diff options
| author | Mike Stroyan <mike@LunarG.com> | 2015-03-19 14:29:04 -0600 |
|---|---|---|
| committer | Mike Stroyan <mike@LunarG.com> | 2015-03-24 15:39:52 -0600 |
| commit | 16b3d98ab4209b30a865bd9892fcd231939b8615 (patch) | |
| tree | 1d5dc6896a13a9b98e329e0f3bfa457691fa773c | |
| parent | 4a9ae0869c5171154ac1f061521472517bf9b498 (diff) | |
| download | usermoji-16b3d98ab4209b30a865bd9892fcd231939b8615.tar.xz | |
demos: Make cube use back face culling.
Use back face culling to confirm that the sense is correct.
| -rw-r--r-- | demos/cube.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/demos/cube.c b/demos/cube.c index 9c1d641b..43b6fb03 100644 --- a/demos/cube.c +++ b/demos/cube.c @@ -92,24 +92,24 @@ static const float g_vertex_buffer_data[] = { 1.0f,-1.0f,-1.0f, -1.0f,-1.0f,-1.0f, // Vertex 3 - 1.0f, 1.0f,-1.0f, -1.0f, 1.0f,-1.0f, + 1.0f, 1.0f,-1.0f, -1.0f,-1.0f,-1.0f, // Vertex 4 - 1.0f,-1.0f, 1.0f, 1.0f,-1.0f,-1.0f, + 1.0f,-1.0f, 1.0f, -1.0f,-1.0f,-1.0f, // Vertex 5 - -1.0f,-1.0f, 1.0f, 1.0f,-1.0f, 1.0f, + -1.0f,-1.0f, 1.0f, -1.0f, 1.0f,-1.0f, // Vertex 6 -1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, -1.0f, 1.0f,-1.0f, // Vertex 7 - 1.0f, 1.0f,-1.0f, 1.0f, 1.0f, 1.0f, + 1.0f, 1.0f,-1.0f, 1.0f, 1.0f,-1.0f, // Vertex 8 1.0f, 1.0f, 1.0f, @@ -120,8 +120,8 @@ static const float g_vertex_buffer_data[] = { 1.0f, 1.0f,-1.0f, -1.0f, 1.0f, 1.0f, // Vertex 10 - 1.0f, 1.0f, 1.0f, -1.0f,-1.0f, 1.0f, + 1.0f, 1.0f, 1.0f, -1.0f,-1.0f, 1.0f, // Vertex 11 1.0f,-1.0f, 1.0f, @@ -150,24 +150,24 @@ static const float g_uv_buffer_data[] = { 1.0f, 0.0f, 0.0f, 0.0f, // Vertex 3 - 1.0f, 1.0f, 0.0f, 1.0f, + 1.0f, 1.0f, 0.0f, 1.0f, // Vertex 4 - 1.0f, 0.0f, 0.0f, 0.0f, + 1.0f, 0.0f, 0.0f, 1.0f, // Vertex 5 - 1.0f, 1.0f, 1.0f, 0.0f, + 1.0f, 1.0f, 0.0f, 1.0f, // Vertex 6 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 1.0f, // Vertex 7 - 0.0f, 0.0f, 1.0f, 0.0f, + 0.0f, 0.0f, 0.0f, 1.0f, // Vertex 8 1.0f, 1.0f, @@ -178,8 +178,8 @@ static const float g_uv_buffer_data[] = { 0.0f, 1.0f, 1.0f, 1.0f, // Vertex 10 - 0.0f, 1.0f, 1.0f, 0.0f, + 0.0f, 1.0f, 1.0f, 0.0f, // Vertex 11 0.0f, 0.0f, @@ -1320,7 +1320,7 @@ static void demo_prepare_pipeline(struct demo *demo) memset(&rs, 0, sizeof(rs)); rs.sType = XGL_STRUCTURE_TYPE_PIPELINE_RS_STATE_CREATE_INFO; rs.fillMode = XGL_FILL_SOLID; - rs.cullMode = XGL_CULL_NONE; + rs.cullMode = XGL_CULL_BACK; rs.frontFace = XGL_FRONT_FACE_CCW; memset(&cb, 0, sizeof(cb)); |
