[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
parent d0a054270e
commit b8805bc561
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.