summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
116 min.aco: handle FPAtomicToDenormModeHazardHEADmainRhys Perry2-3/+161
This is quite unlikely to happen, but I guess it might be possible and it's relatively simple to work around. Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Georg Lehmann <dadschoorse@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35884>
2 hourswinsys/amdgpu: pass r/w bo to w/r list in userq_wait ioctlYogesh Mohan Marimuthu1-4/+6
bo with write usage should wait for read and write fence. bo with read usage should wait for write fence. Currently wrote bos are passed to write list and read bos are passed to read like. This patch fixes the issue. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35963>
3 hoursr600: fix emit_ssbo_store() wrmask compatibilityPatrick Lerda1-0/+4
This issue was generating unwanted write accesses that could overwrite previous operations. Note: This functionality could also be tested with nir_lower_wrmasks. This problem seems to only affect the ssbos. This change was tested on cypress, barts and cayman. Here are the tests fixed: khr-gl4[3-6]/compute_shader/pipeline-pre-vs: fail pass khr-gl4[5-6]/direct_state_access/queries_functional: fail pass khr-gl4[5-6]/es_31_compatibility/shader_image_load_store/advanced-cast-cs: fail pass khr-gl4[5-6]/es_31_compatibility/shader_image_load_store/advanced-cast-fs: fail pass khr-gl4[5-6]/es_31_compatibility/shader_storage_buffer_object/advanced-switchbuffers-cs: fail pass khr-gl4[5-6]/es_31_compatibility/shader_storage_buffer_object/advanced-switchprograms-cs: fail pass khr-gl4[5-6]/es_31_compatibility/shader_storage_buffer_object/basic-operations-case1-cs: fail pass khr-gl4[3-6]/shader_storage_buffer_object/advanced-switchbuffers-cs: fail pass khr-gl4[3-6]/shader_storage_buffer_object/advanced-switchprograms-cs: fail pass khr-gl4[3-6]/shader_storage_buffer_object/basic-operations-case1-cs: fail pass khr-gl4[4-6]/texture_buffer/texture_buffer_max_size: fail pass khr-gles31/core/compute_shader/pipeline-pre-vs: fail pass khr-gles31/core/shader_image_load_store/advanced-cast-cs: fail pass khr-gles31/core/shader_image_load_store/advanced-cast-fs: fail pass khr-gles31/core/shader_storage_buffer_object/advanced-switchbuffers-cs: fail pass khr-gles31/core/shader_storage_buffer_object/advanced-switchprograms-cs: fail pass khr-gles31/core/shader_storage_buffer_object/basic-operations-case1-cs: fail pass khr-gles31/core/texture_buffer/texture_buffer_max_size: fail pass khr-glesext/texture_buffer/texture_buffer_max_size: fail pass Cc: mesa-stable Signed-off-by: Patrick Lerda <patrick9876@free.fr> Reviewed-by: Gert Wollny <gert.wollny@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35830>
3 hoursac/nir: use u_foreach_bit moreMarek Olšák2-26/+7
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35345>
3 hoursac/nir: eliminate sample_id/sample_pos if MSAA is disabledMarek Olšák1-1/+9
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35345>
3 hoursac/nir: rename force_center_interp_no_msaa to msaa_disabledMarek Olšák3-18/+16
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35345>
4 hoursbroadcom/ci: update expected resultsJuan A. Suarez Romero4-0/+9
Add new failures/flakes. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35964>
4 hoursvc4/ci: disable skqp jobJuan A. Suarez Romero1-1/+2
This is quite unstable, with lots of hangs. So just disable it. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35964>
4 hoursir3/legalize: merge predication quirk nops with existing nopsJob Noorman3-8/+26
Now that we emit these nops at the beginning of block, we can merge them with any existing nops. Totals from 7747 (4.71% of 164575) affected shaders: Instrs: 10458516 -> 10439473 (-0.18%) CodeSize: 19276236 -> 19255126 (-0.11%) NOPs: 2379189 -> 2360146 (-0.80%) (ss)-stall: 932629 -> 932685 (+0.01%) (sy)-stall: 3634623 -> 3635354 (+0.02%) Cat0: 2610461 -> 2591418 (-0.73%) Signed-off-by: Job Noorman <jnoorman@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35934>
4 hoursir3/legalize: emit predication quirk nops in next blockJob Noorman1-4/+4
Emitting in the same block as the pred[tfe] caused helper_sched to sometimes insert unnecessary (eq). For example: block i: ... prede (eq)(rpt6)nop block i+1: (eq)nop Emitting the quirk nops in the next block (i+1 in this case) prevents this. Note that the small number of shaders where NOPs regress, are cases where an extra (eq)nop is inserted in a block that doesn't contain any other nops (but did contain the quirk nop before this change). Totals from 3814 (2.32% of 164575) affected shaders: Instrs: 6732543 -> 6732252 (-0.00%); split: -0.01%, +0.00% CodeSize: 11978286 -> 11978086 (-0.00%); split: -0.00%, +0.00% NOPs: 1683239 -> 1682948 (-0.02%); split: -0.02%, +0.01% (ss)-stall: 635237 -> 634077 (-0.18%) (sy)-stall: 2562027 -> 2533761 (-1.10%); split: -1.10%, +0.00% Cat0: 1849898 -> 1849607 (-0.02%); split: -0.02%, +0.01% Signed-off-by: Job Noorman <jnoorman@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35934>
5 hoursradv/virtio: don't leak drm FD when using vpipeWolf480pl1-0/+1
The fd in radv_physical_device_try_create is one we opened in that function. We don't need it when vpipe is in use, so we should close it, before setting it to -1. Fixes: 999d5098b48 ("radv/virtio: support vpipe") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35947>
9 hoursturnip/ci: Reduce parallelism of a660-vkValentine Burley3-3/+3
Some `sm8350-hdk` DUTs are currently failing LAVA health checks in the Collabora farm, reducing available capacity. To mitigate job delays, temporarily reduce the parallelism of the `a660-vk` job. Thanks to previous optimizations and further increasing the tests_per_group setting, there is no loss in test coverage. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35939>
9 hoursturnip/ci: Skip slow tests in a660-vkValentine Burley1-0/+4
These tests have been intermittently timing out even before the changes in this MR (see e.g. https://gitlab.freedesktop.org/mesa/mesa/-/jobs/79736836), so skip them in the pre-merge job by adding them to the slow-skips list. They will still run in the full nightly job. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35939>
9 hoursfreedreno/ci: Increase the concurrency of sm8350-hdkValentine Burley2-2/+1
The sm8350-hdk has 8 threads and 12 GB of RAM, which allows increasing `FDO_CI_CONCURRENT` to 9 to speed up all its jobs. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35939>
16 hoursvenus: Fix vn_CreateImage crashing with debug build of venusDmitry Osipenko1-0/+1
Fix Venus crashing when running in KMS mode and using debug build of Mesa due to previous patch missing to adjust the assert-check, making it prepared to handle WSI/scanout images. Fixes: 31a8218f5b78 ("venus: wsi workaround for gamescope") Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org> Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35958>
3 daystreewide: use VARYING_BIT_*Alyssa Rosenzweig28-92/+86
Via Coccinelle patch generated by the following Python: varys = [ "POS", "COL0", "COL1", "FOGC", "TEX0", "TEX1", "TEX2", "TEX3", "TEX4", "TEX5", "TEX6", "TEX7", "PSIZ", "BFC0", "BFC1", "EDGE", "CLIP_VERTEX", "CLIP_DIST0", "CLIP_DIST1", "CULL_DIST0", "CULL_DIST1", "PRIMITIVE_ID", "PRIMITIVE_COUNT", "LAYER", "VIEWPORT", "FACE", "PRIMITIVE_SHADING_RATE", "PNTC", "TESS_LEVEL_OUTER", "TESS_LEVEL_INNER", "PRIMITIVE_INDICES", "BOUNDING_BOX0", "BOUNDING_BOX1", "VIEWPORT_MASK", "CULL_PRIMITIVE" ] t = """ @@ @@ -(1 << VARYING_SLOT_${V}) +VARYING_BIT_${V} @@ @@ -BITFIELD_BIT(VARYING_SLOT_${V}) +VARYING_BIT_${V} @@ @@ -(1ull << VARYING_SLOT_${V}) +VARYING_BIT_${V} @@ @@ -BITFIELD64_BIT(VARYING_SLOT_${V}) +VARYING_BIT_${V} """ for v in varys: from mako.template import Template print(Template(t).render(V = v)) Closes: #13453 Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com> Reviewed-by: Marek Olšák <maraeo@gmail.com> Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> [panfrost, common] Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> [broadcom] Reviewed-by: Corentin Noël <corentin.noel@collabora.com> [virgl] Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> [zink] Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35917>
3 daysmesa/st: handle renderbuffer with null zsbufMike Blumenkrantz2-6/+3
this matches cbuf handling Fixes: 2eb45daa9c8 ("gallium: de-pointerize pipe_surface") Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35941>
3 dayszink: fix submit_count disambiguation for bo usage checksMike Blumenkrantz2-5/+12
also improve docs for submit_count to avoid similar errors Fixes: 61b0955308d ("zink: always check submit_count to disambiguate when checking/waiting") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35940>
3 dayszink: fix acquire semaphore syncMike Blumenkrantz1-0/+8
the semaphore stage is VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, so the src access barrier must also use this in order to ensure it happens after the acquire cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35940>
3 dayszink: stop deleting src stage in image syncMike Blumenkrantz1-4/+0
this probably doesn't help much and makes debugging harder cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35940>
3 daysfrontends/va: fix potential overflowsPierre-Eric Pelloux-Prayer1-3/+3
The multiplication of 32 bits integers will be truncated before being widened to the destination variable' size. Reported by static analysis. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35877>
3 daysmesa: fix total_invocations computationPierre-Eric Pelloux-Prayer1-1/+1
The multiplication of 32 bits integers will be truncated before being widened to the destination variable' size. Reported by static analysis. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35877>
3 daysutil/texcompress: fix comparison warningPierre-Eric Pelloux-Prayer3-6/+8
Fixes warnings reported by static analysis. It shouldn't change the behavior as numxpixels/numypixels should always be smaller than 255. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35877>
3 daysaux/indices: remove useless linesPierre-Eric Pelloux-Prayer2-2/+0
Presumably these were added to silence a "variable j not used" compiler warning, but "j" seems used in the loop counter. Reported by static analysis. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35877>
3 daysegl: cast printf argument to the expected typePierre-Eric Pelloux-Prayer1-1/+1
Reported by static analysis. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35877>
3 daysmesa/program: remove useless assignmentPierre-Eric Pelloux-Prayer1-2/+2
target_mask is set to 0 and then unconditionnally assigned a different value 10 lines below. Drop the useless init. Reported by static analysis. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35877>
3 daystc: fix potential overflowsPierre-Eric Pelloux-Prayer1-1/+4
Reported by static analysis. Multiplication may overflow before being converted to the larger type, so fix this by casting one of the operands to the destination type. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35877>
3 daysradeonsi: fix potential overflowsPierre-Eric Pelloux-Prayer5-8/+8
Reported by static analysis. Multiplication may overflow before being converted to the larger type, so fix this by casting one of the operands to the destination type. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35877>
3 daysac: fix invalid array sizePierre-Eric Pelloux-Prayer1-2/+1
Reported by static analysis. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35877>
3 daysac: fix potential overflowsPierre-Eric Pelloux-Prayer4-5/+5
Reported by static analysis. Multiplication may overflow before being converted to the larger type, so fix this by casting one of the operands to the destination type. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35877>
3 dayspanfrost/meson: drop invalid C-only -Wno-override-init from C++ argsEric Engestrom2-2/+2
cc1plus: warning: command-line option '-Wno-override-init' is valid for C/ObjC but not for C++ Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35892>
3 dayspanfrost: limit sample_shading to bifrost and laterErik Faye-Lund1-1/+1
We haven't wired this up in the Midgard compiler, so we can't expose sample shading on Midgard GPUs. This all seems fixable, because the KILL instruction can update the coverage without the kill-flag (yeah, a bit confusing naming), but until someone puts in the time to wire up that, let's just disable the functionality to avoid crashes. Fixes: 6bba718027e ("panfrost: Advertise SAMPLE_SHADING") Reviewed-by: Eric R. Smith <eric.smith@collabora.com> Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35881>
3 daystu: Remove handling of float16 in the 3D blit pathKarmjit Mahil2-34/+9
We're using the 2D path for float16 now, so no need for this code anymore. Signed-off-by: Karmjit Mahil <karmjit.mahil@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35709>
3 daystu: Use A2D for float16 formatsKarmjit Mahil1-7/+4
Previously we had to utilize the 3D path for float16 formats since the hw would implicitly convert f16->f32 canonicalizing NaNs resulting in copies that were not bit exact. The `HALF_PRECISION` bit was discovered which avoids this conversion, so we can go back to using the 2D path. Using the 2D path is faster than the 3D path. Results of Crucible bench.cast-image show an improvement of slightly above a 50% average for the 1 MiB image->image copy of {4,6,16,32,64)B chunks, and for the 16 GiB there's a slight improvement. The affected formats are {R16,R16G16,R16G16A16}_SFLOAT. Signed-off-by: Karmjit Mahil <karmjit.mahil@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35709>
3 daysfreedreno/regs: update A2D definitionsDanylo Piliaiev8-60/+81
Co-authored-by: Karmjit Mahil <karmjit.mahil@igalia.com> Signed-off-by: Karmjit Mahil <karmjit.mahil@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35709>
3 daysiris: ISP invalidate at end of compute batchesCaleb Callaway1-1/+1
We're now re-emitting push constants at the start of compute batches, so we can avoid the overhead of restoring them. CC: mesa-stable Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35873>
3 daysiris: re-emit push constants at compute batch startCaleb Callaway1-0/+1
Per Ken Graunke, corruption issues with push constants for render batches on Gen12 graphics have been observed and worked around by re-emitting push constants at the start of the batch buffer. We're seeing similar issues with compute batches, so we'll apply the same work-around. Fixes corruption reported in Blender on ADL/RPL CC: mesa-stable Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35873>
3 daysir3: add subreg move optimizationJob Noorman4-0/+103
Certain instructions essentially behave as a move of half of their full src to their half dst. More specifically: - `cov.u32u16 hdst, src`: moves lower half of src to hdst. - `[a]shr.b hdst, src, 16`: moves upper half of src to hdst. In mergedregs mode, if the src and dst of these instructions are assigned overlapping registers, they can be removed. Implement this by 1) merging the src and dst merge sets of such instruction before RA, and 2) removing them if RA assigned overlapping registers. Totals from 7483 (4.55% of 164575) affected shaders: Instrs: 8913039 -> 8859209 (-0.60%); split: -0.62%, +0.01% CodeSize: 16588988 -> 16489082 (-0.60%); split: -0.61%, +0.00% NOPs: 2020848 -> 2013070 (-0.38%); split: -0.71%, +0.33% MOVs: 352179 -> 352146 (-0.01%); split: -0.06%, +0.05% COVs: 256946 -> 242972 (-5.44%) Full: 145737 -> 145738 (+0.00%) (ss): 224816 -> 222102 (-1.21%); split: -1.24%, +0.03% (sy): 109208 -> 109222 (+0.01%); split: -0.01%, +0.02% (ss)-stall: 842387 -> 831457 (-1.30%); split: -1.63%, +0.33% (sy)-stall: 3353188 -> 3337732 (-0.46%); split: -0.62%, +0.16% Preamble Instrs: 1403333 -> 1401362 (-0.14%) Cat0: 2219312 -> 2211530 (-0.35%); split: -0.65%, +0.30% Cat1: 690367 -> 677240 (-1.90%); split: -1.99%, +0.09% Cat2: 3279215 -> 3246293 (-1.00%) Cat7: 412865 -> 412866 (+0.00%) Signed-off-by: Job Noorman <jnoorman@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35858>
3 daysir3/merge_regs: fix merge set alignment checkJob Noorman1-1/+1
b_offset should be checked against b's alignment, not a's. Signed-off-by: Job Noorman <jnoorman@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35858>
3 dayspanvk: Advertise VK_KHR_unified_image_layoutsLars-Ivar Hesselberg Simonsen1-0/+6
We're currently not using image layouts in PanVK so we can advertise this extension without additional changes. Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Reviewed-by: John Anthony <john.anthony@arm.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35911>
3 dayspanvk/ci: Run full g52-vk job pre-mergeValentine Burley1-11/+1
We have enough DUTs to increase the job parallelism to 8. At this level, the runtime reported by deqp-runner averages about 8:30, which is below the 10-minute target recommended by the docs. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35913>
3 daysfreedreno/ci: Merge a750-piglit-cl and a750-glValentine Burley3-23/+13
The actual runtime of `a750-piglit-cl` was under 2 minutes. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35906>
3 daysfreedreno/ci: Increase the concurrency of a660-gl-clValentine Burley1-0/+1
The sm8350-hdk has 8 threads and 12 GB of RAM, which allows increasing `FDO_CI_CONCURRENT` to 9 to speed up the job. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35906>
3 daysfreedreno/ci: Increase parallelism of a660-gl-clValentine Burley1-10/+1
Following the previous commit, we have an additional `parallel:` slot available. Use it to run `a660-gl-cl` without a fraction, allowing us to remove the nightly `a660-gl-full` job. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35906>
3 daysfreedreno/ci: Merge a660-piglit-cl and a660-glValentine Burley3-18/+10
The actual runtime of `a660-piglit-cl` is under 2 minutes, so it can be merged into `a660-gl` to improve resource utilization by avoiding the launch of the additional job. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35906>
3 daysfreedreno/ci: Merge a618-piglit-cl into a618-piglitValentine Burley3-24/+13
The actual runtime of `a618-piglit-cl` was under 2 minutes, so it can be folded into the main `a618-piglit` job. To accommodate this, the "gpu" profile's fraction was fully moved to the deqp-runner suite without changing the overall test coverage: `fraction = 3` * `DEQP_FRACTION: 2` = 6 Also drop the redundant freedreno-a618-skips.txt skip while we're here, as that's automatically picked up via GPU_VERSION. Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35906>
3 dayszink: fix another case of blocking image op reordering with GENERAL layoutsMike Blumenkrantz1-2/+1
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35896>
3 dayszink: more fixups for GENERAL image syncMike Blumenkrantz1-6/+7
these need to always use unordered access when set Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35896>
3 dayszink: use HIC image transitions to init swapchain imagesMike Blumenkrantz1-0/+4
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35896>
3 dayszink: make HIC image transitions publicMike Blumenkrantz2-5/+8
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35896>