Changeset 930
- Timestamp:
- 12/22/07 13:58:05 (1 year ago)
- Location:
- trunk
- Files:
-
- 4 modified
-
installer/jahplayer.nsi (modified) (1 diff)
-
jahwidgets/src/qt3/widgets/player.cpp (modified) (1 diff)
-
jahwidgets/src/qt3/widgets/shader_state.cpp (modified) (1 diff)
-
jahwidgets/src/qt3/widgets/shader_state.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/installer/jahplayer.nsi
r929 r930 183 183 File /r "C:\Program Files\OpenLibraries\bin\*" 184 184 File /r "C:\Program Files\OpenLibraries\python\release\*" 185 File /r "C:\Program Files\OpenLibraries\shaders\*" 185 186 File "C:\Python25\DLLs\_socket.pyd" 186 187 -
trunk/jahwidgets/src/qt3/widgets/player.cpp
r919 r930 441 441 glewInit( ); 442 442 443 shaders_[ YUV444_TO_RGB ].init( "cg:passthrough.cg", "cg:yuv444_to_rgb.cg", "glsl:passthrough.vert", "glsl:yuv444_to_rgb.frag" );443 shaders_[ YUV444_TO_RGB ].init( "cg:passthrough.cg", "cg:yuv444_to_rgb.cg", "glsl:passthrough.vert", "glsl:yuv444_to_rgb.frag", false ); 444 444 shaders_[ YUV444_TO_RGB_DEINTERLACE ].init( "cg:passthrough.cg", 445 445 "cg:yuv444_to_rgb_deinterlace.cg", 446 446 "glsl:passthrough.vert", 447 "glsl:yuv444_to_rgb_deinterlace.frag" );448 shaders_[ CHANNEL_SELECTOR ].init( "cg:passthrough.cg", "cg:channel_selector.cg", "glsl:passthrough.vert", "glsl:channel_selector.frag" );447 "glsl:yuv444_to_rgb_deinterlace.frag", false ); 448 shaders_[ CHANNEL_SELECTOR ].init( "cg:passthrough.cg", "cg:channel_selector.cg", "glsl:passthrough.vert", "glsl:channel_selector.frag", false ); 449 449 } 450 450 -
trunk/jahwidgets/src/qt3/widgets/shader_state.cpp
r911 r930 10 10 namespace jahwidgets { namespace qt3 { 11 11 12 void shader_state::init( const std::string& cg_vert, const std::string& cg_frag, const std::string& glsl_vert, const std::string& glsl_frag )12 void shader_state::init( const std::string& cg_vert, const std::string& cg_frag, const std::string& glsl_vert, const std::string& glsl_frag, bool prefix ) 13 13 { 14 14 #ifdef HAVE_CG_RUNTIME 15 Cg_.init( cg_vert, cg_frag );15 Cg_.init( cg_vert, cg_frag, prefix ); 16 16 #endif 17 17 18 GLSL_.init( glsl_vert, glsl_frag );18 GLSL_.init( glsl_vert, glsl_frag, prefix ); 19 19 } 20 20 -
trunk/jahwidgets/src/qt3/widgets/shader_state.h
r911 r930 31 31 // Goncalo - the runtime choice should be based on some benchmark and not on the texture target. 32 32 // Goncalo - also this state should be held by oel (i.e. over ool ). 33 void init( const std::string& cg_vert, const std::string& cg_frag, const std::string& glsl_vert, const std::string& glsl_frag );33 void init( const std::string& cg_vert, const std::string& cg_frag, const std::string& glsl_vert, const std::string& glsl_frag, bool prefix = true ); 34 34 void enable( GLenum target, GLuint tex_id, float alpha, float offset, float* channel_selector ); 35 35 void disable( );
