mesa/src
Brian Ho d2df076120 nir: Add an option for lowering TessLevelInner/Outer to vecs
The GLSL to NIR compiler supports the LowerTessLevel flag to convert
gl_TessLevelInner/Outer from their GLSL declarations as arrays of
floats to vec4/vec2s to better match how they are represented in
hardware.

This commit adds the similar support to the SPIR-V to NIR compiler so
turnip can use the same IR3/NIR tess lowering passes as freedreno.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5059>
2020-06-22 14:35:45 +00:00
..
amd aco: improve validation checks for readlane/writelane 2020-06-22 11:24:27 +00:00
broadcom v3d: Let scheduler know GS doesn’t have shared I/O memory 2020-06-22 08:23:06 +02:00
compiler nir: Add an option for lowering TessLevelInner/Outer to vecs 2020-06-22 14:35:45 +00:00
drm-shim meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
egl egl: replace all dup() with os_dupfd_cloexec() 2020-06-18 02:09:56 +00:00
etnaviv etnaviv: replace all dup() with os_dupfd_cloexec() 2020-06-18 02:09:56 +00:00
freedreno freedreno/ir3: split ubo analysis/lowering passes 2020-06-21 00:52:02 +00:00
gallium v3d: Disable PIPE_CAP_PRIMITIVE_RESTART 2020-06-22 12:41:56 +00:00
gbm gbm: document that gbm_bo_map exposes a linear view 2020-06-03 10:09:52 +00:00
getopt
glx meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
gtest gtest: Update to 1.10.0 2020-04-20 11:57:11 +00:00
hgl scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00
imgui
intel intel/compiler: Always apply sample mask on Vulkan. 2020-06-19 20:24:11 -05:00
loader meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
mapi glthread: sync in glFlush for multiple contexts 2020-06-09 05:07:01 +00:00
mesa mesa: Add PrimitiveRestartFixedIndex to gl_constants 2020-06-22 12:41:56 +00:00
panfrost panfrost: RGBA4 and RGB5_A1 framebuffer support 2020-06-22 12:15:05 +00:00
util radv: enable radv_no_dynamic_bounds for more Path of Exile executables 2020-06-20 11:46:12 +01:00
vulkan vulkan/wsi: Really terminate DRM lease in wsi_release_display(). 2020-06-21 11:20:54 +00:00
meson.build meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
SConscript scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00