- 21 Oct, 2020 22 commits
-
-
Erik Faye-Lund authored
This triggers lowering in the state-tracker, which makes things a bit simpler. Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Part-of: <!7251>
-
Michel Dänzer authored
These can catch various common issues in MR settings and Git commit logs. The "check mr" job only exists in pre-merge pipelines for MRs, and runs automatically. The "check commits" job only exists in pre-merge pipelines for MRs and in pipelines for forked branches. It runs automatically in the former case and can be manually triggered in the latter. v2: * Use git_archive docker image (Daniel Stone) * Use a single sanity stage for both jobs (Tomeu Vizoso) Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Part-of: <!6209>
-
Michel Dänzer authored
So it doesn't need to wait for jobs in earlier stages. Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Part-of: <!6209>
-
Michel Dänzer authored
We put it in the first container stage to prevent it from waiting for jobs in previous stages, but empty needs: works for that as well. Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Part-of: <!6209>
-
Marek Olšák authored
so that info changes from pipe_screem::finalize_nir are reflected in gl_program v2: don't call nir_shader_gather_info again, because it crashes with freedreno Reviewed-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <!6950>
-
Marek Olšák authored
This reverts commit 493fdcf4. The lowered IO support has been added to Draw recently: !6698Acked-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <!6950>
-
Marek Olšák authored
src/mesa expects this somewhere. Acked-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <!6950>
-
Marek Olšák authored
All Mesa-specific includes and definitions have been moved to addrcommon.h. Instead of suppressing warnings in the code, they are suppressed in meson.build. Acked-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Acked-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <!7188>
-
Adam Jackson authored
These no longer reference anything specific to a particular DRI protocol. Reviewed-by:
Michel Dänzer <mdaenzer@redhat.com> Part-of: <!7219>
-
Adam Jackson authored
This is a minor bugfix, in that the prior code required that the server expose either XFree86-DRI or DRI2 to get the name; Xwayland exposed neither, just DRI3. Now, for DRI2 and DRI3, we just ask the loader. It also means we report "swrast" for the driver name when that's what we're using, which is probably a good thing. v2: Trust the driver name from the server for DRI2 (Michel Dänzer) Reviewed-by:
Michel Dänzer <mdaenzer@redhat.com> Part-of: <!7219>
-
Adam Jackson authored
This is only used from the __DRI_SYSTEM_TIME loader extension, which only the DRI1 drivers ever looked for. Reviewed-by:
Michel Dänzer <mdaenzer@redhat.com> Part-of: <!7219>
-
Samuel Pitoiset authored
The return value of this texture intrinsic should be a NIR 1-bit bool. Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Rhys Perry <pendingchaos02@gmail.com> Part-of: <!7236>
-
Samuel Pitoiset authored
The return value should be a NIR 1-bit bool. This fixes a regression with piglit ext_shader_samples_identical-simple-fs 2 on RadeonSI. Fixes: e690a1b7 ("ac/llvm: don't lower bool to int32, switch to native i1 bool") Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Part-of: <!7236>
-
Alejandro Piñeiro authored
Reviewed-by:
Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <!7125>
-
Thong Thai authored
Fixes an issue where deinterlaced videos would play at half the framerate, since only one field was repeated, instead of using both fields. Reverts a change I made previously which broke this. Fixes: 78786a21 ("frontends/va: Fix deinterlace bottom field first flag") Closes: #3621Signed-off-by:
Thong Thai <thong.thai@amd.com> Reviewed-by:
Leo Liu <leo.liu@amd.com> Part-of: <!7194>
-
Tony Wasserka authored
Reviewed-by:
Timur Kristóf <timur.kristof@gmail.com> Acked-by:
Daniel Schürmann <daniel@schuermann.dev> Part-of: <!7094>
-
Tony Wasserka authored
Reviewed-by:
Timur Kristóf <timur.kristof@gmail.com> Acked-by:
Daniel Schürmann <daniel@schuermann.dev> Part-of: <!7094>
-
Tony Wasserka authored
Reviewed-by:
Timur Kristóf <timur.kristof@gmail.com> Acked-by:
Daniel Schürmann <daniel@schuermann.dev> Part-of: <!7094>
-
Eric Anholt authored
If a pass returning boolean progress reports no change, we shouldn't need to re-validate. If a pass breaks the NIR but also fails to report progress correctly, it would be up to the next pass to catch that. This should hopefully help with test timeouts on KHR-GL33.texture_swizzle.functional since switching softpipe to nir-to-tgsi and enabling NIR validation in CI (27s to 20s on my system). Suggested-by:
Rob Clark <robdclark@chromium.org> Reviewed-by:
Rob Clark <robdclark@chromium.org> Reviewed-By:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!7239>
-
Timothy Arceri authored
Please see new code commment for full justification. Fixes: 18004c33 ("glsl: fail when a shader's input var has not an equivalent out var in previous") Closes: #3648Reviewed-by:
Matt Turner <mattst88@gmail.com> Reviewed-by:
Samuel Iglesias Gonsálvez <siglesias@igalia.com> Part-of: <!7184>
-
Icecream95 authored
Fixes piglit tests: - occlusion_query_meta_fragments - occlusion_query_meta_save Reviewed-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <!7074>
-
Icecream95 authored
In the "counter" occlusion query mode, each shader core has a separate counter. When MSAA is disabled, counter values need to be divided by four. Reviewed-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <!7074>
-
- 20 Oct, 2020 18 commits
-
-
Eric Anholt authored
Now that we have a NIR translator in gallium, we can drop this duplicated code in the API implementation. Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Part-of: <!6477>
-
Eric Anholt authored
Now that we have a NIR translator in gallium, we can drop this duplicated code in the API implementation. Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Part-of: <!6477>
-
Eric Anholt authored
For using NIR internally in mesa/st, we need some compiler options. This is the options wrote for softpipe, which should be enough for whatever NTT we do. Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Part-of: <!6477>
-
Vinson Lee authored
Fix defect reported by Coverity Scan. Assign instead of compare (PW.ASSIGN_WHERE_COMPARE_MEANT) assign_where_compare_meant: use of "=" where "==" may have been intended Fixes: ca86c7c6 ("v3dv: assert command buffers are executable when submitting to a queue") Signed-off-by:
Vinson Lee <vlee@freedesktop.org> Reviewed-by:
Alejandro Piñeiro <apinheiro@igalia.com> Reviewed-by:
Iago Toral Quiroga <itoral@igalia.com> Part-of: <!7156>
-
Bas Nieuwenhuizen authored
Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <!7226>
-
Bas Nieuwenhuizen authored
Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <!7226>
-
Bas Nieuwenhuizen authored
Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <!7226>
-
Eric Anholt authored
I found that it was warnings-clean already, let's make sure it stays that way. Reviewed-by:
Rob Clark <robdclark@chromium.org> Part-of: <mesa/mesa!7224>
-
Eric Anholt authored
Part-of: <!7224>
-
Eric Anholt authored
OUT_OF_MEMORY is the only valid error code from this function, but this error is more of a "things went horribly wrong, you can't talk to the GPU" case. Set the device to be in error. Part-of: <!7224>
-
Eric Anholt authored
Fixes some release-build warnings. Part-of: <!7224>
-
Eric Anholt authored
It seems like selecting the first here is a fine choice if we can't find the counter. Part-of: <!7224>
-
Eric Anholt authored
If we don't check for a NULL str, then sz might be undefined (as was happening in the match_compatible path, and returning 0 makes us not match as we should). Part-of: <!7224>
-
Eric Anholt authored
../src/freedreno/decode/cffdec.c: In function ‘reg_disasm_gpuaddr’: ../src/freedreno/decode/cffdec.c:404:29: error: ‘sprintf’ writing a terminating nul past the end of the destination [-Werror=format-overflow=] 404 | sprintf(filename, "%04d.%s", n++, ext); ../src/freedreno/decode/cffdec.c:404:3: note: ‘sprintf’ output between 9 and 16 bytes into a destination of size 8 404 | sprintf(filename, "%04d.%s", n++, ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Part-of: <!7224>
-
Karol Herbst authored
Reviewed-by:
Dave Airlie <airlied@redhat.com> Part-of: <!7069>
-
Dave Airlie authored
Clover uses these APIs a bit different, avoid crashes Reviewed-by:
Francisco Jerez <currojerez@riseup.net> Part-of: <!7069>
-
Karol Herbst authored
Reviewed-by:
Dave Airlie <airlied@redhat.com> Part-of: <!7069>
-
Karol Herbst authored
Reviewed-by:
Dave Airlie <airlied@redhat.com> Part-of: <!7069>
-