mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-02 18:10:17 +01:00
radeonsi/gfx10: enable the workaround for unaligned vertex fetch
Yes, really. Note that non-format buffer loads are unaffected and work just fine with unaligned pointers (as long as SH_MEM_CONFIG is setup correctly, which amdgpu ensures). Fixes e.g. KHR-GL45.vertex_attrib_64bit.vao Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
parent
22b85bfc02
commit
bcd2d2e194
1 changed files with 3 additions and 1 deletions
|
|
@ -4970,7 +4970,9 @@ static void *si_create_vertex_elements(struct pipe_context *ctx,
|
|||
* into account would complicate the fast path (where everything
|
||||
* is nicely aligned).
|
||||
*/
|
||||
bool check_alignment = log_hw_load_size >= 1 && sscreen->info.chip_class == GFX6;
|
||||
bool check_alignment =
|
||||
log_hw_load_size >= 1 &&
|
||||
(sscreen->info.chip_class == GFX6 || sscreen->info.chip_class == GFX10);
|
||||
bool opencode = sscreen->options.vs_fetch_always_opencode;
|
||||
|
||||
if (check_alignment &&
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue