INNER CODE UNIT · Java
setupFullscreenQuad
GiveJavaAChance/PolyrayGameEngine · src/polyray/Background.java:83
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);
glBufferData(GL_ARRAY_BUFFER, quadVertices, GL_STATIC_DRAW);
glEnableVertexAttribArray(0);
glVertexAttribPointer(0, 2, GL_FLOAT, false, 2 * Float.BYTES, 0);
glBindBuffer(GL_ARRAY_BUFFER, 0);
glBindVertexArray(0);
}