Emma Anholt
ee408df29c
ci/freedreno: Consolidate ssbo.fragment_binding_array flake annotation.
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10933 >
2021-05-24 16:42:33 +00:00
Emma Anholt
fec60d5bee
ci/freedreno: Drop VK flake annotations not seen in the last ~year.
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10933 >
2021-05-24 16:42:33 +00:00
Emma Anholt
4caf9b430d
ci/freedreno: Add a link explaining get_display_plane_capabilities
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10933 >
2021-05-24 16:42:33 +00:00
Emma Anholt
a8c3783982
ci/freedreno: Drop a630 flake annotation from the go-fast changes.
...
The async fix seems to have fixed it, haven't seen this one since May 3rd.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10933 >
2021-05-24 16:42:33 +00:00
Emma Anholt
1dbaaa22f9
ci/freedreno: Clear stale validation failure flake annotation.
...
Haven't seen it in my current set of IRC logs.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10933 >
2021-05-24 16:42:33 +00:00
Emma Anholt
a40479b6bc
ci/freedreno: Clear compswap flake annotation.
...
These flakes disappeared around 2020-08 and the only sign since then has
been some flakes on versions of the ir3 RA rewrite.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10933 >
2021-05-24 16:42:33 +00:00
Emil Velikov
af2bf08bba
gbm: list to stderr all the missing extension
...
This way people have a fighting chance of figuring out what's wrong.
v2: add gbm: prefix to the warning (Simon Ser)
Signed-off-by: Emil Velikov <emil.velikov@collabora.com >
Reviewed-by: Simon Ser <contact@emersion.fr >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10732 >
2021-05-24 16:17:47 +00:00
Alejandro Piñeiro
77edb2d40d
v3dv: don't use typedef enum with broadcom stages
...
This is the only place on the broadcom stack where we use "typedef
enum", so for consistency let's avoid it.
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10947 >
2021-05-24 15:22:29 +00:00
Alyssa Rosenzweig
55db371223
ci: Condition s390x on specific drivers
...
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10926 >
2021-05-24 14:56:51 +00:00
Alyssa Rosenzweig
ebe1d2585b
ci: Condition ppc64-el on specific drivers
...
Changes to Panfrost or Freedreno should not trigger ppc64 rebuilds.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10926 >
2021-05-24 14:56:51 +00:00
Alyssa Rosenzweig
1595a9421b
panfrost/ci: Split rules by ISA
...
Panfrost has two compilers, one for Midgard GPUs and one for Bifrost
GPUs. The respective compilers are src/panfrost/midgard and
src/panfrost/bifrost. Changes internal to just one compiler (or
disassembler) cannot affect the other hardware, so there's no need to
run extra jobs in these cases.
Also split out common vs Gallium panfrost so we can do the right thing
for panvk builds in the imminent future.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10924 >
2021-05-24 13:27:26 +00:00
Icecream95
fe9d37b0c6
panfrost: Fix polygon list size computations
...
As noted in f5c293425f ("panfrost: Correct polygon size computations"),
"We do have to be careful to add the header size to total comptued BO
size."
Fixes: ff3eada7eb ("panfrost: Use the generic preload and FB helpers in the gallium driver")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4660
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4737
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10943 >
2021-05-24 13:05:32 +00:00
Mike Blumenkrantz
f1ba85995c
radeonsi: explicitly return support for all index buffer formats
...
this should not change current behavior
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10914 >
2021-05-24 12:44:06 +00:00
Tomeu Vizoso
324dd35d7c
ci/lava: Add caching proxies for trace downloads
...
To avoid having to download the same traces again and again in each job,
use the caching proxy configured in the Collabora lab.
We can currently hardcode it like this because we don't test the same
driver in more than one lab, but when that changes we will need a more
flexible approach.
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Acked-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10949 >
2021-05-24 11:35:41 +02:00
Erik Faye-Lund
e1e207528f
docs: update link to #lima
...
Similar to the other channels, #lima is also moving to OFTC, so let's
update the links as appropriate.
While we're at it, fix the URI scheme to use a slash as a host/channel
separator, and drop the hash for maximum compatibility.
Reviewed-by: Erico Nunes <nunes.erico@gmail.com >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Reviewed-by: Eric Engestrom <eric@engestrom.ch >
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10917 >
2021-05-24 09:21:48 +00:00
Erik Faye-Lund
e0bb2c5873
docs: update location of #panfrost
...
Panfrost has already moved their IRC-channel to OFTC, so let's update
the docs as well.
Reviewed-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Reviewed-by: Eric Engestrom <eric@engestrom.ch >
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10917 >
2021-05-24 09:21:48 +00:00
Erik Faye-Lund
04b00a65a4
docs: update link to #zink
...
We have decided to follow what's happening with #dri-devel for #zink as
well, so let's update our link there as well.
While we're at it, let's switch the link to an anonymous link, because
we're not referring to it anywhere, so it doesn't need to be named.
Reviewed-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Reviewed-by: Eric Engestrom <eric@engestrom.ch >
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10917 >
2021-05-24 09:21:48 +00:00
Erik Faye-Lund
e6baf37778
docs: promote #dri-devel on oftc over freenode
...
Due to the recent changes at Freenode and the recommendation from the
X.Org board of moving to OFTC[1], many mesa-developers have moved over
to the #dri-devel channel on OFTC by now.
So let's promote that channel rather than the Freenode channel.
While we're at it, let's correct[2] the URI to use a slash to separate
between the host and channel. And omit the # from the channel name for
maximum compatibility.
[1]: https://lists.freedesktop.org/archives/mesa-dev/2021-May/225271.html
[2]: https://en.wikipedia.org/wiki/Internet_Relay_Chat#URI_scheme
Reviewed-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Reviewed-by: Eric Engestrom <eric@engestrom.ch >
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10917 >
2021-05-24 09:21:48 +00:00
Samuel Pitoiset
a00be79d80
radv: remove small overhead of radv_pipeline_has_ngg()
...
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4784
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10908 >
2021-05-24 08:50:47 +00:00
Samuel Pitoiset
ca783612e7
radv: simplify radv_pipeline_has_gs_copy_shader()
...
The GS copy shader should only be built if GS and without NGG.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10908 >
2021-05-24 08:50:47 +00:00
Samuel Pitoiset
e98c61e9f3
radv: fix fast clearing DCC if one level can't be compressed on GFX10+
...
Fallback to a slow clear, this could be improved by splitting the
clear into two parts (one fast and one slow) but that's complicated.
Cc: 21.1 mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10516 >
2021-05-24 08:28:48 +00:00
Boris Brezillon
b830613516
ci: Update to a new kernel fixing a bug in the panfrost driver
...
Should fix #4818 .
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10915 >
2021-05-24 06:37:30 +00:00
Tomeu Vizoso
36e6367747
radv/ci: Test on Stoney on CI
...
Run part of the VK CTS in 3 devices with Stoney Ridge graphics.
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Reviewed-by: Rohan Garg <rohan.garg@collabora.com >
Reviewed-by: Corentin Noël <corentin.noel@collabora.com >
Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10853 >
2021-05-24 07:44:00 +02:00
Emma Anholt
b6dd4d28b9
ci/iris: Switch GLK back to manual testing.
...
The glk boards are particularly slow, and we've had the lab get backed up,
causing many spurious failures in the last day due to #4819 . Just disable
this board by default for now until that can get sorted out.
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10932 >
2021-05-24 07:38:18 +02:00
Yogesh Mohanmarimuthu
cd34c7f5b8
radv: set RADEON_FLAG_GTT_WC flag for prime memory
...
With display on iGPU and render on dGPU, VRR is not working. To fix
this set RADEON_FLAG_GTT_WC flag when allocating memory for prime. This
allows kernel function amdgpu_display_user_framebuffer_create() to
allocate GTT memory with USWC flag making the buffer scanout for iGPU.
This helps the ddx amdgpu_present_check_flip() function to return
true. Now, xserver will flip the framebuffer instead of blit. Due
to this VRR feature will work where iGPU supports USWC flag.
v2: modify commit message with use case (Michel Dänzer)
v3: allow GTT_WC flag only if VRAM_DOMAIN and NO_CPU_ACCESS (Bas Nieuwenhuizen)
v4: add check for wsi_info is NULL
v5: use wsi_info pointer to check for prime alloc (Bas Nieuwenhuizen)
v6: set _GTT_WC flag when wsi_info pointer is not NULL (Bas Nieuwenhuizen)
Signed-off-by: Yogesh Mohanmarimuthu <yogesh.mohanmarimuthu@amd.com >
Signed-off-by: Vitaly Prosyak <vitaly.prosyak@amd.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10657 >
2021-05-23 11:00:17 +05:30
Lionel Landwerlin
474eaa25ad
intel/fs: make sure shuffle is lowered to supported types
...
On XeHP there are restrictions on types of source and destinations
with float types. As shuffle is implemented using MOV we need to make
sure we lower it to supported types.
This fixes tests like :
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemax_vec4_vertex
dEQP-VK.subgroups.arithmetic.framebuffer.subgroupexclusivemul_f16vec3_vertex
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Suggested-by: Francisco Jerez <currojerez@riseup.net >
Reviewed-by: Francisco Jerez <currojerez@riseup.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10902 >
2021-05-22 21:55:33 +00:00
Mike Blumenkrantz
8ab36670e9
aux/trace: dump 'wait' param for get_query_result
...
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10899 >
2021-05-22 12:37:57 +00:00
Mike Blumenkrantz
ebd69c718c
aux/trace: add a pipe_context::clear_buffer hook
...
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10899 >
2021-05-22 12:37:57 +00:00
Mike Blumenkrantz
33e7001572
aux/trace: fix query handling with tc
...
trace needs to follow the tc rules for queries a little in order to avoid
crashing and provide drivers with the same behavior they expect
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10899 >
2021-05-22 12:37:57 +00:00
Mike Blumenkrantz
dce827f69c
aux/trace: fix set_inlinable_constants hook
...
need to dump the arg, not just the array
Fixes: 8926c4a313 ("aux/trace: add a set_inlinable_constants hook")
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10899 >
2021-05-22 12:37:57 +00:00
Mike Blumenkrantz
3fedd2bbe8
aux/trace: hook tc methods
...
these need to have the context/screen unwrapped in order to not crash
while tracing
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10899 >
2021-05-22 12:37:57 +00:00
Mike Blumenkrantz
d2ae8e6d5e
aux/trace: stop dumping transfer data for threaded contexts
...
this is only useful for unit testing (and is it really useful even then?),
and does nothing but explode trace dumps and demolish performance otherwise
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10899 >
2021-05-22 12:37:57 +00:00
Mike Blumenkrantz
94ab82a3ca
aux/trace: trace transfer ops
...
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10899 >
2021-05-22 12:37:57 +00:00
Mike Blumenkrantz
a1c7279a7f
aux/trace: more effectively unwrap pipe_context params from screen functions
...
when using tc, these are the threaded context, not the trace context
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10899 >
2021-05-22 12:37:57 +00:00
Mike Blumenkrantz
4a54cb49d9
aux/trace: add pipe_context::set_debug_callback hook
...
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10899 >
2021-05-22 12:37:57 +00:00
Andres Gomez
b663c54417
ci: update some radv trace checksums
...
After a7c0cf500b ("radv: Enable DCC for image stores on GFX10.")
some checksums for the radv driver remained to be updated.
Signed-off-by: Andres Gomez <agomez@igalia.com >
Reviewed-by: Martin Peres <martin.peres@mupuf.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10856 >
2021-05-22 06:26:28 +00:00
Andres Gomez
4b12771f8d
ci: update some radv trace checksums
...
After 524848707b ("radv: don't set sx_blend_opt_epsilon for V_028C70_COLOR_10_11_11")
some checksums for the radv driver remained to be updated.
Signed-off-by: Andres Gomez <agomez@igalia.com >
Reviewed-by: Martin Peres <martin.peres@mupuf.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10856 >
2021-05-22 06:26:28 +00:00
Andres Gomez
763b557262
ci: make sure we only read the first line from install/VERSION
...
Signed-off-by: Andres Gomez <agomez@igalia.com >
Reviewed-by: Martin Peres <martin.peres@mupuf.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10856 >
2021-05-22 06:26:28 +00:00
Andres Gomez
683ddf19dc
ci: remove results directory content only with piglit runners
...
Removing the directory itself can be problematic with certain runner
strategies (B2C).
v2:
- Better deleting pattern matching since the previously used one was
problematic and not pointed out by /bin/sh, as noticed by Emma.
v3:
- Check that the results directory exists before attempting to
delete its content.
Signed-off-by: Andres Gomez <agomez@igalia.com >
Reviewed-by: Martin Peres <martin.peres@mupuf.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10856 >
2021-05-22 06:26:28 +00:00
Andres Gomez
be05fecca0
ci: allow starting xorg for piglit run
...
And enable it in the radv's Raven traces job.
v2:
- Adapt to changes in the start-x.sh script.
v3:
- Not deleting any more the non-existent by now
".gitlab-ci/common/start-x.sh" script (Martin).
Signed-off-by: Andres Gomez <agomez@igalia.com >
Reviewed-by: Martin Peres <martin.peres@mupuf.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10856 >
2021-05-22 06:26:28 +00:00
Andres Gomez
3f2449ec5f
ci: add xorg to the x86_test-vk container
...
Only the AMD video drivers for xorg are added since there are no other
expected users by now.
v2:
- Remove the start/stop logic from the x.sh script. We don't care
about stopping since that's already managed by gitlab-ci (Emma).
v3:
- Remove mistakenly added ".gitlab-ci/common/start-x.sh"
script (Martin).
Signed-off-by: Andres Gomez <agomez@igalia.com >
Reviewed-by: Martin Peres <martin.peres@mupuf.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10856 >
2021-05-22 06:26:28 +00:00
Felix DeGrood
380fa050f2
intel/compiler: balanced tileY/linear friendly LID order for CS
...
Fixes perf regression introduced from tileY LID order for CS
shaders that access both textures and buffers. Walks LIDs in
X-major fashion, but with blocks of height 4. This maps LIDs per
HW thread for SIMD8/16/32 as (2x4/4x4/8x4), which is always good
for tileY resources and usually good for linear resources.
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10733 >
2021-05-22 00:15:25 +00:00
Felix DeGrood
c23e2a662a
intel/compiler: tileY friendly LID order for CS
...
Computer shaders that access tileY resources (textures) benefit
from Y-locality accesses. Easiest way to implement this is walk
local ids in Y-major fashion, instead of X-major fashion. Y-major
local ids will reduce partial writes and increase cache locality
for tileY accesses since tileY resources cachelines progress in
Y direction.
Improves performance on TGL:
Borderlands3.dxvk-g2 +1.5%
Y-major can introduce a performance drop on CS that use mixture
of buffers and images. This should be fixed in next commit.
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10733 >
2021-05-22 00:15:25 +00:00
Felix DeGrood
bbd6ce6e9d
intel/compile: refactor DERIVATIVE_GROUP logic
...
Minor changes to logic to make following changes easier.
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10733 >
2021-05-22 00:15:25 +00:00
Felix DeGrood
ca59db9900
intel/compiler: Use switch for DERIVATIVE_GROUP logic
...
Switch statement is more readable.
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10733 >
2021-05-22 00:15:25 +00:00
Robert Tarasov
a04d0a304a
iris: Check data alignment for copy_mem_mem
...
Check both source and destination offsets are aligned to 4. This
patch fixes dEQP-GLES{2|3}.functional.buffer.write.random.* tests
failures on guest side while trying to copy small (<16b) buffers
via glBufferSubData() with offset which isn't aligned to 4.
Fixes: 9b1b9714 ("iris: Use MI_COPY_MEM_MEM for tiny resource_copy_region calls.")
Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Lionel Landwerlin lionel.g.landwerlin@intel.com
Reviewed-by: Marcin Ślusarz marcin.slusarz@intel.com
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10910 >
2021-05-21 23:13:57 +00:00
Mike Blumenkrantz
43abed919e
aux/vbuf: prevent uint underflow and assert if no vbs are dirty
...
if this mask is 0, there is nothing to do here
Fixes: e73bf3b805 ("gallium: add start_slot parameter to set_vertex_buffers")
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10929 >
2021-05-21 22:35:22 +00:00
Chia-I Wu
1b02577209
pps: fix a missing include in Intel pps driver
...
In file included from ../src/intel/ds/intel_pps_perf.cc:8:
../src/intel/ds/intel_pps_perf.h:34:78: error: ‘string’ in namespace ‘std’ does not name a type
Signed-off-by: Chia-I Wu <olvaffe@gmail.com >
Reviewed-by: Rob Clark <robdclark@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10934 >
2021-05-21 22:03:16 +00:00
Connor Abbott
9350900fcd
ir3: Only use per-wave pvtmem layout for compute
...
The blob seems to do this since a630, and it fixes
spec@glsl-1.30 @execution@fs-large-local-array on a650.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10922 >
2021-05-21 20:45:07 +00:00
Connor Abbott
0ab01f4215
ir3: Call nir_lower_wrmask() again after lowering scratch
...
I forgot that after rebasing on large_consts support that this is now
called after the first time nir_lower_wrmask is called and can generate
partial writemasks that need to be lowered. While we're here, also call
the main optimization loop if things are lowered to scratch because it
generates address arithmetic that may need to be cleaned up.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10922 >
2021-05-21 20:45:07 +00:00