summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/TextureConversionShader.cpp
diff options
context:
space:
mode:
authoraldelaro5 <aldelaro5@gmail.com>2016-09-15 22:32:28 -0400
committeraldelaro5 <aldelaro5@gmail.com>2016-09-29 17:32:52 -0400
commitcd0116ccde70e08e66e6532277c7c4fab1b0b1cc (patch)
tree2b8c94089ad994773b39f5a3dddb34bd0c2bb856 /Source/Core/VideoCommon/TextureConversionShader.cpp
parent331b112816417dae548b61d8fae21d5e0826d855 (diff)
Fix a bunch of debugger stepping issues.
Single step: Fix an oddity when a breakpoint is hit at the beginning of a block, then after, a single step is performed and finally, hitting play, the breakpoint will be skipped even in the case when it would be hit again. This was done by using the interpreter version of single step. Also, remove some redundant update request. Step over: fix some GUI lags. Step out: Add consideration for conditional branching by checking the condition as the interpreter does. Now, every bclr instructions except those that changes the LR (because it would not be the end of the function) will cause the end of the step out and not just blr instructions. Also now stops if a bp is detected and finally, remove redundant GUI updates calls. This also removes a superfluous draw call on the GUI as the codeView was refreshing twice per event to do so.
Diffstat (limited to 'Source/Core/VideoCommon/TextureConversionShader.cpp')
0 files changed, 0 insertions, 0 deletions