mesa/src
Hyunjun Ko e1f2cabc5e turnip: Change to use shared consts for PushConstants
Follow the way blob is doing for PushConstants though it supports only
128b, same as previous.

v1. Rename tu_push_constant_range.count into dwords to redue confusion.
( Danylo Piliaiev <dpiliaiev@igalia.com> )

v2. Enable shared constants only if necessary.

v3. Merge the two draw states TU_DRAW_STATE_SHADER_GEOM_CONST and
TU_DRAW_STATE_FS_CONST as shared constants are used.

Note that this leaves tu_push_constant_range in tu_shader so we could
use it again in the following patch.

Signed-off-by: Hyunjun Ko <zzoon@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15503>
2022-07-24 09:03:47 +00:00
..
amd radv/rt: simplify lower_rt_instructions() 2022-07-22 15:31:23 +00:00
android_stub
asahi panfrost,asahi: Use util_sign_extend for unpacking 2022-07-06 11:23:18 +00:00
broadcom nir: Split usub_sat lowering flag from uadd_sat. 2022-07-22 17:54:28 +00:00
c11 c11: reinstate the original license and authorship 2022-06-27 11:46:22 +00:00
compiler nir_lower_io_to_scalar: Support arrayed (per-vertex) I/O 2022-07-23 14:48:17 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl kopper: Implement {EGL,GLX}_EXT_buffer_age 2022-07-18 19:31:29 +00:00
etnaviv etnaviv: drm: rename etna_drm_table_lock 2022-07-03 17:41:55 +00:00
freedreno turnip: Change to use shared consts for PushConstants 2022-07-24 09:03:47 +00:00
gallium gallium: add pipe_blit_info::dst_sample, update u_blitter to write that sample 2022-07-23 18:21:31 +00:00
gbm
getopt
glx build(glx): Fix build by adding missing deps 2022-07-18 21:12:26 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: Remove format desc null check 2022-07-21 12:48:01 +00:00
imgui
intel intel/vec4: Set lower_usub_sat 2022-07-22 17:54:28 +00:00
loader loader: Just include driconf.h instead of redefining its values. 2022-07-12 21:57:23 +00:00
mapi Fix static glapi on Windows 2022-07-14 20:01:22 +00:00
mesa glsl: Use the same NIR path for shared mem lowering as SPIRV does. 2022-07-20 19:32:48 +00:00
microsoft dzn: Retrieve validator version 2022-07-23 14:48:17 +00:00
nouveau nir: Split usub_sat lowering flag from uadd_sat. 2022-07-22 17:54:28 +00:00
panfrost panfrost: Add a debug option for checking overflows on pool uploads 2022-07-23 00:56:10 +00:00
tool meson/pps: Check if libdrm exists to compile pps 2022-06-22 11:52:36 +03:00
util util/format: Remove format desc null checks 2022-07-21 12:48:01 +00:00
virtio venus: add support for VK_KHR_dynamic_rendering 2022-07-23 01:14:22 +00:00
vulkan vk/util: simplify extensions gen code 2022-07-22 15:56:28 +00:00
meson.build meson: Use cc.get_argument_syntax instead cc.get_id when possible. 2022-06-16 19:59:58 +00:00