diff options
author | Ben Crocker <[email protected]> | 2017-08-23 16:32:43 -0400 |
---|---|---|
committer | Andres Gomez <[email protected]> | 2017-09-06 18:05:10 +0300 |
commit | e529fd4e116da284aa3340dc5427fa602a588163 (patch) | |
tree | 6d6f5af2af9e7693d5908734a28dcf105ad82121 /src/gallium/winsys/etnaviv | |
parent | a1bdc43dd203396647a03a50e64d67707d8322b5 (diff) |
llvmpipe: lp_build_gather_elem_vec BE fix for 3x16 load
Fix loading of a 3x16 vector as a single 48-bit load
on big-endian systems (PPC64, S390).
Roland Scheidegger's commit e827d9175675aaa6cfc0b981e2a80685fb7b3a74
plus Ray Strode's patch reduce pre-Roland Piglit failures from ~4000 to ~2000. This patch fixes
three of the four regressions observed by Ray:
- draw-vertices
- draw-vertices-half-float
- draw-vertices-half-float_gles2
One regression remains:
- draw-vertices-2101010
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100613
Cc: "17.2" "17.1" <[email protected]>
Signed-off-by: Ben Crocker <[email protected]>
Reviewed-by: Roland Scheidegger <[email protected]>
(cherry picked from commit 57c8ead0cd08e6aaf88a389f7ce528c4f0face65)
Diffstat (limited to 'src/gallium/winsys/etnaviv')
0 files changed, 0 insertions, 0 deletions