mesa/src
Connor Abbott 7821e5a3f8 ir3/sched: Don't penalize uses of already-waited tex/SFU
Once we insert a use of a given tex or SFU instruction, then we must
wait for that tex/SFU instruction (as well as all earlier ones) to
complete, so we shouldn't penalize further uses, even if a subsequent
tex/SFU instruction gets scheduled after the first use. This especially
matters after the next commit when we start forcibly breaking up long
sequences of texture instructions, since if we schedule a group of 8
texture instructions then we want to schedule the uses of those
instructions in parallel with the next 8 texture instructions to reduce
register pressure.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7571>
2021-04-14 17:33:58 +00:00
..
amd radv/winsys: Remove use_local_bos 2021-04-14 15:16:17 +00:00
android_stub android: add some more stub functions for cross compilation 2021-03-25 06:06:16 +00:00
broadcom ci: Move docker images from Debian buster to bullseye 2021-04-14 13:05:08 +00:00
compiler nir: handle mediump varyings in varying compaction helpers 2021-04-14 01:42:49 +00:00
drm-shim drm-shim: report support for timeline semaphores 2021-02-09 21:08:52 +00:00
egl egl/haiku: Fix ConfigID naming inline with mesa 2021-04-09 15:29:41 +00:00
etnaviv etnaviv: tell the truth if alpha-test is supported 2021-04-08 19:25:26 +00:00
freedreno ir3/sched: Don't penalize uses of already-waited tex/SFU 2021-04-14 17:33:58 +00:00
gallium zink: verify that source-format support linear-filter 2021-04-14 15:48:03 +00:00
gbm egl: fix software flag in _eglAddDevice call on DRM 2021-03-26 10:32:31 +00:00
getopt scons: Remove. 2021-03-20 10:38:55 +00:00
glx glx: Lift sending the MakeCurrent request to top-level code 2021-04-13 22:58:58 +00:00
gtest
hgl hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
imgui
intel intel/blorp: Initialize texture_data[0] 2021-04-14 13:05:08 +00:00
loader loader: prefer iris on Android 2021-03-31 06:28:18 +00:00
mapi scons: Remove. 2021-03-20 10:38:55 +00:00
mesa glsl: build without bison 2021-04-13 19:12:48 +00:00
microsoft microsoft/clc: Update unit test to always use COMMON state for buffers 2021-04-12 18:50:20 +00:00
nouveau nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
panfrost panfrost: Fix pan_blitter_get_blit_shader() 2021-04-14 13:53:20 +00:00
util st/nine: Default tearfree_discard to true 2021-04-14 08:33:14 +00:00
virtio venus: check vn_renderer_info::vk_xml_version 2021-04-13 01:03:52 +00:00
vulkan vulkan/util: Use util_bitcount 2021-04-12 03:25:59 +00:00
meson.build venus: add driver skeleton 2021-04-08 17:15:37 +00:00