mesa/src
Pavel Ondračka 19db6b760a r300: set PVS_LAST_VTX_SRC_INST properly to last input read
From docs:
The PVS Instruction which uses the Input Vertex Memory for the last
time. This value is used to free up the Input Vertex Slots ASAP.
This field must be set to a valid instruction.

Right now it is set to the last instruction. When the last read is
inside a loop, set it on the outhermost ENDLOOP. This could in theory
help performance, but none of my usual benchmarks including GLmark,
Unigine Sanctuary or Lightsmark show any measurable performance difference.

Suggested in: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6045

Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15252>
2022-03-21 16:37:11 +00:00
..
amd radv: Don't hash ycbcr sampler base object. 2022-03-18 17:56:15 +00:00
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
asahi nir: Fix lowering terminology of compute system values: "from"->"to". 2022-03-08 17:36:31 +00:00
broadcom v3dv: Drop GetPhysicalDeviceQueueFamilyProperties 2022-03-18 11:19:14 -05:00
compiler nir: fix nir_sweep for printf 2022-03-21 13:23:04 +00:00
drm-shim drm-shim: Support kernels with >4k pages 2021-08-13 23:33:52 +00:00
egl glx/egl: improve dri null screen related error messages. 2022-03-21 09:31:31 +00:00
etnaviv ci: update various ci result files 2022-03-11 09:58:28 +00:00
freedreno ir3: set local_size for shaders of MESA_SHADER_KERNEL type 2022-03-18 23:20:25 +00:00
gallium r300: set PVS_LAST_VTX_SRC_INST properly to last input read 2022-03-21 16:37:11 +00:00
gbm gbm: improve documentation about the lifetime of resources 2022-02-22 14:42:52 +01:00
getopt
glx glx/egl: improve dri null screen related error messages. 2022-03-21 09:31:31 +00:00
gtest gtest: Fix output of array ASSERT/EXPECT macros 2021-11-11 09:53:09 -08:00
hgl
imgui
intel intel/clc: disable tool prior to Gfx12.5 platforms 2022-03-21 11:26:44 +00:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi glthread: call _mesa_glthread_BindBuffer unconditionally 2022-02-01 06:11:22 +00:00
mesa mesa/main: replace use of simple_list with util/list 2022-03-17 18:25:55 +00:00
microsoft ci: Disable windows-vs2019 2022-02-23 15:12:41 +00:00
nouveau
panfrost pan/bi: Use bi_dontcare for ZS_EMIT 2022-03-18 18:52:06 +00:00
tool ci: Use a dlclose-disabling preload library for leak checking in Vulkan. 2022-01-27 23:47:46 +00:00
util util/list.h: Add docstrings for list_add and list_addtail 2022-03-17 18:25:55 +00:00
virtio venus: add VK_EXT_calibrated_timestamps extension 2022-03-17 00:02:21 +00:00
vulkan vulkan/runtime: Add emulated secondary command buffer support 2022-03-18 17:29:16 +00:00
meson.build meson: start building intel earlier. 2022-01-20 06:41:17 +00:00