- May 04, 2022
-
-
Dylan Baker authored
Signed-off-by:
Dylan Baker <dylan.c.baker@intel.com>
-
Dylan Baker authored
-
- May 03, 2022
-
-
cc: mesa-stable fixes (zink): spec@ext_transform_feedback@generatemipmap prims_generated Reviewed-by:
Emma Anholt <emma@anholt.net> Part-of: <mesa/mesa!16278> (cherry picked from commit a36c3f6f) Conflicts: src/gallium/drivers/zink/ci/zink-lvp-fails.txt
-
device->l3_config is only valid on Gfx11+ This only fixes using GPU_TRACE=1 Signed-off-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Fixes: 02a4d622 ("anv: expose a couple of emit helper to build utrace buffer copies") Reviewed-by:
Tapani Pälli <tapani.palli@intel.com> Part-of: <mesa/mesa!16291> (cherry picked from commit 4efc9974)
-
cc: mesa-stable Reviewed-by:
Emma Anholt <emma@anholt.net> Part-of: <mesa/mesa!16278> (cherry picked from commit 4a4adb65)
-
We need to make sure we also properly sort varyings sharing a single slot otherwise we can end up assigning earlier components to the next slot if we have already processed later components. Closes: mesa/mesa#6392 Fixes: 1e93b0ca ("mesa/st: add support for NIR as possible driver IR") Reviewed-by:
Emma Anholt <emma@anholt.net> Part-of: <mesa/mesa!16208> (cherry picked from commit 180398f7)
-
We don't want to be throwing exceptions and changing float values later by emitting a signaling binary16 nan. If we don't do this, then when we convert back to f32 in NIR constant expression evaluation, the signaling NaN can end up giving NaN for fmax(NaN, 0.0), instead of 0.0. Closes: mesa/mesa#5933 Cc: mesa-stable Reviewed-by:
Emma Anholt <emma@anholt.net> Reviewed-by:
Jason Ekstrand <jason.ekstrand@collabora.com> Part-of: <mesa/mesa!16233> (cherry picked from commit 27e33d5c)
-
If wsi_configure_native_image() fails, it will call wsi_destroy_image_info() itself, so let's try to not call it again from wsi_wl_swapchain_destroy(). Fixes the CTS tests: dEQP-VK.wsi.wayland.swapchain.simulate_oom.* Fixes: b626a5be ("vulkan/wsi/wayland: Split image creation") Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <mesa/mesa!16257> (cherry picked from commit bf04be17)
-
Fixes: 2bc8c61f ("iris: Return a 64B stride for clear color plane") Closes: mesa/mesa#6398 Signed-off-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Nanley Chery <nanley.g.chery@intel.com> Part-of: <mesa/mesa!16241> (cherry picked from commit 33456ae5)
-
Fixes: 2bc8c61f ("iris: Return a 64B stride for clear color plane") Closes: mesa/mesa#6398 Signed-off-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Nanley Chery <nanley.g.chery@intel.com> Part-of: <mesa/mesa!16241> (cherry picked from commit 33456ae5)
-
Although modifiers which use a clear color plane specify that the plane's pitch should be ignored, some kernels have been found to require 64-byte alignment. Cc: mesa-stable Fixes: db475c81 ("iris: Return non-zero stride for clear color plane") Reported-by:
Dongwon Kim <dongwon.kim@intel.com> Suggested-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Jordan Justen <jordan.l.justen@intel.com> Part-of: <mesa/mesa!14521> (cherry picked from commit 2bc8c61f)
-
Cc: mesa-stable Closes: mesa/mesa#4228 Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Rhys Perry <pendingchaos02@gmail.com> Part-of: <mesa/mesa!16165> (cherry picked from commit e6bcdc76)
-
Dylan Baker authored
-
While using three component texture formats results in CTs failures, three component vertex attributes are fine, and not allowing them results in significant performance regressisons. Fixes: e41958e3 r600: Disable eight bit three channel formats Closes: mesa/mesa#6399 v2: rename function to is_buffer_format_supported (Emma) Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Emma Anholt <emma@anholt.net> Part-of: <mesa/mesa!16267> (cherry picked from commit 4a2ff9eb)
-
Signed-off-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Fixes: cc5843a5 ("anv: implement u_trace support") Reviewed-by:
Marcin Ślusarz <marcin.slusarz@intel.com> Reviewed-by:
Tapani Pälli <tapani.palli@intel.com> Part-of: <mesa/mesa!15780> (cherry picked from commit 44e93b4c)
-
The ARB_shader_objects spec says the following: > The error INVALID_VALUE is generated by any command that takes one or > more handles as input, and one or more of these handles are not an > object handle generated by OpenGL. And a long, long time ago, we used do to just that for glDeleteObjectARB... Until 9ac9605d, all the way back in February 2006, where the error condition was removed without explanation. Let's restore it, because it should really be there. This was noticed by running the tests that are in the mesa-demos repository, that actually tested this condition. Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Cc: mesa-stable Part-of: <mesa/mesa!16211> (cherry picked from commit ba9c9171)
-
We haven't been doing what the comment says for about a decade, it's about time to update the comment! Fixes: 5f60a007 ("st/glx: remove STENCIL_BITS, DEFAULT_SOFTWARE_DEPTH_BITS") Reviewed-by:
Adam Jackson <ajax@redhat.com> Part-of: <mesa/mesa!16213> (cherry picked from commit 82b681db)
-
These defines are no longer used since we removed libmesa_classic. Fixes: e030d5ba ("mesa: Delete libmesa_classic") Reviewed-by:
Adam Jackson <ajax@redhat.com> Part-of: <!16213> (cherry picked from commit 36250e83)
-
Before returning the wait_sync() function, the sync object must be unreferenced. Closes: mesa/mesa#6377 Fixes: 0af7c1e3 ("mesa/st: merge the syncobj code from st into mesa") Signed-off-by:
Juan A. Suarez Romero <jasuarez@igalia.com> Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Part-of: <mesa/mesa!16242> (cherry picked from commit a47375d4)
-
This changes the code so that it only looks at the passed in families when concurrent, otherwise it always allocates one. Fixes: 48b3ef62 ("vulkan/wsi: handle queue families properly for non-concurrent sharing mode.") Acked-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Acked-by:
Jason Ekstrand <jason.ekstrand@collabora.com> Tested-by:
Mike Lothian <mike@fireburn.co.uk> Part-of: <mesa/mesa!15331> (cherry picked from commit 85a94be0)
-
Dylan Baker authored
-
This reverts commit d68b2db8. With this change, no regressions have been observed with the dEQP-VK.synchronization* test group. There are regressions with dEQP-VK.drm_format_modifiers.export_import.*, but those have been root-caused to be test issues (see 3575). Closes: mesa/mesa#6125 Fixes: 57445adc ("anv: Re-enable CCS_E on TGL+") Reviewed-by:
Tapani Pälli <tapani.palli@intel.com> Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <mesa/mesa!15420> (cherry picked from commit e2f0c859)
-
Fixes lots of various test failures in: dEQP-VK.pipeline.multisample.min_sample_shading_disabled.* dEQP-GLES3.functional*multisample.* KHR-GL*sample_variables.* Cc: mesa-stable Signed-off-by:
Tapani Pälli <tapani.palli@intel.com> Acked-by:
Kenneth Graunke <kenneth@whitecape.org> Acked-by:
Nanley Chery <nanley.g.chery@intel.com> Part-of: <mesa/mesa!13991> (cherry picked from commit d3ef3657)
-
Without this being atomically incremented and decremented, I observed this assert triggering in debug builds: src/vulkan/wsi/wsi_common_x11.c:x11_present_to_x11_dri3(): assert(chain->sent_image_count <= chain->base.image_count); I think this was happening since, src/vulkan/wsi/wsi_common_x11.c:x11_handle_dri3_present_event() which decrements chain->sent_image_count may be run in a separate thread. Fixes: d0bc1ad3 ("vulkan/wsi/x11: add sent image counter") Signed-off-by:
Jordan Justen <jordan.l.justen@intel.com> Reviewed-by:
Adam Jackson <ajax@redhat.com> Part-of: <mesa/mesa!15908> (cherry picked from commit 212fb25b)
-
Otherwise things will crash on destruction. Reviewed-by:
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Fixes: 9a57dcee ("llvmpipe: add support for user memory pointers") Part-of: <mesa/mesa!16207> (cherry picked from commit b4bbf9d1)
-
- Apr 28, 2022
-
-
Fixes: 6f0eff54 ("pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2") Part-of: <mesa/mesa!16181> (cherry picked from commit 76cea8e2) Conflicts: src/panfrost/bifrost/bifrost_compile.c
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-
Dylan Baker authored
-