mesa/src
Jordan Justen d2b74ca2b5 i965: Allow disk shader cache usage with LINKING_SUCCESS status
Currently, we only look in the disk shader cache if we see that the
shader program is in the cache during the link step.

If the shader cache entry isn't found during the program link, there
are still some (fairly unlikely) scenarios where later it might be
useful to search the cache for gen binary programs.

1. If the cache evicts the serialized glsl cache, there might still be
   valid gen program entries in the disk cache.

2. If two applications are running in parallel, then it is possible
   that one may write out the cached gen program item which the other
   application can then make use of.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
2018-03-19 09:57:09 -07:00
..
amd radv: handle exporting view index to fragment shader. (v1.1) 2018-03-19 01:20:00 +00:00
broadcom nir: add lower_ldexp to nir compiler options 2018-02-28 09:23:49 +11:00
compiler glsl/serialize: Save shader program metadata sha1 2018-03-19 09:57:09 -07:00
egl dri3: allow building against older xcb (v3) 2018-03-16 13:19:45 -04:00
gallium st/nine: Fix non inversible matrix check 2018-03-18 22:53:46 +01:00
gbm meson: Use include directory variables instead of traversing 2018-03-07 13:30:53 -08:00
getopt
glx glx: remove empty GLX_SGIX_swap_group stubs 2018-03-12 14:48:52 +00:00
gtest autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel anv: Silence warning about heap_size. 2018-03-16 15:10:05 -07:00
loader dri3: allow building against older xcb (v3) 2018-03-16 13:19:45 -04:00
mapi *-symbol-check: use correct nm path when cross-compiling 2018-02-26 13:50:59 +00:00
mesa i965: Allow disk shader cache usage with LINKING_SUCCESS status 2018-03-19 09:57:09 -07:00
util util: Use set_foreach instead of rolling our own 2018-03-14 20:03:57 +01:00
vulkan dri3: allow building against older xcb (v3) 2018-03-16 13:19:45 -04:00
git_sha1.h.in meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
Makefile.am autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
meson.build meson: fix building without GL 2018-02-26 09:32:14 -08:00
SConscript buildsys: move file regeneration logic to the script itself 2017-10-27 13:38:37 +01:00