Changeset 183 for trunk/VUT/work


Ignore:
Timestamp:
07/19/05 17:39:30 (19 years ago)
Author:
mattausch
Message:

added iv-reader library, testing code, and resources

Location:
trunk/VUT/work
Files:
21 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/work/TestCullingTerrain/TerrainFrameListener.cpp

    r175 r183  
    4242{ 
    4343        0, 
    44         0, 
     44        -0.1, 
    4545        //7, 
    4646        0 
  • trunk/VUT/work/TestCullingTerrain/TestCullingTerrainApplication.h

    r173 r183  
    156156        Vector3 mTerrainMinPos; 
    157157        Vector3 mTerrainMaxPos; 
     158 
     159 
    158160private: 
    159161        void chooseSceneManager(void); 
  • trunk/VUT/work/ogre_changes/OgreMain/include/OgreSceneManager.h

    r159 r183  
    161161                */ 
    162162                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); 
    163167 
    164168                /** Tells the scene manager that the frame ends (i.e., 
  • trunk/VUT/work/ogre_changes/OgreMain/src/OgreSceneManager.cpp

    r139 r183  
    42484248        SceneManager::_renderVisibleObjects(); 
    42494249} 
     4250//----------------------------------------------------------------------- 
     4251void SceneManager::_renderSingleRenderable(Renderable *rend) 
     4252{ 
     4253        Pass *pass = rend->getTechnique()->getPass(0); 
     4254        setPass(pass); 
     4255        renderSingleObject(rend, pass, false); 
     4256} 
    42504257#endif //GTP_VISIBILITY_MODIFIED_OGRE 
    42514258} 
  • trunk/VUT/work/ogre_changes/Plugins/OctreeSceneManager/src/OgreOctreeNode.cpp

    r166 r183  
    189189        AxisAlignedBox box = mLocalAABB; 
    190190        // HACK: scale should not be done here 
    191         box.scale(Vector3(10,10,10)); 
     191        box.scale(Vector3(3, 3, 3)); 
    192192        mWireBoundingBox->setupBoundingBox(box); 
    193193        mWireBoundingBox->getRenderOperation(rend); 
  • trunk/VUT/work/ogre_changes/RenderSystems/Direct3D9/src/OgreD3D9RenderWindow.cpp

    r171 r183  
    366366                md3dpp.BackBufferHeight                 = mHeight; 
    367367#ifdef GTP_VISIBILITY_MODIFIED_OGRE 
    368         md3dpp.Flags |= D3DPRESENTFLAG_LOCKABLE_BACKBUFFER; 
     368        //md3dpp.Flags |= D3DPRESENTFLAG_LOCKABLE_BACKBUFFER; 
    369369#endif 
    370370                if (mVSync) 
     
    938938                // this will be the dimensions of the front buffer 
    939939                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"); 
    941941 
    942942                desc.Width = dm.Width; 
     
    951951                                                NULL))) 
    952952                { 
    953                         OGRE_EXCEPT(hr, "Cannot create offscreen buffer 1!", "D3D9RenderWindow::writeContentsToFile"); 
     953                        OGRE_EXCEPT(hr, "Cannot create offscreen buffer 1!", "D3D9RenderWindow::getBufferContents"); 
    954954                } 
    955955 
     
    971971                        desc.Format = D3DFMT_A8R8G8B8;         // this is what we get from the screen, so stick with it 
    972972 
    973                         // NB we can't lock the back buffer direct because it's no created that way 
     973                        // NB we can't lock the back buffer direct because it's not created that way 
    974974                        // and to do so hits performance, so copy to another surface 
    975975                        // Must be the same format as the source surface 
     
    983983                        { 
    984984                                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"); 
    986986                        } 
    987987 
     
    991991                                SAFE_RELEASE(pTempSurf); 
    992992                                SAFE_RELEASE(pSurf); 
    993                                 OGRE_EXCEPT(hr, "Cannot update surface!", "D3D9RenderWindow::writeContentsToFile"); 
     993                                OGRE_EXCEPT(hr, "Cannot update surface!", "D3D9RenderWindow::getBufferContents"); 
    994994                        } 
    995995 
     
    10031003                        D3DLOCK_READONLY | D3DLOCK_NOSYSLOCK))) 
    10041004                { 
    1005                         OGRE_EXCEPT(hr, "can't lock rect!", "D3D9RenderWindow::writeContentsToFile"); 
     1005                        OGRE_EXCEPT(hr, "can't lock rect!", "D3D9RenderWindow::getBufferContents"); 
    10061006                }  
    10071007 
Note: See TracChangeset for help on using the changeset viewer.