Jannik Vogel

Results 596 issues of Jannik Vogel

See Texture.py (`decodeTexture`) for the implementation of texture formats. This function should also be cleaned up in the future. The surfaces will be mapped to texture formats. So this change...

missing-decoder

The Zeta buffer should be dumped

missing-dump
missing-decoder

We should dump all register combiners

missing-dump
missing-decoder

We should dump all texture shaders

missing-dump
missing-decoder

All renderstates should be dumped

missing-dump
missing-decoder

There should be code to dump all possibly used vertex attributes. There could be a seperate utility to reconstruct the full mesh then.

missing-dump
missing-decoder

A major bottleneck for nv2a-trace is the amount of traffic between the Xbox and the development PC. A single frame can easily take 600MB of RAM if textures and surfaces...

performance

This leaves the Xbox in a bad state. I'm not sure how to workaround this. Reported by @DarkGabbz via Discord. Issue has not been confirmed yet.

The following line can trigger a division by zero: ```python print("Recorded %d flip stalls and %d PB commands (%.2f commands / second)" % (flipStallCount, commandCount, commandCount / duration)) ``` This...

There should be an option to replace or inject pushbuffer commands. This would allow us to add extra diagnostic calls or replay streams after taking control over the GPU.