tmpRender

This commit is contained in:
IlyaShurupov 2024-06-23 10:32:22 +03:00
parent 378ff3f568
commit 7f426ebc0d
3 changed files with 41 additions and 1 deletions

View file

@ -42,6 +42,7 @@ void RasterRender::render(const Scene& geometry, const Vec2<ualni>& size) {
static auto origin = (GLint) mDefaultShader.getu("Origin");
static auto basis = (GLint) mDefaultShader.getu("Basis");
static auto camera = (GLint) mDefaultShader.getu("Camera");
static auto screenSize = (GLint) mDefaultShader.getu("ScreenSize");
Mat4F basisMat;
Vec4F originPoint;
@ -49,6 +50,7 @@ void RasterRender::render(const Scene& geometry, const Vec2<ualni>& size) {
glUniform4fv(origin, 1, &originPoint[0]);
glUniformMatrix4fv(basis, 1, false, &basisMat[0][0]);
glUniformMatrix4fv(camera, 1, true, &cameraMat[0][0]);
glUniform2fv(screenSize, 1, &mRenderBuffer.getSize().x);
object->mGUPBuffers->drawCall();
}