Started working on modularizing PSC and ABuffer

This commit is contained in:
Jonas Strandstedt
2014-09-26 17:03:59 +02:00
parent c526c0f38d
commit 2d359fd48c
17 changed files with 128 additions and 158 deletions

View File

@@ -106,6 +106,13 @@ std::string Renderable::findPath(const std::string& path) {
return "";
}
void Renderable::setPscUniforms(ghoul::opengl::ProgramObject* program, const Camera* camera, const psc& position) {
program->setUniform("campos", camera->position().vec4());
program->setUniform("objpos", position.vec4());
program->setUniform("camrot", camera->viewRotationMatrix());
program->setUniform("scaling", camera->scaling());
}
bool Renderable::isVisible() const {
return _enabled;
}