URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3827c465e1ba6a3799e824ba709c71454d3b56d7
Author: Alyssa Rosenzweig <[email protected]>
Date:   Wed Nov 23 15:24:21 2022 -0500

    asahi: Implement anisotropy
    
    Passes KHR-GLES3.texture_filter_anisotropic.*
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0347d1c358854a0b7f113dad6814dffcd5ba75aa
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Sep 4 14:21:04 2022 -0400

    asahi: Identify seamful cube map bit
    
    Fixes
    
       dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_nearest
    
    when run with a GLES2 version.
    
    We wire up seamless cube maps for GLES3+ only, working around an obscure
    mesa/st limitation. See 6148e3aae7e ("mesa: Fix
    ctx->Texture.CubeMapSeamless") for the full context.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc87d83a294155bdd7b7ed9b9cf53a3a5664a953
Author: Alyssa Rosenzweig <[email protected]>
Date:   Fri Dec 2 12:54:42 2022 -0500

    asahi: Set flatshading controls appropriately
    
    Fixes dEQP-GLES3.functional.rasterization.flatshading.*
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=623a2bf488c4bfa4b6ac7e336f2650c224cbd095
Author: Alyssa Rosenzweig <[email protected]>
Date:   Fri Dec 2 12:53:02 2022 -0500

    asahi: Identify XML for more flatshading controls
    
    Names from PowerVR <3
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3091f5a7f412d8b7d92f96cdc0fd55cfe071f726
Author: Asahi Lina <[email protected]>
Date:   Wed Dec 14 18:46:37 2022 +0900

    asahi: Enable VS_INSTANCEID and VERTEX_ELEMENT_INSTANCE_DIVISOR caps
    
    These two should be functional at this point. The latter is required
    (and quite well tested) by Darwinia.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ba44b6492f3c849add80cb6c0e1464f0fa0871f
Author: Alyssa Rosenzweig <[email protected]>
Date:   Fri Dec 16 23:39:01 2022 -0500

    asahi: Implement depth and stencil export
    
    For gl_FragDepth, passes dEQP-GLES3.functional.shaders.fragdepth.* and 
piglit
    fragdepth_gles2.
    
    For stencil export, passes piglit glsl-fs-shader-stencil-export.
    
    For gl_FragDepth together with stencil export, passes
    dEQP-GLES3.functional.fbo.blit.*
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9578b47af3912e7f7267e5b4723c610ea187c921
Author: Alyssa Rosenzweig <[email protected]>
Date:   Fri Dec 16 23:38:07 2022 -0500

    agx: Implement depth and stencil export
    
    Lower FRAG_RESULT_DEPTH and FRAG_RESULT_STENCIL writes to a combnied zs_emit
    instruction with a multisampling index. To be used in the following commit.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=15155268de7172433c5fa7e4854e004a0d3c0efd
Author: Alyssa Rosenzweig <[email protected]>
Date:   Fri Dec 16 23:24:48 2022 -0500

    asahi: Allow texturing S8 portion of combined Z/S
    
    Comes up in gles3.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fc2c0f341049ab752117a6162d3443d6a7cd69f
Author: Asahi Lina <[email protected]>
Date:   Wed Dec 14 13:28:26 2022 +0900

    asahi: Put meta shader keys into the meta shader itself
    
    The hash table needs a key pointer with at least the lifetime of the
    hash entry, which the key pointer we get does not have (since it is
    stack-allocated by agx_build_meta). Copy it into the shader struct
    itself and use that for the hash table.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c12153cd89254102e3dd2422d5b4ec4d1b63c8bf
Author: Asahi Lina <[email protected]>
Date:   Fri Dec 9 21:47:29 2022 +0900

    asahi: Identify & disable triangle merging for shaders using derivatives
    
    It seems triangle merging is incompatible with calculating derivatives
    along primitive edges correctly. Take the appropriate NIR shader info
    flags in the compiler and pass them down as a flag to the driver, so it
    can set the disable triangle merging flag (formerly called "lines or
    points").
    
    TODO: Is this what macOS does when you set a sample mask there (which
    apparently fixes the same bug on the Darwinia Metal backend)? Do we
    also need to set this when sample masks are used?
    
    Reviewed-by: Alyssa Rosenzweig <[email protected]>
    Fixes Darwinia and dEQP2 projected tests.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=005f556065d18675ae47532d0058286a41b541af
Author: Asahi Lina <[email protected]>
Date:   Fri Dec 9 19:30:21 2022 +0900

    asahi: Fix include guard comment on decode.h
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b80fb31678795690b2b30c0e04646eaf4993640b
Author: Asahi Lina <[email protected]>
Date:   Fri Dec 9 18:08:04 2022 +0900

    asahi: Allocate enough push ranges for the worst possible case
    
    We need one for every possible sysval, plus up to 16 VBOs.
    
    Fixes plasma-systemmonitor.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=440601dead0ad4bb90e04181012d638b66f32c0e
Author: Asahi Lina <[email protected]>
Date:   Fri Dec 9 18:07:49 2022 +0900

    asahi: Fix off-by-one assert in agx_create_vertex_elements
    
    Needed to fix plasma-systemmonitor.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4270531c42ed935d3715670a115b277c31b3ae5
Author: Asahi Lina <[email protected]>
Date:   Wed Dec 7 16:00:59 2022 +0900

    asahi: Consider shared resources always valid
    
    Shared resources are in an unknown state, so we have to assume they
    may contain valid data.
    
    Fixes Xorg+Kwin random full-screen garbage on mouse cursor present.
    
    However, we still get black flashing in some circumstances (that was
    garbage flashing before this commit), which indicates that something
    is reading an uninitialized/fresh shared framebuffer and expecting
    valid data (prior screen contents?) TBD.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0042f2beb213eecdb732fb9c247bb36123f6c3b0
Author: Asahi Lina <[email protected]>
Date:   Fri Dec 9 15:56:26 2022 +0900

    asahi: Ensure we always have space for stream links + padding
    
    It seems VDM can overread (maybe it does blockwise transfers?), so we
    always need to leave space at the end of encoder buffers to avoid
    faults.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cea15fe06d9e72c65abcdab73c8e41046d2f79f0
Author: Asahi Lina <[email protected]>
Date:   Wed Dec 7 21:43:43 2022 +0900

    asahi: Don't crash on VBOs without resources
    
    There's a Firefox QuakeJS heisenbug that triggers this sometimes, by
    binding vertex attributes with no buffer...
    
    Reviewed-by: Alyssa Rosenzweig <[email protected]>
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=331c2f4b7e48eb9cd451c3a9b27a664cb01d379a
Author: Asahi Lina <[email protected]>
Date:   Wed Dec 7 18:33:46 2022 +0900

    asahi: Do not leak staging resources for PIPE_MAP_READ
    
    We were only dereferencing the resource in the PIPE_MAP_WRITE path of
    agx_transfer_unmap, which means that read-only transfers leaked the
    staging resource/BO. Always free the staging resource unconditionally.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=eba2b182c8df20ce339997a72a96f82c3955b5b6
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sat Dec 3 21:19:22 2022 -0500

    agx: Fix packing of extension for block image stores
    
    Probably impossible to hit in practice but let's get it right. Found when
    forcing RA to use the upper half of the reg file.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef23bbfdbd8e5ddcd55540a7a64df093b2d432d7
Author: Alyssa Rosenzweig <[email protected]>
Date:   Fri Dec 2 11:36:42 2022 -0500

    agx: Coalesce i2i16 and u2u16
    
    Extract out the code for unpack_64_2x32_split_x and use it for other integer
    downcasts too to coalesce out a move. Pointless, but I wanted to have a 
little
    RA fun after getting stencil export working.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=58d02e4f59629a72ce322813ae8416aa3b712dad
Author: Asahi Lina <[email protected]>
Date:   Fri Dec 9 20:15:42 2022 +0900

    ail: Assert that the mip level is in bounds
    
    This preempts possible out-of-bounds accesses and later asserts when
    trying to get the tile size.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8ec3135bbec858c60ab5b5a3dd305a62d351cf5
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Nov 28 22:00:52 2022 -0500

    ail: Fix tile sizes
    
    Fixes 
dEQP-GLES3.functional.texture.filtering.2d.sizes.3x7_nearest_mipmap_linear.
    
    Tested for all sizes 1..256x1..256.
    
    Tested-by: Asahi Lina <[email protected]>
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d36a829fa15c24113dbf166d4e5f35426e64cd2a
Author: Asahi Lina <[email protected]>
Date:   Wed Dec 7 17:00:14 2022 +0900

    ail: Fix typo
    
    Reviewed-by: Alyssa Rosenzweig <[email protected]>
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d57fcaf2855c7b0567667034b4e5d002a360263
Author: Asahi Lina <[email protected]>
Date:   Wed Dec 7 16:55:19 2022 +0900

    ail: Always allocate the full miptree
    
    Layer strides are based on the full miptree, and even for single-layer
    images macOS always allocates a full one (possibly relevant for
    compression). Make sure we do the same, regardless of how many mip
    levels the user asked for.
    
    Fixes Darwinia.
    
    Reviewed-by: Alyssa Rosenzweig <[email protected]>
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c892d0d545329e57e6b47b136fc5769278a301c
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sat Dec 3 20:47:34 2022 -0500

    docs/features: Mark ARB_occlusion_query2 as done on asahi
    
    Part of GLES.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5de180365813ade74f70d0cc44900b1428f052dd
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sat Dec 3 20:38:37 2022 -0500

    docs/features: Mark panfrost supporting aniso
    
    On Mali-G72+ (except for some buggy early G72 models).
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=71e2028ce384611e31dcba77ff8f42833635a9f9
Author: Alyssa Rosenzweig <[email protected]>
Date:   Fri Dec 16 23:23:58 2022 -0500

    nir: Add store_zs_agx intrinsic
    
    Will be used for frag depth/stencil export with multisampling.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>

Reply via email to