Used for debugging shadow maps
| 368 | |
| 369 | // Used for debugging shadow maps |
| 370 | void SceneDemo::createQuadVBO() { |
| 371 | |
| 372 | mVAOQuad.create(); |
| 373 | mVAOQuad.bind(); |
| 374 | |
| 375 | static const GLfloat quadVertexData[] = { |
| 376 | -1.0f, -1.0f, 0.0f, |
| 377 | 1.0f, -1.0f, 0.0f, |
| 378 | -1.0f, 1.0f, 0.0f, |
| 379 | -1.0f, 1.0f, 0.0f, |
| 380 | 1.0f, -1.0f, 0.0f, |
| 381 | 1.0f, 1.0f, 0.0f, |
| 382 | }; |
| 383 | |
| 384 | mVBOQuad.create(); |
| 385 | mVBOQuad.bind(); |
| 386 | mVBOQuad.copyDataIntoVBO(sizeof(quadVertexData), quadVertexData, GL_STATIC_DRAW); |
| 387 | mVBOQuad.unbind(); |
| 388 | |
| 389 | mVAOQuad.unbind(); |
| 390 | } |
| 391 | |
| 392 | // Create a the VAO and VBOs to render the debug infos |
| 393 | void SceneDemo::createDebugVBO() { |
nothing calls this directly
no test coverage detected