mesa/src
Jesse Natalie 41e4eb9948 nir: Add new system values and intrinsics for dealing with CL work offsets
New intrinsics are added for global invocation IDs and work group IDs to
deal with offsets in both. The only one of these that needs a system value
is global invocation offset, for CL's get_global_offset().

Note that CL requires very large work group sizes, so these intrinsics
are modified to be able to use 64bit values, for 64bit SPIR-V.

Reviewed-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5891>
2020-08-21 22:07:05 +00:00
..
amd nir: Add new system values and intrinsics for dealing with CL work offsets 2020-08-21 22:07:05 +00:00
android_stub ci: Include enough Android headers to let us compile test EGL 2020-08-05 18:08:07 +00:00
broadcom nir: rename nir_op_fne to nir_op_fneu 2020-08-21 17:26:21 +00:00
compiler nir: Add new system values and intrinsics for dealing with CL work offsets 2020-08-21 22:07:05 +00:00
drm-shim drm-shim: Return -EINVAL instead of abort()ing on unknown ioctls. 2020-07-30 19:59:20 +00:00
egl egl: drop another indentation level in _eglFindDisplay() by inverting an if 2020-08-19 22:10:06 +00:00
etnaviv
freedreno nir: rename nir_op_fne to nir_op_fneu 2020-08-21 17:26:21 +00:00
gallium nir: Add new system values and intrinsics for dealing with CL work offsets 2020-08-21 22:07:05 +00:00
gbm
getopt
glx egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage 2020-08-19 12:47:58 +00:00
gtest
hgl
imgui
intel nir: rename nir_op_fne to nir_op_fneu 2020-08-21 17:26:21 +00:00
loader egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage 2020-08-19 12:47:58 +00:00
mapi src/mesa: add GL_NV_half_float extension support (v2) 2020-08-11 19:55:22 +00:00
mesa st/mesa: increase size of gl_register_file bitfields 2020-08-21 17:44:47 +00:00
panfrost nir: rename nir_op_fne to nir_op_fneu 2020-08-21 17:26:21 +00:00
util util/ralloc: fix ralloc alignment. 2020-08-21 18:22:21 +00:00
virtio virgl: update protocol headers 2020-08-21 18:38:44 +00:00
vulkan vulkan/wsi: add sw support. (v2) 2020-08-17 14:30:50 +10:00
meson.build virgl: move protocol headers to a common place 2020-08-21 18:38:44 +00:00
SConscript