MCPcopy Create free account
hub / github.com/dfranx/ShaderDebugger / StepOut

Method StepOut

src/ShaderDebugger.cpp:267–280  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

265 return done;
266 }
267 bool ShaderDebugger::StepOut()
268 {
269 std::vector<std::string> fstack = GetFunctionStack(), updatedFStack;
270
271 bool done = Step();
272 updatedFStack = GetFunctionStack();
273
274 while (updatedFStack.size() >= fstack.size() && done) {
275 done = Step();
276 updatedFStack = GetFunctionStack();
277 }
278
279 return done;
280 }
281 bv_variable ShaderDebugger::Immediate(const std::string& src)
282 {
283 m_immCompiler->ClearDefinitions();

Callers

nothing calls this directly

Calls 1

sizeMethod · 0.80

Tested by

no test coverage detected