Changeset 16 for trunk/VUT/OcclusionCullingSceneManager/src
- Timestamp:
- 03/15/05 15:21:22 (20 years ago)
- Location:
- trunk/VUT/OcclusionCullingSceneManager/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/OcclusionCullingSceneManager/src/Makefile.am
r12 r16 1 INCLUDES = $(STLPORT_CFLAGS) -I$(top_srcdir)/PlugIns/ BSPSceneManager/include -I$(top_srcdir)/OgreMain/include1 INCLUDES = $(STLPORT_CFLAGS) -I$(top_srcdir)/PlugIns/OcclusionCullingSceneManager/include -I$(top_srcdir)/OgreMain/include 2 2 3 3 pkglib_PROGRAMS = Plugin_BSPSceneManager.so 4 4 5 Plugin_BSPSceneManager_so_SOURCES = OgreBspLevel.cpp \ 6 OgreBspNode.cpp \ 7 OgreBspResourceManager.cpp \ 8 OgreBspSceneManager.cpp \ 9 OgreBspSceneManagerDll.cpp \ 10 OgreBspSceneNode.cpp \ 11 OgreQuake3ShaderManager.cpp \ 12 OgreQuake3Shader.cpp \ 13 OgreQuake3Level.cpp 14 15 16 Plugin_BSPSceneManager_so_LDFLAGS = $(SHARED_FLAGS) -L$(top_srcdir)/OgreMain/src 17 Plugin_BSPSceneManager_so_LDADD = -lOgreMain 5 Plugin_OcclusionCullingSceneManager_so_SOURCES = OgreBspLevel.cpp \ 6 OcclusionCullingResourceManager.cpp \ 7 OcclusionCullingSceneManager.cpp \ 8 OcclusionCullingSceneManagerDll.cpp 9 10 Plugin_OcclusionCullingSceneManager_so_LDFLAGS = $(SHARED_FLAGS) -L$(top_srcdir)/OgreMain/src 11 Plugin_OcclusionCullingSceneManager_so_LDADD = -lOgreMain -
trunk/VUT/OcclusionCullingSceneManager/src/OgreOcclusionCullingSceneManager.cpp
r12 r16 2 2 #include "OgreMath.h" 3 3 #include "OgreIteratorWrappers.h" 4 #include <windows.h> 4 5 5 6 namespace Ogre { … … 8 9 OcclusionCullingSceneManager::OcclusionCullingSceneManager(): 9 10 mFrameID(1) 10 { 11 { 11 12 } 12 13 … … 17 18 //mDistanceQueue.push(mSceneRoot); 18 19 //Preprocess(); 19 20 //printf("registered my plugin!!\n"); 21 //MessageBox( NULL, "myplugin", "this is my plugin", MB_OK | MB_ICONERROR | MB_TASKMODAL); 20 22 renderCullFrustum(); 21 23 -
trunk/VUT/OcclusionCullingSceneManager/src/OgreOcclusionCullingSceneManagerDll.cpp
r12 r16 26 26 #include "OgreOcclusionCullingSceneManager.h" 27 27 #include "OgreRoot.h" 28 //#include "windows.h" 28 #include <windows.h> 29 29 30 30 namespace Ogre { … … 36 36 // Create new scene manager 37 37 occlusionPlugin = new OcclusionCullingSceneManager(); 38 39 // Register 40 Root::getSingleton().setSceneManager(ST_INTERIOR, occlusionPlugin); 41 //Root::getSingleton().setSceneManager(ST_GENERIC, occlusionPlugin); 38 42 39 // Register 40 Root::getSingleton().setSceneManager(ST_INTERIOR, occlusionPlugin); 41 //Root::getSingleton().setSceneManager(ST_GENERIC, bspPlugin); 42 //printf("registered my plugin!!\n"); 43 //MessageBox( NULL, "myplugin", "this is my plugin", MB_OK | MB_ICONERROR | MB_TASKMODAL); 43 MessageBox( NULL, "myplugin registered", "this is my plugin", MB_OK | MB_ICONERROR | MB_TASKMODAL); 44 44 } 45 45 extern "C" void dllStopPlugin(void)
Note: See TracChangeset
for help on using the changeset viewer.