summaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys/etnaviv
diff options
context:
space:
mode:
authorBen Crocker <[email protected]>2017-08-23 16:32:43 -0400
committerAndres Gomez <[email protected]>2017-09-06 18:05:10 +0300
commite529fd4e116da284aa3340dc5427fa602a588163 (patch)
tree6d6f5af2af9e7693d5908734a28dcf105ad82121 /src/gallium/winsys/etnaviv
parenta1bdc43dd203396647a03a50e64d67707d8322b5 (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