- Timestamp:
- 07/19/05 17:39:30 (19 years ago)
- Location:
- trunk/VUT
- Files:
-
- 194 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/Ogre/include/OgreTerrainContentGenerator.h
r161 r183 3 3 4 4 #include "OgreSceneContentGenerator.h" 5 //#include <Ogre.h>6 5 7 6 #define MAX_HEIGHT 5000 // maximal possible height for object position … … 21 20 22 21 protected: 22 23 23 RaySceneQuery *mRaySceneQuery; 24 24 }; 25 25 26 26 /** 27 Th si class used to fill a terrain with content,28 e.g.,it randomly fills a terrain with objects of a specific type.27 This class used to fill a terrain with content, e.g., 28 it randomly fills a terrain with objects of a specific type. 29 29 */ 30 30 class __declspec(dllexport) TerrainContentGenerator: public SceneContentGenerator -
trunk/VUT/Ogre/src/OgrePlatformHierarchyInterface.cpp
r175 r183 98 98 ro.srcRenderable = solidBox; 99 99 mRenderSystem->_render(ro); 100 101 // Render two halfes of the bounding box (using triangle fans)102 /*for(int halfIdx = 0; halfIdx < 2; ++halfIdx)103 {104 solidBox->SetupBoundingBoxVertices(*box, halfIdx == 1);105 106 solidBox->getRenderOperation(ro);107 ro.srcRenderable = solidBox;108 mRenderSystem->_render(ro);109 }*/110 100 } 111 101 //----------------------------------------------------------------------- -
trunk/VUT/scripts/GtpVisibility.sln
r85 r183 1 1 Microsoft Visual Studio Solution File, Format Version 8.00 2 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Preprocessor", "..\GtpVisibilityPreprocessor\scripts\Preprocessor.vcproj", "{EABCE292-D598-4600-A1C9-2591E7D62FDA}"3 ProjectSection(ProjectDependencies) = postProject4 EndProjectSection5 EndProject6 2 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GtpVisibility", "..\GtpVisibility\scripts\GtpVisibility.vcproj", "{101A7691-74F3-48B4-96A3-CF35578F5900}" 7 3 ProjectSection(ProjectDependencies) = postProject 8 {EABCE292-D598-4600-A1C9-2591E7D62FDA} = {EABCE292-D598-4600-A1C9-2591E7D62FDA}9 4 EndProjectSection 10 5 EndProject … … 26 21 EndProjectSection 27 22 EndProject 23 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Demo_IV", "..\work\iv\scripts\Demo_IV.vcproj", "{640481BA-D8FE-41ED-B2F2-9844A8CA1E40}" 24 ProjectSection(ProjectDependencies) = postProject 25 {80DECC17-BDDD-4412-8CF8-F7C1C17A7436} = {80DECC17-BDDD-4412-8CF8-F7C1C17A7436} 26 {101A7691-74F3-48B4-96A3-CF35578F5900} = {101A7691-74F3-48B4-96A3-CF35578F5900} 27 {7319E499-473D-4CE5-9983-725D6E68A55D} = {7319E499-473D-4CE5-9983-725D6E68A55D} 28 EndProjectSection 29 EndProject 30 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Preprocessor", "..\GtpVisibilityPreprocessor\scripts\Preprocessor.vcproj", "{EABCE292-D598-4600-A1C9-2591E7D62FDA}" 31 ProjectSection(ProjectDependencies) = postProject 32 EndProjectSection 33 EndProject 34 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IVReader", "..\work\IVReader\scripts\IVReader.vcproj", "{7319E499-473D-4CE5-9983-725D6E68A55D}" 35 ProjectSection(ProjectDependencies) = postProject 36 EndProjectSection 37 EndProject 28 38 Global 29 39 GlobalSection(SolutionConfiguration) = preSolution … … 32 42 EndGlobalSection 33 43 GlobalSection(ProjectConfiguration) = postSolution 34 {EABCE292-D598-4600-A1C9-2591E7D62FDA}.Debug.ActiveCfg = Debug|Win3235 {EABCE292-D598-4600-A1C9-2591E7D62FDA}.Debug.Build.0 = Debug|Win3236 {EABCE292-D598-4600-A1C9-2591E7D62FDA}.Release.ActiveCfg = Release|Win3237 {EABCE292-D598-4600-A1C9-2591E7D62FDA}.Release.Build.0 = Release|Win3238 44 {101A7691-74F3-48B4-96A3-CF35578F5900}.Debug.ActiveCfg = Debug|Win32 39 45 {101A7691-74F3-48B4-96A3-CF35578F5900}.Debug.Build.0 = Debug|Win32 … … 52 58 {248F19A6-2FE0-4F5D-8928-E0EA10609887}.Release.ActiveCfg = Release|Win32 53 59 {248F19A6-2FE0-4F5D-8928-E0EA10609887}.Release.Build.0 = Release|Win32 60 {640481BA-D8FE-41ED-B2F2-9844A8CA1E40}.Debug.ActiveCfg = Debug|Win32 61 {640481BA-D8FE-41ED-B2F2-9844A8CA1E40}.Debug.Build.0 = Debug|Win32 62 {640481BA-D8FE-41ED-B2F2-9844A8CA1E40}.Release.ActiveCfg = Release|Win32 63 {640481BA-D8FE-41ED-B2F2-9844A8CA1E40}.Release.Build.0 = Release|Win32 64 {EABCE292-D598-4600-A1C9-2591E7D62FDA}.Debug.ActiveCfg = Debug|Win32 65 {EABCE292-D598-4600-A1C9-2591E7D62FDA}.Debug.Build.0 = Debug|Win32 66 {EABCE292-D598-4600-A1C9-2591E7D62FDA}.Release.ActiveCfg = Release|Win32 67 {EABCE292-D598-4600-A1C9-2591E7D62FDA}.Release.Build.0 = Release|Win32 68 {7319E499-473D-4CE5-9983-725D6E68A55D}.Debug.ActiveCfg = Debug|Win32 69 {7319E499-473D-4CE5-9983-725D6E68A55D}.Debug.Build.0 = Debug|Win32 70 {7319E499-473D-4CE5-9983-725D6E68A55D}.Release.ActiveCfg = Release|Win32 71 {7319E499-473D-4CE5-9983-725D6E68A55D}.Release.Build.0 = Release|Win32 54 72 EndGlobalSection 55 73 GlobalSection(ExtensibilityGlobals) = postSolution -
trunk/VUT/work/TestCullingTerrain/TerrainFrameListener.cpp
r175 r183 42 42 { 43 43 0, 44 0,44 -0.1, 45 45 //7, 46 46 0 -
trunk/VUT/work/TestCullingTerrain/TestCullingTerrainApplication.h
r173 r183 156 156 Vector3 mTerrainMinPos; 157 157 Vector3 mTerrainMaxPos; 158 159 158 160 private: 159 161 void chooseSceneManager(void); -
trunk/VUT/work/ogre_changes/OgreMain/include/OgreSceneManager.h
r159 r183 161 161 */ 162 162 void _renderMovableObject(MovableObject *mov, const int leavePassesInQueue); 163 164 /** Renders a single renderable using pass 0 of the renderable. 165 */ 166 void _renderSingleRenderable(Renderable *rend); 163 167 164 168 /** Tells the scene manager that the frame ends (i.e., -
trunk/VUT/work/ogre_changes/OgreMain/src/OgreSceneManager.cpp
r139 r183 4248 4248 SceneManager::_renderVisibleObjects(); 4249 4249 } 4250 //----------------------------------------------------------------------- 4251 void SceneManager::_renderSingleRenderable(Renderable *rend) 4252 { 4253 Pass *pass = rend->getTechnique()->getPass(0); 4254 setPass(pass); 4255 renderSingleObject(rend, pass, false); 4256 } 4250 4257 #endif //GTP_VISIBILITY_MODIFIED_OGRE 4251 4258 } -
trunk/VUT/work/ogre_changes/Plugins/OctreeSceneManager/src/OgreOctreeNode.cpp
r166 r183 189 189 AxisAlignedBox box = mLocalAABB; 190 190 // HACK: scale should not be done here 191 box.scale(Vector3( 10,10,10));191 box.scale(Vector3(3, 3, 3)); 192 192 mWireBoundingBox->setupBoundingBox(box); 193 193 mWireBoundingBox->getRenderOperation(rend); -
trunk/VUT/work/ogre_changes/RenderSystems/Direct3D9/src/OgreD3D9RenderWindow.cpp
r171 r183 366 366 md3dpp.BackBufferHeight = mHeight; 367 367 #ifdef GTP_VISIBILITY_MODIFIED_OGRE 368 md3dpp.Flags |= D3DPRESENTFLAG_LOCKABLE_BACKBUFFER;368 //md3dpp.Flags |= D3DPRESENTFLAG_LOCKABLE_BACKBUFFER; 369 369 #endif 370 370 if (mVSync) … … 938 938 // this will be the dimensions of the front buffer 939 939 if (FAILED(hr = mpD3DDevice->GetDisplayMode(0, &dm))) 940 OGRE_EXCEPT(hr, "Can't get display mode!", "D3D9RenderWindow:: writeContentsToFile");940 OGRE_EXCEPT(hr, "Can't get display mode!", "D3D9RenderWindow::getBufferContents"); 941 941 942 942 desc.Width = dm.Width; … … 951 951 NULL))) 952 952 { 953 OGRE_EXCEPT(hr, "Cannot create offscreen buffer 1!", "D3D9RenderWindow:: writeContentsToFile");953 OGRE_EXCEPT(hr, "Cannot create offscreen buffer 1!", "D3D9RenderWindow::getBufferContents"); 954 954 } 955 955 … … 971 971 desc.Format = D3DFMT_A8R8G8B8; // this is what we get from the screen, so stick with it 972 972 973 // NB we can't lock the back buffer direct because it's no created that way973 // NB we can't lock the back buffer direct because it's not created that way 974 974 // and to do so hits performance, so copy to another surface 975 975 // Must be the same format as the source surface … … 983 983 { 984 984 SAFE_RELEASE(pSurf); 985 OGRE_EXCEPT(hr, "Cannot create offscreen buffer 2!", "D3D9RenderWindow:: writeContentsToFile");985 OGRE_EXCEPT(hr, "Cannot create offscreen buffer 2!", "D3D9RenderWindow::getBufferContents"); 986 986 } 987 987 … … 991 991 SAFE_RELEASE(pTempSurf); 992 992 SAFE_RELEASE(pSurf); 993 OGRE_EXCEPT(hr, "Cannot update surface!", "D3D9RenderWindow:: writeContentsToFile");993 OGRE_EXCEPT(hr, "Cannot update surface!", "D3D9RenderWindow::getBufferContents"); 994 994 } 995 995 … … 1003 1003 D3DLOCK_READONLY | D3DLOCK_NOSYSLOCK))) 1004 1004 { 1005 OGRE_EXCEPT(hr, "can't lock rect!", "D3D9RenderWindow:: writeContentsToFile");1005 OGRE_EXCEPT(hr, "can't lock rect!", "D3D9RenderWindow::getBufferContents"); 1006 1006 } 1007 1007
Note: See TracChangeset
for help on using the changeset viewer.