mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 06:48:06 +02:00
pan/mdg: add ld_image opcodes
Signed-off-by: Italo Nicola <italonicola@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8066>
This commit is contained in:
parent
8cfedd36ba
commit
45095c42ac
2 changed files with 10 additions and 0 deletions
|
|
@ -499,6 +499,11 @@ typedef enum {
|
|||
midgard_op_ld_ubo_short4 = 0xAC,
|
||||
midgard_op_ld_ubo_int4 = 0xB0,
|
||||
|
||||
midgard_op_ld_image_32f = 0xB4,
|
||||
midgard_op_ld_image_16f = 0xB5,
|
||||
midgard_op_ld_image_32u = 0xB6,
|
||||
midgard_op_ld_image_32i = 0xB7,
|
||||
|
||||
/* New-style blending ops. Works on T760/T860 */
|
||||
midgard_op_ld_color_buffer_as_fp32 = 0xB8,
|
||||
midgard_op_ld_color_buffer_as_fp16 = 0xB9,
|
||||
|
|
|
|||
|
|
@ -242,6 +242,11 @@ struct mir_ldst_op_props load_store_opcode_props[256] = {
|
|||
[midgard_op_ld_ubo_short4] = {"ld_ubo_short4", M32},
|
||||
[midgard_op_ld_ubo_int4] = {"ld_ubo_int4", M32},
|
||||
|
||||
[midgard_op_ld_image_32f] = {"ld_image_32f", M32},
|
||||
[midgard_op_ld_image_16f] = {"ld_image_16f", M16},
|
||||
[midgard_op_ld_image_32i] = {"ld_image_32i", M32},
|
||||
[midgard_op_ld_image_32u] = {"ld_image_32u", M32},
|
||||
|
||||
[midgard_op_st_char] = {"st_char", M32 | LDST_STORE | LDST_ADDRESS},
|
||||
[midgard_op_st_char2] = {"st_char2", M16 | LDST_STORE | LDST_ADDRESS},
|
||||
[midgard_op_st_char4] = {"st_char4", M32 | LDST_STORE | LDST_ADDRESS},
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue