Konstantin Seurer
57b2211cf0
radv/rt: Clone specialization infos
...
Reviewed-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19700 >
2022-11-14 20:56:27 +00:00
Konstantin Seurer
39628c8999
radv/rt: Clone entrypoint names
...
Fixes a vtn crash with
dEQP-VK.ray_tracing_pipeline.pipeline_library.configurations.singlethreaded_compilation.s0_l1
and validation enabled.
Closes : #7642
Reviewed-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19700 >
2022-11-14 20:56:27 +00:00
Konstantin Seurer
a4d6c57e65
radv: Use ralloc for allocating pipeline library resources
...
This fixes leaking shader modules on failure and simplifies freeing.
Reviewed-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19700 >
2022-11-14 20:56:27 +00:00
Konstantin Seurer
08b194fb46
vulkan,radv: Remove vk_shader_module_clone
...
The helper used ralloc which is unusual for vulkan objects, did not
handle allocation failures properly and was only useful for RADV.
Reviewed-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19700 >
2022-11-14 20:56:27 +00:00
David Heidelberg
902ec1fe0e
replace sys/poll.h with poll.h
...
Fixes multiple warnings as this one:
```
/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]
1 | #warning redirecting incorrect #include <sys/poll.h> to <poll.h>
| ^~~~~~~
```
Acked-by: Yonggang Luo <luoyonggang@gmail.com >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19587 >
2022-11-14 20:13:20 +00:00
David Heidelberg
48c1e0e166
intel/crocus: do not redefine PAGE_SIZE
...
See https://www.openwall.com/lists/musl/2015/09/11/5
```
../src/gallium/drivers/crocus/crocus_bufmgr.c:102: error: "PAGE_SIZE" redefined [-Werror]
```
Acked-by: Yonggang Luo <luoyonggang@gmail.com >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19587 >
2022-11-14 20:13:20 +00:00
David Heidelberg
9d81729c02
kopper: guard unused variable behind ifdef
...
Acked-by: Yonggang Luo <luoyonggang@gmail.com >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19587 >
2022-11-14 20:13:20 +00:00
Eric Engestrom
92854b96bc
docs/releasing: add convenient command to rebase everything since last release
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19536 >
2022-11-14 20:06:44 +00:00
Eric Engestrom
68f942f217
docs/releasing: checkout the staging branch at the end of its creation process
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19536 >
2022-11-14 20:06:44 +00:00
Eric Engestrom
739ecdf367
docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19536 >
2022-11-14 20:06:44 +00:00
Eric Engestrom
fa10735da3
docs/releasing: fix instructions to create a branch from a tag
...
Not sure if it used to work, but it doesn't anymore.
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19536 >
2022-11-14 20:06:44 +00:00
Eric Engestrom
6833138b5d
docs/releasing: add VERSION variable to avoid typos when copy/pasting
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19536 >
2022-11-14 20:06:44 +00:00
Caio Oliveira
494e2edb90
intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code
...
Per Ken suggestion, use ascending order for the start offset.
Fixes: 6d28c6e52c
("i965: Select ranges of UBO data to be uploaded as push constants.")
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19731 >
2022-11-14 19:41:35 +00:00
Caio Oliveira
9fd1d47aa0
intel/compiler: Fix dynarray usage in intel_clc
...
The code builds up the dynamic array of objects (spirv_objs) and
collect pointers to each of them into another dynamic
array (spirv_ptr_objs).
If the growth of the first array cause a reallocation, it is
possible that the previous pointers end up invalid.
Fixes: 77e929a527
("intel/clc: allow multiple CL files to be compiled together")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19730 >
2022-11-14 19:15:05 +00:00
Konstantin Seurer
71c4543af1
radv/rt: Get rid of null index AABB intersection handling
...
If the intersection shader is VK_SHADER_UNUSED_KHR (which is only allowed for a zero shader group) then no further processing of the intersection candidate occurs.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19705 >
2022-11-14 17:37:38 +00:00
Gert Wollny
ff896d5d09
r600/sfn: Call lower_flrp from driver code
...
gallium-nine seems to ignore the shader options and emits the
instruction despite "options::lower_flrp32 = true"
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19729 >
2022-11-14 15:57:27 +01:00
Gert Wollny
e5646382ba
r600/sfn: use only one undef in tex lowering
...
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19729 >
2022-11-14 15:30:37 +01:00
Gert Wollny
df54aa7e33
r600/sfn: Use a bitfield for some register properties
...
Also simplify some use of these flags.
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19729 >
2022-11-14 15:30:37 +01:00
Gert Wollny
dba46bb8bc
r600/sfn: handle possible inline const as array base for scratch loads
...
Replace some asserts with unreachable too.
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19729 >
2022-11-14 15:30:37 +01:00
Gert Wollny
307b81747e
r600/sfn: Simlify check for zero and one
...
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19729 >
2022-11-14 15:30:37 +01:00
Gert Wollny
a81c50a214
r600/sfn: implement finalize_nir
...
Move shader key independent lowering and some optimizations
to finalize_nir.
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19708 >
2022-11-14 14:11:14 +00:00
Alejandro Piñeiro
ec1cdc13d5
v3dv/bo: reset bo and then call gem close
...
After 'v3dv: fix debug dump on BO free' we changed the order, and this
lead to the following test
dEQP-VK.api.object_management.multithreaded_per_thread_resources.device_memory_small
v2: Expanded comment just before the reset, explaining that we need to
do the reset before we free the BO from the kernel (Iago)
Raising this assertion:
deqp-vk: ../src/broadcom/vulkan/v3dv_bo.c:281: v3dv_bo_alloc: Assertion `bo && bo->handle == 0' failed.
Fixes: 2c44597181
('v3dv: fix debug dump on BO free')
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19693 >
2022-11-14 12:37:52 +01:00
Eric Engestrom
b4b09bf8f2
Revert "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often"
...
This reverts commit cb02cf464c
.
There are 3 reported flakes over a period of a month, and we have been
unable to reproduce it even once. It clearly doesn't happen often enough
to warrant disabling our vulkan CI, so let's restore it while we
continue to try to reproduce the issue on our side.
Signed-off-by: Eric Engestrom <eric@igalia.com >
Acked-by: Iago Toral Quiroga <itoral@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19720 >
2022-11-14 10:16:28 +00:00
Erik Faye-Lund
3f371d4e94
zink: remove descriptor-mode selection infrastructure
...
We only support lazy descriptors these days, so having the
infrastructure around to support automatic selection of that one mode is
kinda silly.
And it's not like setting an environment variable that is never read is
going to cause any issues, so we don't even need this to avoid breaking
existing setups.
Let's just rip it out. We can reintroduce it again on the off-chance
that someone has a new clever descriptor mode they want to experiment
with.
Reviewed-by: Hoe Hao Cheng <haochengho12907@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19670 >
2022-11-14 09:46:15 +00:00
Samuel Pitoiset
d255bc8f05
radv: enable lowering of subgroup shuffle in NIR on GFX11+
...
VGPR allocation changed on GFX11 and this might have changed how
shared VGPRs work, so it's probably more secure to lower in NIR.
Cc: 22.3 mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19679 >
2022-11-14 08:26:37 +01:00
Filip Gawin
a2dd0c77d6
r300: enable channel merging on r300/r400 VS
...
(VS doesn't have limitations like FS)
total instructions in shared programs: 27439 -> 26928 (-1.86%)
instructions in affected programs: 6219 -> 5708 (-8.22%)
helped: 157
HURT: 0
helped stats (abs) min: 1 max: 13 x̄: 3.25 x̃: 3
helped stats (rel) min: 1.03% max: 66.67% x̄: 17.66% x̃: 11.11%
95% mean confidence interval for instructions value: -3.58 -2.93
95% mean confidence interval for instructions %-change: -20.12% -15.20%
Instructions are helped.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19711 >
2022-11-14 07:03:53 +00:00
Pavel Ondračka
54f6e72b27
r300: better register allocator for vertex shaders
...
This is a port of the fp pair regalloc. It is however much simpler as
contrary to the fp, we don't have to care about texturing, we can use
any swizzle we want and we don't have to track the inputs. Using the
register class machinery might actually be a slight overkill right now,
however the infrastructure will hopefully come in handy if someone
decides to implement the vp pair scheduling eventually.
Shader-db stats:
RV530:
total temps in shared programs: 18594 -> 17000 (-8.57%)
temps in affected programs: 5753 -> 4159 (-27.71%)
helped: 665
HURT: 0
RV370:
total temps in shared programs: 13555 -> 12181 (-10.14%)
temps in affected programs: 5116 -> 3742 (-26.86%)
helped: 633
HURT: 0
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5972
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
0889c44f18
r300: another fix for reader detection in the presence of loops
...
This helps in some cases where we fail to detect that the write mask
is still alive after the loop and thus fail to detect some readers.
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
e571fb9d2e
r300: properly account for per-channel negates when reswizzling
...
Vertex shaders can have a per-channel negate so we need to properly
update the negate mask when rewriting swizzles.
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
0146f5029a
r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src
...
This function is used by rc_variable_change_dst when rewriting variables
and even though we don't need to rewrite the index for RC_FILE_NONE, we
still need to properly reswizzle.
All other users of the function are properly checking for RC_FILE_NONE
later.
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
7d28f429da
r300: generalize rc_init_regalloc_state
...
It can now be used to init rc_regalloc_state for both vertex and
fragment shaders.
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
b9fe2df952
r300: add array with conflict values for the vp register classes
...
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
431467b1d9
r300: add new register class list for vertex shaders
...
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
59e22d9d35
r300: add FP suffix to the current class list
...
We will add a new one for vp in a next commit
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
024a8d8bda
r300: increase maximum number of writemask combinations
...
We can have up to 6 in vertex shaders.
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
240365a293
r300: move building of the interference graph to a separate function
...
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
38f5b287e8
r300: generalize rc_find_class
...
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
e1b4ba1350
r300: move some functions out of radeon_pair_regalloc
...
To prepare for a future sharing in vertex shader register allocator.
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Pavel Ondračka
715e7172e8
r300: save pointer to register class list in the regalloc state
...
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Reviewed-by: Filip Gawin <filip@gawin.net >
Tested-by: Filip Gawin <filip@gawin.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19618 >
2022-11-14 06:53:54 +00:00
Timothy Arceri
63c4849e8b
nir: add another common ffract -> ffloor pattern
...
shader-db results (BDW):
total instructions in shared programs: 17527053 -> 17526931 (<.01%)
instructions in affected programs: 5116 -> 4994 (-2.38%)
helped: 25
HURT: 0
helped stats (abs) min: 2 max: 15 x̄: 4.88 x̃: 3
helped stats (rel) min: 0.25% max: 5.34% x̄: 3.39% x̃: 3.90%
95% mean confidence interval for instructions value: -6.19 -3.57
95% mean confidence interval for instructions %-change: -3.98% -2.81%
Instructions are helped.
total cycles in shared programs: 856680230 -> 856682009 (<.01%)
cycles in affected programs: 6583780 -> 6585559 (0.03%)
helped: 117
HURT: 77
helped stats (abs) min: 1 max: 854 x̄: 68.56 x̃: 16
helped stats (rel) min: <.01% max: 35.34% x̄: 2.12% x̃: 0.76%
HURT stats (abs) min: 1 max: 2188 x̄: 127.27 x̃: 18
HURT stats (rel) min: 0.01% max: 22.66% x̄: 1.86% x̃: 0.67%
95% mean confidence interval for cycles value: -30.07 48.41
95% mean confidence interval for cycles %-change: -1.28% 0.19%
Inconclusive result (value mean confidence interval includes 0).
LOST: 3
GAINED: 1
Reviewed-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19666 >
2022-11-14 09:50:11 +11:00
Jason Ekstrand
11b2a063bf
vulkan: Unconditionally add barriers for missing external subpass deps
...
This is a very scorched-earth approach which doesn't take into account
whether or not there are any explicitly provided dependencies. We could
take a finer-grained approach in theory but it's unlikely to matter in
practice since you usually stall in Begin/EndRenderPass anyway.
Fixes: 1d726940d2
("vulkan: Add a common CmdBegin/EndRederPass implementation")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6203
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7650
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19599 >
2022-11-13 20:34:29 +00:00
Jason Ekstrand
4ff5051944
vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass
...
Fixes: 1d726940d2
("vulkan: Add a common CmdBegin/EndRederPass implementation")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19599 >
2022-11-13 20:34:29 +00:00
Gert Wollny
fee0042157
r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64
...
The two conversion ops are now handled in nir_lower_int64,
but the fixup for the input to f2u32 has to be handled there
and not in f2u64.
Fixes: 29da985682
nir/lower_int64: Enable lowering of 64-bit float to 64-bit integer conversions.
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19707 >
2022-11-13 12:56:29 +01:00
Gert Wollny
fd27b18631
r600/sfn: Fix source modifiers for ffract64
...
Fixes: 79ca456b48
r600/sfn: rewrite NIR backend
Signed-off-by: Gert Wollny <gert.wollny@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19707 >
2022-11-13 12:56:19 +01:00
Caio Oliveira
e63d6ed85e
spirv: Make vtn_fail and friends trap in debug mode
...
The SPIR-V parser catches its failures and failed assertions, clean up
and return a failure to the caller. This is a good default behavior, but
when debugging sometimes is useful to hook the debugger right in the
failed assertion.
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19663 >
2022-11-13 07:07:56 +00:00
Lionel Landwerlin
ae76bba34a
anv: bump pool bucket max allocation size
...
Age of Empire IV generates a shader of ~2.3Mb on DG2 which is above
the limit we currently have.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Cc: mesa-stable
Reviewed-by: Tapani Pälli <tapani.palli@intel.com >
Acked-by: Jason Ekstrand <jason.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19669 >
2022-11-12 21:40:34 +02:00
Simon Ser
145cb3e349
vulkan/wsi/wayland: fix unaligned load of dev_t
...
Fixes the following UBSan error:
../src/vulkan/wsi/wsi_common_wayland.c:654:27: runtime error: load of misaligned address 0x6110000666b4 for type 'dev_t' (aka 'unsigned long'), which requires 8 byte alignment
Signed-off-by: Simon Ser <contact@emersion.fr >
Reviewed-by: Leandro Ribeiro <leandro.ribeiro@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19595 >
2022-11-12 12:00:07 +01:00
Eric Engestrom
ad5c9c3fa4
llvmpipe: drop cache stats code
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Tested-by: Chris Healy <healych@amazon.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19644 >
2022-11-12 03:04:35 +00:00
Eric Engestrom
4a14ba6fce
disk_cache: add env var to show stats
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Tested-by: Chris Healy <healych@amazon.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19644 >
2022-11-12 03:04:35 +00:00
Yiwei Zhang
f7d7e558c9
venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT
...
This change adds some docs for the query size, and has been tested with
dEQP-VK.transform_feedback.primitives_generated_query.* on supported
implementations.
Fixes: 8f7b5bf34b
("venus: add VK_EXT_primitives_generated_query support")
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org >
Reviewed-by: Juston Li <justonli@google.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19684 >
2022-11-12 01:11:56 +00:00