I have downloaded the new repo and founded a lot of issues:
First one is the cmake generated project is adding to all the vcprojects the debug and the release version of boost libs
The second and most stressful is that all the projects compile except our primary one "RenderSystem_Direct3D11" it is giving me errors in the bellow code:
Code: Select all
OGRE_LOCK_MUTEX(mUniformBuffersMutex)
UniformBufferList::iterator i, iend;
iend = mUniformBuffers.end();
Code: Select all
1>..\..\..\ogre3d-directx11\RenderSystems\Direct3D11\src\OgreD3D11HardwareBufferManager.cpp(194): error C2065: 'i' : undeclared identifier
1>..\..\..\ogre3d-directx11\RenderSystems\Direct3D11\src\OgreD3D11HardwareBufferManager.cpp(194): error C2065: 'iend' : undeclared identifier
1>..\..\..\ogre3d-directx11\RenderSystems\Direct3D11\src\OgreD3D11HardwareBufferManager.cpp(194): error C2143: syntax error : missing ';' before 'std::set<_Kty,_Pr,_Alloc>::iterator'
Code: Select all
IntelliSense: member "Ogre::HardwareBufferManagerBase::mUniformBuffersMutex" is not a type name c:\dev-libs\ogre\directx11\ogre3d-directx11\rendersystems\direct3d11\src\ogred3d11hardwarebuffermanager.cpp 194