mesa/src/gallium/auxiliary
Dave Airlie 3704f158a2 gallivm: add support for function calling
This adds support for calling functions in compute shaders.

Functions are passed two implicit arguments
- the current exec mask
- a context containing all the info needed for intrinsics to work
  when not in the toplevel.

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24687>
2023-09-12 01:57:50 +00:00
..
cso_cache gallium: remove start_slot parameter from pipe_context::set_vertex_buffers 2023-08-11 06:37:22 +00:00
draw gallium: move vertex stride to CSO 2023-08-14 01:23:25 +00:00
driver_ddebug gallium: remove start_slot parameter from pipe_context::set_vertex_buffers 2023-08-11 06:37:22 +00:00
driver_noop gallium: remove start_slot parameter from pipe_context::set_vertex_buffers 2023-08-11 06:37:22 +00:00
driver_trace aux/trace: trace video_buffer method return vals 2023-08-16 00:11:30 +00:00
gallivm gallivm: add support for function calling 2023-09-12 01:57:50 +00:00
hud gallium: move vertex stride to CSO 2023-08-14 01:23:25 +00:00
indices util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
nir virgl, nir_to_tgsi: Add a hack for promoting partial memory barriers 2023-09-09 04:41:24 +00:00
pipe-loader util/driconf: add workarounds for the Chronicles of Riddick 2023-08-24 22:38:56 +00:00
pipebuffer winsys/amdgpu: fix a race between import and destroy 2023-08-10 21:47:58 +00:00
postprocess gallium: move vertex stride to CSO 2023-08-14 01:23:25 +00:00
renderonly kmsro: assert that scanout refcount is larger than 0 2023-07-05 12:10:18 +00:00
rtasm util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
target-helpers asahi: Add scaffolding for supporting driconf options 2023-09-05 18:50:34 +00:00
tessellator compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_type with mesa_prim 2023-06-03 03:29:03 +00:00
tgsi tgsi: drop two unused functions 2023-07-22 02:04:57 +00:00
translate util: include "util/compiler.h" instead of "pipe/p_compiler.h" 2023-06-27 18:18:30 +08:00
util aux/tc: handle stride mismatch during rp-optimized subdata 2023-09-07 01:37:22 +00:00
vl gallium/auxiliary/vl: Support chroma sample location in compute shaders 2023-09-05 21:31:43 +00:00
meson.build aux/trace: wrap video_codec & video_buffer 2023-08-16 00:11:30 +00:00