From 9746dd5eb2fe8d8e2ff07872942cd30de4405cbe Mon Sep 17 00:00:00 2001 From: Wunkolo Date: Sat, 17 Jun 2023 22:16:03 -0700 Subject: [PATCH] Add TexEnv PICA register offsets --- include/PICA/regs.hpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/include/PICA/regs.hpp b/include/PICA/regs.hpp index 7b726974..d618a61a 100644 --- a/include/PICA/regs.hpp +++ b/include/PICA/regs.hpp @@ -17,6 +17,24 @@ namespace PICA { DepthmapEnable = 0x6D, TexUnitCfg = 0x80, + // clang-format off + #define defineTexEnv(index, offset) \ + TexEnv##index##Source = offset + 0, \ + TexEnv##index##Operand = offset + 1, \ + TexEnv##index##Combiner = offset + 2, \ + TexEnv##index##Color = offset + 3, \ + TexEnv##index##Scale = offset + 4, + + defineTexEnv(0, 0xC0) + defineTexEnv(1, 0xC8) + defineTexEnv(2, 0xD0) + defineTexEnv(3, 0xD8) + defineTexEnv(4, 0xF0) + defineTexEnv(5, 0xF8) + + #undef defineTexEnv + // clang-format on + // Framebuffer registers ColourOperation = 0x100, BlendFunc = 0x101,