- 24 Jun, 2021 40 commits
-
-
Emma Anholt authored
Fixes: dEQP-VK.api.info.format_properties.g8b8g8r8_422_unorm dEQP-VK.api.info.format_properties.b8g8r8g8_422_unorm and part of: dEQP-VK.api.info.format_properties.g8_b8_r8_3plane_420_unorm dEQP-VK.api.info.format_properties.g8_b8r8_2plane_420_unorm Part-of: <!11562>
-
Emma Anholt authored
Part-of: <!11562>
-
Emma Anholt authored
This does the logging for you. Part-of: <!11562>
-
Emma Anholt authored
Part-of: <!11562>
-
Emma Anholt authored
This is a major failure that should never happen (if we had spilling support), don't hide the log behind DEBUG builds. Part-of: <!11562>
-
Erik Faye-Lund authored
These runners are having stability issues, and is causing a lot of merge-requests to fail without reason. Let's disable them until the runners have gotten some stability fixes in place. See this discussion for details: #3437 (comment 971266) Acked-by:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Acked-by:
Daniel Stone <daniels@collabora.com> Part-of: <!11580>
-
Daniel Schürmann authored
Instead of adding a second copy, just redirect the existing copy. No fossil-db changes. Reviewed-by:
Rhys Perry <pendingchaos02@gmail.com> Part-of: <!11571>
-
Daniel Schürmann authored
Previously, it could happen that a parallelcopy of a definition was inserted before the instruction. Fixes Rage 2 with GFX7. No fossil-db changes. Reviewed-by:
Rhys Perry <pendingchaos02@gmail.com> Part-of: <!11571>
-
Jason Ekstrand authored
Reviewed-by:
Jordan Justen <jordan.l.justen@intel.com> Part-of: <!5599>
-
Jordan Justen authored
Signed-off-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Sagar Ghuge authored
Signed-off-by:
Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Sagar Ghuge authored
Signed-off-by:
Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Sagar Ghuge authored
v2 (Jordan Justin): - add anv_gem_stubs.c impl v3 (Jason Ekstrand): - Use the upstream uAPI - Rework the interface a bit Signed-off-by:
Sagar Ghuge <sagar.ghuge@intel.com> Signed-off-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Sagar Ghuge authored
Create additional memory type with DEVICE_LOCAL_BIT if we have local memory region aviable. v2 (Jason Ekstrand): - Don't leak mem_regions if the second ioctl fails Signed-off-by:
Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Rafael Antognolli authored
Reworks: * Jordan: Required rework following f62724cc ("iris: Pick a single mmap mode (WB/WC) at BO allocation time") Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Rafael Antognolli authored
Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Rafael Antognolli authored
Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Rafael Antognolli authored
v2 (Jason Ekstrand): - Don't leak meminfo if the ioctl fails on the second pass Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Jordan Justen authored
Signed-off-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Jordan Justen authored
Signed-off-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!5599>
-
Jason Ekstrand authored
From drm-next at the following commit: commit 2a7005c8a3982ba27fab237d85c27da446484e9c (HEAD) Merge: 0666cba1f5b2b 47c65b3853f88 Author: Dave Airlie <airlied@redhat.com> Date: Fri Jun 11 13:34:42 2021 +1000 Merge tag 'drm-intel-gt-next-2021-06-10' of... Acked-by:
Daniel Vetter <daniel.vetter@ffwll.ch> Part-of: <!5599>
-
Simon Zeni authored
Signed-off-by:
Simon Zeni <simon@bl4ckb0ne.ca> Reviewed-by:
Simon Ser <contact@emersion.fr> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <!11014>
-
Simon Zeni authored
Implements the two functions defined in the extension VK_EXT_acquire_drm_display, vkAcquireDrmDisplayEXT and vkGetDrmDisplayEXT. Signed-off-by:
Simon Zeni <simon@bl4ckb0ne.ca> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Reviewed-by:
Simon Ser <contact@emersion.fr> Part-of: <!11014>
-
Simon Zeni authored
Modifies the signature on `wsi_display_get_connector` to retrieve the connector of an arbitrary DRM FD instead of the one taken from the wsi_display. Signed-off-by:
Simon Zeni <simon@bl4ckb0ne.ca> Reviewed-by:
Simon Ser <contact@emersion.fr> Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <!11014>
-
Jason Ekstrand authored
Suggested-by:
Luis Strano <luis.strano@intel.com> Acked-by:
Luis Strano <luis.strano@intel.com> Part-of: <!11479>
-
Jason Ekstrand authored
We also update and improve the docs in isl.h which get pulled into this new chapter. Acked-by:
Luis Strano <luis.strano@intel.com> Part-of: <!11479>
-
Jason Ekstrand authored
This gets rid of the awkward interface for isl_surf_get_ccs_surf where we passed it two aux surfaces and it was supposed to fill out the second one based on whether or not the first one already had stuff in it. Instead, we now pass it three well-labled surfaces: surf, hiz_or_mcs_surf, and ccs_surf which have obvious meanings. This does mean that iris has to carry a bit of logic and we have to flip parameters around in all the callers. But the resulting interface is much cleaner. Reviewed-by:
Nanley Chery <nanley.g.chery@intel.com> Part-of: <!11479>
-
Jason Ekstrand authored
Whether or not a surface supports CCS on Tigerlake and later is dependent not only on the main surface but also on the MCS or HiZ surface, if any. We were doing some of these checks in isl_get_ccs_surf based on the extra_aux parameter but not as many as we probably should. In particular, we were really only checking HiZ conditions and nothing for MCS. It also meant that, in spite of the symmetry in names, the checks in isl_surf_get_ccs_surf were more complete than in isl_surf_supports_ccs. Reviewed-by:
Nanley Chery <nanley.g.chery@intel.com> Part-of: <!11479>
-
Jason Ekstrand authored
The only driver which calls isl_surf_get_ccs_surf with extra_aux != NULL is iris and it always calls it with two aux surfaces and never calls it for CCS twice. We can turn those checks into asserts. Reviewed-by:
Nanley Chery <nanley.g.chery@intel.com> Part-of: <!11479>
-
Vinson Lee authored
Fixes: 26b19bda ("asahi: Add device abstraction") Fixes: 55c0956f ("asahi: Add (clean room) IOKit uABI header") Signed-off-by:
Vinson Lee <vlee@freedesktop.org> Part-of: <!11569>
-
Erik Faye-Lund authored
Without this, I get the following error if I try to compile Zink without any other drivers: src/gallium/targets/libgl-gdi/libgl_gdi.c(210): error C2037: left of 'flush_frontbuffer' specifies undefined struct/union 'pipe_screen' Fixes: fdfe4a4d ("libgl-gdi: add zink support") Reviewed-by:
Jesse Natalie <jenatali@microsoft.com> Acked-by:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <!11536>
-
Erik Faye-Lund authored
This removes a macro that we don't need, and removes a comment about a detail that we don't care about in that location. Acked-By:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Acked-by:
Hoe Hao Cheng <haochengho12907@gmail.com> Part-of: <!11554>
-
Erik Faye-Lund authored
These functions are only used once anyway, no need to store them and make the rest of Zink care. Acked-By:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Acked-by:
Hoe Hao Cheng <haochengho12907@gmail.com> Part-of: <!11554>
-
Erik Faye-Lund authored
These functions were added, but never used. Let's get rid of them. Fixes: c2cb2dd3 ("zink: Added support for MacOS MoltenVK APIs.") Acked-By:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Acked-by:
Hoe Hao Cheng <haochengho12907@gmail.com> Part-of: <!11554>
-
Erik Faye-Lund authored
These functions don't exist in the Khronos XML, so we don't generate dispatch-table entries for them. So let's not try to call them in that way. Fixes: 55748681 ("zink: use the dispatch tables") Acked-By:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Acked-by:
Hoe Hao Cheng <haochengho12907@gmail.com> Part-of: <!11554>
-
Erik Faye-Lund authored
We also forgot to remove these when we stoped using them, more stuff to delete, yeah! Fixes: 55748681 ("zink: use the dispatch tables") Reviewed-By:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Reviewed-by:
Hoe Hao Cheng <haochengho12907@gmail.com> Part-of: <!11554>
-
Erik Faye-Lund authored
We stopped using these without removing them, let's tidy that bit up. Fixes: 55748681 ("zink: use the dispatch tables") Reviewed-By:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Reviewed-by:
Hoe Hao Cheng <haochengho12907@gmail.com> Part-of: <!11554>
-
Dave Airlie authored
Part-of: <!11570>
-
Dave Airlie authored
This fixes hangs seen with xfb and the deqp test Part-of: <!11567>
-
Dave Airlie authored
Ported 97e9de17 from iris We might get asked to pitch the storage on a buffer that already has no meaningful contents. In this case, the existing buffer is as good as a new one. Part-of: <!11567>
-