mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 13:58:04 +02:00
u_upload_mgr: pass alignment to u_upload_buffer manually
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
parent
e0f932846c
commit
1bb79c3a7b
3 changed files with 4 additions and 2 deletions
|
|
@ -262,6 +262,7 @@ void u_upload_buffer(struct u_upload_mgr *upload,
|
|||
unsigned min_out_offset,
|
||||
unsigned offset,
|
||||
unsigned size,
|
||||
unsigned alignment,
|
||||
struct pipe_resource *inbuf,
|
||||
unsigned *out_offset,
|
||||
struct pipe_resource **outbuf)
|
||||
|
|
@ -283,7 +284,7 @@ void u_upload_buffer(struct u_upload_mgr *upload,
|
|||
if (0)
|
||||
debug_printf("upload ptr %p ofs %d sz %d\n", map, offset, size);
|
||||
|
||||
u_upload_data(upload, min_out_offset, size, upload->alignment,
|
||||
u_upload_data(upload, min_out_offset, size, alignment,
|
||||
map, out_offset, outbuf);
|
||||
pipe_buffer_unmap( upload->pipe, transfer );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -113,6 +113,7 @@ void u_upload_buffer(struct u_upload_mgr *upload,
|
|||
unsigned min_out_offset,
|
||||
unsigned offset,
|
||||
unsigned size,
|
||||
unsigned alignment,
|
||||
struct pipe_resource *inbuf,
|
||||
unsigned *out_offset,
|
||||
struct pipe_resource **outbuf);
|
||||
|
|
|
|||
|
|
@ -431,7 +431,7 @@ finalize_index_buffer(struct ilo_context *ilo)
|
|||
&hw_offset, &vec->ib.hw_resource);
|
||||
} else {
|
||||
u_upload_buffer(ilo->uploader, 0,
|
||||
vec->ib.state.offset + offset, size, vec->ib.state.buffer,
|
||||
vec->ib.state.offset + offset, size, 16, vec->ib.state.buffer,
|
||||
&hw_offset, &vec->ib.hw_resource);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue