Hello,
I am trying to run the Pd patch Gem/exemples/10.glsl/01.simple_texture.pd, but when i create the gemwin, i get : [glsl_fragment]: shader 'texture.frag' will be loaded when rendering is turned on (openGL context needed) [pix_texture]: using mode 0: TEXTURE_2D libGL error: UNIX signal already caught!libGL error: UNIX signal already caught!libGL error: UNIX signal already caught!libGL error: UNIX signal already caught!libGL error: UNIX signal already caught!libGL error: UNIX signal already caught!libGL error: UNIX signal already caught!libGL error: UNIX signal already caught!GEM: Direct Rendering enabled! GEM: GLEW version 1.5.4 GEM: Start rendering [glsl_fragment]: compile Info_log: [glsl_fragment]: (10:0) : error : undefined identifier: 'gl_TextureMatrix' (10:0) : error : undefined identifier: 'gl_TexCoord' (12:0) : error : undefined identifier: 'color' (13:0) : error : undefined identifier: 'color' (14:0) : error : undefined identifier: 'color' (14:0) : error : undefined identifier: 'gray' (14:0) : error : undefined identifier: 'color' (15:0) : error : undefined identifier: 'color'
error: [glsl_fragment]: shader not loaded verbose(4): ... you might be able to track this down from the Find menu. GL: invalid enumerant GL: invalid enumerant GL: invalid enumerant verbose(3): [pix_image]: loaded image '/home/ubuntu/Desktop/img1.jpg' GL: invalid enumerant GL: invalid enumerant GL: invalid enumerant ...
If i send [print( to [glsl_fragment] i get : [glsl_fragment]: no GLSL support
If i send [print( to [gemwin] i get : GEM information --------------- OpenGL info Vendor: Vivante Corporation Renderer: GC2000 Graphics Engine Version: 2.1 2.0.1 Extensions: WGL_ARB_extensions_string Extensions: WGL_EXT_extensions_string Extensions: WGL_EXT_swap_control Extensions: GL_EXT_texture_env_add Extensions: GL_ARB_multitexture Extensions: GL_ARB_multisample Extensions: GL_ARB_texture_env_add Extensions: GL_ARB_texture_compression Extensions: GL_ARB_texture_env_combine Extensions: GL_ARB_depth_texture Extensions: GL_ARB_window_pos Extensions: GL_ARB_vertex_buffer_object Extensions: GL_ARB_shader_objects Extensions: GL_ARB_vertex_shader Extensions: GL_ARB_fragment_shader Extensions: GL_ARB_texture_non_power_of_two Extensions: GL_ARB_fragment_program_shadow Extensions: GL_EXT_texture_rectangle Extensions: GL_ARB_texture_rectangle Extensions: GL_ARB_pixel_buffer_object Extensions: GL_EXT_abgr Extensions: GL_EXT_blend_color Extensions: GL_EXT_polygon_offset Extensions: GL_EXT_texture Extensions: GL_EXT_texture3D Extensions: GL_EXT_subtexture Extensions: GL_EXT_histogram Extensions: GL_EXT_convolution Extensions: GL_EXT_texture_object Extensions: GL_SGIS_texture_lod Extensions: GL_EXT_rescale_normal Extensions: GL_EXT_vertex_array Extensions: GL_SGIS_generate_mipmap Extensions: GL_EXT_draw_range_elements Extensions: GL_EXT_bgra Extensions: GL_EXT_separate_specular_color Extensions: GL_EXT_secondary_color Extensions: GL_EXT_texture_env_combine Extensions: GL_EXT_blend_func_separate Extensions: GL_EXT_texture_lod_bias Extensions: GL_EXT_texture_filter_anisotropic Extensions: GL_EXT_texture_compression_s3tc Extensions: GL_NV_texture_rectangle Extensions: GL_ATI_vertex_array_object Extensions: GL_ATI_element_array Extensions: GL_EXT_stencil_two_side Extensions: GL_ATI_draw_buffers Extensions: GL_ATI_texture_env_combine3 Extensions: GL_ATI_separate_stencil Extensions: GL_EXT_blend_equation_separate Extensions: GL_EXT_pixel_buffer_object Extensions: GL_EXT_color_table Extensions: GL_SGI_color_matrix Extensions: GL_EXT_texture_cube_map Extensions: GL_ARB_imaging Extensions: GL_EXT_framebuffer_object Extensions: GL_EXT_framebuffer_blit Extensions: GL_EXT_framebuffer_multisample Extensions: GL_EXT_texture_array Extensions: GL_EXT_draw_buffers2 Extensions: GL_EXT_texture_buffer_object Extensions: GL_EXT_draw_instanced Extensions: GL_EXT_timer_query --------------- window state: 1 topmost: 0 profile: 0 buffer: 2 stereo: 0 full screen: 1 width: 500, height 500 offset: 0+0 frame rate: 20.000000 red: 8 green: 8 blue: 8 max texture: 8192 lighting 0 rectangle texturing: 2 direct yuv texturing: 0
gem::Settings ----------- key ['gem.path']: ' ./Gem'
OpenGL version is > 2.0 so GLSL program should run. What can i do to run this simple shader (Gem/exemples/10.glsl/01.simple_texture.pd) on UDOO ? Any suggestion is welcome. ++
Jack