Mesa (master): 29 new commits
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Jan 18 21:00:47 UTC 2021
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5eb39dd95f8b9eec1fd648f7797edf43988db402
Author: Icecream95 <ixn at disroot.org>
Date: Thu Jan 14 14:44:48 2021 +1300
pan/bi: Iterate from zero when setting RA interference
It is now valid for a node to have an index of zero.
Fixes: 39aa8c4a5ac ("pan/bi: Switch to new IR")
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a63960b7f3b7c8478402e65bdfb0c6e83e1539af
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date: Fri Jan 8 14:11:39 2021 -0500
pan/bi: Fix printing of node 0
Fixes: 1893a3805e4 ("pan/bi: Generate instruction printer")
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a16ab84e2f2ec78c85eae67f99a5fa4b4791a57
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date: Fri Jan 8 14:12:38 2021 -0500
pan/bi: Fix RA of node 0
Fixes: 39aa8c4a5ac ("pan/bi: Switch to new IR")
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92461a11333bc6f7407fd09203c514802b7fc3d5
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date: Fri Jan 8 14:13:16 2021 -0500
pan/bi: Fix 64-bit SSBO addresses
Fixes: 9c7efc45105 ("pan/bi: Add intrinsic emits for builder")
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8c91f15f0339bf03fae5b0712e4a657f8d09c72
Author: Icecream95 <ixn at disroot.org>
Date: Sun Jan 3 22:03:57 2021 +1300
pan/mdg: Fix spilling when scratch memory is used
Add the tls_size from NIR before spilling so that it doesn't alias
with spill slots.
Fixes: 152bc5d15e1 ("pan/mdg: Support loads and stores to scratch memory")
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f0eff548c16c12309edec812b6573c63fdc866d
Author: Icecream95 <ixn at disroot.org>
Date: Sun Jan 3 21:45:56 2021 +1300
pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9c637a707627e4be939063fab9f494d95f9b27b
Author: Icecream95 <ixn at disroot.org>
Date: Fri Jan 1 02:05:34 2021 +1300
pan/bi: Implement ihadd/irhadd operations
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=591ccbcf4751e1aec129eadc54261107f8acf0de
Author: Icecream95 <ixn at disroot.org>
Date: Wed Dec 30 01:08:55 2020 +1300
pan/bi: Implement saturated add/sub operations
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7258b4b48d319e7ec16adc577054dc10eaec209d
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 29 23:10:41 2020 +1300
panfrost: Set TLS for compute jobs
Fixes CL programs using scratch storage, such as the Piglit test
i32-stack-array.cl.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7e7495fc36a2b167a798169d76be02383d24df
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 29 11:21:27 2020 +1300
pan/bi: Lower umul_high
Also lower uadd_carry, which the mul_high lowering generates.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e372d0c3b1e40988f39d491c6837c6a0d73e714
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 29 01:09:04 2020 +1300
pan/bi: Add w0 to the 'h01' swizzle bucket
A number of instructions, such as LOAD.i8, use this swizzle in the XML.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ec0897b112de95b56cdd7d213985af0ee0e3c66
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 29 01:05:52 2020 +1300
pan/mdg: Allow 64-bit src_bitsize for comparison operations
Fixes Piglit test attributes.cl.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d6e5049fbe2247f6e92bf42dec9a024b9bd5ab
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 29 01:02:27 2020 +1300
pan/mdg: Don't reorder loads/stores past each other
Fixes Piglit test local-memory.cl.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24fcc032efc85cdf25ea23895de3858729b7b0b8
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 29 00:53:27 2020 +1300
pan/mdg: Limit int64 vectorization
Previously, nir_opt_vectorize was sometimes vectorizing 64-bit
load_const instructions to vec4.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0109e9ac01b9747d28dbc482b0ec5e0ef9f2dfd
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 29 00:49:36 2020 +1300
panfrost: Assert on sysval overflow
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24867386eef385a65d6452889db678f1ffa8879e
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 29 00:47:54 2020 +1300
panfrost: Add a sysval for local_work_dim
Fixes Piglit test get-work-dim.cl.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5a35918db04dfe051e903a89323d9d8ba47c78a
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 29 00:44:56 2020 +1300
panfrost: Add a sysval for local_group_size
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=76fa57d1955f2767dce9d9a583bddd73d751d83c
Author: Icecream95 <ixn at disroot.org>
Date: Tue Jan 5 18:15:47 2021 +1300
pan/bi: Use pan_nir_lower_64bit_intrin
The intrinsics covered by the pass are implemented by reading 32-bit
registers, so there is no reason to keep them 64-bit.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c2308769b0766578dc0f7e95471cd6f1903bcec
Author: Icecream95 <ixn at disroot.org>
Date: Sun Dec 27 00:01:44 2020 +1300
panfrost: Use the correct NIR options for OpenCL on Bifrost
This is needed so that 64-bit operations are lowered properly.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c82ab9b94aed786dc2a1bf7763a9ce81719cf7b1
Author: Icecream95 <ixn at disroot.org>
Date: Wed Dec 23 13:27:37 2020 +1300
pan/bi: Improve unknown intrinsic error
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56f753f8e2cf5d043dea914d2f82ec86150d90a1
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 22 23:24:30 2020 +1300
panfrost: Set bifrost_props for compute shaders
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c71d4d931e52e11ae7161fba49f898b6bbd6519c
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 22 23:26:21 2020 +1300
pan/bi: Implement load_kernel_input
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f33694552d6a1900b21192d7b77121a89c605642
Author: Icecream95 <ixn at disroot.org>
Date: Mon Jan 4 22:05:06 2021 +1300
pan/bi: Implement load/store intrinsics
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58cf95a637c8d1162c495b2c6beab41b15916d46
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 22 23:04:02 2020 +1300
pan/bi: Improve interoperability of the command-line disassembler
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c6aa5f49d7263fa9b73c9764bb0afed7d562f4b
Author: Icecream95 <ixn at disroot.org>
Date: Wed Dec 23 01:28:02 2020 +1300
pan/bi: Set compute lowering options
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d26718382950b456498f6fdfa912dd8eefaae7ae
Author: Icecream95 <ixn at disroot.org>
Date: Wed Dec 23 01:28:57 2020 +1300
pan/bi: Add some compute intrinsic loads
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a7c33bd9dfcc984c6ceb10782833189e6eb7933
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 22 23:25:30 2020 +1300
pan/bi: Handle 64-bit pack and unpack operations
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5c9a10f336d8be18e39e88818f425fdd931fc5e
Author: Icecream95 <ixn at disroot.org>
Date: Tue Dec 22 23:20:10 2020 +1300
pan/bi: Lower 64-bit integers
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4d2b35ac85245e1bb1d4ba497d8d4c5b11c8ae2
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date: Tue Dec 22 11:53:20 2020 -0500
pan/bi: Pipe scratch_size in from NIR
Needs to be added to whatever we spill ourselves.
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8358>
More information about the mesa-commit
mailing list