Commit Graph

26 Commits (2011f9a042bfb51124550462f64a2106e59e11df)

Author SHA1 Message Date
Yuri Kunde Schlesner 2011f9a042 Shader Debugger: Allow editing of input vertex data 10 years ago
Yuri Kunde Schlesner 2bdf9ede91 Shader Debugger: Highlight current instruction instead of focusing
This avoid some annoying focus stealing in some situations, and looks
nicer in general.
10 years ago
Yuri Kunde Schlesner 2c98275b51 Shader Debugger: Remove useless signal 10 years ago
Yuri Kunde Schlesner f77dfb3966 Shader Debugger: Fix only first vertex attribute being loaded 10 years ago
Yuri Kunde Schlesner c1beb2ce20 Shader Debugger: Fix freeze when double-clicking shader disassembly 10 years ago
Yuri Kunde Schlesner 2d195ba64e Shader Debugger: Improve space efficiency of the layout 10 years ago
Yuri Kunde Schlesner 8540e02176 Shader Disassembly: Fix printing of jump offsets 10 years ago
Yuri Kunde Schlesner 3194f40e96 Shader Disassembly: Fix disassembly of IFU/CALLU instructions 10 years ago
Yuri Kunde Schlesner bc3f57efd0 Shader Disassembly: Implement support for MAD/MADI 10 years ago
Yuri Kunde Schlesner 86d5461bcd Shader Disassembly: Introduce variables to hold common subexpressions 10 years ago
Yuri Kunde Schlesner ecbad494d9 Shader Debugger: Initialize input_vertex to prevent crashes
If the first type of breakpoint to be hit wasn't "Vertex Loaded", the
input_vertex would contain garbage, which would be passed to the shader
interpreter and ocasionally cause crashes.
10 years ago
Yuri Kunde Schlesner 9431ee330a Shader Disassembly: Cleanup code and improve output alignment 10 years ago
Yuri Kunde Schlesner c7745408f7 citra-qt: Add helper function to get a monospace QFont 10 years ago
Tony Wasserka 32592364b8 citra-qt/VertexShader: Minor UI improvements.
Renamed "Iteration index" to the (hopefully) more intuitive "Cycle Index".
Added flexible space at the bottom of the widget.
10 years ago
Tony Wasserka 33ba604fd9 Introduce a shader tracer to allow inspection of input/output values for each processed instruction. 10 years ago
Tony Wasserka 2e3601f415 Pica/DebugUtils: Include uniform information into shader dumps. 10 years ago
Tony Wasserka 4cb302c8ae citra-qt: Improve shader debugger.
Now supports dumping the current shader and recognizes a larger number of output semantics.
10 years ago
Tony Wasserka 6a5d560c4f citra-qt: Print the correct swizzle mask for SRC2 in the shader disassembler. 10 years ago
bunnei 18527b9e21 Shader: Move shader code to its own subdirectory, "shader". 10 years ago
bunnei 642b9b5030 GPU: Refactor "VertexShader" namespace to "Shader".
- Also renames "vertex_shader.*" to "shader_interpreter.*"
10 years ago
Yuri Kunde Schlesner 9a0f9f12cd Merge pull request #892 from zawata/another-warning-fixes
Yet More Warning Fixes
10 years ago
zawata c66b5ca3d9 Citra_QT : Another Conversion Warning Fix 10 years ago
Tony Wasserka 33568494af Pica/Shader: Add geometry shader definitions. 10 years ago
bunnei 1b42d55a9d Pica: Create 'State' structure and move state memory there. 10 years ago
archshift 7d43aef4d0 Update nihstro submodule to the initial release version.
Includes more opcodes to implement in the future.
10 years ago
Tony Wasserka 12a5cd1d65 citra-qt: Add a vertex shader debugger. 10 years ago