URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d10de539c2e10ddc1c5f7a239eacf1acdfe35c4
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 15:59:11 2023 -0600

    nvk: Implement VK_EXT_shader_image_atomic_int64
    
    The compiler work is done but we still need to advertise formats and
    deal with clears.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9647
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ad77cbf98c3e218fc918ee9eeff7d5bb2c46c56
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 21:12:58 2023 -0600

    nvk: Don't disable non-texturable formats
    
    We're about to add int64 formats and those aren't texturable but you can
    use them as storage images.
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f1dc665eff69d53bb4bb132f3e4f3cb4cfbfafd
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 16:05:04 2023 -0600

    nil: Add R64_SINT and R64_UINT formats
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c190c54c3065f933eb6db2bc6ab5c2fa80250f61
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 15:40:45 2023 -0600

    nak: Handle 64-bit image atomics
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=62ff05113923d1a3d4c6a31d7e4530ff13ea104e
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 19:40:33 2023 -0600

    nak: Lower 64-bit image load/store
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e2f9ab7715124bed933d5d1d968e0f80d239d79
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 18:37:43 2023 -0600

    nak/nir: Trim image load/stores based on format
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b60a1c00e938bfeb4e3e2419960fa1c9e00c77a
Author: Faith Ekstrand <[email protected]>
Date:   Thu Nov 16 23:42:51 2023 -0600

    nvk: Advertise VK_KHR_shader_atomic_int64
    
    Everything should be mostly wired up. Shared atomics don't seem to work,
    though, for some reason.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9603
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c05ad7904f42ac39ecb2155b232a7945da8e9f6b
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 13:57:28 2023 -0600

    nvk: Advertise KHR_shader_subgroup_extended_types
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9607
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a975c51d5b7aebd4572069c7f3d7bd799dc9758d
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 14:13:39 2023 -0600

    nak/nir: Handle non-32-bit data in lower_scan_reduce
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=26556079836d4dc42dbd035e661a9e7799217fee
Author: Faith Ekstrand <[email protected]>
Date:   Fri Nov 17 19:16:20 2023 -0600

    nvk: Advertise VK_EXT_shader_subgroup_ballot/vote
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bded00831cb2423cb7d6f7a0e0ab1280c7b0db7
Author: Faith Ekstrand <[email protected]>
Date:   Thu Nov 16 23:41:59 2023 -0600

    nvk: Advertise shaderInt64
    
    We enable the lowering so everything should work.  If there's bugs,
    we'll fix them.  There's more work to do to implement it efficiently, of
    course, but it should work.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9662
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=56a6486599fa7eae0dacc4195501918a478cc44e
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 14:44:00 2023 -0600

    nak/nir: Don't lower 64-bit conversions
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=39db9cf0a7478d76405b049466efffdb0b58f465
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 14:57:03 2023 -0600

    nak: Implement b2i64
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=943eae018bd4088a9be9547adf4217d60c2181f9
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 14:39:24 2023 -0600

    nak: Fix encoding of 64-bit F2I, I2F, and F2F
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=16e55dc7d5ca240748cda02b2e3713a185fc2165
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 14:33:37 2023 -0600

    nak: Use the right source types for I2F, F2I, and F2F
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d621f2ccfd4af12d1774ed5248963973c2a9922e
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 13:54:26 2023 -0600

    nak: Don't ask NIR to lower [iu]mul64_2x32
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2cec807683b3e6a14494bf98795d543776b45fb
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 13:03:35 2023 -0600

    nak: Implement 64-bit comparisons
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8747a25d65e064ca96f8dedb7666a232878f7b48
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 12:56:03 2023 -0600

    nak: Rework printing of comparisons
    
    As with the memory modifiers, put the . on the modifier rather than
    having to do it as part of the print itself.  Also, add printing of
    accumulators but only if it's not a trivial accumulation.
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c1eade3ebb2343ce1ffe55916a4e6121cde9946
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 13:22:08 2023 -0600

    nak: Lower isign in NIR
    
    The NIR lowering just clamps to [-1, 1] which should turn into two IMnMx
    as opposed to the 4 instructions we're emitting now.  We can maybe do
    better than the NIR lowering for 64-bit but that seems unnecessary.
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=12acb2ef62b82b8cc86e8319c9fbd51333e8a3b0
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 12:25:43 2023 -0600

    nak: Natively implement 64-bit shifts
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a52e46406b80bb39e3295ae3f6ff1ea58d8bbbe7
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 11:45:43 2023 -0600

    nak: Implement 64-bit ineg
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7db3cc7502913e368d78cc5632f5a842c3eedb66
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 14:17:47 2023 -0600

    nak/nir: Don't use nir_lower_bit_size on 64-bit values
    
    It works by casting values to a larger type and doing the operation
    there so it makes no sense to use it for 64-bit values.
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=af94989085254de0a91941d6806bc68ff69a6081
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 18:53:28 2023 -0600

    nak: Set .64/.32 on CSSR as needed
    
    Fixes: 46d489fa4d15 ("nak: Implement shader clock")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee386c0c583a3368264cf22051f460ffbe7fd064
Author: Faith Ekstrand <[email protected]>
Date:   Mon Dec 4 17:58:16 2023 -0600

    nak: Fix integer roll-over when we have a u64vec4
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=add11196715dff0fceb52b52693f90b7486de72f
Author: Faith Ekstrand <[email protected]>
Date:   Fri Dec 1 13:28:55 2023 -0600

    nak: Run rustfmt again
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26246>

Reply via email to