This change fixes an issue in BindBufferOffsetEXT
authorBMiles <bmiles@amd.com>
Mon, 19 Mar 2018 18:46:26 +0000 (14:46 -0400)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 19 Apr 2018 08:48:32 +0000 (04:48 -0400)
Change hard coded 0 to i for iterating in a loop
The test needs to be iterating through the indices of the buffer.

Affects: KHR-GL4*.transform_feedback.capture_vertex_separate_test

Components: OpenGL

VK-GL-CTS issue: 1108

Change-Id: I0654bf453c05fddad2e10c9843b9130619f4844a

external/openglcts/modules/gl/gl3cTransformFeedbackTests.cpp

index a72d778..3189c37 100644 (file)
@@ -3171,7 +3171,7 @@ void gl3cts::TransformFeedback::CaptureVertexSeparate::bindBuffer(BindBufferCase
        case BIND_BUFFER_OFFSET_CASE:
                for (glw::GLint i = 0; i < m_max_transform_feedback_separate_attribs; ++i)
                {
-                       m_glBindBufferOffsetEXT(GL_TRANSFORM_FEEDBACK_BUFFER, 0, m_buffers[i], 0);
+                       m_glBindBufferOffsetEXT(GL_TRANSFORM_FEEDBACK_BUFFER, i, m_buffers[i], 0);
                }
                break;
        default: