Today I download the last svn.
I read the code of ExampleApplication to see how setup an empty scene but I'm stuck creating a workspace:
Code: Select all
An exception has occurred: OGRE EXCEPTION(5:ItemIdentityException): Workspace definition '[Hash 0x00000001]' not found in CompositorManager2::addWorkspace at /home/main/Workspace/libs/ogre/OgreMain/src/Compositor/OgreCompositorManager2.cpp (line 362)
I can run sampleBrowser result of installation, but if I create an empty proyect and add SampleBrowser.h and SampleBrowser.cpp give me the same exception, always [Hash 0x00000001] even i change the definitionName ¿Hash not working?
SampleBrowser.h:
Code: Select all
Ogre::CompositorManager2 *compositorManager = mRoot->getCompositorManager2();
if( !compositorManager->hasWorkspaceDefinition( "SampleBrowserWorkspace" ) )
{
compositorManager->createBasicWorkspaceDef( "SampleBrowserWorkspace",
Ogre::ColourValue( 0.6f, 0.0f, 0.6f ),
Ogre::IdString() );
}
compositorManager->addWorkspace( sm, mWindow, cam,
"SampleBrowserWorkspace", true );
Code: Select all
void BaseApplication::createCompositor(void)
{
mRoot->initialiseCompositor();
Ogre::CompositorManager2* pCompositorManager = mRoot->getCompositorManager2();
const Ogre::IdString workspaceName = "scene workspace";
pCompositorManager->createBasicWorkspaceDef(workspaceName, Ogre::ColourValue::Black);
pCompositorManager->addWorkspace(mSceneMgr, mWindow, mCamera, workspaceName, true);
}
Thanks.
Usign Netbeans on Xubuntu 14.04