mesa/src
Karol Herbst d0c6ef2793 nir: rename global/local to private/function memory
the naming is a bit confusing no matter how you look at it. Within SPIR-V
"global" memory is memory accessible from all threads. glsl "global" memory
normally refers to shader thread private memory declared at global scope. As
we already use "shared" for memory shared across all thrads of a work group
the solution where everybody could be happy with is to rename "global" to
"private" and use "global" later for memory usually stored within system
accessible memory (be it VRAM or system RAM if keeping SVM in mind).
glsl "local" memory is memory only accessible within a function, while SPIR-V
"local" memory is memory accessible within the same workgroup.

v2: rename local to function as well
v3: rename vtn_variable_mode_local as well

Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2019-01-08 18:51:46 +01:00
..
amd nir: rename global/local to private/function memory 2019-01-08 18:51:46 +01:00
broadcom v3d: Use the core tex lowering. 2019-01-04 15:59:59 -08:00
compiler nir: rename global/local to private/function memory 2019-01-08 18:51:46 +01:00
egl egl/haiku: Fix reference to disp vs dpy 2019-01-02 13:45:09 +00:00
freedreno nir: rename global/local to private/function memory 2019-01-08 18:51:46 +01:00
gallium nir: rename global/local to private/function memory 2019-01-08 18:51:46 +01:00
gbm meson: Add tests to suites 2018-11-20 09:09:22 -08:00
getopt
glx glx/test: meson: assorted include fixes 2018-12-12 19:24:14 +00:00
gtest meson: hide warnings from external project gtest 2018-10-31 18:20:25 +00:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel nir: rename global/local to private/function memory 2019-01-08 18:51:46 +01:00
loader dri3: initialize adaptive_sync as false before configQueryb 2019-01-08 08:15:07 +02:00
mapi glapi: fixup EXT_multisampled_render_to_texture dispatch 2018-12-10 15:09:07 -08:00
mesa nir: rename global/local to private/function memory 2019-01-08 18:51:46 +01:00
util drirc: Initial blacklist for adaptive sync 2018-12-28 16:44:27 +01:00
vulkan vulkan: Update the XML and headers to 1.1.97 2019-01-07 10:00:01 -06:00
Makefile.am freedreno: move drm to common location 2018-11-27 15:44:02 -05:00
meson.build TODO: glx: meson: build dri based glx tests, only with -Dglx=dri 2018-12-12 17:47:36 +00:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00