diff options
author | Ben Crocker <[email protected]> | 2017-08-23 16:32:43 -0400 |
---|---|---|
committer | Roland Scheidegger <[email protected]> | 2017-09-01 01:20:07 +0200 |
commit | 57c8ead0cd08e6aaf88a389f7ce528c4f0face65 (patch) | |
tree | 8a5ba98fafa63f619d9ce74fe877e575f0afe524 /src/gallium/drivers/r600/r600_public.h | |
parent | 75cb6e36178b9474bbb59b76cbbcce2a67bf88d2 (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]>
Diffstat (limited to 'src/gallium/drivers/r600/r600_public.h')
0 files changed, 0 insertions, 0 deletions