mesa/src
Jason Ekstrand 9b17d7caac nir: Add some sanity assertions in opt_large_constants
We make some assumptions in opt_large_constants such as the size_align
function returning the obvious sizes for vectors.  Now that we've got
the deref_size lying around, we may as well assert it's consistent with
our assumptions.  In particular, we now assert that it really claims
booleans are 32-bit.  If anyone's driver ever decides to be clever and
change this, we'll now catch the breakage earlier.

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4468>
2020-04-16 17:00:13 +00:00
..
amd aco: add missing scc clobber to nir_op_unpack_32_2x16_split_y 2020-04-16 17:04:53 +01:00
broadcom drm-shim: return device platform as specified 2020-04-03 21:14:18 +00:00
compiler nir: Add some sanity assertions in opt_large_constants 2020-04-16 17:00:13 +00:00
drm-shim drm-shim: stub libdrm's use of realpath() 2020-04-03 21:14:18 +00:00
egl EGL: Add eglSetDamageRegionKHR to GLVND dispatch list 2020-04-03 12:22:51 +01:00
etnaviv drm-shim: return device platform as specified 2020-04-03 21:14:18 +00:00
freedreno turnip: image_view rework 2020-04-16 14:04:18 +00:00
gallium clover: Check if the detected clang libraries are usable 2020-04-16 16:29:44 +00:00
gbm gbm/dri: Propagate queryDmaBufModifiers return value 2020-04-16 10:19:35 +00:00
getopt
glx glx: omit loader_loader() for macOS 2020-04-15 11:37:21 +00:00
gtest meson: use override_options to change warning-level 2020-04-16 14:48:40 +00:00
hgl scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00
imgui
intel anv: Fix UBO range detection in anv_nir_compute_push_layout 2020-04-15 21:51:55 +00:00
loader loader: fallback to kernel name, if PCI fails 2020-04-01 16:57:22 +01:00
mapi mesa: fix enum value of VIEWPORT_SWIZZLE_POSITIVE_W_NV 2020-04-15 16:43:36 +02:00
mesa vbo: avoid including wingdi.h on win32 2020-04-16 14:48:40 +00:00
panfrost pan/bit: Add BI_CONVERT tests 2020-04-13 22:32:40 +00:00
util util/tests: initialize variable 2020-04-16 14:48:40 +00:00
vulkan vulkan: drop unused include directories 2020-03-28 21:36:54 +01:00
meson.build meson: inline inc_common 2020-03-28 21:36:54 +01:00
SConscript scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00