Mesa (master): 32 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Oct 15 12:37:16 UTC 2019


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37dec336766fc289f95e803710497cda6407f000
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sun Oct 6 21:42:27 2019 -0400

    turnip: more descriptor sets
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac9f0d2dd407caee306bcc695ce8c531e4325767
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Mon Oct 14 11:09:27 2019 -0400

    turnip: push constants
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b7fbcbdde963bb9299776c5c3d878bd75cd18b4
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Mon Oct 14 11:28:31 2019 -0400

    turnip: depth/stencil
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1efc9a1c89e3b8f1b5faad4238035ebe8a8f217
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Mon Oct 14 12:46:37 2019 -0400

    turnip: basic msaa working
    
    Not perfect but gets through some tests.
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3c9914152248a0e98d0a1dcde1f71e7bd9f2b7c
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:38:40 2019 -0400

    turnip: improve CmdCopyImage and implement CmdBlitImage
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=571b2611b3e2e1e8cc872ccddd036b9f8c943f55
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sun Oct 6 22:26:49 2019 -0400

    turnip: use nir_assign_io_var_locations instead of nir_assign_var_locations
    
    Variables with same location should use the same driver_location.
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5635a8a50404ca2c37ee7edc095790ed089f83d
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sun Oct 6 22:25:59 2019 -0400

    turnip: add missing nir passes
    
    Avoids assert fails in ir3.
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d930be9f4cc16f07c4b1bcb8f5ec1bdc06a9c3bf
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sun Oct 6 21:40:19 2019 -0400

    turnip: add code to lower indirect samplers
    
    Taken from nir_lower_samplers. Sampler arrays don't work though, this is
    just to avoid an assert fail in ir3.
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3360768384f34df38abc25d037e329599211d21
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sun Oct 6 21:07:57 2019 -0400

    turnip: fixup consts
    
    Fix some mistakes in previous series.
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29464712ce959f9cc009e8663bd33c98069581f8
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sun Oct 6 21:05:47 2019 -0400

    turnip: update some shader state bits from GL driver
    
    Notably includes centroid varying bits that were missing.
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a5f3594eec322760180d644555671b11b5dd66c
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Sep 30 11:04:38 2019 -0700

    turnip: Emit clears of gmem using linear.
    
    This is what we do in freedreno.
    
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=776a9ce36b060d516b4b7407a701ee7890f0bf2f
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Oct 14 12:33:42 2019 -0400

    turnip: Set up the correct tiling mode for small attachments.
    
    Noticed while debugging a tiling-looking issue by comparing our gmem
    blit setup to freedreno's.
    
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8193c2b08b9ea39947d3c967109403b2f4b3d128
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Sep 27 16:04:30 2019 -0700

    turnip: Tell spirv_to_nir that we want fragcoord as a sysval.
    
    Fixes ir3 compiler failure failure in
    dEQP-VK.renderpass.dedicated_allocation.formats.r8g8b8a8_unorm.clear.clear_draw
    (now just a rendering failure where the subpass clear isn't happening)
    
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ce1672a2c6f4379b8122e29baf4e6255027ee47
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Sep 27 15:24:00 2019 -0700

    turnip: Fill in clear color packing for r10g11b11 and rgb9e5.
    
    Fixes assertion failures in
    dEQP-VK.api.image_clearing.core.clear_color_image.2d.* for these
    formats, though the test set as a whole is stil failing.
    
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b16c5c98ed434edc27ca1ded67988711ea7732d
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Sep 27 15:20:16 2019 -0700

    turnip: Drop unused tu_pack_clear_value() return.
    
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8626d339865c6d7b32240c6b864be67bc8e9b681
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:39:13 2019 -0400

    turnip: add anisotropy and compressed formats to device features
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4154e7d3ec1a37992c7a307febba1b237c47190
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Fri Oct 4 15:57:28 2019 -0400

    turnip: disable tiling as necessary
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=057c0f5caa809dc5c4ba5ceeac098b07eb70dd19
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Fri Oct 4 15:56:32 2019 -0400

    turnip: update setup_slices
    
    Deal with tiled r8g8 having different alignment and other updates taken
    from fd6_resource. Additionally track image samples/cpp.
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c47f58bd4d310f66a943b665d0279f44c89acfda
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:41:48 2019 -0400

    turnip: add VK_KHR_sampler_mirror_clamp_to_edge
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f939ef889d35af0976becf0f9681c1b09ac72bb
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:40:18 2019 -0400

    turnip: add black border color
    
    Avoids hangs and some texture tests are happy with just this.
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffbffe19f9c2ca491cb93ddcd8343223437963da
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:29:01 2019 -0400

    turnip: improve sampler descriptor
    
    Fixes anisotropy and shadow texture
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68b8d0b70e143502966ce724c132a45db8a325e9
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:24:29 2019 -0400

    turnip: improve view descriptor
    
    Changes to make compressed, tiled, 3d, etc textures work
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31351a0281b0a0080fb2b417df570445fe71ea64
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:13:29 2019 -0400

    turnip: add more 2d_ifmt translations
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acdc75301f8e6a0077b77e8fe5d93d0e0b806413
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:12:47 2019 -0400

    turnip: format table fixes
    
    * Fix R16G16 SCALED and R16G16B16A16 SCALED having texture format
    * Fix B5G6R5 swap value
    * Use R8_UINT instead of R8_UNORM for S8_UINT rb format
    * Disable 96-bit texture formats instead having a check for NPOT formats
    * Don't fail assert on D24X8 format
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb67d9f0f3e8faf7015ed8884d36f94e6749aabb
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:05:52 2019 -0400

    turnip: add format_is_uint/format_is_sint
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12ede7565f47b7096bb1ff3fd92c5b0b54483634
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:04:48 2019 -0400

    turnip: add astc format layout
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6e154485224f2a50c298d73730a5735df8d9154
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Mon Oct 14 11:41:08 2019 -0400

    turnip: fix assert failing for 0 color attachments
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=467f9982dfc1118ac0c47b95320c94793ba37aa5
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Mon Oct 14 11:25:11 2019 -0400

    turnip: fix segmentation fault with compute pipeline
    
    Not supported, so always set pointer to NULL
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eef195c9cc90076702b9b87c290abb98d8da4d8d
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Mon Oct 14 11:24:27 2019 -0400

    turnip: fix segmentation fault in events
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03772df45016010e19fbd89564d587e0eef25e61
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Mon Oct 14 11:16:02 2019 -0400

    turnip: fix 32 vertex attributes case
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8580726f90fa79052b64cecd35d7b1be3a139c27
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Mon Oct 14 11:15:05 2019 -0400

    turnip: fix triangle strip
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7093882ebf3d8ee957fcdd53383be8e8665b49b
Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sat Oct 5 12:52:54 2019 -0400

    freedreno/regs: update a6xx 2d blit bits
    
    Signed-off-by: Jonathan Marek <jonathan at marek.ca>
    Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>




More information about the mesa-commit mailing list