mesa/src
Jason Ekstrand 820d5e51b7 intel/compiler: Account for built-in uniforms in analyze_ubo_ranges
The original pass only looked for load_uniform intrinsics but there are
a number of other places that could end up loading a push constant.  One
obvious omission was images which always implicitly use a push constant.
Legacy VS clip planes also get pushed into the shader.  This fixes some
new Vulkan CTS tests that test random combinations of bindings and, in
particular, test lots of UBOs and images together.

Cc: mesa-stable@lists.freedesktop.org
Cc: Kenneth Graunke <kenneth@whitecape.org>
2018-07-23 15:28:17 -07:00
..
amd radv: enable VK_KHR_16bit_storage extension / 16bit storage features 2018-07-23 23:16:26 +02:00
broadcom v3d: Implement a small immediates optimization, based on VC4's. 2018-07-23 10:21:43 -07:00
compiler nir: add 16bit type information to glsl types 2018-07-23 23:16:25 +02:00
egl egl: Refuse EGL_MESA_image_dma_buf_export if we don't have a DRM fourcc. 2018-07-20 11:26:12 -07:00
gallium r600: enable tess_input_info for TES 2018-07-23 21:11:35 +01:00
gbm meson: Remove various completed todos 2018-06-13 10:07:03 -07:00
getopt
glx glx: Don't allow glXMakeContextCurrent() with only one valid drawable 2018-07-09 12:03:18 -04: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 intel/compiler: Account for built-in uniforms in analyze_ubo_ranges 2018-07-23 15:28:17 -07:00
loader dri3: Stricter SBC wraparound handling 2018-05-22 17:59:53 +02:00
mapi Allow AMD_perfmon on GLES contexts 2018-07-18 10:39:21 -07:00
mesa intel/compiler: Account for built-in uniforms in analyze_ubo_ranges 2018-07-23 15:28:17 -07:00
util util/disk_cache: Fix disk_cache_get_function_timestamp with disabled cache. 2018-07-20 12:09:19 +02:00
vulkan anv,radv: Add support for VK_KHR_get_display_properties2 2018-07-09 17:09:41 -07:00
git_sha1.h.in
Makefile.am egl: rewire the build systems to use libwayland-egl 2018-06-06 12:11:57 -07:00
meson.build meson: only build mesa_st tests when build-tests is true 2018-04-24 14:08:15 -07:00
SConscript