Lines Matching defs:binding
21 * \brief Vertex attribute binding state query tests.
138 // switch random va to random binding
140 const int binding = rnd.getInt(0, 16);
142 gl.glVertexAttribBinding(va, binding);
145 verifyStateAttributeInteger(result, gl, GL_VERTEX_ATTRIB_BINDING, va, binding, m_verifier);
283 for (int binding = 0; binding < maxBindings; ++binding)
284 verifyStateIndexedInteger(result, gl, GL_VERTEX_BINDING_DIVISOR, binding, 0, m_verifier);
318 const int binding = rnd.getInt(0, maxBindings-1);
321 gl.glVertexBindingDivisor(binding, divisor);
324 verifyStateIndexedInteger(result, gl, GL_VERTEX_BINDING_DIVISOR, binding, divisor, m_verifier);
361 for (int binding = 0; binding < maxBindings; ++binding)
362 verifyStateIndexedInteger(result, gl, GL_VERTEX_BINDING_OFFSET, binding, 0, m_verifier);
396 const int binding = rnd.getInt(0, maxBindings-1);
399 gl.glBindVertexBuffer(binding, *buffer, offset, 32);
402 verifyStateIndexedInteger(result, gl, GL_VERTEX_BINDING_OFFSET, binding, offset, m_verifier);
439 for (int binding = 0; binding < maxBindings; ++binding)
440 verifyStateIndexedInteger(result, gl, GL_VERTEX_BINDING_STRIDE, binding, 16, m_verifier);
474 const int binding = rnd.getInt(0, maxBindings-1);
477 gl.glBindVertexBuffer(binding, *buffer, 0, stride);
480 verifyStateIndexedInteger(result, gl, GL_VERTEX_BINDING_STRIDE, binding, stride, m_verifier);
517 for (int binding = 0; binding < maxBindings; ++binding)
518 verifyStateIndexedInteger(result, gl, GL_VERTEX_BINDING_BUFFER, binding, 0, m_verifier);
703 : TestCaseGroup(context, "vertex_attribute_binding", "Query vertex attribute binding state.")