URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bec61b72b1da2e8a49f4cc70e7dd643baca7e021
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 9 20:52:00 2024 -0400

    agx: clang-fmt
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5948e7ec2e53072fb81423798cf9d5ffdbd0e9bb
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 9 14:09:33 2024 -0400

    agx: unit test split uniform opt
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab7fb3d40072612ffe4d073ff2882102ffcb8a1c
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Jan 7 20:54:51 2024 -0400

    asahi: don't canonicalize nans/flush denorms when copying
    
    CL image copies
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cd74165427cc73ddabe96ebb0be4799bc204ad1
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Jan 7 20:52:26 2024 -0400

    asahi: fallback some resource copies
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=355af1e9038cd64b6b3c51d89cbc17a5faf6f367
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Jan 7 19:07:37 2024 -0400

    agx: require min alignment for load/store vectorize
    
    fixes test_basic vload_constant
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=96cd46755922d8aea7c14b0246355493c07af570
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Jan 7 17:38:15 2024 -0400

    agx: add unit test for pcopy lowering bug
    
    hit by test_basic.local_kernel_scope
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b50040c51be50ce46642f43af23e810f587da21
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Jan 7 17:40:07 2024 -0400

    agx: fix 64-bit phis with inlined immediates
    
    test_basic  local_kernel_scope
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f0abffdafe24654f53fd1a249188e38bc8c4e01
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Jan 7 17:28:22 2024 -0400

    agx: expand agx_index
    
    cl kernels can be large.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=51f8bded0ed9fc1df2e9e19db73d21cc7d385287
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Jan 7 17:21:01 2024 -0400

    agx: optimize split(64-bit uniform)
    
    Trying to clean up CL.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=344ec4258731ecc52f9803c338be1ded08fedcd3
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Jan 7 12:08:43 2024 -0400

    asahi: add missing tib alignment check
    
    + unit test replicating issue.
    
    Fixes arb_sample_shading-builtin-gl-sample-mask-mrt-alpha-to-coverage
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd42bf84a3c419b26e34ef5bfc256590ef1aef27
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Jan 7 12:19:04 2024 -0400

    asahi: fix passthrough GS with poly modes
    
    affects wireframe xfb piglits.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=10d48979ce224c44cf7df5d719a387d3c119e12b
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sat Jan 6 09:49:49 2024 -0400

    asahi: make txf robust properly
    
    KHR-NoContext.gl43.robust_buffer_access_behavior.texel_fetch
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d5832b6c5aa85dc700c5465bcc9659dce3039e
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sat Jan 6 09:27:17 2024 -0400

    asahi: plumb get_ubo_size
    
    for robustness lowering.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=21aaba5b83fd0f104d0ea21359fb6ca4d41cb8de
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Jan 4 14:13:25 2024 -0400

    asahi: inline something silly
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e3e88f184642796f2e4482670725bbb9cd89c7
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 2 18:15:25 2024 -0400

    asahi: rotate xfb'd tri strips
    
    spec req.
    
    GTF-GL46.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f70da4e920dd501947bca0aa5b420a95d0128878
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 2 18:10:03 2024 -0400

    asahi: factor out libagx_map_vertex_in_tri_strip
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d78e40735b9ef4e61a474d6b910b2b05334329a
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 2 18:01:31 2024 -0400

    asahi: cl-ify some xfb logic
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=76e8a68249571aae5a11c5ed476cf247a3cdb26b
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 2 18:15:49 2024 -0400

    asahi: link libagx before lowering mem access widths
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c688db1fd7d2d91b901ccf11ed891284d1798c44
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 2 17:39:32 2024 -0400

    asahi: add missing GS line strip (+adj) handling
    
    How did this pass GLES CTS?!
    
    GTF-GL46.gtf31.GL3Tests.primitive_restart.primitive_restart_mode
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed05cfb674a8d8b7defb288c37311099a366f9e4
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 2 17:30:24 2024 -0400

    asahi: disable fp16 cbuf cap
    
    GTF-GL46.gtf21.GL2Tests.glGetUniform.glGetUniform
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd840eb501475ac14fffbe8ce0e355eff995ac95
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 2 09:30:25 2024 -0400

    asahi: divide by xfb stride for xfb draws
    
    KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ce71e5b88c6488a22d61ea4d79c0846dc997c04
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 23:59:49 2024 -0400

    asahi: invert program_point_size
    
    make 0 the default value.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5eae46d9ea706d14fbf595bc8eed44db64e3c21c
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 23:49:11 2024 -0400

    asahi: rm agx_vbufs wrapper
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9192d8367b78c4ed2e857f79d661a61bfaad7712
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 23:41:19 2024 -0400

    asahi: rm vbuf.count from key
    
    Unused and causing piles of shader variants in STK. Yikes.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=13603bedc773c4a16809d4db5497795891ed7fb4
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 20:31:05 2024 -0400

    asahi: rm blend->store from shader key
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f094e635fbae45e75a0e0810d3eb65233d2a029
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 20:29:08 2024 -0400

    asahi: rm nr_cbufs from key
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d31d0af5c5114bb8897560f80db98d7c165ef82a
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 20:19:46 2024 -0400

    asahi: rm logicop enable bit
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bdf189393a56796d497a393bfadb6e3b9445e1d
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 20:19:31 2024 -0400

    asahi: rm unused blend enable bit
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=97f9f7ab0a327cfa297782a80ece136f8ad2a5f2
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 19:44:08 2024 -0400

    asahi: implement point sprites w/o shader key
    
    we can replace varyings with point sprites, we just need to fix up .zw
    appropriately. do that with some bcsels, ALU is cheap.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba0f28ad8b91365c7b6a2fe61ef41099aa33254b
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 19:16:38 2024 -0400

    asahi: rm layered bit from shader key
    
    Just always use layered, like AGXV. This was a pointless bit of optimization
    that only affects render target spilling with neglible impact.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5931862c29d1abf9ef839ab149c44b4626e05a1d
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 19:11:31 2024 -0400

    asahi: rm pointless multisample key bit
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=78614653a69e69bbd92d1de25cc6ee0a15c4d256
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 09:42:11 2024 -0400

    asahi: bump vertex shader outputs
    
    KHR-Single-GL46.enhanced_layouts.xfb_explicit_location
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a20c693b7f4e7e0b26aa9db10cafc87ff4620bf7
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 09:16:35 2024 -0400

    agx: fix xfb of invalid var
    
    KHR-Single-GL44.enhanced_layouts.xfb_capture_struct
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0c177618798aa563e563425e8866c20efe78aa2
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Jan 1 09:12:23 2024 -0400

    agx: fix xfb of invalid comp
    
    KHR-Single-GL44.enhanced_layouts.xfb_capture_inactive_output_component
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4071baf1b3c3c1640159672302d5aef5250719f3
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 31 18:50:44 2023 -0400

    agx: const fold after discard lowering
    
    to avoid silly xor op with an unconditional discard.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1006e27627c4f5b7bd687547c8fb2a5242601c18
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Dec 4 17:14:26 2023 -0400

    asahi: implement xfb overflow queries
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4fd1abc8bb5113c2b2f9ff2675b8a65ec097f30
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Dec 4 17:13:08 2023 -0400

    asahi: stub qbo on the cpu
    
    allowed by spec, perf will suck of course.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6deaaaa46aa9b6d0075afdbe3203898094c0de97
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 9 20:47:00 2024 -0400

    asahi: rework compute emptiness tracking
    
    from debugging tess.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=33229d4ace33c407d9d45b76d81c485267a6bb87
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 13:53:24 2023 -0400

    agx: handle imm inlining into phis
    
    allows better coalescing
    
    total instructions in shared programs: 1881875 -> 1881745 (<.01%)
    instructions in affected programs: 169787 -> 169657 (-0.08%)
    helped: 288
    HURT: 234
    Instructions are helped.
    
    total bytes in shared programs: 12332916 -> 12323788 (-0.07%)
    bytes in affected programs: 1958846 -> 1949718 (-0.47%)
    helped: 778
    HURT: 108
    Bytes are helped.
    
    total halfregs in shared programs: 498490 -> 498126 (-0.07%)
    halfregs in affected programs: 6960 -> 6596 (-5.23%)
    helped: 102
    HURT: 28
    Halfregs are helped.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=efeed6a6fcbef34754075617d9851e4c61caeff4
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 13:56:44 2023 -0400

    agx: prepare for immediates in phis
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7585851d00a925035e5a8edb1f04b0a98f97883
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 13:53:38 2023 -0400

    agx: allow phis with 16bit imms
    
    could do 32-bit too..
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8391860d940d3569a44e1737ad8c16ad008918f
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 13:53:05 2023 -0400

    agx: use mov imm for pcopies
    
    allows bigger imms. no shaderdb changes.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6102c866d140434ebf7984f728e63fc51b1dc6d4
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 28 14:44:10 2023 -0400

    agx: use custom assert when packing
    
    so it dumps out the context of what we're packing. much friendly for debug.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8c80c5e80f673adf0c7697dfb0b7f510535e64a
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 13:01:01 2023 -0400

    agx: mv agx_read/write_regs to validator
    
    since agx_index::channels is now always correct.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7da198274e58ecf8d6eb1ff5323ae365946ba8c
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 12:45:45 2023 -0400

    agx: trust in agx_index size
    
    validated.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=75d911f0ee712035901b96d0b1c44fff1304a3d9
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 12:45:33 2023 -0400

    agx: add index size helper
    
    to replace the switches.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e938d48f58e7056b3e908c44d1bedcb7ad93d17
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 12:47:10 2023 -0400

    agx: rm outdated comment
    
    no more logical ends
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a65f17bfea2610f7a394791e6bde355a9785ce41
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 12:46:39 2023 -0400

    agx: rm silly todo
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f1ec658e9240a017b89659025ff4f79fc8e9729
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 12:48:23 2023 -0400

    agx: validate post-RA
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0b8d933fcf3cc642313233b85949abd4b0b123c
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 24 12:26:54 2023 -0400

    agx: make vec widths explicit in IR
    
    no functional changes.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=caee8a3114a1d232f03e7f1912164a971198d35b
Author: Asahi Lina <[email protected]>
Date:   Wed Nov 29 18:34:28 2023 +0900

    agx: Add scoreboarding to stack instructions
    
    These are basically device loads/stores and behave similarly.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5ea767625fd766d5b6624e3dbfcefddebc28adc
Author: Asahi Lina <[email protected]>
Date:   Wed Nov 8 22:25:27 2023 +0900

    agx: Fix packing of stack map/unmap
    
    We got the register indices wrong...
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5009e4874823b21c56fb2691b93335c7196c73f7
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 28 14:31:02 2023 -0400

    agx: skip scoreboard bit in builder for !wait
    
    it's supposed to be set late, not at build-time.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fff5a128b668bfd7df6921f1374b809cc7f1637
Author: Asahi Lina <[email protected]>
Date:   Wed Nov 8 22:24:47 2023 +0900

    asahi: Implement BO alignment
    
    The stack/scratch blocks need to be aligned to greater than the page
    size in some cases. Add support for allocating BOs with a given
    alignment in GPU VA space.
    
    To avoid having to touch all callers, this adds a new function
    agx_bo_create_aligned() for this purpose.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dcb0d40d22b307b3d45d7ed15530c5378ab8151
Author: Asahi Lina <[email protected]>
Date:   Wed Nov 8 15:42:41 2023 +0900

    asahi: Add .editorconfig for CL files
    
    These are formatted with 3-space indents like our C code, so tell
    editors about it.
    
    Signed-off-by: Asahi Lina <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d30b0adddb1be01f282014fd46134b1d1a738213
Author: i509VCB <[email protected]>
Date:   Sat Dec 30 20:57:17 2023 -0600

    agx: remove internal agx_device queue
    
    The internal queue is unusued by agxv. An earlier commit changed the 
gallium driver to initialize it's own queue.
    
    Signed-off-by: i509VCB <[email protected]>
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f52e726866a8e7c8ac5649970b67a1de486878b
Author: i509VCB <[email protected]>
Date:   Sat Dec 30 20:56:38 2023 -0600

    asahi: create queue for screen
    
    Signed-off-by: i509VCB <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=43fc09a0d821cc4747053698b1d8b696d869e213
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 10 17:20:41 2023 -0400

    agx: implement query_levels
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=65789854c5e2b3a4ec6647975cfee5ce2c62873e
Author: Alyssa Rosenzweig <[email protected]>
Date:   Wed Nov 22 17:43:42 2023 -0400

    agx: lower votes to ballots
    
    not optimal but passes the tests.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c037fa376d72a91d58678caa05f1e38f6664b74a
Author: Alyssa Rosenzweig <[email protected]>
Date:   Wed Nov 22 17:50:39 2023 -0400

    agx: wire up some ballots
    
    lots of possibly optimizations but that's for another day
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=93d15c2bd296253dfe808c49a0e1e23d548d72f1
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 10 10:43:46 2023 -0400

    agx: optimize fcmp like fcmpsel
    
    total instructions in shared programs: 1810310 -> 1807236 (-0.17%)
    instructions in affected programs: 269043 -> 265969 (-1.14%)
    helped: 1553
    HURT: 17
    Instructions are helped.
    
    total bytes in shared programs: 11851492 -> 11834830 (-0.14%)
    bytes in affected programs: 1786394 -> 1769732 (-0.93%)
    helped: 1540
    HURT: 37
    Bytes are helped.
    
    total halfregs in shared programs: 474698 -> 474333 (-0.08%)
    halfregs in affected programs: 6239 -> 5874 (-5.85%)
    helped: 146
    HURT: 22
    Inconclusive result (%-change mean confidence interval includes 0).
    
    total threads in shared programs: 19012032 -> 19012096 (<.01%)
    threads in affected programs: 768 -> 832 (8.33%)
    helped: 1
    HURT: 0
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=61944b23cf33a465be21fa52fa29ff9089f36088
Author: Alyssa Rosenzweig <[email protected]>
Date:   Mon Dec 4 17:05:11 2023 -0400

    asahi: fix max tex sizes
    
    per https://developer.apple.com/metal/Metal-Feature-Set-Tables.pdf
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4690ecd15f1d2b422d14ba131edb59955f5734dd
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sat Dec 9 21:00:46 2023 -0400

    asahi: fix set_sampler_views
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=210c6931ff7d001fcfcc3c6e8ac1288e1b173dd9
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sat Dec 9 23:13:18 2023 -0400

    agx: fix early-z + discard together
    
    don't trigger tests twice.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=eab145e223b2c7df7e9707c9b59c22a2efd61cb5
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sat Dec 9 22:52:32 2023 -0400

    agx: use more mem->tex barriers even on g13g
    
    fixes KHR-GLES31.core.texture_buffer.texture_buffer_atomic_functions
    with bigger subgroups on g13g.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2aa82f7fd344ffcc26e89c882083ea789625b961
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Dec 12 12:24:27 2023 -0400

    asahi: disable compute-based blitter for now
    
    works great on g13g but hoses g13x. needs investigation.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd787b7b43f18157625616b6eb089ad8bf301a96
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sun Dec 10 16:35:37 2023 -0400

    asahi: fix scissor arrays
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=66125329427151aa4bb58d99402e53d0a96a6543
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 20:28:41 2023 -0400

    asahi: use copy region for decompression
    
    for snorm correctness.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b849f8557b356ffb0714e3fa53b0bf283dcc592
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 20:21:35 2023 -0400

    asahi: fix snorm staging blits
    
    snorm doesn't roundtrip, use something compatible instead.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3ffcc27c13df8e1f937fcfd29073f596df3b01c
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 19:39:20 2023 -0400

    asahi: implement blit-based resource_copy_region
    
    doesn't handle complex cases, but faster than hitting the cpu!
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9b2bf84e51c4d45fc727284ceab5ffd6e9fa29d
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 19:17:35 2023 -0400

    asahi: do not stall for writers with invalid mips
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=69e6606bf9903be1461d37e64c9998dd96d0e2ba
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 16:06:07 2023 -0400

    asahi: reduce transfer map flushing with staging blits
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c86e6c05c5bc4033f318ceec959e44ef2c4b31d
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 16:05:45 2023 -0400

    asahi: fix data valid tracking
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=386bd7fb97dbc4491adf64f2acd4e6ae06e14cd6
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 9 20:43:01 2024 -0400

    asahi: set data_valid on first draw
    
    otherwise we need to flush to read it safely which is ridiculous.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b46e8fb4fe218a0001cd01a1f0f9737e87dfeee2
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 13:42:24 2023 -0400

    asahi: drop custom mipmap generate
    
    mipmap gen is now significantly faster with the default :~)
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2feea36b37a85e770c0c9452b5d17a5d47efc1f9
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 13:02:46 2023 -0400

    asahi: allow multiple compute dispatches in a batch
    
    glmark2 terrain 50% faster. yes, really.
    
    requires setting more barriers to fix flakes.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=10e528a49557226a5bbcbfd2b1396cd74c6b142e
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 13:26:44 2023 -0400

    asahi: fix get_batch with compute batches
    
    we'll be able to switch between compute and gfx queues soon, handle that 
instead
    of assert failing.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8f737937fcbf90d421af592c13cae0dfc269d68
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 13:26:32 2023 -0400

    asahi: add and use batch_is_compute helper
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9063da53d8e19b3c5c2581d71634bb5242f098a2
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 10:29:20 2023 -0400

    asahi: add compute blitter
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c60ced65b708ebdc8e62a4ead5be2d0db1dbd41
Author: Alyssa Rosenzweig <[email protected]>
Date:   Sat Dec 9 09:59:28 2023 -0400

    asahi: fix image_mask with unbind num trailing
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=54ea4087427e2a13adbe3cc82ff2115f69cee088
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 10:30:03 2023 -0400

    asahi: allow compressed image stores in blits
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c54502ebe0a660b3a49e5a3f65924df935c166b8
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 09:04:42 2023 -0400

    asahi: respect last_block
    
    for blit shaders.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1636ba56c6111f67e8ea102e3d23987279e32df
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 09:04:10 2023 -0400

    asahi: implement arrays as 2d for internal images
    
    reduces blit shader variants.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=799f568dccaddb1338eb351b7fef5cc23ae3074c
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 09:03:39 2023 -0400

    asahi: don't format convert with staging blits
    
    this is supposed to be a copy
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c455a27f543499d83566bb0757626cd8349ed1ef
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Dec 7 09:02:52 2023 -0400

    agx: allow bindful arrays if not clamping
    
    for blit shaders mostly.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=611fcfc5cade53e8d7014033105c4ec8b2223a72
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Dec 5 13:06:06 2023 -0400

    asahi: do not use compression blits for uncompressed levels
    
    pointless, it's much faster to just twiddle on the cpu. use the helpers to
    detect compression per-level the right way.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=11a180c6e15478b646cab2ae8ed59f2270fe43d3
Author: Alyssa Rosenzweig <[email protected]>
Date:   Wed Dec 6 17:45:50 2023 -0400

    ail: add ail_is_level_twiddled_uncompressed
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dcdf5040be82efece696ca5feaf2c68fe510ee0
Author: Alyssa Rosenzweig <[email protected]>
Date:   Wed Dec 6 17:38:08 2023 -0400

    ail: use is_level_compressed
    
    to get unit testing coverage. identified several bugs!
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=67d92e0bb633a485fff38a93c7022c6000ff5b30
Author: Alyssa Rosenzweig <[email protected]>
Date:   Wed Dec 6 17:37:38 2023 -0400

    ail: add is_level_compressed query
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2728995f12ea6569916012c9b607adef3eb02929
Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Jan 9 20:41:47 2024 -0400

    asahi: fix eMRT + background load interaction
    
    for when some render targets are spilled only. prevents regression in
    KHR-GLES31.core.draw_buffers_indexed.color_masks
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>


Reply via email to