Lines Matching defs:attrib
462 * const struct gl_array_attributes *const attrib
486 * const struct gl_array_attributes *const attrib
498 * const struct gl_array_attributes *const attrib
566 /* Do not use u_bit_scan as we can walk multiple attrib arrays at once */
590 /* Just update the back reference from the attrib to the binding and
627 * attrib arrays at once
635 /* Remove those attrib bits from the mask that are bound to the
664 /* Update the back reference from the attrib to the binding */
692 const struct gl_array_attributes *attrib = &vao->VertexAttrib[i];
716 const GLubyte *ptr = attrib->Ptr;
717 unsigned vertex_end = attrib->Format._ElementSize;
757 /* Update the back reference from the attrib to the binding */
782 /* Query the original api defined attrib/binding information ... */
785 const struct gl_array_attributes *attrib =
788 &vao->BufferBinding[attrib->BufferBindingIndex];
789 /* ... and compare that with the computed attrib/binding */
791 &vao->BufferBinding[attrib->_EffBufferBindingIndex];
796 assert(attrib->_EffRelativeOffset <= MaxRelativeOffset);
797 assert(binding->Offset + attrib->RelativeOffset ==
798 binding2->_EffOffset + attrib->_EffRelativeOffset);
800 assert(attrib->_EffRelativeOffset < binding->Stride);
801 assert((GLintptr)attrib->Ptr ==
802 binding2->_EffOffset + attrib->_EffRelativeOffset);
830 /* Do not use u_bit_scan as we can walk multiple attrib arrays at once */
872 /* Do not use u_bit_scan as we can walk multiple attrib arrays at once */