[CrystalSpace] #962: walktest terrainf only works after deleting shadercache

"CrystalSpace" <[email protected]>
Newsgroups gmane.comp.graphics.crystalspace.tracker
Message-ID <[email protected]>
#962: walktest terrainf only works after deleting shadercache
----------------------+-----------------------------------------------------
 Reporter:  jorrit    |       Owner:  res 
     Type:  defect    |      Status:  new 
 Priority:  major     |   Milestone:      
Component:  renderer  |     Version:  V2.1
 Keywords:            |  
----------------------+-----------------------------------------------------
 walktest terrainf on my windows box only works after deleting shadercache.
 When shadercache is present it crashes.

 Crash bt:

 {{{
 Program received signal SIGSEGV, Segmentation fault.
 0x6678c1db in scfQueryInterface<iShaderDestinationResolver,
 csRef<iShaderProgram> > (object=...)
     at ./include/csutil/scf.h:334
 334         scfInterfaceTraits<Interface>::GetVersion ());
 (gdb) up
 #1  0x667f5eec in
 CS::Plugin::XMLShader::csXMLShaderTech::LoadPassFromCache (this=0xb24b2b0,
 pass=0xc3ee844,
     node=0xc04a29c, variant=0, cacheFile=0x28f27c, cache=0xc70ef14)
     at
 c:/System9/proj/cs/cs/plugins/video/render3d/shader/shadercompiler/xmlshader/shadertech.cpp:1091
 1091        resolveVP = scfQueryInterface<iShaderDestinationResolver>
 (vp);
 (gdb) where
 #0  0x6678c1db in scfQueryInterface<iShaderDestinationResolver,
 csRef<iShaderProgram> > (object=...)
     at ./include/csutil/scf.h:334
 #1  0x667f5eec in
 CS::Plugin::XMLShader::csXMLShaderTech::LoadPassFromCache (this=0xb24b2b0,
 pass=0xc3ee844,
     node=0xc04a29c, variant=0, cacheFile=0x28f27c, cache=0xc70ef14)
     at
 c:/System9/proj/cs/cs/plugins/video/render3d/shader/shadercompiler/xmlshader/shadertech.cpp:1091
 #2  0x667f3555 in CS::Plugin::XMLShader::csXMLShaderTech::LoadFromCache
 (this=0xb24b2b0, ldr_context=0xa2276a4,
     node=0xc04a1ec, cache=0xc70ef14, parentSV=0xc04b914, variant=0)
     at
 c:/System9/proj/cs/cs/plugins/video/render3d/shader/shadercompiler/xmlshader/shadertech.cpp:1693
 #3  0x667e8aea in CS::Plugin::XMLShader::csXMLShader::GetTicketForTech
 (this=0xc049928, modes=..., stack=...,
     eval=0xa1a6720, lightCount=0, techNum=0)
     at
 c:/System9/proj/cs/cs/plugins/video/render3d/shader/shadercompiler/xmlshader/shader.cpp:1376
 #4  0x667e98ed in CS::Plugin::XMLShader::csXMLShader::GetTicketForTechVar
 (this=0xc049928, modes=..., stack=...,
     eval=0xa1a6720, lightCount=0, tvi=0)
     at
 c:/System9/proj/cs/cs/plugins/video/render3d/shader/shadercompiler/xmlshader/shader.cpp:1465
 #5  0x667ea135 in
 CS::Plugin::XMLShader::csXMLShader::GetTicketNoSetupInternal
 (this=0xc049928, modes=..., stack=...,
     eval=0xa1a6720, lightCount=0)
     at
 c:/System9/proj/cs/cs/plugins/video/render3d/shader/shadercompiler/xmlshader/shader.cpp:1532
 #6  0x667ed360 in CS::Plugin::XMLShader::csXMLShader::GetTicket
 (this=0xc049928, modes=..., stack=...)
     at
 c:/System9/proj/cs/cs/plugins/video/render3d/shader/shadercompiler/xmlshader/shader.cpp:1554
 #7  0x6d7ef36c in
 CS::RenderManager::TicketSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTrai
 ts>,
 CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,
 CS::Rende
 rManager::MultipleRenderLayer>::PostLightingLayers>::operator()
 (this=0x28f66c, node=0xa5ddfd0)
     at ./include/csplugincommon/rendermanager/shadersetup.h:137
 #8  0x6d80e4c8 in
 CS::Meta::CompositeFunctorType2<CS::RenderManager::TicketSetup<CS::RenderManager::RenderTree<CS::Rende
 rManager::RenderTreeLightingTraits>,
 CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::Rend
 erTreeLightingTraits>,
 CS::RenderManager::MultipleRenderLayer>::PostLightingLayers>,
 CS::RenderManager::ShaderSVSetup<CS
 ::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,
 CS::RenderManager::LightSetup<CS::RenderManage
 r::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,
 CS::RenderManager::MultipleRenderLayer>::PostLightingLayers>
 >::operator()<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode*
 const> (
     this=0x28f648, a1=@0x28f5fc) at ./include/csutil/compositefunctor.h:44
 #9  0x6d7f1dcc in
 CS::RenderManager::Implementation::OperationCaller<CS::Meta::CompositeFunctorType2<CS::RenderManager::
 TicketSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,
 CS::RenderManager::LightSetup<CS
 ::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,
 CS::RenderManager::MultipleRenderLayer>::PostL
 ightingLayers>,
 CS::RenderManager::ShaderSVSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTrai
 ts>,
 CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,
 CS::Rende
 rManager::MultipleRenderLayer>::PostLightingLayers> >,
 CS::RenderManager::Implementation::NoOperationBlock<CS::RenderMan
 ager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode*>,
 CS::RenderManager::OperationUnordered>::opera
 tor()<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode*>
 (this=0x28f600,
     context=@0x28f5fc) at
 ./include/csplugincommon/rendermanager/operations.h:254
 #10 0x6d7f4a8d in
 CS::RenderManager::ForEachMeshNode<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLighting
 Traits>::ContextNode,
 CS::Meta::CompositeFunctorType2<CS::RenderManager::TicketSetup<CS::RenderManager::RenderTree<CS::R
 enderManager::RenderTreeLightingTraits>,
 CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::
 RenderTreeLightingTraits>,
 CS::RenderManager::MultipleRenderLayer>::PostLightingLayers>,
 CS::RenderManager::ShaderSVSetu
 p<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,
 CS::RenderManager::LightSetup<CS::RenderMa
 nager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,
 CS::RenderManager::MultipleRenderLayer>::PostLightingLay
 ers> > > (context=..., fn=...) at
 ./include/csplugincommon/rendermanager/operations.h:556
 #11 0x6d7fbc32 in
 CS::RenderManager::SetupStandardTicket<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLigh
 tingTraits>::ContextNode,
 CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLight
 ingTraits>, CS::RenderManager::MultipleRenderLayer>::PostLightingLayers>
 (context=..., shaderManager=0x67fe54,
     layerConfig=...) at
 ./include/csplugincommon/rendermanager/shadersetup.h:217
 #12 0x6d813fbb in
 CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::Render
 TreeLightingTraits>,
 CS::RenderManager::MultipleRenderLayer>::HandleContextMeshes
 (this=0x28f954, context=...)
     at
 c:/System9/proj/cs/cs/plugins/rendermanager/unshadowed/unshadowed.cpp:159
 #13 0x6d814326 in
 CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::Render
 TreeLightingTraits>, CS::RenderManager::MultipleRenderLayer>::operator()
 (this=0x28f954, context=...,
     portalSetupData=..., recursePortals=true)
     at
 c:/System9/proj/cs/cs/plugins/rendermanager/unshadowed/unshadowed.cpp:115
 #14 0x6d8130ed in CS::Plugin::RMUnshadowed::RMUnshadowed::RenderView
 (this=0x6d65c8, view=0xa224a24,
     recursePortals=true) at
 c:/System9/proj/cs/cs/plugins/rendermanager/unshadowed/unshadowed.cpp:289
 #15 0x6d812d44 in CS::Plugin::RMUnshadowed::RMUnshadowed::RenderView
 (this=0x6d65c8, view=0xa224a24)
     at
 c:/System9/proj/cs/cs/plugins/rendermanager/unshadowed/unshadowed.cpp:326
 #16 0x004470da in WalkTestViews::Draw (this=0x2be6fa0) at
 c:/System9/proj/cs/cs/apps/walktest/splitview.cpp:148
 #17 0x00528e83 in WalkTest::DrawFrame3D (this=0x6b2fd0, drawflags=0)
     at c:/System9/proj/cs/cs/apps/walktest/walktest.cpp:502
 #18 0x0052e039 in WalkTest::DrawFrame (this=0x6b2fd0, elapsed_time=0,
 current_time=0)
     at c:/System9/proj/cs/cs/apps/walktest/walktest.cpp:581
 #19 0x00528c8a in WalkTest::SetupFrame (this=0x6b2fd0) at
 c:/System9/proj/cs/cs/apps/walktest/walktest.cpp:301
 #20 0x0052aeda in WalkTest::E3DEventHandler::HandleEvent (this=0x6685a0,
 ev=...)
     at c:/System9/proj/cs/cs/apps/walktest/walktest.h:499
 #21 0x00433195 in csEventTree::Dispatch (this=0x6b4040, e=...)
     at c:/System9/proj/cs/cs/libs/csutil/cssubscription.cpp:576
 #22 0x00433081 in csEventTree::Notify (this=0x6b4040) at
 c:/System9/proj/cs/cs/libs/csutil/cssubscription.cpp:546
 #23 0x0043c612 in csEventQueue::Notify (this=0x340010, name=...) at
 c:/System9/proj/cs/cs/libs/csutil/cseventq.cpp:239
 #24 0x0043c80a in csEventQueue::Process (this=0x340010) at
 c:/System9/proj/cs/cs/libs/csutil/cseventq.cpp:255
 #25 0x004177b9 in csDefaultRunLoop (r=0x34f1bc) at
 c:/System9/proj/cs/cs/libs/csutil/generic/runloop.cpp:99
 #26 0x005565e7 in main (argc=2, argv=0x6b2fa8) at
 c:/System9/proj/cs/cs/apps/walktest/walktest.cpp:1228
 (gdb)
 }}}

 And -verbose=-scf output:

 {{{
 NOTIFY: loading plugin instance for crystalspace.kernel.vfs
 VFS_NOTIFY: loaded configuration file: c:\System9\proj\cs\cs\vfs.cfg
 NOTIFY: World saving enabled.
 NOTIFY: loading plugin instance for crystalspace.utilities.reporter
 NOTIFY: loading plugin instance for crystalspace.utilities.stdrep
 NOTIFY: found dependency on crystalspace.utilities.reporter
 NOTIFY:   found tag for dependency: iReporter
 NOTIFY: found dependency on crystalspace.console.output.
 NOTIFY:   found tag for dependency: iConsoleOutput
 NOTIFY: loading plugin instance for crystalspace.console.output.standard
 NOTIFY: found dependency on crystalspace.kernel.
 NOTIFY:   found tag for dependency: iVFS
 NOTIFY: found dependency on crystalspace.graphics3d.
 NOTIFY:   found tag for dependency: iGraphics3D
 NOTIFY: loading plugin instance for crystalspace.graphics3d.opengl
 NOTIFY: found dependency on crystalspace.font.server.
 NOTIFY:   found tag for dependency: iFontServer.1
 NOTIFY: loading plugin instance for crystalspace.font.server.freetype2
 NOTIFY:   found tag for dependency: iFontServer.2
 NOTIFY: loading plugin instance for crystalspace.font.server.default
 NOTIFY:   found tag for dependency: iFontServer
 NOTIFY: loading plugin instance for crystalspace.font.server.multiplexer
 NOTIFY: found dependency on crystalspace.font.server.
 NOTIFY:   found tag for dependency: iFontServer.1
 NOTIFY:   found tag for dependency: iFontServer.2
 NOTIFY:   found tag for dependency: iFontServer
 NOTIFY: loading plugin instance for crystalspace.graphics2d.glwin32
 NOTIFY: found dependency on crystalspace.font.server.
 NOTIFY:   found tag for dependency: iFontServer.1
 NOTIFY:   found tag for dependency: iFontServer.2
 NOTIFY:   found tag for dependency: iFontServer
 NOTIFY: found dependency on crystalspace.graphics2d.
 NOTIFY: loading plugin instance for crystalspace.console.input.standard
 NOTIFY: loading plugin instance for crystalspace.sndsys.renderer.software

 crystalspace.sndsys.renderer.software:
   Sound System Software Renderer Initializing...
 NOTIFY: loading plugin instance for
 crystalspace.sndsys.software.driver.directsound
 NOTIFY: loading plugin instance for
 crystalspace.graphic.image.io.multiplexer
 NOTIFY: loading plugin instance for crystalspace.level.loader
 NOTIFY: loading plugin instance for crystalspace.level.threadedloader
 NOTIFY: found dependency on crystalspace.kernel.
 NOTIFY:   found tag for dependency: iVFS
 NOTIFY: found dependency on crystalspace.engine.3d
 NOTIFY:   found tag for dependency: iEngine
 NOTIFY: loading plugin instance for crystalspace.engine.3d
 NOTIFY: found dependency on crystalspace.kernel.
 NOTIFY:   found tag for dependency: iVFS
 NOTIFY: found dependency on crystalspace.graphics3d.
 NOTIFY:   found tag for dependency: iGraphics3D
 NOTIFY: found dependency on crystalspace.graphic.image.io.
 NOTIFY:   found tag for dependency: iImageIO
 NOTIFY: found dependency on crystalspace.graphics3d.
 NOTIFY:   found tag for dependency: iGraphics3D
 NOTIFY: loading plugin instance for
 crystalspace.syntax.loader.service.text
 NOTIFY: loading plugin instance for crystalspace.utilities.sequence.engine
 NOTIFY: loading plugin instance for crystalspace.utilities.sequence
 NOTIFY: loading plugin instance for crystalspace.sndsys.manager
 NOTIFY: loading plugin instance for crystalspace.sndsys.element.loader
 NOTIFY: loading plugin instance for crystalspace.sndsys.element.wav
 NOTIFY: loading plugin instance for crystalspace.sndsys.element.ogg
 NOTIFY: loading plugin instance for crystalspace.sndsys.element.speex
 NOTIFY: loading plugin instance for
 crystalspace.documentsystem.multiplexer
 NOTIFY: found dependency on crystalspace.documentsystem.
 NOTIFY:   found tag for dependency: iDocumentSystem
 NOTIFY:   found tag for dependency: iDocumentSystem.1
 NOTIFY: loading plugin instance for crystalspace.documentsystem.xmlread
 NOTIFY:   found tag for dependency: iDocumentSystem.2
 NOTIFY: loading plugin instance for crystalspace.documentsystem.binary

 crystalspace.system:
   Crystal Space version 2.1.0.2305 [Win32-x86(32)-GCC] (Mon 9-Jun-2008).
   Created by Jorrit Tyberghein and others...

 crystalspace.graphics3d.opengl:
   Texture LOD bias 0
 void csDetectDriver::ScanForDriver(): found DLL ‘nvoglv32.DLL’

 crystalspace.canvas.openglwin:
   GL driver: nvoglv32.DLL 8.17.12.5729

 crystalspace.canvas.openglcommon.driverdb:
   Applied: GeForce: RECT texture extension support apparently sucks
   Applied: NVidia: GENERATE_MIPMAPS does not generate last level

 crystalspace.canvas.opengl.extmgr:
   GL Extension ‘GL_ARB_multitexture’ found and used.
   GL Extension ‘GL_ARB_fragment_program’ found and used.

 crystalspace.canvas.openglcommon:
   OpenGL renderer: Quadro NVS 160M/PCI/SSE2 (vendor: NVIDIA Corporation)
   version 3.3.0
   Using windowed mode at resolution 1024x768.
   Pixel format: Color: 32 Alpha: 8 Depth: 24 Stencil: 8 AccumColor: 64
   AccumAlpha: 16 MultiSamples: 0

 crystalspace.canvas.opengl.extmgr:
   GL Extension ‘GL_ARB_texture_env_combine’ found and used.
   GL Extension ‘GL_EXT_blend_func_separate’ found and used.
   GL Extension ‘GL_ARB_multisample’ found and used.

 crystalspace.canvas.openglcommon:
   Multisample: disabled

 crystalspace.canvas.openglcommon.fontcache:
   Text drawing method: Multitexturing

 crystalspace.canvas.opengl.extmgr:
   WGL Extension ‘WGL_ARB_extensions_string’ found and used.
   WGL Extension ‘WGL_EXT_swap_control’ found and used.

 crystalspace.canvas.openglwin:
   VSync is disabled.

 crystalspace.canvas.opengl.extmgr:
   GL Extension ‘GL_version_1_2’ found and used.
   GL Extension ‘GL_ARB_texture_cube_map’ found and used.
   GL Extension ‘GL_EXT_texture3D’ found and used.
   GL Extension ‘GL_ARB_vertex_buffer_object’ found and used.
   GL Extension ‘GL_SGIS_generate_mipmap’ found and used.
   GL Extension ‘GL_EXT_texture_filter_anisotropic’ found and used.
   GL Extension ‘GL_EXT_texture_lod_bias’ found and used.
   GL Extension ‘GL_ARB_point_parameters’ found and used.
   GL Extension ‘GL_ARB_point_sprite’ found and used.
   GL Extension ‘GL_EXT_framebuffer_object’ found and used.
   GL Extension ‘GL_ARB_texture_non_power_of_two’ found and used.
   GL Extension ‘GL_ARB_vertex_program’ found and used.
   GL Extension ‘GL_EXT_secondary_color’ found and used.
   pseudo Extension ‘Queries’ found and used.
   GL Extension ‘GL_ARB_occlusion_query’ found and used.
   GL Extension ‘GL_ARB_occlusion_query2’ found and used.
   GL Extension ‘GL_GREMEDY_string_marker’ not found.
   GL Extension ‘GL_ARB_seamless_cube_map’ found and used.
   GL Extension ‘GL_AMD_seamless_cubemap_per_texture’ not found.
   GL Extension ‘GL_ARB_half_float_vertex’ found and used.
   pseudo Extension ‘InstancedDrawFuncs’ found and used.
   GL Extension ‘GL_ARB_instanced_arrays’ found and used.
   GL Extension ‘GL_ARB_shader_objects’ found and used.
   GL Extension ‘GL_ARB_tessellation_shader’ not found.

 crystalspace.graphics3d.opengl:
   Maximum texture size is 8192x8192
   Using VBO with 64 MB of VBO memory
   Stencil clipping is used for objects >= 1 triangles.
   Clearing Z buffer when stencil clear is needed enabled
 NOTIFY: loading plugin instance for crystalspace.graphics3d.shadermanager
 NOTIFY: found dependency on crystalspace.syntax.loader.service.text
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shadercompiler.weaver
 NOTIFY: found dependency on
 crystalspace.graphics3d.shadercompiler.xmlshader
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shadercompiler.xmlshader
 NOTIFY: loading plugin instance for crystalspace.document.preprocessor

 crystalspace.graphics3d.shadermgr:
   Loaded compiler plugin crystalspace.graphics3d.shadercompiler.weaver,
   compiler: ShaderWeaver
   Loaded compiler plugin crystalspace.graphics3d.shadercompiler.xmlshader,
   compiler: XMLShader

 crystalspace.canvas.opengl.extmgr:
   GL Extension ‘GL_ARB_texture_compression’ found and used.
   GL Extension ‘GL_EXT_texture_compression_s3tc’ found and used.
   GL Extension ‘GL_ARB_texture_float’ found and used.
   GL Extension ‘GL_ARB_pixel_buffer_object’ found and used.
   GL Extension ‘GL_SGIS_texture_lod’ found and used.
   GL Extension ‘GL_ARB_shadow’ found and used.
   GL Extension ‘GL_EXT_abgr’ found and used.
   GL Extension ‘GL_EXT_packed_depth_stencil’ found and used.
   GL Extension ‘GL_ARB_depth_texture’ found and used.

 crystalspace.graphics3d.opengl:
   Available texture image units: 32 texture coordinate units: 8

 crystalspace.canvas.opengl.extmgr:
   GL Extension ‘GL_ARB_draw_buffers’ found and used.

 crystalspace.graphics3d.opengl:
   FBO: depth format GL_DEPTH_STENCIL_EXT, stencil format
 GL_DEPTH_STENCIL_EXT
   Render-to-texture backend: EXT_framebuffer_object
   Delayed buffer swapping: disabled
   AFP DrawPixmap() workaround: disabled
   “Forceful” fixed function enable: no
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glsl

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader portal_default: unvarying techs, 2 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader portal_default: (null) weaved in 58 ms
 NOTIFY: loading plugin instance for crystalspace.rendermanager.unshadowed
 NOTIFY: found dependency on crystalspace.engine.
 NOTIFY:   found tag for dependency: iEngine
 NOTIFY: found dependency on crystalspace.graphics3d.
 NOTIFY:   found tag for dependency: iGraphics3D

 crystalspace.rendermanager.unshadowed:
   Reading render layers from ‘/data/renderlayers/lighting_default.xml’
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glsl

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader lighting_default: 8 tech variations, 9 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader lighting_default: (null) weaved in 83 ms
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glsl

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader z_only: unvarying techs, 1 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader z_only: (null) weaved in 21 ms
 NOTIFY: loading plugin instance for crystalspace.graphic.image.io.bmp
 NOTIFY: loading plugin instance for crystalspace.graphic.image.io.dds
 NOTIFY: loading plugin instance for crystalspace.graphic.image.io.gif
 NOTIFY: loading plugin instance for crystalspace.graphic.image.io.jng
 NOTIFY: loading plugin instance for crystalspace.graphic.image.io.jpg
 NOTIFY: loading plugin instance for crystalspace.graphic.image.io.png
 NOTIFY: loading plugin instance for crystalspace.graphic.image.io.tga
 NOTIFY: loading plugin instance for crystalspace.collisiondetection.opcode

 crystalspace.system:
   Loading map ‘terrainf’.
 NOTIFY: loading plugin instance for crystalspace.texture.loader.cubemap
 NOTIFY: found dependency on crystalspace.level.threadedloader
 NOTIFY:   found tag for dependency: iThreadedLoader
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glsl

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader z_only_instanced: unvarying techs, 23 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader z_only_instanced: (null) weaved in 68 ms
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glsl

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader lighting_fullbright_instance_binalpha: unvarying techs, 22 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader lighting_fullbright_instance_binalpha: (null) weaved in 94 ms
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glsl

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader lighting_default_instance: 2 tech variations, 28 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader lighting_default_instance: (null) weaved in 135 ms
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glsl

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader lighting_default_instance_binalpha: 2 tech variations, 69 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader lighting_default_instance_binalpha: (null) weaved in 131 ms
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glcg

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader sky_basic_cubemap: unvarying techs, 29 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader sky_basic_cubemap: (null) weaved in 81 ms
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glcg

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader terrain_basemap: 2 tech variations, 38 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader terrain_basemap: (null) weaved in 87 ms

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader terrain_splatbase: unvarying techs, 13 ms
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glcg
   Shader terrain_splatting: 8 tech variations, 12 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader terrain_splatting: (null) weaved in 77 ms
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glcg

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader terrain_splatting-detail: 8 tech variations, 11 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader terrain_splatting-detail: (null) weaved in 107 ms
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glsl

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader lighting_fullbright: unvarying techs, 20 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader lighting_fullbright: (null) weaved in 47 ms
 NOTIFY: loading plugin instance for
 crystalspace.mesh.loader.factory.genmesh
 NOTIFY: loading plugin instance for crystalspace.mesh.object.genmesh
 NOTIFY: loading plugin instance for crystalspace.mesh.object.null
 NOTIFY: loading plugin instance for
 crystalspace.mesh.loader.factory.terrain2
 NOTIFY: loading plugin instance for crystalspace.mesh.object.terrain2
 NOTIFY: loading plugin instance for
 crystalspace.mesh.object.terrain2.bruteblockrenderer
 NOTIFY: loading plugin instance for
 crystalspace.mesh.object.terrain2.collider
 NOTIFY: loading plugin instance for
 crystalspace.mesh.object.terrain2.simpledatafeeder
 NOTIFY: loading plugin instance for crystalspace.mesh.loader.terrain2
 NOTIFY: loading plugin instance for crystalspace.mesh.loader.genmesh
 NOTIFY: loading plugin instance for
 crystalspace.mesh.loader.factory.sprite.3d
 NOTIFY: loading plugin instance for crystalspace.mesh.object.sprite.3d

 Level load time: 2.855 seconds.

 crystalspace.system:
   Precaching all things...

 NOTIFY: loading plugin instance for crystalspace.graphics3d.shader.glcg

 crystalspace.canvas.opengl.extmgr:
   GL Extension ‘GL_ARB_color_buffer_float’ found and used.
   GL Extension ‘GL_NV_gpu_program4’ found and used.
   GL Extension ‘GL_EXT_gpu_program_parameters’ found and used.

 crystalspace.graphics3d.shader.glcg:
   Using vertex program limits: gp4vp other
 NOTIFY: loading plugin instance for crystalspace.graphics3d.shader.glps1
   Using fragment program limits: gp4fp other

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader ‘sky_basic_cubemap’: Technique with priority 1<1> fails (from
   cache). Reason: Failed to read ‘fp’ for pass 0 from cache: no reason
   given.
 NOTIFY: loading plugin instance for crystalspace.graphics3d.shader.glcg

 crystalspace.graphics3d.shader.glcg:
   Using vertex program limits: gp4vp other
 NOTIFY: loading plugin instance for crystalspace.graphics3d.shader.glps1
   Using fragment program limits: gp4fp other
   Cg fragment program ‘sky_basic_cubemap FP’: using profile
 gp4fp[7010]
   Cg fragment program ‘sky_basic_cubemap FP’: using profile
 gp4fp[7010]
   Cg vertex program ‘sky_basic_cubemap VP’: using profile gp4vp[7011]

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader ‘sky_basic_cubemap’: Technique with priority 1<1> succeeds!
 NOTIFY: loading plugin instance for crystalspace.graphics3d.shader.glsl

 crystalspace.canvas.opengl.extmgr:
   GL Extension ‘GL_ARB_vertex_shader’ found and used.
   GL Extension ‘GL_ARB_fragment_shader’ found and used.
   GL Extension ‘GL_ARB_shading_language_100’ found and used.
   GL Extension ‘GL_EXT_geometry_shader4’ found and used.

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader ‘lighting_fullbright’: Technique with priority 3<1> succeeds
   (from cache).
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glcg
   Shader terrain_basemap@@400: 2 tech variations, 6 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader terrain_basemap@@400: (null) weaved in 50 ms

 crystalspace.graphics3d.shadercompiler.xmlshader:
   No technique validated for shader ‘terrain_basemap’ TV 0: using
 fallback
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glcg
   Shader terrain_basemap@@300: 2 tech variations, 7 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader terrain_basemap@@300: (null) weaved in 49 ms

 crystalspace.graphics3d.shadercompiler.xmlshader:
   No technique validated for shader ‘terrain_basemap@@400’ TV 0: using
   fallback
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glcg
   Shader terrain_basemap@@200: 2 tech variations, 10 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader terrain_basemap@@200: (null) weaved in 56 ms

 crystalspace.graphics3d.shadercompiler.xmlshader:
   No technique validated for shader ‘terrain_basemap@@300’ TV 0: using
   fallback
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glcg
   Shader terrain_basemap@@100: 2 tech variations, 15 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader terrain_basemap@@100: (null) weaved in 57 ms

 crystalspace.graphics3d.shadercompiler.xmlshader:
   No technique validated for shader ‘terrain_basemap@@200’ TV 0: using
   fallback
 NOTIFY: loading plugin instance for
 crystalspace.graphics3d.shader.combiner.glcg
   Shader terrain_basemap@@50: 3 tech variations, 5 ms

 crystalspace.graphics3d.shadercompiler.weaver:
   Shader terrain_basemap@@50: (null) weaved in 41 ms

 crystalspace.graphics3d.shadercompiler.xmlshader:
   No technique validated for shader ‘terrain_basemap@@100’ TV 0: using
   fallback
   Shader ‘terrain_basemap@@50’: Technique with priority 4<69> fails
 (from
   cache). Reason: Failed to read ‘fp’ for pass 0 from cache: no reason
   given.

 crystalspace.graphics3d.shader.glcg:
   Cg fragment program ‘terrain_basemap@@50 FP’: using profile
 gp4fp[7010]
   Cg fragment program ‘terrain_basemap@@50 FP’: using profile
 gp4fp[7010]
   Cg vertex program ‘terrain_basemap@@50 VP’: using profile
 gp4vp[7011]

 crystalspace.graphics3d.shadercompiler.xmlshader:
   Shader ‘terrain_basemap@@50’: Technique with priority 4<69>
 succeeds!

 crystalspace.system:

   Precaching finished... took 0.803 seconds.


 Total load time: 3.683 seconds.
   Computing OBBs ...
   --------------------------------------
   canvas exposed
   canvas exposed
 NOTIFY: loading plugin instance for crystalspace.graphics3d.shader.glfixed

 crystalspace.canvas.opengl.extmgr:
   GL Extension ‘GL_EXT_separate_specular_color’ found and used.
   GL Extension ‘GL_ARB_texture_env_dot3’ found and used.

 crystalspace.graphics3d.shader.fixed:
   Multitexture units: moderate 4

 crystalspace.canvas.opengl.extmgr:
   GL Extension ‘GL_version_1_3’ found and used.
   GL Extension ‘GL_version_1_4’ found and used.

 crystalspace.graphics3d.shader.fixed:
   “Forceful” fixed function enable: no
 }}}

-- 
Ticket URL: <http://www.crystalspace3d.org/trac/CS/ticket/962>
CrystalSpace <http://www.crystalspace3d.org/>
Free open-source 3D SDK.
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
crystal-tracker mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-tracker
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.