Changeset 1351
- Timestamp:
- 12/22/07 13:59:21 (1 year ago)
- Location:
- trunk/src
- Files:
-
- 3 modified
-
openmedialib/plugins/avformat/avformat_vc8.vcproj (modified) (2 diffs)
-
openpluginlib/pl/shader_manager.cpp (modified) (5 diffs)
-
openpluginlib/pl/shader_manager.hpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/openmedialib/plugins/avformat/avformat_vc8.vcproj
r1316 r1351 68 68 Name="VCLinkerTool" 69 69 IgnoreImportLibrary="true" 70 AdditionalDependencies="avcodec -51.lib avformat-51.lib avutil-49.lib"70 AdditionalDependencies="avcodec.lib avformat.lib avutil.lib" 71 71 OutputFile="$(OutDir)\openmedialib_avformat-vc80-d-0_5_0.dll" 72 72 LinkIncremental="2" … … 152 152 Name="VCLinkerTool" 153 153 IgnoreImportLibrary="true" 154 AdditionalDependencies="avcodec -51.lib avformat-51.lib avutil-49.lib"154 AdditionalDependencies="avcodec.lib avformat.lib avutil.lib" 155 155 OutputFile="$(OutDir)\openmedialib_avformat-vc80-r-0_5_0.dll" 156 156 LinkIncremental="1" -
trunk/src/openpluginlib/pl/shader_manager.cpp
r1347 r1351 247 247 248 248 cgGLLoadProgram( vert ); 249 if( cgGetError( ) != CG_NO_ERROR ) 250 return false; 251 249 252 cgGLLoadProgram( frag ); 253 if( cgGetError( ) != CG_NO_ERROR ) 254 return false; 250 255 251 256 shader.v_profile( ) = v_profile; … … 273 278 #endif 274 279 275 bool shader_manager::create_shader_object( const std::string& v_uri, const std::string& f_uri, shader_object& sobj )276 { 277 return sobj.init( v_uri, f_uri );280 bool shader_manager::create_shader_object( const std::string& v_uri, const std::string& f_uri, shader_object& sobj, bool prefix ) 281 { 282 return sobj.init( v_uri, f_uri, prefix ); 278 283 } 279 284 … … 467 472 #endif 468 473 469 bool shader_object::init( const std::string& v_uri, const std::string& f_uri )474 bool shader_object::init( const std::string& v_uri, const std::string& f_uri, bool prefix ) 470 475 { 471 476 set_retry( false ); … … 476 481 477 482 shader_string vert, frag; 478 vert = shader_manager_instance( ).open_shader_file( v_uri.substr( 5 ) );479 frag = shader_manager_instance( ).open_shader_file( f_uri.substr( 5 ) );483 vert = shader_manager_instance( ).open_shader_file( v_uri.substr( 5 ), prefix ); 484 frag = shader_manager_instance( ).open_shader_file( f_uri.substr( 5 ), prefix ); 480 485 481 486 if( shader_manager_instance( ).create_GLSL_shader( vert, frag, *obj ) ) … … 491 496 492 497 shader_string vert, frag; 493 vert = shader_manager_instance( ).open_shader_file( v_uri.substr( 3 ) );494 frag = shader_manager_instance( ).open_shader_file( f_uri.substr( 3 ) );498 vert = shader_manager_instance( ).open_shader_file( v_uri.substr( 3 ), prefix ); 499 frag = shader_manager_instance( ).open_shader_file( f_uri.substr( 3 ), prefix ); 495 500 496 501 if( shader_manager_instance( ).create_Cg_shader( vert, frag, *obj ) ) -
trunk/src/openpluginlib/pl/shader_manager.hpp
r1347 r1351 162 162 virtual ~shader_object( ) { } 163 163 164 bool init( const std::string& v_uri, const std::string& f_uri );164 bool init( const std::string& v_uri, const std::string& f_uri, bool prefix = true ); 165 165 void fini( ); 166 166 … … 255 255 #endif 256 256 257 bool create_shader_object( const std::string& v_uri, const std::string& f_uri, shader_object& sobj );257 bool create_shader_object( const std::string& v_uri, const std::string& f_uri, shader_object& sobj, bool prefix = true ); 258 258 259 259 public:
