mesa/src
Caio Marcelo de Oliveira Filho 9c3c206e71 spirv: Don't fail if multiple ordering semantics bits are set
Vulkan requires that only one bit for the ordering is set, but old
versions of GLSLang just set all the bits.  This was fixed as part of
c51287d744
but we can still find older versions (or shaders compiled with it)
around.

So instead of failing, emit a warning and fallback to the effective
result of any combination of multiple bits: AcquireRelease.

Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2018
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2019-10-29 14:53:46 -07:00
..
amd ac: get tcc_harvested from the kernel 2019-10-28 21:38:01 -04:00
broadcom util: rename list_empty() to list_is_empty() 2019-10-28 11:24:38 +00:00
compiler spirv: Don't fail if multiple ordering semantics bits are set 2019-10-29 14:53:46 -07:00
drm-shim meson: replace libmesa_util with idep_mesautil 2019-08-03 00:08:37 +00:00
egl egl: implement new functions from EGL_EXT_image_flush_external 2019-10-25 19:59:04 -04:00
etnaviv util: remove LIST_IS_EMPTY macro 2019-10-28 11:24:39 +00:00
freedreno util: remove LIST_IS_EMPTY macro 2019-10-28 11:24:39 +00:00
gallium iris: Resolve stencil resource prior to copy or used by CPU 2019-10-29 14:46:15 -07:00
gbm gbm: Add GBM_MAX_PLANES definition 2019-10-18 13:18:28 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx dri: Avoid swapbuffer throttling in glXCopySubBufferMESA 2019-10-05 13:19:37 +00:00
gtest delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
hgl haiku: fix Mesa build 2019-10-01 10:31:02 +00:00
imgui imgui: bump imgui memory editor copy 2019-06-18 15:34:13 +00:00
intel intel/isl: Allow stencil buffer to support compression on Gen12+ 2019-10-29 14:46:15 -07:00
loader loader: default to iris for all future PCI IDs 2019-10-28 23:21:39 +00:00
mapi Revert "mapi: Inline call x86_current_tls." 2019-10-25 11:31:51 -05:00
mesa st/mesa: lower global vars to local after lowering clip 2019-10-28 21:17:40 +00:00
panfrost panfrost: Remove unused definitions in mali-job.h 2019-10-29 13:02:53 +00:00
util util: remove LIST_IS_EMPTY macro 2019-10-28 11:24:39 +00:00
vulkan util: rename list_empty() to list_is_empty() 2019-10-28 11:24:38 +00:00
meson.build meson: rename glvnd_missing_pc_files to not glvnd_has_headers_and_pc_files 2019-10-10 22:18:04 +01:00
SConscript