15 lines
414 B
C++
15 lines
414 B
C++
#include "PassContext.hpp"
|
|
#include "../Renderer.hpp"
|
|
|
|
PassContext::PassContext(Renderer* Renderer, Program *Program):
|
|
renderer(Renderer), program(Program) { }
|
|
|
|
void PassContext::start() {
|
|
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
|
|
program->useIt();
|
|
program->start(renderer);
|
|
}
|
|
Buffer::params PassContext::setup(glm::mat4 modelMatrix) {
|
|
return program->setup(renderer, modelMatrix);
|
|
}
|