Lines Matching defs:binding
80 ptr += binding->Stride; \
89 ptr += binding->Stride; \
101 convert_bgra_to_float(const struct gl_vertex_buffer_binding *binding,
115 ptr += binding->Stride;
120 convert_half_to_float(const struct gl_vertex_buffer_binding *binding,
132 ptr += binding->Stride;
147 convert_fixed_to_float(const struct gl_vertex_buffer_binding *binding,
162 ptr += binding->Stride;
170 ptr += binding->Stride;
181 const struct gl_vertex_buffer_binding *binding,
187 GLuint stride = binding->Stride;
201 convert_bgra_to_float(binding, attrib, ptr, fptr, count);
223 convert_half_to_float(binding, ptr, fptr, count, sz);
226 convert_fixed_to_float(binding, attrib, ptr, fptr, count);
286 const struct gl_vertex_buffer_binding *binding = array->BufferBinding;
290 if (binding->BufferObj) {
291 if (!binding->BufferObj->Mappings[MAP_INTERNAL].Pointer) {
292 bo[*nr_bo] = binding->BufferObj;
294 ctx->Driver.MapBufferRange(ctx, 0, binding->BufferObj->Size,
296 binding->BufferObj,
299 assert(binding->BufferObj->Mappings[MAP_INTERNAL].Pointer);
302 ptr = ADD_POINTERS(binding->BufferObj->Mappings[MAP_INTERNAL].Pointer,
303 binding->Offset + attrib->RelativeOffset);
313 _tnl_import_array(ctx, i, count, binding, attrib, ptr);