I'm trying to compile CEGUI from source for Ogre renderer (Ogre 2.1).
There is some issues with the compilation, due to API changes from Ogre I guess:
GeometryBuffer.cpp: line 98:
Code: Select all
rop.operationType = RenderOperation::OT_TRIANGLE_LIST;
Code: Select all
rop.operationType = Ogre::OperationType::OT_TRIANGLE_LIST;
Renderer.cpp:
Code: Select all
d_pimpl->d_renderSystem->_setHlmsBlendblock(d_pimpl->d_hlmsBlendblock);
_setHlmsBlendBlock is not member of OgreRenderSystem.h. The function is still implemented in specific renderer (GL3PlusRenderSystem for ex), but is not more a virtual function in OgreRenderSystem.
same for _setHlmsMacroblock;
same for _setProgramsFromHlms;
Code: Select all
hlmsCache.vertexShader = d_pimpl->d_vertexShader;
hlmsCache.pixelShader = d_pimpl->d_pixelShader;
the 2 variables aren't available.
And finally unbindGpuProgram isn't member of OgreRenderSystem too.
Can I have some help to resolve this issues?
Thanks a lot,
Have a nice day,
Kryx