Page 1 of 2
Dodgy Textures
Posted: Wed Oct 17, 2007 10:37 pm
by shinygerbil
Brand new install of Defcon, (almost) brand new install of Ubuntu. With a lot of my old settings imported in. No problems with any other game that I have as yet tried (including Darwinia)...
This is what I get:
The picture of the mouse changes, depending on what icon is being used (move/resize icon, etc.)
What is hard to notice, but also present, is the fact that some of the text boxes have odd borders. If you look at the MOTD box you can kinda see it (at the bottom and on the right).
The game is still playable but it also randomly flashes what looks like a calendar in place of the mouse icon. I'm trying without success to catch it. It's very weird.
Is it my install, or is the latest version from the site borked?
Note: this happens whether I put in my authkey and old preferences.txt or not.
Posted: Wed Oct 17, 2007 11:25 pm
by shinygerbil
OK, so it does happen in Uplink (fresh install, latest version).
This is the same thing that keeps flashing up in Defcon...

Posted: Wed Oct 17, 2007 11:39 pm
by xander
j00r li|\|ux iz b0rk3d!
xander
Posted: Wed Oct 17, 2007 11:48 pm
by shinygerbil
omg no wai D:
Posted: Thu Oct 18, 2007 12:47 am
by ChileanSuperpower
LOL!
Posted: Thu Oct 18, 2007 2:42 pm
by estel
Yup, borked
Have you tried running them in a failsafe mode for your WM?
Posted: Fri Oct 19, 2007 2:33 am
by shinygerbil
estel wrote:Yup, borked

Have you tried running them in a failsafe mode for your WM?
It gets stranger! That works for Uplink, but not for Defcon...
Posted: Tue Nov 20, 2007 11:48 am
by shinygerbil
Umm...Bump? I've tried lots of stuff and none of it works!
Posted: Wed Nov 21, 2007 4:42 pm
by estel
WINDOZE.
Posted: Thu Nov 22, 2007 4:41 am
by Pox
estel wrote:WINDOZE.

teh devils!
Posted: Mon Nov 26, 2007 5:58 am
by estel
In seriousness, I think that it's most likely the be the fault of the graphics drivers...
Posted: Wed Nov 28, 2007 3:17 pm
by shinygerbil
Meh, I'm probably gonna reinstall tonight (I feel like dualbooting Windows - mostly so I have a chance of getting into the Multiwinia beta

) so hopefully it'll sort itself out...
Posted: Sat Dec 01, 2007 3:41 am
by shinygerbil
Code: Select all
steve@steve-laptop:/opt/defcon/defcon-v1.42/lib$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20061018 AGP 4x x86/MMX/SSE2 NO-TCL
OpenGL version string: 1.3 Mesa 7.0.1
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
GL_ARB_vertex_buffer_object, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_histogram,
GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_light_max_exponent, GL_NV_texture_rectangle,
GL_NV_texgen_reflection, GL_OES_read_format, GL_SGI_color_matrix,
GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x24 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x26 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x27 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x29 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2c 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2e 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2f 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x30 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x31 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x54 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
Posted: Sat Dec 01, 2007 10:52 pm
by NeoThermic
Ok, so using a app I coded for testing my theory, this has been tentatively solved. The card that shinygerbil is using is a mobile version of the Radeon 7000 chipset. This chipset doesn't support NPOT textures (non-power of two). Some of the textures defcon loads (coastlines.bmp for example) have a NPOT side (in the case of coastlines.bmp, it's 512 x 285). He indicated to me, however, this worked fine under older versions of ubuntu and windows, so one can assume that the OpenGL implementation in those cases faked support and passed something usable to the graphics card.
NeoThermic
so whats the solution
Posted: Wed Jan 28, 2009 12:17 am
by toxxx
Okay, so neothermic know what the problem is with NPOT textures...
how do we get it fixed, I'd consider offering a bounty, because I'd rather nuke myself and eat radioactive
sludge all day, than put windows onto my laptop..
if anyone else is having this issue, lets get together and offer a bounty!!
