mesa/src/gallium/auxiliary
Erik Faye-Lund 39a938ecf4 lavapipe: fix fsum with swizzle
We can do stuff like this:

vec1 32 ssa_207 = fsum3 ssa_209.xxx

In this case, we'd end up not swizzling in get_alu_src, and reading
components out-of-bounds, which LLVM isn't very happy about, and thus
takes punitive actions, in the form of a segfault.

We don't want that, and we already know from the opcode what the
component counts should be here.

Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10690>
2021-05-07 18:48:28 +00:00
..
cso_cache aux/cso_cache: add handling for save/restore of compute states 2021-05-05 13:43:34 +00:00
draw gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param 2021-04-30 03:59:19 +00:00
driver_ddebug gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param 2021-04-30 03:59:19 +00:00
driver_noop gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param 2021-04-30 03:59:19 +00:00
driver_rbug gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param 2021-04-30 03:59:19 +00:00
driver_trace gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param 2021-04-30 03:59:19 +00:00
gallivm lavapipe: fix fsum with swizzle 2021-05-07 18:48:28 +00:00
hud gallium/hud: extend check for has_srgb 2021-04-20 00:11:11 +00:00
indices gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param 2021-04-30 03:59:19 +00:00
nir nir: Fix MSVC warning C4334 (32bit shift cast to 64bit) 2021-04-20 00:28:34 +00:00
os os: Fix open result check. 2020-11-02 18:37:00 +00:00
pipe-loader gallium: Add a transcode_astc driconf option 2021-04-27 14:16:03 -05:00
pipebuffer gallium: renumber PIPE_MAP_* enums to remove holes 2021-05-01 17:38:42 +00:00
postprocess gallium,st: add missing viewport swizzles 2021-03-21 18:29:50 +00:00
rbug rbug: Fix use of alloca() without #include "c99_alloca.h" 2019-10-25 16:04:34 +01:00
renderonly renderonly: remove layering violations 2021-03-11 14:41:48 +00:00
rtasm util: Add accessor for util_cpu_caps 2021-02-26 18:31:19 +00:00
target-helpers asahi: Add Gallium driver 2021-05-02 17:54:05 -04:00
tessellator gallium/tessellator: Rename D3D11 defines 2021-02-21 22:17:35 +00:00
tgsi gallium/tgsi_exec: Simplify bounds checks on the const file. 2021-05-05 23:55:17 +00:00
translate util: Switch the non-block formats to unpacking rgba rows instead of rects. 2021-04-19 17:59:44 +00:00
util gallium/inlines: remove atomic set from pipe_reference_init() 2021-05-06 12:36:24 +00:00
vl gallium,st: add missing viewport swizzles 2021-03-21 18:29:50 +00:00
Android.mk android: fix build failure with libbacktrace 2020-12-11 10:41:14 +00:00
Makefile.sources android: gallium/aux: Add GPU tracepoint mechanism 2020-12-07 13:10:32 +00:00
meson.build aux/trace: add screen deduplication for zink+lavapipe tracing 2021-04-07 21:48:37 +00:00