diff options
| author | 2015-05-27 16:20:46 +0200 | |
|---|---|---|
| committer | 2015-08-16 13:22:00 +0200 | |
| commit | 4cb302c8aeb86bdb7c7bd6f9e5d716e140868075 (patch) | |
| tree | 3aebbc2a55c68a48cbf72bcf7652485c1ac9b745 /src/video_core/shader/shader.cpp | |
| parent | citra-qt: Print the correct swizzle mask for SRC2 in the shader disassembler. (diff) | |
| download | yuzu-4cb302c8aeb86bdb7c7bd6f9e5d716e140868075.tar.gz yuzu-4cb302c8aeb86bdb7c7bd6f9e5d716e140868075.tar.xz yuzu-4cb302c8aeb86bdb7c7bd6f9e5d716e140868075.zip | |
citra-qt: Improve shader debugger.
Now supports dumping the current shader and recognizes a larger number of output semantics.
Diffstat (limited to 'src/video_core/shader/shader.cpp')
| -rw-r--r-- | src/video_core/shader/shader.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/video_core/shader/shader.cpp b/src/video_core/shader/shader.cpp index 6a27a8015..2692b91e4 100644 --- a/src/video_core/shader/shader.cpp +++ b/src/video_core/shader/shader.cpp | |||
| @@ -96,12 +96,6 @@ OutputVertex Run(UnitState& state, const InputVertex& input, int num_attributes) | |||
| 96 | RunInterpreter(state); | 96 | RunInterpreter(state); |
| 97 | #endif // ARCHITECTURE_x86_64 | 97 | #endif // ARCHITECTURE_x86_64 |
| 98 | 98 | ||
| 99 | #if PICA_DUMP_SHADERS | ||
| 100 | DebugUtils::DumpShader(setup.program_code.data(), state.debug.max_offset, setup.swizzle_data.data(), | ||
| 101 | state.debug.max_opdesc_id, config.main_offset, | ||
| 102 | g_state.regs.vs_output_attributes); // TODO: Don't hardcode VS here | ||
| 103 | #endif | ||
| 104 | |||
| 105 | // Setup output data | 99 | // Setup output data |
| 106 | OutputVertex ret; | 100 | OutputVertex ret; |
| 107 | // TODO(neobrain): Under some circumstances, up to 16 attributes may be output. We need to | 101 | // TODO(neobrain): Under some circumstances, up to 16 attributes may be output. We need to |