green screen

This commit is contained in:
maelstrom 2025-06-20 00:00:04 +02:00
parent 4e22bbb2ad
commit 0a3b51e735

View file

@ -265,6 +265,21 @@ void renderSkyBox() {
glDrawArrays(GL_TRIANGLES, 0, 36);
}
void renderGreenScreen() {
glDepthMask(GL_FALSE);
identityShader->use();
identityShader->set("aColor", glm::vec3(0, 1, 0));
glColor3f(0.f, 1.f, 0.f);
glBegin(GL_QUADS);
glVertex3f(-1.f, -1.f, 0.f);
glVertex3f(1.f, -1.f, 0.f);
glVertex3f(1.f, 1.f, 0.f);
glVertex3f(-1.f, 1.f, 0.f);
glEnd();
}
static CFrame XYZToZXY(glm::vec3(0, 0, 0), -glm::vec3(1, 0, 0), glm::vec3(0, 0, 1));
void renderHandles() {
@ -631,7 +646,8 @@ void render(GLFWwindow* window) {
glClearColor(0.1f, 0.1f, 0.1f, 1.0f);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
renderSkyBox();
// renderSkyBox();
renderGreenScreen();
renderHandles();
renderDebugCFrames();
renderParts();