Lines Matching refs:binding_index
140 unsigned binding_index = vao->Attrib[i].BufferIndex; in upload_vertices() local
142 if (!(user_buffer_mask & (1 << binding_index))) in upload_vertices()
145 unsigned stride = vao->Attrib[binding_index].Stride; in upload_vertices()
146 unsigned instance_div = vao->Attrib[binding_index].Divisor; in upload_vertices()
171 unsigned binding_index_bit = 1u << binding_index; in upload_vertices()
175 start_offset[binding_index] = offset; in upload_vertices()
176 end_offset[binding_index] = offset + size; in upload_vertices()
178 if (offset < start_offset[binding_index]) in upload_vertices()
179 start_offset[binding_index] = offset; in upload_vertices()
180 if (offset + size > end_offset[binding_index]) in upload_vertices()
181 end_offset[binding_index] = offset + size; in upload_vertices()
193 unsigned binding_index = u_bit_scan(&buffer_mask); in upload_vertices() local
195 start = start_offset[binding_index]; in upload_vertices()
196 end = end_offset[binding_index]; in upload_vertices()
203 const void *ptr = vao->Attrib[binding_index].Pointer; in upload_vertices()
226 unsigned binding_index = vao->Attrib[i].BufferIndex; in upload_vertices() local
228 if (!(user_buffer_mask & (1 << binding_index))) in upload_vertices()
233 unsigned stride = vao->Attrib[binding_index].Stride; in upload_vertices()
234 unsigned instance_div = vao->Attrib[binding_index].Divisor; in upload_vertices()
263 const void *ptr = vao->Attrib[binding_index].Pointer; in upload_vertices()