mesa/src
Karol Herbst d2de40f07e nv50/ir/nir: implement variable indexing
We store those arrays in local memory and reserve some space for each of the
arrays. With NIR we could store those arrays packed, but we don't do that yet
as it causes MemoryOpt to generate unaligned memory accesses.

v3: use fixed size vec4 arrays until we fix MemoryOpt
v4: fix for 64 bit types
v5: use loadFrom helper
v8: don't require C++11 features
v9: convert to C++ style comments

Signed-off-by: Karol Herbst <kherbst@redhat.com>
2019-03-17 10:33:28 +01:00
..
amd turnip: Deconflict vk_format_table regeneration 2019-03-16 14:38:51 +00:00
broadcom v3d: Fix leak of the mem_ctx after the DAG refactor. 2019-03-12 16:15:40 -07:00
compiler nir: Add a new pass to lower array dereferences on vectors 2019-03-15 23:10:27 -05:00
egl egl/dri: Avoid out of bounds array access 2019-03-13 18:28:53 +00:00
freedreno turnip: Deconflict vk_format_table regeneration 2019-03-16 14:38:51 +00:00
gallium nv50/ir/nir: implement variable indexing 2019-03-17 10:33:28 +01:00
gbm
getopt
glx glx: add support for GLX_ARB_create_context_no_error (v3) 2019-03-12 19:12:21 -04:00
gtest
hgl hgl/meson: drop unused include directory 2019-03-08 18:00:19 +00:00
imgui
intel intel/nir: Lower array-deref-of-vector UBO and SSBO loads 2019-03-15 23:10:27 -05:00
loader
mapi autotools: don't build libGLES*.so with GLVND 2019-03-08 15:13:36 +00:00
mesa mesa: Add assert to _mesa_primitive_restart_index. 2019-03-15 06:06:42 +01:00
util util: Add a drm_find_modifier helper 2019-03-14 22:41:08 +00:00
vulkan wsi/x11: use WSI_FROM_HANDLE() instead of pointer casts 2019-03-11 10:49:36 +00:00
Makefile.am
meson.build turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00
SConscript