Ogre Version: 14.5.0
Operating System: macOS Catalina
Render System: OpenGL 3+
I upgraded from 14.0 to the latest repo and now it crashes with this message:
RenderSystem does not support FixedFunction, but technique of 'Blue' has no Vertex Shader. Use the RTSS or write custom shaders. in SceneManager::_setPass at /Users/chillywilly/Documents/Projects/ogre/OgreMain/src/OgreSceneManager.cpp (line 682)
in SceneManager::_setPass() after it fails this test:
Code: Select all
else if (!mDestRenderSystem->getCapabilities()->hasCapability(RSC_FIXED_FUNCTION) &&
!pass->hasGpuProgram(GPT_MESH_PROGRAM))
I am using the RTSS but I do not use material scripts. I create a material programmatically, assign a color to the first technique and then let the RTSS generate a second technique with shaders. I have verified that the second technique with shaders IS being created but it is the first technique without shaders that is causing the crash in _setPass(). It only crashes when (SHADOWTYPE_STENCIL_ADDITIVE) shadows are enabled.
Any ideas where to look/what to do?
