[GEM-dev] pd extended from apt.puredata.info is not linking glsl shaders

Markus Demmel az at zankapfel.org
Mon Jan 31 22:43:52 CET 2011


Hi,

when i try to use a shader, simply nothing happens to the image. I also get no
'linking' message.

here is the log:

[pix_video]: video driver 0: video4linux2 v4l2
[pix_video]: video driver 1: video4linux v4l
[pix_video]: video driver 2: ieee1394 dv4l dv
v4l2: changed size from 64x64 to 640x480
v4l2: GEM: pix_video: Opened video connection 0x9
[glsl_vertex]: shader 'shader/bunt.vert' will be loaded when rendering is turned
on (openGL context needed)
[glsl_fragment]: shader 'shader/bunt.frag' will be loaded when rendering is
turned on (openGL context needed)
GEM: Direct Rendering enabled!
GEM: GLEW version 1.5.1
GEM: Start rendering
v4l2: GEM: pix_video: Opened video connection 0x9

--- no output after that

when i send the print message to gemwin, everything looks fine:

GEM information
---------------
OpenGL info
Vendor: NVIDIA Corporation
Renderer: GeForce 9800 GT/PCI/SSE2
Version: 3.3.0 NVIDIA 260.19.06
Extensions: GL_ARB_blend_func_extended
Extensions: GL_ARB_color_buffer_float
Extensions: GL_ARB_compatibility
Extensions: GL_ARB_copy_buffer
Extensions: GL_ARB_depth_buffer_float
Extensions: GL_ARB_depth_clamp
Extensions: GL_ARB_depth_texture
Extensions: GL_ARB_draw_buffers
Extensions: GL_ARB_draw_elements_base_vertex
Extensions: GL_ARB_draw_instanced
Extensions: GL_ARB_ES2_compatibility
Extensions: GL_ARB_explicit_attrib_location
Extensions: GL_ARB_fragment_coord_conventions
Extensions: GL_ARB_fragment_program
Extensions: GL_ARB_fragment_program_shadow
Extensions: GL_ARB_fragment_shader
Extensions: GL_ARB_framebuffer_object
Extensions: GL_ARB_framebuffer_sRGB
Extensions: GL_ARB_geometry_shader4
Extensions: GL_ARB_get_program_binary
Extensions: GL_ARB_half_float_pixel
Extensions: GL_ARB_half_float_vertex
Extensions: GL_ARB_imaging
Extensions: GL_ARB_instanced_arrays
Extensions: GL_ARB_map_buffer_range
Extensions: GL_ARB_multisample
Extensions: GL_ARB_multitexture
Extensions: GL_ARB_occlusion_query
Extensions: GL_ARB_occlusion_query2
Extensions: GL_ARB_pixel_buffer_object
Extensions: GL_ARB_point_parameters
Extensions: GL_ARB_point_sprite
Extensions: GL_ARB_provoking_vertex
Extensions: GL_ARB_robustness
Extensions: GL_ARB_sampler_objects
Extensions: GL_ARB_seamless_cube_map
Extensions: GL_ARB_separate_shader_objects
Extensions: GL_ARB_shader_bit_encoding
Extensions: GL_ARB_shader_objects
Extensions: GL_ARB_shading_language_100
Extensions: GL_ARB_shadow
Extensions: GL_ARB_sync
Extensions: GL_ARB_texture_border_clamp
Extensions: GL_ARB_texture_buffer_object
Extensions: GL_ARB_texture_compression
Extensions: GL_ARB_texture_compression_rgtc
Extensions: GL_ARB_texture_cube_map
Extensions: GL_ARB_texture_env_add
Extensions: GL_ARB_texture_env_combine
Extensions: GL_ARB_texture_env_crossbar
Extensions: GL_ARB_texture_env_dot3
Extensions: GL_ARB_texture_float
Extensions: GL_ARB_texture_mirrored_repeat
Extensions: GL_ARB_texture_multisample
Extensions: GL_ARB_texture_non_power_of_two
Extensions: GL_ARB_texture_rectangle
Extensions: GL_ARB_texture_rg
Extensions: GL_ARB_texture_rgb10_a2ui
Extensions: GL_ARB_texture_swizzle
Extensions: GL_ARB_timer_query
Extensions: GL_ARB_transpose_matrix
Extensions: GL_ARB_uniform_buffer_object
Extensions: GL_ARB_vertex_array_bgra
Extensions: GL_ARB_vertex_array_object
Extensions: GL_ARB_vertex_buffer_object
Extensions: GL_ARB_vertex_program
Extensions: GL_ARB_vertex_shader
Extensions: GL_ARB_vertex_type_2_10_10_10_rev
Extensions: GL_ARB_viewport_array
Extensions: GL_ARB_window_pos
Extensions: GL_ATI_draw_buffers
Extensions: GL_ATI_texture_float
Extensions: GL_ATI_texture_mirror_once
Extensions: GL_S3_s3tc
Extensions: GL_EXT_texture_env_add
Extensions: GL_EXT_abgr
Extensions: GL_EXT_bgra
Extensions: GL_EXT_bindable_uniform
Extensions: GL_EXT_blend_color
Extensions: GL_EXT_blend_equation_separate
Extensions: GL_EXT_blend_func_separate
Extensions: GL_EXT_blend_minmax
Extensions: GL_EXT_blend_subtract
Extensions: GL_EXT_compiled_vertex_array
Extensions: GL_EXT_Cg_shader
Extensions: GL_EXT_depth_bounds_test
Extensions: GL_EXT_direct_state_access
Extensions: GL_EXT_draw_buffers2
Extensions: GL_EXT_draw_instanced
Extensions: GL_EXT_draw_range_elements
Extensions: GL_EXT_fog_coord
Extensions: GL_EXT_framebuffer_blit
Extensions: GL_EXT_framebuffer_multisample
Extensions: GL_EXTX_framebuffer_mixed_formats
Extensions: GL_EXT_framebuffer_object
Extensions: GL_EXT_framebuffer_sRGB
Extensions: GL_EXT_geometry_shader4
Extensions: GL_EXT_gpu_program_parameters
Extensions: GL_EXT_gpu_shader4
Extensions: GL_EXT_multi_draw_arrays
Extensions: GL_EXT_packed_depth_stencil
Extensions: GL_EXT_packed_float
Extensions: GL_EXT_packed_pixels
Extensions: GL_EXT_pixel_buffer_object
Extensions: GL_EXT_point_parameters
Extensions: GL_EXT_provoking_vertex
Extensions: GL_EXT_rescale_normal
Extensions: GL_EXT_secondary_color
Extensions: GL_EXT_separate_shader_objects
Extensions: GL_EXT_separate_specular_color
Extensions: GL_EXT_shadow_funcs
Extensions: GL_EXT_stencil_two_side
Extensions: GL_EXT_stencil_wrap
Extensions: GL_EXT_texture3D
Extensions: GL_EXT_texture_array
Extensions: GL_EXT_texture_buffer_object
Extensions: GL_EXT_texture_compression_latc
Extensions: GL_EXT_texture_compression_rgtc
Extensions: GL_EXT_texture_compression_s3tc
Extensions: GL_EXT_texture_cube_map
Extensions: GL_EXT_texture_edge_clamp
Extensions: GL_EXT_texture_env_combine
Extensions: GL_EXT_texture_env_dot3
Extensions: GL_EXT_texture_filter_anisotropic
Extensions: GL_EXT_texture_integer
Extensions: GL_EXT_texture_lod
Extensions: GL_EXT_texture_lod_bias
Extensions: GL_EXT_texture_mirror_clamp
Extensions: GL_EXT_texture_object
Extensions: GL_EXT_texture_shared_exponent
Extensions: GL_EXT_texture_sRGB
Extensions: GL_EXT_texture_swizzle
Extensions: GL_EXT_timer_query
Extensions: GL_EXT_vertex_array
Extensions: GL_EXT_vertex_array_bgra
Extensions: GL_IBM_rasterpos_clip
Extensions: GL_IBM_texture_mirrored_repeat
Extensions: GL_KTX_buffer_region
Extensions: GL_NV_blend_square
Extensions: GL_NV_conditional_render
Extensions: GL_NV_copy_depth_to_color
Extensions: GL_NV_copy_image
Extensions: GL_NV_depth_buffer_float
Extensions: GL_NV_depth_clamp
Extensions: GL_NV_explicit_multisample
Extensions: GL_NV_fence
Extensions: GL_NV_float_buffer
Extensions: GL_NV_fog_distance
Extensions: GL_NV_fragment_program
Extensions: GL_NV_fragment_program_option
Extensions: GL_NV_fragment_program2
Extensions: GL_NV_framebuffer_multisample_coverage
Extensions: GL_NV_geometry_shader4
Extensions: GL_NV_gpu_program4
Extensions: GL_NV_half_float
Extensions: GL_NV_light_max_exponent
Extensions: GL_NV_multisample_coverage
Extensions: GL_NV_multisample_filter_hint
Extensions: GL_NV_occlusion_query
Extensions: GL_NV_packed_depth_stencil
Extensions: GL_NV_parameter_buffer_object
Extensions: GL_NV_parameter_buffer_object2
Extensions: GL_NV_pixel_data_range
Extensions: GL_NV_point_sprite
Extensions: GL_NV_primitive_restart
Extensions: GL_NV_register_combiners
Extensions: GL_NV_register_combiners2
Extensions: GL_NV_shader_buffer_load
Extensions: GL_NV_texgen_reflection
Extensions: GL_NV_texture_barrier
Extensions: GL_NV_texture_compression_vtc
Extensions: GL_NV_texture_env_combine4
Extensions: GL_NV_texture_expand_normal
Extensions: GL_NV_texture_multisample
Extensions: GL_NV_texture_rectangle
Extensions: GL_NV_texture_shader
Extensions: GL_NV_texture_shader2
Extensions: GL_NV_texture_shader3
Extensions: GL_NV_transform_feedback
Extensions: GL_NV_vdpau_interop
Extensions: GL_NV_vertex_array_range
Extensions: GL_NV_vertex_array_range2
Extensions: GL_NV_vertex_buffer_unified_memory
Extensions: GL_NV_vertex_program
Extensions: GL_NV_vertex_program1_1
Extensions: GL_NV_vertex_program2
Extensions: GL_NV_vertex_program2_option
Extensions: GL_NV_vertex_program3
Extensions: GL_NVX_conditional_render
Extensions: GL_NVX_gpu_memory_info
Extensions: GL_SGIS_generate_mipmap
Extensions: GL_SGIS_texture_lod
Extensions: GL_SGIX_depth_texture
Extensions: GL_SGIX_shadow
Extensions: GL_SUN_slice_accum
---------------
window state: 1
topmost: 0
profile: 0
buffer: 2
stereo: 0
full screen: 0
width: 960, height 720
offset: 0+0
frame rate: 25.000000
red: 8
green: 8
blue: 8
max texture: 8192
lighting 0
rectangle texturing: 2
direct yuv texturing: 0

Has anyone experienced this before and knows a solution?

regards,
mrks



More information about the GEM-dev mailing list