INNER CODE UNIT · Java
invertSunDir
GiveJavaAChance/PolyrayGameEngine · src/polyray/Background.java:77
public void invertSunDir(boolean invert) {
quadProgram.use();
quadProgram.setUniform("inv", (invert ? -1.0f : 1.0f));
quadProgram.unuse();
}
private void setupFullscreenQuad() {
float[] quadVertices = {
-1.0f, -1.0f,
-1.0f, 1.0f,
1.0f, -1.0f,
1.0f, 1.0f
};
quadVao = glGenVertexArrays();
quadVbo = glGenBuffers();
glBindVertexArray(quadVao);
glBindBuffer(GL_ARRAY_BUFFER, quadVbo);