mesa/src
Caio Oliveira 0b6e613de8 intel/compiler: Create and use struct for CS thread payload
Move subgroup_id, that's only used by CS for verx10 < 125, as part of
the payload too -- even though is not, strictly speaking.

Note the thread execution of Task/Mesh is similar enough, so we make
their common struct inherit from cs_thread_payload.

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18176>
2022-09-13 01:44:24 +00:00
..
amd radv: Enable subgroup feature bits for mesh and task shaders. 2022-09-12 23:23:27 +00:00
android_stub
asahi asahi: Handle Stream Link VDM commands 2022-09-06 21:01:28 +00:00
broadcom v3dv: expose VK_EXT_primitive_topology_list_restart 2022-09-12 12:45:10 +00:00
c11 c11: #include <threads.h> when the os/platform provide it 2022-08-18 01:02:07 +00:00
compiler nir/lower_blend: Avoid emitting unnecessary fsats 2022-09-12 23:44:54 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl: Relax locking 2022-09-07 21:21:38 -07:00
etnaviv util/list: rename LIST_ENTRY() to list_entry() 2022-07-28 10:10:44 +00:00
freedreno tu: Retain allocated CSes in tu_autotune_on_submit 2022-09-09 07:57:54 +00:00
gallium r300: add special path for merging movs with the same source 2022-09-12 20:29:33 +00:00
gbm Android: Use libgbm_mesa name for SDK30+ 2022-09-12 07:37:27 +00:00
getopt
glx Revert "glx: Use XSaveContext, delete glxhash.c" 2022-09-12 21:18:15 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: Add mid fragment pipeline barrier if needed. 2022-09-12 10:32:20 +01:00
imgui
intel intel/compiler: Create and use struct for CS thread payload 2022-09-13 01:44:24 +00:00
loader loader: use os_get_option for driver override 2022-09-08 19:30:38 +00:00
mapi mesa: Expose GL_NV_ES1_1_compatibility 2022-08-25 10:17:10 -07:00
mesa mesa: skip extra state updates for clear calls 2022-09-12 15:22:51 +00:00
microsoft vulkan: Add a vk_command_buffer_ops struct 2022-09-01 20:17:25 +00:00
nouveau nv50/ir: handle U8/U16 integers converting to U64 2022-09-09 17:32:30 +02:00
panfrost pan/decode: Fix job cycle detection 2022-09-12 15:12:15 +00:00
tool pps: enable track_event in system.cfg 2022-08-26 21:47:44 +00:00
util util: avoid deprecated builtin has_trivial_destructor 2022-09-08 10:53:32 +00:00
virtio venus: avoid fixing pipeline if not derivative 2022-09-12 22:10:45 +00:00
vulkan vulkan/wsi: Pass wsi_image_create_info into anv_GetPhysicalDeviceImageFormatProperties2 2022-09-12 10:44:38 +00:00
meson.build meson: Remove usage of use_elf_tls 2022-07-29 23:59:11 +00:00