include camera in screenspaceimage

This commit is contained in:
Michael Nilsson
2016-03-16 09:19:28 -04:00
parent e9a3bbd44d
commit f5d223c557
+3 -2
View File
@@ -29,6 +29,7 @@
#include <ghoul/opengl/textureunit.h>
#include <modules/onscreengui/include/gui.h>
#include <glm/gtx/polar_coordinates.hpp>
#include <openspace/util/camera.h>
namespace openspace {
ScreenSpaceImage::ScreenSpaceImage(std::string texturePath)
@@ -48,7 +49,7 @@ ScreenSpaceImage::ScreenSpaceImage(std::string texturePath)
ScreenSpaceImage::~ScreenSpaceImage(){}
void ScreenSpaceImage::render(Camera* camera){
void ScreenSpaceImage::render(){
GLfloat m_viewport[4];
glGetFloatv(GL_VIEWPORT, m_viewport);
@@ -85,7 +86,7 @@ void ScreenSpaceImage::render(Camera* camera){
_shader->activate();
_shader->setUniform("OcclusionDepth", occlusionDepth);
_shader->setUniform("ModelTransform",modelTransform);
_shader->setUniform("ViewProjectionMatrix", camera->viewProjectionMatrix());
_shader->setUniform("ViewProjectionMatrix", OsEng.renderEngine().camera()->viewProjectionMatrix());
ghoul::opengl::TextureUnit unit;
unit.activate();
_texture->bind();