Lines Matching refs:bindingIndex

165                             GLuint bindingIndex)
170 if (array->BufferBindingIndex != bindingIndex) {
173 if (vao->BufferBinding[bindingIndex].BufferObj)
178 if (vao->BufferBinding[bindingIndex].InstanceDivisor)
184 vao->BufferBinding[bindingIndex]._BoundArrays |= array_bit;
186 array->BufferBindingIndex = bindingIndex;
193 vao->NonDefaultStateMask |= array_bit | BITFIELD_BIT(bindingIndex);
263 * given by bindingIndex.
268 GLuint bindingIndex,
272 &vao->BufferBinding[bindingIndex];
288 vao->NonDefaultStateMask |= BITFIELD_BIT(bindingIndex);
2946 GLuint bindingIndex, GLuint buffer, GLintptr offset,
2951 vao->BufferBinding[VERT_ATTRIB_GENERIC(bindingIndex)].BufferObj;
2983 _mesa_bind_vertex_buffer(ctx, vao, VERT_ATTRIB_GENERIC(bindingIndex),
2994 GLuint bindingIndex, GLuint buffer,
3005 if (bindingIndex >= ctx->Const.MaxVertexAttribBindings) {
3009 func, bindingIndex);
3038 vertex_array_vertex_buffer(ctx, vao, bindingIndex, buffer, offset,
3044 _mesa_BindVertexBuffer_no_error(GLuint bindingIndex, GLuint buffer,
3048 vertex_array_vertex_buffer(ctx, ctx->Array.VAO, bindingIndex,
3055 _mesa_BindVertexBuffer(GLuint bindingIndex, GLuint buffer, GLintptr offset,
3072 vertex_array_vertex_buffer_err(ctx, ctx->Array.VAO, bindingIndex,
3079 _mesa_VertexArrayVertexBuffer_no_error(GLuint vaobj, GLuint bindingIndex,
3086 vertex_array_vertex_buffer(ctx, vao, bindingIndex, buffer, offset,
3092 _mesa_VertexArrayVertexBuffer(GLuint vaobj, GLuint bindingIndex, GLuint buffer,
3108 vertex_array_vertex_buffer_err(ctx, vao, bindingIndex, buffer, offset,
3114 _mesa_VertexArrayBindVertexBufferEXT(GLuint vaobj, GLuint bindingIndex, GLuint buffer,
3123 vertex_array_vertex_buffer_err(ctx, vao, bindingIndex, buffer, offset,
3590 GLuint attribIndex, GLuint bindingIndex,
3610 if (bindingIndex >= ctx->Const.MaxVertexAttribBindings) {
3614 func, bindingIndex);
3622 VERT_ATTRIB_GENERIC(bindingIndex));
3627 _mesa_VertexAttribBinding_no_error(GLuint attribIndex, GLuint bindingIndex)
3632 VERT_ATTRIB_GENERIC(bindingIndex));
3637 _mesa_VertexAttribBinding(GLuint attribIndex, GLuint bindingIndex)
3654 attribIndex, bindingIndex,
3661 GLuint bindingIndex)
3668 VERT_ATTRIB_GENERIC(bindingIndex));
3673 _mesa_VertexArrayAttribBinding(GLuint vaobj, GLuint attribIndex, GLuint bindingIndex)
3688 vertex_array_attrib_binding(ctx, vao, attribIndex, bindingIndex,
3694 _mesa_VertexArrayVertexAttribBindingEXT(GLuint vaobj, GLuint attribIndex, GLuint bindingIndex)
3702 vertex_array_attrib_binding(ctx, vao, attribIndex, bindingIndex,
3710 GLuint bindingIndex, GLuint divisor,
3725 if (bindingIndex >= ctx->Const.MaxVertexAttribBindings) {
3729 func, bindingIndex);
3733 vertex_binding_divisor(ctx, vao, VERT_ATTRIB_GENERIC(bindingIndex), divisor);
3738 _mesa_VertexBindingDivisor_no_error(GLuint bindingIndex, GLuint divisor)
3742 VERT_ATTRIB_GENERIC(bindingIndex), divisor);
3747 _mesa_VertexBindingDivisor(GLuint bindingIndex, GLuint divisor)
3764 bindingIndex, divisor,
3770 _mesa_VertexArrayBindingDivisor_no_error(GLuint vaobj, GLuint bindingIndex,
3776 vertex_binding_divisor(ctx, vao, VERT_ATTRIB_GENERIC(bindingIndex), divisor);
3781 _mesa_VertexArrayBindingDivisor(GLuint vaobj, GLuint bindingIndex,
3797 vertex_array_binding_divisor(ctx, vao, bindingIndex, divisor,
3803 _mesa_VertexArrayVertexBindingDivisorEXT(GLuint vaobj, GLuint bindingIndex,
3819 vertex_array_binding_divisor(ctx, vao, bindingIndex, divisor,