Files
mesa/src/panfrost/bifrost
Alyssa Rosenzweig ac5c1039a2 pan/bi: Rename CLPER_V6.i32 to CLPER_OLD.i32
To reflect that it is the CLPER of choice on Mali-G31 which is a v7 target.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17754>
2022-08-01 18:42:57 +00:00
..
2022-06-21 22:42:34 +00:00
2022-07-13 21:05:35 +00:00
2022-05-25 15:51:15 +00:00
2022-05-27 12:14:22 +00:00
2022-06-01 16:14:38 +00:00
2022-05-19 16:08:26 +00:00
2022-05-25 14:40:12 +00:00
2022-06-06 16:08:25 +00:00
2022-06-21 22:19:59 +00:00

Bifrost compiler

Register file

Defined partially in software, partially in hardware.

Blend shaders

R0 - R3: input (color #0) R4 - R7: input (color #1) R8 - R15: general purpose R48: return address

Fragment

Anything live during BLEND must respect blend shader registers.

R0 - R3: preloaded (message #0) R4 - R7: preloaded (message #1) R57 - R63: preloaded (various)

R0 - R15: general purpose (full threads) R48 - R63: general purpose (full threads)

R32 - R47: general purpose (half threads, or v6)