mesa/src
Connor Abbott 3349fe9a26 tu: Rewrite border color handling
Emit a single table of all possible Vulkan border colors up front, and
then index into it using the Vulkan enum directly. In fact this seems to
be the entire point of separating out border colors in the first place.

In addition to being simpler and having less CPU overhead, and fixing
cases where more than one sampler uses border color, this paves the way
for bindless samplers because the existing approach isn't great for
bindless.

Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4200>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4200>
2020-03-16 13:17:54 +00:00
..
amd aco: don't stop scheduling at exports 2020-03-13 14:04:50 +00:00
broadcom util/ra: spiff out select_reg_callback 2020-03-10 16:01:39 +00:00
compiler meson: Avoid duplicate symbols. 2020-03-16 11:52:26 +00:00
drm-shim drm-shim: fix EOF case 2019-11-13 12:39:14 +00:00
egl egl/android: set window usage flags 2020-03-12 11:03:32 +09:00
etnaviv etnaviv: drm-shim: add GC400 2020-01-30 04:05:39 +00:00
freedreno tu: Rewrite border color handling 2020-03-16 13:17:54 +00:00
gallium iris: allow compression conditionally for images on gen12 2020-03-16 10:34:21 +00:00
gbm meson: move the generic symbols check arguments to a common variable 2019-11-05 20:30:47 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx Revert "glx: convert glx_config_create_list to one big calloc" 2020-03-04 10:19:48 +00:00
gtest meson: gtest needs pthreads 2019-11-07 06:11:19 -08:00
hgl haiku: fix Mesa build 2019-10-01 10:31:02 +00:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel isl: allow compression for storage images on gen12+ 2020-03-16 10:34:21 +00:00
loader loader: Fix leak of kernel driver name 2020-01-30 10:08:17 -08:00
mapi glthread: fall back if a param size is non-zero and a pointer param is NULL 2020-03-06 01:06:14 +00:00
mesa intel/compiler: detect if atomic load store operations are used 2020-03-16 10:34:21 +00:00
panfrost pan/bi: Interpret register allocation results 2020-03-12 12:41:08 +00:00
util glsl/tests: Fix waiting for disk_cache_put() to finish. 2020-03-12 19:47:23 +00:00
vulkan vulkan/wsi: fix cleanup when dup() fails 2020-03-10 22:43:25 +00:00
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00
SConscript