mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 13:10:10 +01:00
draw: keep record of number of active vertex buffers
This commit is contained in:
parent
8abfcea690
commit
c96d565643
2 changed files with 4 additions and 0 deletions
|
|
@ -249,6 +249,7 @@ draw_set_vertex_buffers(struct draw_context *draw,
|
|||
draw_do_flush( draw, DRAW_FLUSH_VERTEX_CACHE/*STATE_CHANGE*/ );
|
||||
|
||||
memcpy(draw->vertex_buffer, buffers, count * sizeof(buffers[0]));
|
||||
draw->nr_vertex_buffers = count;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -245,7 +245,10 @@ struct draw_context
|
|||
/* pipe state that we need: */
|
||||
const struct pipe_rasterizer_state *rasterizer;
|
||||
struct pipe_viewport_state viewport;
|
||||
|
||||
struct pipe_vertex_buffer vertex_buffer[PIPE_MAX_ATTRIBS];
|
||||
unsigned nr_vertex_buffers;
|
||||
|
||||
struct pipe_vertex_element vertex_element[PIPE_MAX_ATTRIBS];
|
||||
struct draw_vertex_shader *vertex_shader;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue