mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 02:10:11 +01:00
iris: fix VBs
This commit is contained in:
parent
fc5ddc64f9
commit
129fae5a90
1 changed files with 3 additions and 2 deletions
|
|
@ -1475,11 +1475,12 @@ iris_upload_render_state(struct iris_context *ice,
|
|||
struct iris_vertex_buffer_state *cso = ice->state.cso_vertex_buffers;
|
||||
|
||||
STATIC_ASSERT(GENX(VERTEX_BUFFER_STATE_length) == 4);
|
||||
STATIC_ASSERT((GENX(VERTEX_BUFFER_STATE_BufferStartingAddress_bits) % 32) == 0);
|
||||
|
||||
uint64_t *addr = batch->cmdbuf.map_next + sizeof(uint32_t) *
|
||||
(1 + GENX(VERTEX_BUFFER_STATE_BufferStartingAddress_bits) % 32);
|
||||
(1 + GENX(VERTEX_BUFFER_STATE_BufferStartingAddress_bits) / 32);
|
||||
uint32_t *delta = cso->vertex_buffers +
|
||||
(2 + GENX(VERTEX_BUFFER_STATE_BufferStartingAddress_bits) % 32);
|
||||
(2 + GENX(VERTEX_BUFFER_STATE_BufferStartingAddress_bits) / 32);
|
||||
|
||||
iris_batch_emit(batch, cso->vertex_buffers,
|
||||
sizeof(uint32_t) * (1 + 4 * cso->num_buffers));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue