Skip to main content
GameDev.net gamedev.net
🔒 Locked

Program test

Started by rick_appleton Jun 14, 2005 at 4:37 AM 14 replies 4.3k views
Original Post
rick_appleton
rick_appleton
Because I've been unable to get my ATI drivers working, I have been unable to test my latest addition to Daedalus: GLSL support. Would anyone with a videocard and driver combination that supports GL_ARB_fragment_shader please test my program? I also suspect that you need X.Org, but I'm not experienced enough with linux to be able to say that for sure. Any help would be welcome. Edit: if the program works correctly it should only show you a funky colored logo. If you're into GLSL you can edit the two shader files for different effects. [Edited by - rick_appleton on June 14, 2005 5:00:52 AM]
Perost
Perost
Doesn't work for me. I can see a 'Error: Couldn't get double buffer' error when I check the log. However, the windows version works perfectly in cedega, assuming the only thing it does is showing the logo.

Here's the log:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="BasicXSLT.xsl"?><RunTimeLog><LogEvent><Type>Debug</Type><TimeIndex>0 ms</TimeIndex><File>engine.cpp</File><LineNumber>5</LineNumber><Function>Init</Function><Message>Release Run -  14/06/2005 11:53:02===========================</Message></LogEvent><LogEvent><Type>Debug</Type><TimeIndex>0 ms</TimeIndex><File>engine.cpp</File><LineNumber>5</LineNumber><Function>Init</Function><Message>Daedalus Engine startup ...</Message></LogEvent><LogEvent><Type>Debug</Type><TimeIndex>2 ms</TimeIndex><File>Linux/window.cpp</File><LineNumber>5</LineNumber><Function>Create</Function><Message>XF86VidModeExtension-Version 2.2</Message></LogEvent><LogEvent><Type>Debug</Type><TimeIndex>8 ms</TimeIndex><File>main.cpp</File><LineNumber>5</LineNumber><Function>main</Function><Message>Error: Couldn't get double buffer</Message></LogEvent><LogEvent><Type>Debug</Type><TimeIndex>9 ms</TimeIndex><File>engine.cpp</File><LineNumber>5</LineNumber><Function>DeInit</Function><Message>Daedalus Engine shutdown complete.</Message></LogEvent></RunTimeLog>


Edit: And by the way, I have X.org 6.8.2 and the latest nvidia drivers.
baldurk
baldurk
I get the following error when running it:

./glsllinux.x: error while loading shared libraries: ./glsllinux.x: undefined symbol: glXGetProcAddress


It seems that on my system the function is called glXGetProcAddressARB. However I'd be interested to know why you are even calling glXGetProcAddress - why not just call the function straight off the bat, assuming it's a core function?
rick_appleton
rick_appleton
Thank you both for testing.

Baldurk: the GLSL functions are not yet part of the core as far as I know (they do belong to the 2.0 specs, but you still need to get the pointers through GetProcAddress). I've seen something about the difference between glXGetProcAddress and glXGetProcAddressARB on a forum somewhere. You wouldn't have an NVidia card by any chance would you? I'll see if I can fix that issue.

Perost: thanks for log. I've never encountered problems with that before. I'll do some investigating this week. Is it okay if I contact you privately with other test versions?
Cocalus
Cocalus
On gentoo-amd64 2005.0 with a geforce 6800gt (nvidia drivers 7664)
I'm still setting this system up so I could be missing some librarys (like the emul-linux-x86-nvidia, which portage doesn't yet have a version to match my drivers)
But glxgears works, and my simple SDL/Opengl base code (which I just ported) works.

I get
size of border 0
0,0 400,400 0
./glsllinux.x: symbol lookup error: ./glsllinux.x: undefined symbol: glXGetProcAddress

and the log says
<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="BasicXSLT.xsl"?><RunTimeLog>


In a 32 bit chroot on the same system (glxgears and my code works on it too).
size of border 0
0,0 400,400 0

and the log says
<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="BasicXSLT.xsl"?><RunTimeLog></RunTimeLog>


The windows version works fine in cedega.
Cocalus
Cocalus
I code post my glxinfo if that would help.
Cocalus
Cocalus
64 Bit
name of display: :0.0display: :0  screen: 0direct rendering: Yesserver glx vendor string: NVIDIA Corporationserver glx version string: 1.3server glx extensions:    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,    GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_floatclient glx vendor string: NVIDIA Corporationclient glx version string: 1.3client glx extensions:    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,    GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,    GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_floatGLX extensions:    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,    GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,    GLX_ARB_get_proc_addressOpenGL vendor string: NVIDIA CorporationOpenGL renderer string: GeForce 6800 GT/AGP/SSE2OpenGL version string: 2.0.0 NVIDIA 76.64OpenGL extensions:    GL_ARB_color_buffer_float, GL_ARB_depth_texture, GL_ARB_draw_buffers,    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,    GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_imaging,    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,    GL_ARB_shader_objects, GL_ARB_shading_language_100,    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_dot3, GL_ARB_texture_float,    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,    GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,    GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,    GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements,    GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,    GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,    GL_EXT_rescale_normal, GL_EXT_secondary_color,    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,    GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,    GL_EXT_texture_object, GL_EXT_vertex_array, GL_HP_occlusion_test,    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,    GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_copy_depth_to_color,    GL_NV_depth_clamp, GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance,    GL_NV_fragment_program, GL_NV_fragment_program_option,    GL_NV_fragment_program2, GL_NV_half_float, GL_NV_light_max_exponent,    GL_NV_multisample_filter_hint, GL_NV_occlusion_query,    GL_NV_packed_depth_stencil, GL_NV_pixel_data_range, GL_NV_point_sprite,    GL_NV_primitive_restart, GL_NV_register_combiners,    GL_NV_register_combiners2, GL_NV_texgen_reflection,    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,    GL_NV_texture_expand_normal, GL_NV_texture_rectangle,    GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3,    GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program,    GL_NV_vertex_program1_1, GL_NV_vertex_program2,    GL_NV_vertex_program2_option, GL_NV_vertex_program3,    GL_NVX_conditional_render, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,    GL_SGIX_depth_texture, GL_SGIX_shadow, GL_SUN_slice_accumglu version: 1.3glu extensions:    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess   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----------------------------------------------------------------------0x21 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None0x22 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None0x23 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None0x24 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None0x25 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None0x26 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None0x27 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None0x28 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None0x29 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None0x2a 24 tc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None0x2b 24 tc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None0x2c 24 tc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None0x2e 24 tc  0 32  0 r  y  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None0x2f 24 tc  0 32  0 r  y  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None0x30 24 tc  0 32  0 r  .  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None0x31 24 tc  0 32  0 r  .  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None0x32 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon0x33 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon0x34 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon0x35 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon0x36 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon0x37 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon0x38 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon0x39 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon0x3a 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon0x3b 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon0x3c 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon0x3d 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon0x3e 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon0x3f 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon0x40 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon0x41 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon0x42 24 tc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon0x43 24 tc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon0x44 24 tc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon0x45 24 tc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon0x46 24 tc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon0x47 24 tc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon0x48 24 tc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon0x49 24 tc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon0x4a 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None0x4b 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None0x4c 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None0x4d 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None0x4e 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None0x4f 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None0x50 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None0x51 24 dc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None0x52 24 dc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None0x53 24 dc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None0x54 24 dc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None0x55 24 dc  0 32  0 r  y  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None0x56 24 dc  0 32  0 r  y  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None0x57 24 dc  0 32  0 r  .  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None0x58 24 dc  0 32  0 r  .  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None0x59 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon0x5a 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon0x5b 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon0x5c 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon0x5d 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon0x5e 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon0x5f 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon0x60 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon0x61 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon0x62 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon0x63 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon0x64 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon0x65 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon0x66 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon0x67 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon0x68 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon0x69 24 dc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon0x6a 24 dc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon0x6b 24 dc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon0x6c 24 dc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon0x6d 24 dc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon0x6e 24 dc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon0x6f 24 dc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon0x70 24 dc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon


32 bit chroot
name of display: :0.0display: :0  screen: 0direct rendering: Noserver glx vendor string: NVIDIA Corporationserver glx version string: 1.3server glx extensions:    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,    GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_floatclient glx vendor string: SGIclient glx version string: 1.4client 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_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_groupGLX extensions:    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGI_make_current_read,    GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIX_fbconfig,    GLX_SGIX_pbufferOpenGL vendor string: NVIDIA CorporationOpenGL renderer string: GeForce 6800 GT/AGP/SSE2OpenGL version string: 1.2 (2.0.0 NVIDIA 76.64)OpenGL extensions:    GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,    GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map,    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,    GL_ARB_texture_non_power_of_two, GL_ARB_transpose_matrix,    GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,    GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal,    GL_EXT_secondary_color, GL_EXT_separate_specular_color,    GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, 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,    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,    GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip,    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,    GL_NV_blend_square, GL_NV_copy_depth_to_color, GL_NV_depth_clamp,    GL_NV_fog_distance, GL_NV_light_max_exponent,    GL_NV_multisample_filter_hint, GL_NV_texgen_reflection,    GL_NV_texture_env_combine4, GL_NV_texture_rectangle,    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,    GL_SGIX_shadow, GL_SUN_multi_draw_arrays, GL_SUN_slice_accumglu version: 1.3glu extensions:    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess   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----------------------------------------------------------------------0x21 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None0x22 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None0x23 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None0x24 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None0x25 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None0x26 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None0x27 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None0x28 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None0x29 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None0x2a 24 tc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None0x2b 24 tc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None0x2c 24 tc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None0x2e 24 tc  0 32  0 r  y  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None0x2f 24 tc  0 32  0 r  y  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None0x30 24 tc  0 32  0 r  .  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None0x31 24 tc  0 32  0 r  .  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None0x32 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon0x33 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon0x34 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon0x35 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon0x36 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon0x37 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon0x38 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon0x39 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon0x3a 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon0x3b 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon0x3c 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon0x3d 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon0x3e 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon0x3f 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon0x40 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon0x41 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon0x42 24 tc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon0x43 24 tc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon0x44 24 tc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon0x45 24 tc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon0x46 24 tc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon0x47 24 tc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon0x48 24 tc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon0x49 24 tc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon0x4a 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None0x4b 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  0 0 None0x4c 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  0 0 None0x4d 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None0x4e 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None0x4f 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None0x50 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None0x51 24 dc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None0x52 24 dc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None0x53 24 dc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  0 0 None0x54 24 dc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  0 0 None0x55 24 dc  0 32  0 r  y  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None0x56 24 dc  0 32  0 r  y  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None0x57 24 dc  0 32  0 r  .  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None0x58 24 dc  0 32  0 r  .  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None0x59 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon0x5a 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon0x5b 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon0x5c 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon0x5d 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  2 1 Ncon0x5e 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  2 1 Ncon0x5f 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  0 16 16 16 16  4 1 Ncon0x60 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  0 16 16 16 16  4 1 Ncon0x61 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon0x62 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon0x63 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon0x64 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon0x65 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  2 1 Ncon0x66 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  2 1 Ncon0x67 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  4 1 Ncon0x68 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  4 1 Ncon0x69 24 dc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon0x6a 24 dc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon0x6b 24 dc  0 32  0 r  y  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon0x6c 24 dc  0 32  0 r  y  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon0x6d 24 dc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  2 1 Ncon0x6e 24 dc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  2 1 Ncon0x6f 24 dc  0 32  0 r  .  .  8  8  8  0  4 16  0 16 16 16 16  4 1 Ncon0x70 24 dc  0 32  0 r  .  .  8  8  8  8  4 16  0 16 16 16 16  4 1 Ncon
Cocalus
Cocalus
I found a problem with my system setup which caused the difference between glxinfo on 64bit and the 32bit chroot. The 32bit is now the same as the 64bit.
rick_appleton
rick_appleton
I think I may have fixed the issues with glXGetProcAddress(ARB) by dynamic linking instead of static/shared linking to libGL.so.

Can you guys confirm that for me? Download here

Perost: sorry, I still need to get onto your error.
Aly
Aly
The new version works for me. Just to check I downloaded the old version and confirmed it did crash: ./glsllinux.x: symbol lookup error: ./glsllinux.x: undefined symbol: glXGetProcAddress.

My system: xorg 6.8.2, amd64, nVidia FX 5200 (7664 drivers)
rick_appleton
rick_appleton
Aly: many thanks. Just to confirm, you see a wierd colored logo right? And if you make any changes to the .shader files, the changes are reflected in the program result?
Aly
Aly
Quote:
Original post by rick_appleton
Aly: many thanks. Just to confirm, you see a wierd colored logo right?

Yes
Quote:
Original post by rick_appleton
And if you make any changes to the .shader files, the changes are reflected in the program result?

Yeah, I only changed vertex.shader, but it did change the logo.

baldurk
baldurk
Works perfectly for me.
Richy2k
Richy2k
neil@neilo ~/codey $ ./glsllinux.x
size of border 0
0,0 400,400 0
./glsllinux.x: symbol lookup error: ./glsllinux.x: undefined symbol: glXGetProcAddress

and the windows one works fine in cedega here aswell...odd.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.