- 25 Jan, 2023 3 commits
-
-
Dave Airlie authored
-
Dave Airlie authored
-
Dave Airlie authored
This just adds the files with the programming info, it doesn't enable the extensions etc
-
- 24 Jan, 2023 15 commits
-
-
Dave Airlie authored
these images need motion vector storage allocated with them
-
Dave Airlie authored
These values are taking from runtime interrogation of the media driver. It would be nice to know if they are correct, but they work.
-
Dave Airlie authored
-
Dave Airlie authored
-
Dave Airlie authored
The video decode hw only works with Y tiled images.
-
Dave Airlie authored
-
Dave Airlie authored
Decoding video batches requires a video engine decoder context
-
These are expected to fail by the design of gbm. Don't make each driver track them. Acked-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Acked-by:
Karol Herbst <kherbst@redhat.com> Acked-by:
Martin Roukala <martin.roukala@mupuf.org> Acked-by:
David Heidelberg <david.heidelberg@collabora.com> Part-of: <mesa/mesa!20798>
-
Since our X servers don't have a compositor, and we run tests in parallel, various swap and frontbuffer tests won't ever be stable. Rather than having every driver have to track those flakes, make a general X11 skips list as a known issue of our CI rather than pointing fingers at drivers. Acked-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Acked-by:
Karol Herbst <kherbst@redhat.com> Acked-by:
Martin Roukala <martin.roukala@mupuf.org> Acked-by:
David Heidelberg <david.heidelberg@collabora.com> Part-of: <mesa/mesa!20798>
-
I'm going to add some automatic platform-based skips lists shortly (like all-skips but more targeted), and this avoids needing to add them to each .toml. Acked-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Acked-by:
Karol Herbst <kherbst@redhat.com> Acked-by:
Martin Roukala <martin.roukala@mupuf.org> Acked-by:
David Heidelberg <david.heidelberg@collabora.com> Acked-by:
Erico Nunes <nunes.erico@gmail.com> Part-of: <mesa/mesa!20798>
-
This is one of the few remaining piglit-runner.sh users. I think the notable change here is that we no longer set EGL_PLATFORM=surfaceless like the piglit-runner.sh script did. Acked-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Acked-by:
Karol Herbst <kherbst@redhat.com> Acked-by:
Martin Roukala <martin.roukala@mupuf.org> Acked-by:
David Heidelberg <david.heidelberg@collabora.com> Part-of: <mesa/mesa!20798>
-
These tests all had valgrind UAF complaints that got fixed with the MR closing that bug. Acked-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Acked-by:
Karol Herbst <kherbst@redhat.com> Acked-by:
Martin Roukala <martin.roukala@mupuf.org> Acked-by:
David Heidelberg <david.heidelberg@collabora.com> Part-of: <mesa/mesa!20798>
-
These now skip, since there are no preserved configs any more. Acked-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Acked-by:
Karol Herbst <kherbst@redhat.com> Acked-by:
Martin Roukala <martin.roukala@mupuf.org> Acked-by:
David Heidelberg <david.heidelberg@collabora.com> Part-of: <mesa/mesa!20798>
-
This is a skip these days, since the ext isn't supported in the kopper world. Acked-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Acked-by:
Karol Herbst <kherbst@redhat.com> Acked-by:
Martin Roukala <martin.roukala@mupuf.org> Acked-by:
David Heidelberg <david.heidelberg@collabora.com> Part-of: <mesa/mesa!20798>
-
e31d08d3 made it a skip, so no need to track these any more. Acked-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Acked-by:
Karol Herbst <kherbst@redhat.com> Acked-by:
Martin Roukala <martin.roukala@mupuf.org> Acked-by:
David Heidelberg <david.heidelberg@collabora.com> Part-of: <mesa/mesa!20798>
-
- 23 Jan, 2023 22 commits
-
-
4 spurious fails today it looks like with the same "[drm:virtio_gpu_get_capsets] *ERROR* timed out waiting for cap set 0" signature. It had started by at least Jan 20. https://gitlab.freedesktop.org/mesa/mesa/-/jobs/35240569#L2929 (today) Part-of: <mesa/mesa!20868>
-
this incurs a small amount of unnecessary cpu overhead as compared to just checking bitflags Part-of: <mesa/mesa!20615>
-
This is the Hasvk version of Anv's: 3d37950f ("anv: check the return value of anv_execbuf_add_bo_bitset()") Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Signed-off-by:
Paulo Zanoni <paulo.r.zanoni@intel.com> Part-of: <mesa/mesa!20800>
-
This is the Hasvk version of Anv's: ad6a036a ("anv: don't leave undefined values in exec->syncobj_values") Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Signed-off-by:
Paulo Zanoni <paulo.r.zanoni@intel.com> Part-of: <mesa/mesa!20800>
-
Once prepared the archive in gfx-ci/linux for kernel 6.1 pointing to 6.1.7 and with the patches for mesa, update the link. Also, enable some kconfigs needed for the Adreno and USB. One job in AMD required an expectation file to be updated with one test. Also, an mt8192 device tree has been included in the arm64 trees for lava build. Co-developed-by:
Daniel Stone <daniels@collabora.com> Co-developed-by:
Guilherme Gallo <guilherme.gallo@collabora.com> Co-developed-by:
Helen Koike <helen.koike@collabora.com> Co-developed-by:
David Heidelberg <david.heidelberg@collabora.com> Signed-off-by:
Sergi Blanch Torne <sergi.blanch.torne@collabora.com> Part-of: <mesa/mesa!20855>
-
require <sys/inotify.h> for fossilize_db Fixes: 3b69b675 ("util/fossilize_db: add runtime RO foz db loading via FOZ_DBS_DYNAMIC_LIST") Signed-off-by:
Juston Li <justonli@google.com> Part-of: <mesa/mesa!20755>
-
Add a fence_wait before destroying decoder to make sure destory message has been processed by firmware. Signed-off-by:
Boyuan Zhang <boyuan.zhang@amd.com> Reviewed-by:
Leo Liu <leo.liu@amd.com> Reviewed-by:
Sajeesh Sidharthan <sajeesh.sidharthan@amd.com> Part-of: <mesa/mesa!20805>
-
Add a fence_wait before destroying dpb buffer in dpg_unref_list to make sure previous decode job has been done. (for DPB_DYNAMIC_TIER_2) Signed-off-by:
Boyuan Zhang <boyuan.zhang@amd.com> Reviewed-by:
Leo Liu <leo.liu@amd.com> Reviewed-by:
Sajeesh Sidharthan <sajeesh.sidharthan@amd.com> Part-of: <mesa/mesa!20805>
-
This reverts commit 6d020540. v_cvt_pk_u8_f32 returns 0xff instead of v_cvt_u32_f32 & 0xff if the input is larger than 255. Closes: mesa/mesa#8128 Cc: mesa-stable Reviewed-by:
Timur Kristóf <timur.kristof@gmail.com> Part-of: <mesa/mesa!20829>
-
Now that zink can use imageRobustAccess and handle txf with invalid LODs, update the profile to require either VK_EXT_image_robustness or VK_EXT_robustness2. Part-of: <mesa/mesa!20808>
-
GL robust buffer access applies to texelFetch with out of bounds LODs. imageRobustAccess2 guarantees this, but imageRobustAccess does not. Therefore, the txf robustness lowering pass from earlier is used to provide this guarantee and support ARB/KHR robust_buffer_access_behavior. Part-of: <mesa/mesa!20808>
-
Since shaders can be shared even between robust and non-robust contexts, the robustness state needs to be tracked. Part-of: <mesa/mesa!20808>
-
Part-of: <mesa/mesa!20808>
-
Also, add shader key handling to compute programs. This will be used later on for the rb_image workaround. Part-of: <mesa/mesa!20808>
-
Will be used later to workaround missing robustImageAccess2 along with robustImageAccess. Part-of: <mesa/mesa!20808>
-
the outer swapchain object is persistent, which means checking it will never yield an update after the first check fixes #8122 Fixes: b2739c9f ("zink: set surface->dt when updating swapchain" Part-of: <mesa/mesa!20814>
-
Signed-off-by:
Rhys Perry <pendingchaos02@gmail.com> Reviewed-by:
Timur Kristóf <timur.kristof@gmail.com> Part-of: <mesa/mesa!20747>
-
Signed-off-by:
Rhys Perry <pendingchaos02@gmail.com> Reviewed-by:
Timur Kristóf <timur.kristof@gmail.com> Closes: mesa/mesa#8089 Part-of: <mesa/mesa!20747>
-
When this was last changed, the smoothing_enabled flag seems to have been forgotten about, breaking line-smoothing (and probably also polygon smoothing). Fixes: 4147add2 ("radeonsi: update db_eqaa even if msaa is disabled") Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Part-of: <mesa/mesa!20810>
-
This can significantly reduce the number of allocations required to record large command buffers with thousands of draw calls and it improves significantly vkoverhead's results. fps_avg helped: serious_sam_trace01_1280x720.gfxr: 17.96 -> 18.50 (3.01%) fps_avg helped: vehicle-game-2.gfxr: 9.09 -> 9.33 (2.67%) fps_avg helped: ue4_shooter_game_high_quality.gfxr: 17.40 -> 17.66 (1.48%) fps_avg helped: ue4_shooter_game_low_quality.gfxr: 25.25 -> 25.61 (1.44%) fps_avg helped: ue4_sun_temple.gfxr: 24.93 -> 25.15 (0.86%) fps_avg helped: vkQuake_capture_frames_1_through_1200.gfxr: 52.54 -> 52.95 (0.78%) fps_avg helped: rbdoom-3-bfg_capture.gfxr: 13.87 -> 13.96 (0.69%) fps_avg helped: sponza_demo02_800x600.gfxr: 19.59 -> 19.63 (0.21%) fps_avg HURT: ue4_shooter_game_shooting_high_quality.gfxr: 19.14 -> 18.95 (-0.98%) fps_avg HURT: sponza_demo01_800x600.gfxr: 20.03 -> 20 (-0.09%) fps_avg HURT: quake3e_capture_frames_1_through_1800.gfxr: 57.34 -> 57.34 (-0.01%) fps_avg HURT: serious_sam_trace02_1280x720.gfxr: 38.27 -> 38.27 (-0.01%) total fps_min in shared programs: 311.74 -> 313.91 (0.69%) fps_min in affected programs: 311.74 -> 313.91 (0.69%) helped: 10 HURT: 2 total fps_max in shared programs: 319.54 -> 320.24 (0.22%) fps_max in affected programs: 319.54 -> 320.24 (0.22%) helped: 6 HURT: 6 total fps_avg in shared programs: 315.41 -> 317.36 (0.62%) fps_avg in affected programs: 315.41 -> 317.36 (0.62%) helped: 8 HURT: 4 Reviewed-by:
Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <mesa/mesa!20787>
-
Not needed since we moved to the common sync framework. Reviewed-by:
Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <mesa/mesa!20787>
-
unlocks were incorrectly added to paths using dri2_egl_display() as well as those using dri2_egl_display_lock() pthread_mutex_unlock() when unlocked is documented by posix as being undefined behaviour. On OpenBSD pthread_mutex_unlock() will call abort(3) if this happens. Fixes: f1efe037 ("egl/dri2: Add display lock") Reviewed-by:
Rob Clark <robclark@freedesktop.org> Part-of: <mesa/mesa!20712>
-