summaryrefslogtreecommitdiff
path: root/src/video_core/vertex_shader.cpp
diff options
context:
space:
mode:
authorGravatar Yuri Kunde Schlesner2015-07-26 06:55:47 -0300
committerGravatar Yuri Kunde Schlesner2015-07-26 06:55:47 -0300
commit13347997ba59aa578d61d5d1ac723ad00953bd96 (patch)
treea84e55883de37980072ce427ed1ced68fe80036b /src/video_core/vertex_shader.cpp
parentMerge pull request #990 from lioncash/arm (diff)
downloadyuzu-13347997ba59aa578d61d5d1ac723ad00953bd96.tar.gz
yuzu-13347997ba59aa578d61d5d1ac723ad00953bd96.tar.xz
yuzu-13347997ba59aa578d61d5d1ac723ad00953bd96.zip
VideoCore: #ifdef out some debugging routines
Some disabled debugging functionality was being called from rendering routines in VideoCore. Although disabled, many of them still allocated memory or did some extra work that was enough to show up in a profiler. Gives a slight (~2ms) speedup.
Diffstat (limited to 'src/video_core/vertex_shader.cpp')
-rw-r--r--src/video_core/vertex_shader.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/video_core/vertex_shader.cpp b/src/video_core/vertex_shader.cpp
index b77503806..cc9f70869 100644
--- a/src/video_core/vertex_shader.cpp
+++ b/src/video_core/vertex_shader.cpp
@@ -582,9 +582,11 @@ OutputVertex RunShader(const InputVertex& input, int num_attributes, const Regs:
582 state.conditional_code[1] = false; 582 state.conditional_code[1] = false;
583 583
584 ProcessShaderCode(state); 584 ProcessShaderCode(state);
585#if PICA_DUMP_SHADERS
585 DebugUtils::DumpShader(setup.program_code.data(), state.debug.max_offset, setup.swizzle_data.data(), 586 DebugUtils::DumpShader(setup.program_code.data(), state.debug.max_offset, setup.swizzle_data.data(),
586 state.debug.max_opdesc_id, config.main_offset, 587 state.debug.max_opdesc_id, config.main_offset,
587 g_state.regs.vs_output_attributes); // TODO: Don't hardcode VS here 588 g_state.regs.vs_output_attributes); // TODO: Don't hardcode VS here
589#endif
588 590
589 // Setup output data 591 // Setup output data
590 OutputVertex ret; 592 OutputVertex ret;