mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 04:58:05 +02:00
gallium: Move instance_divisor field from vertex_buffer to vertex_element.
This commit is contained in:
parent
d0b55120be
commit
f7d1689cfa
1 changed files with 5 additions and 1 deletions
|
|
@ -364,7 +364,6 @@ struct pipe_vertex_buffer
|
|||
unsigned stride; /**< stride to same attrib in next vertex, in bytes */
|
||||
unsigned max_index; /**< number of vertices in this buffer */
|
||||
unsigned buffer_offset; /**< offset to start of data in buffer, in bytes */
|
||||
unsigned instance_divisor; /**< instance data rate divisor, 0 means per-vertex data */
|
||||
struct pipe_buffer *buffer; /**< the actual buffer */
|
||||
};
|
||||
|
||||
|
|
@ -377,6 +376,11 @@ struct pipe_vertex_element
|
|||
/** Offset of this attribute, in bytes, from the start of the vertex */
|
||||
unsigned src_offset;
|
||||
|
||||
/** Instance data rate divisor. 0 means this is per-vertex data,
|
||||
* n means per-instance data used for n consecutive instances (n > 0).
|
||||
*/
|
||||
unsigned instance_divisor;
|
||||
|
||||
/** Which vertex_buffer (as given to pipe->set_vertex_buffer()) does
|
||||
* this attribute live in?
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue