Skip to content

Commit

Permalink
Some cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
jhooks1 committed Mar 19, 2012
1 parent 51fb9e6 commit fe9e6a7
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 300 deletions.
37 changes: 2 additions & 35 deletions apps/openmw/mwrender/water.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,12 @@ namespace MWRender {

Water::~Water() {
Ogre::MeshManager::getSingleton().remove("water");
//mCamera->removeListener(this);

mWaterNode->detachObject(mWater);
mSceneManager->destroyEntity(mWater);
mSceneManager->destroySceneNode(mWaterNode);

//Ogre::TextureManager::getSingleton().remove("refraction");
//Ogre::TextureManager::getSingleton().remove("reflection");

Ogre::CompositorManager::getSingleton().removeCompositorChain(mViewport);
}

Expand All @@ -63,23 +61,6 @@ namespace MWRender {
}


void Water::preRenderTargetUpdate(const Ogre::RenderTargetEvent& evt) {
mWater->setVisible(false);

if (evt.source == mReflectionTarget) {
mCamera->enableReflection(mWaterPlane);
} else {
}
}

void Water::postRenderTargetUpdate(const Ogre::RenderTargetEvent& evt) {
mWater->setVisible(true);

if (evt.source == mReflectionTarget) {
mCamera->disableReflection();
} else {
}
}

void Water::checkUnderwater(float y) {

Expand All @@ -101,21 +82,7 @@ namespace MWRender {
}


void Water::cameraPreRenderScene(Ogre::Camera *cam) {
Ogre::Vector3 pos = cam->getPosition();

if (pos != mOldCameraPos) {
mWaterNode->setPosition(pos.x, 0, pos.z);

mOldCameraPos = pos;
}
}

void Water::cameraPostRenderScene(Ogre::Camera *cam) {
}

void Water::cameraDestroyed(Ogre::Camera *cam) {
}

Ogre::Vector3 Water::getSceneNodeCoordinates(int gridX, int gridY){
Ogre::Vector3 out = Ogre::Vector3(gridX * CELL_SIZE + (CELL_SIZE / 2), mTop, -gridY * CELL_SIZE - (CELL_SIZE / 2));

Expand Down
10 changes: 2 additions & 8 deletions apps/openmw/mwrender/water.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,7 @@ namespace MWRender {
Ogre::SceneManager *mSceneManager;
Ogre::Viewport *mViewport;

Ogre::RenderTarget *mRefractionTarget;
Ogre::RenderTarget *mReflectionTarget;


Ogre::Plane mWaterPlane;
Ogre::SceneNode *mWaterNode;
Expand All @@ -26,12 +25,7 @@ namespace MWRender {



void preRenderTargetUpdate(const Ogre::RenderTargetEvent&);
void postRenderTargetUpdate(const Ogre::RenderTargetEvent&);

void cameraPreRenderScene(Ogre::Camera *cam);
void cameraPostRenderScene(Ogre::Camera *cam);
void cameraDestroyed(Ogre::Camera *cam);

Ogre::Vector3 getSceneNodeCoordinates(int gridX, int gridY);

public:
Expand Down
3 changes: 2 additions & 1 deletion files/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,6 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/water/GlassVP.cg "${OpenMW_BINARY_DIR
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/water/perlinvolume.dds "${OpenMW_BINARY_DIR}/resources/water/perlinvolume.dds" COPYONLY)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/water/Water02.jpg "${OpenMW_BINARY_DIR}/resources/water/Water02.jpg" COPYONLY)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/water/water.compositor "${OpenMW_BINARY_DIR}/resources/water/water.compositor" COPYONLY)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/water/water.material "${OpenMW_BINARY_DIR}/resources/water/water.material" COPYONLY)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/water/waves2.dds "${OpenMW_BINARY_DIR}/resources/water/waves2.dds" COPYONLY)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/water/Examples-Water.material "${OpenMW_BINARY_DIR}/resources/water/Examples-Water.material" COPYONLY)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/water/WaterNormal1.tga "${OpenMW_BINARY_DIR}/resources/water/WaterNormal1.tga" COPYONLY)
Binary file removed files/water/Water01.jpg
Binary file not shown.
217 changes: 0 additions & 217 deletions files/water/water.material

This file was deleted.

39 changes: 0 additions & 39 deletions files/water/water1.cg

This file was deleted.

0 comments on commit fe9e6a7

Please sign in to comment.