- 08 Feb, 2020 2 commits
-
-
Ezequiel Garcia authored
Signed-off-by:
Ezequiel Garcia <ezequiel@collabora.com>
-
Ezequiel Garcia authored
Signed-off-by:
Ezequiel Garcia <ezequiel@collabora.com>
-
- 07 Feb, 2020 5 commits
-
-
Ezequiel Garcia authored
Signed-off-by:
Ezequiel Garcia <ezequiel@collabora.com>
-
Ezequiel Garcia authored
Signed-off-by:
Ezequiel Garcia <ezequiel@collabora.com>
-
Ezequiel Garcia authored
Let's hope tarballs work. Signed-off-by:
Ezequiel Garcia <ezequiel@collabora.com>
-
Rohan Garg authored
-
Rohan Garg authored
-
- 06 Feb, 2020 16 commits
-
-
Ezequiel Garcia authored
Signed-off-by:
Ezequiel Garcia <ezequiel@collabora.com>
-
Jose Maria Casanova Crespo authored
Include util/bitscan.h to ensure ffs is available when there is no glibc like in Android. Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/1983Reviewed-by:
Eric Anholt <eric@anholt.net> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2554> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2554>
-
Rhys Perry authored
Signed-off-by:
Rhys Perry <pendingchaos02@gmail.com> Reviewed-By:
Timur Kristóf <timur.kristof@gmail.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3683> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3683>
-
Rhys Perry authored
Since 9254fb4f, the pass replaced the SCC clobber with the scalar identity temporary. Just skip most of the temporary setup, since we don't need it for gfx10_wave64_bpermute. Although shuffles are disabled on GFX10, Detroit: Become Human seems to use them anyway. Signed-off-by:
Rhys Perry <pendingchaos02@gmail.com> Reviewed-By:
Timur Kristóf <timur.kristof@gmail.com> Fixes: 9254fb4f ('aco: don't use a scalar temporary for reductions on GFX10') Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3683>
-
Georg Lehmann authored
This fixes two issues: - a crash if the application uses more than one semaphore for presenting because the driver expects one stage per semaphore - the swapchain image could be not ready yet if the semaphores aren't signaled, #946 is possible related Cc: <mesa-stable@lists.freedesktop.org> Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3718> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3718>
-
Thomas Hellstrom authored
A previous commit ("winsys/svga: Limit the maximum DMA hardware buffer size") made banded DMA transfer kick in when transfering gnome-shell window contents under gnome-shell / wayland. This uncovered a bug where we assumed that banded DMA transfers always occur to the top (y=0) of the surface. Fix this by taking the destination y offset into account. Cc: 19.2 19.3 20.0 <mesa-stable@lists.freedesktop.org> Fixes: 287c94ea ("Squashed commit of the following:") Signed-off-by:
Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by:
Brian Paul <brianp@vmware.com> Reviewed-by:
Charmaine Lee <charmainel@vmware.com> Reviewed-by:
Roland Scheidegger <sroland@vmware.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3733> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3733>
-
Jason Ekstrand authored
Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3734> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3734>
-
Lionel Landwerlin authored
v2: Also set MOCS on 3DSTATE_CONSTANT_ALL (Ken) Signed-off-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Fixes: 67d2cb3e ("anv: Add get_push_range_address() helper.") Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3732> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3732>
-
Michel Dänzer authored
120 still wasn't always enough for the s390x cross-build job, see e.g. https://gitlab.freedesktop.org/mesa/mesa/-/jobs/1551685Reviewed-by:
Daniel Stone <daniels@collabora.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3715> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3715>
-
Rafael Antognolli authored
This param is only available starting on kernel 4.1. Use a default value of 0 if it is not found instead. v2: Update commit message (Lionel) Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Mark Janes <mark.a.janes@intel.com> Fixes: 96e1c945 ("i965: Move device info initialization to common Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by:
Kristian H. Kristensen <hoegsberg@google.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3727> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3727>
-
Kenneth Graunke authored
Fixes: 5bea0cf7 ("intel/isl: Move iris's pipe-to-isl format function to isl.") Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3729> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3729>
-
Kenneth Graunke authored
This was adding "#define reserved 2" to genxml includes, which is a fairly mean lowercase word to redefine. It ends up breaking the build on Android, which has __u32 reserved fields in headers. Defining it also has no purpose. Just drop it. Fixes: 5bea0cf7 ("intel/isl: Move iris's pipe-to-isl format function to isl.") Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3729>
-
Vinson Lee authored
Fixes: f0a22956 ("swr/rast: _mm*_undefined_* implementations for gcc<4.9") Fixes: e21fc2c6 ("swr/rast: non-regex knob fallback code for gcc < 4.9") Signed-off-by:
Vinson Lee <vlee@freedesktop.org> Reviewed-by:
Jan Zielinski <jan.zielinski@intel.com>
-
James Xiong authored
fixes: ac0219cc ("gallium: dmabuf support for yuv formats that are not natively supported") Signed-off-by:
James Xiong <james.xiong@intel.com> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3527> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3527>
-
James Xiong authored
Signed-off-by:
James Xiong <james.xiong@intel.com> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3527>
-
Eric Engestrom authored
This reverts commit 0021f7dc. That commit had 2 issues: - I missed the `.0` from the filename, causing issues on Debian & Ubuntu platforms. - I didn't think about multilib/multi-arch systems, where we'd now need a separate json for each arch as they point to different libs. Reverting this commit for now, I'll try again later. Requested-by:
Michel Dänzer <michel@daenzer.net> Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2466 Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2471 Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2480Signed-off-by:
Eric Engestrom <eric@engestrom.ch> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3726> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3726>
-
- 05 Feb, 2020 17 commits
-
-
Eric Engestrom authored
Meson requires `python3`, so we know it's there, no need to fall back to python2. Signed-off-by:
Eric Engestrom <eric@engestrom.ch> Reviewed-by:
Dylan Baker <dylan@pnwbakers.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3701> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3701>
-
Timur Kristóf authored
Fixes: 8a32f57fSigned-off-by:
Timur Kristóf <timur.kristof@gmail.com> Reviewed-by:
Daniel Schürmann <daniel@schuermann.dev> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3714> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3714>
-
Eric Anholt authored
Reviewed-by:
Kristian H. Kristensen <hoegsberg@google.com> Reviewed-by:
Karol Herbst <kherbst@redhat.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3506> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3506>
-
Eric Anholt authored
Reviewed-by:
Kristian H. Kristensen <hoegsberg@google.com> Reviewed-by:
Karol Herbst <kherbst@redhat.com> Tested-by:
Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3506>
-
Eric Anholt authored
It's now in a place accessible from the nouveau driver. Reviewed-by:
Kristian H. Kristensen <hoegsberg@google.com> Reviewed-by:
Karol Herbst <kherbst@redhat.com> Tested-by:
Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3506>
-
Eric Anholt authored
This will let us reuse the table from nir-to-tgsi. Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Reviewed-by:
Kristian H. Kristensen <hoegsberg@google.com> Reviewed-by:
Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3506>
-
Kristian H. Kristensen authored
This brings back fd6_fill_ubwc_buffer_sizes() to implement layout_resource_for_modifier for DRM_FORMAT_MOD_QCOM_COMPRESSED. Fixes: ecd62ff7 "freedreno: Allow UBWC on textures with multiple mipmap levels." Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3704> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3704>
-
Kristian H. Kristensen authored
This function is responsible for completing the layout for an imported resource with the given modifier. Returns 0 on success or -1 If the modifier is unsupported, invalid or the input parameters are not compatible with the modifier. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3704>
-
Kristian H. Kristensen authored
Keep the modifier logic together. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3704>
-
Kristian H. Kristensen authored
We'll move a few things here in the next commits. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3704>
-
Eric Anholt authored
This means you can directly use format utils on it without having to have your own GL enum to number-of-components switch statement (or whatever) in your vulkan backend. Thanks to imirkin for fixing up the nouveau driver (and a couple of core details). This fixes the computed qualifiers for EXT_shader_image_load_store's non-integer sizeNxM qualifiers, which we don't have tests for. Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Reviewed-by: Iago Toral Quiroga <itoral@igalia.com> (v3d) Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3355> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3355>
-
Eric Anholt authored
This will get reused in the shader compiler once we switch it over to pipe formats instead of GL enums. We can't easily deduplicate i965's mesa-to-isl mapping because of cases like A32_FLOAT that are mapped differently. Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3355>
-
Eric Anholt authored
We already had a uint version in formats.h, move the snorm/unorm ones there, too. Reviewed-by:
Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3355>
-
Jan Zielinski authored
To improve the robustness of the code, we want to better detect issues in testing (using asserts) and use more secure techniques. Reviewed-by:
Krzysztof Raszkowski <krzysztof.raszkowski@intel.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3710> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3710>
-
Alyssa Rosenzweig authored
Fixes dEQP-GLES3.functional.shaders.fragdepth.write.dynamic_conditional_write Signed-off-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Signed-off-by:
Boris Brezillon <boris.brezillon@collabora.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3697> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3697>
-
Boris Brezillon authored
In order to make Z/S writes from fragment shaders effective, we need to set the MALI_WRITES_{Z,S} flags when the shader has a FRAG_RESULT_{DEPTH,STENCIL} output variable. Now that shaders can change the S value, we can expose the STENCIL_EXPORT cap. Signed-off-by:
Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3697>
-
Boris Brezillon authored
We discovered 2 new shader flags used when a fragment shader updates the depth/stencil value through a ZS writeout. If those flags are not set, the depth/stencil value stored in the depth/stencil tilebuffer remain unchanged. While at it, rename unknown2 into flags_hi and rename flags into flags_lo. Signed-off-by:
Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3697>
-