[tools] add separate maxwell disassembler and spirv translator

Signed-off-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
lizzie 2026-02-02 06:26:32 +00:00 committed by crueter
parent a0bb6324c0
commit df20200245
9 changed files with 1087 additions and 1 deletions

View file

@ -6,7 +6,12 @@ Tools for Eden and other subprojects.
- [CPMUtil Scripts](./cpm)
## Eden
## Binaries
- `maxwell-spirv`: Converts Maxwell shaders (dumped from `.ash` files) into SPIR-V code (emitted into STDOUT).
- `maxwell-disas`: Dumb maxwell dissasembler.
## Scripts
- `generate_converters.py`: Generates converters for given formats of textures (C++ helper).
- `svc_generator.py`: Generates the files `src/core/hle/kernel/svc.cpp` and `src/core/hle/kernel/svc.h` based off prototypes.