Lines Matching defs:vao

115    struct glthread_vao *vao = ctx->GLThread.CurrentVAO;
116 unsigned attrib_mask_iter = vao->Enabled;
119 assert((num_vertices || !(user_buffer_mask & ~vao->NonZeroDivisorMask)) &&
120 (num_instances || !(user_buffer_mask & vao->NonZeroDivisorMask)));
122 if (unlikely(vao->BufferInterleaved & user_buffer_mask)) {
132 unsigned binding_index = vao->Attrib[i].BufferIndex;
137 unsigned stride = vao->Attrib[binding_index].Stride;
138 unsigned instance_div = vao->Attrib[binding_index].Divisor;
139 unsigned element_size = vao->Attrib[i].ElementSize;
140 unsigned offset = vao->Attrib[i].RelativeOffset;
191 const void *ptr = vao->Attrib[binding_index].Pointer;
209 unsigned binding_index = vao->Attrib[i].BufferIndex;
216 unsigned stride = vao->Attrib[binding_index].Stride;
217 unsigned instance_div = vao->Attrib[binding_index].Divisor;
218 unsigned element_size = vao->Attrib[i].ElementSize;
219 unsigned offset = vao->Attrib[i].RelativeOffset;
242 const void *ptr = vao->Attrib[binding_index].Pointer;
383 struct glthread_vao *vao = ctx->GLThread.CurrentVAO;
384 unsigned user_buffer_mask = vao->UserPointerMask & vao->BufferEnabled;
505 struct glthread_vao *vao = ctx->GLThread.CurrentVAO;
506 unsigned user_buffer_mask = vao->UserPointerMask & vao->BufferEnabled;
782 struct glthread_vao *vao = ctx->GLThread.CurrentVAO;
783 unsigned user_buffer_mask = vao->UserPointerMask & vao->BufferEnabled;
784 bool has_user_indices = vao->CurrentElementBufferName == 0;
807 bool need_index_bounds = user_buffer_mask & ~vao->NonZeroDivisorMask;
1004 struct glthread_vao *vao = ctx->GLThread.CurrentVAO;
1005 unsigned user_buffer_mask = vao->UserPointerMask & vao->BufferEnabled;
1006 bool has_user_indices = vao->CurrentElementBufferName == 0;
1021 bool need_index_bounds = user_buffer_mask & ~vao->NonZeroDivisorMask;