diff options
author | Pierre-Eric Pelloux-Prayer <[email protected]> | 2020-06-16 14:46:08 +0200 |
---|---|---|
committer | Pierre-Eric Pelloux-Prayer <[email protected]> | 2020-06-19 09:20:16 +0200 |
commit | 993c64e6fe70d458ad76b86232aabb4196d3a9a9 (patch) | |
tree | 586cd9b50a814779f23e4851e0e16c2831afe3f3 /src/amd/Android.addrlib.mk | |
parent | bddfbfcb56106533c80fb5515635089defd6cba3 (diff) |
ac/llvm: load 1 byte at a time if unaligned on gfx10
If buffer or stride is unaligned we use the same trick as on gfx6:
load 1 byte at a time and recompose the output if needed.
This change fixes lots of deqp/glcts tests:
- dEQP-GLES2.functional.draw.random.1, 10, ...
- dEQP-GLES2.functional.vertex_arrays.multiple_attributes.stride.3_float2_0_float2_0_float2_17, ...
- dEQP-GLES2.functional.vertex_arrays.single_attribute.first.byte_first24_offset1_stride2_quads256, ...
- dEQP-GLES2.functional.vertex_arrays.single_attribute.strides.buffer_0_17_byte2_vec4_dynamic_draw_quads_1, ...
- dEQP-GLES31.functional.draw_indirect.random.14, ...
Reviewed-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5502>
Diffstat (limited to 'src/amd/Android.addrlib.mk')
0 files changed, 0 insertions, 0 deletions