mesa/src/etnaviv/isa
Christian Gmeiner 51bd3b2200
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
etnaviv: isa: Add unary texkill variant
Split texkill_cond into texkill_unary (single source) and texkill_binary
(two sources) variants. Update the compiler to use ISA_OPC_TEXKILL_UNARY for
discard emission since it only uses a single source operand.

Fixes: 081efcd68d ("etnaviv: isa: Split texkill into concrete bitset variants")
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40262>
2026-03-06 23:18:09 +00:00
..
tests etnaviv: isa: Split texkill into concrete bitset variants 2026-03-05 12:42:22 +00:00
.clang-format clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
api.rs etnaviv: isa: Remove dual16 mode parameter from parser API 2025-12-25 22:57:47 +00:00
asm.h etnaviv: isa: Add norm_mul instruction 2025-10-31 00:34:57 +01:00
assembler.c etnaviv: isa: Remove dual16 mode parameter from parser API 2025-12-25 22:57:47 +00:00
bindings.h etnaviv: isa: Generate Rust FFI bindings for asm.h 2024-07-03 00:07:54 +00:00
disasm.c isaspec: deocde: Remove generic functions from public interface 2024-03-21 07:51:18 +00:00
encode.c etnaviv: re-format using clang-format 2025-09-08 11:29:34 +00:00
enums.h.py etnaviv: isa: Drop 1:1 mapping of opc to bits 2024-07-05 20:07:11 +00:00
etnaviv.xml etnaviv: isa: Add unary texkill variant 2026-03-06 23:18:09 +00:00
isa.h etnaviv: isa: Remove dual16 mode parameter from parser API 2025-12-25 22:57:47 +00:00
isa.rs etnaviv: allow ISA struct to be spelled all uppercase 2025-12-20 00:13:19 +01:00
isa_proc.rs etnaviv: isa: Restrict COND field to conditional instructions 2026-03-05 12:42:22 +00:00
lib.rs etnaviv: isa: Add C function impl 2024-07-03 00:07:55 +00:00
meson.build meson: add rust_global_args for flags for all the rust compilations 2025-12-20 00:13:19 +01:00
parser.rs etnaviv: isa: Add assembler support for infinity and NaN immediates 2025-12-25 22:57:48 +00:00
static_rules.pest isaspec: Use %g format for float display to ensure round-trip fidelity 2026-03-04 22:42:27 +00:00
util.rs etnaviv: isa: Add EtnaAsmResultExt trait 2024-07-03 00:07:54 +00:00