Home
last modified time | relevance | path

Searched refs:fDebugTrace (Results 1 – 7 of 7) sorted by relevance

/external/skia/src/sksl/tracing/
DSkVMDebugTracePlayer.cpp19 fDebugTrace = debugTrace; in reset()
33 if (fDebugTrace) { in reset()
35 if (fDebugTrace->fSlotInfo[slotIdx].fnReturnValue >= 0) { in reset()
40 for (const SkVMTraceInfo& trace : fDebugTrace->fTraceInfo) { in reset()
105 return !fDebugTrace || fCursor >= fDebugTrace->fTraceInfo.size(); in traceHasCompleted()
159 double typedValue = fDebugTrace->interpretValueBits(slot, fSlots[slot].fValue); in getVariablesForDisplayMask()
192 const SkSL::SlotDebugInfo& changedSlot = fDebugTrace->fSlotInfo[slotIdx]; in updateVariableWriteTime()
195 SkASSERT(slotIdx < (int)fDebugTrace->fSlotInfo.size()); in updateVariableWriteTime()
201 if (slotIdx >= (int)fDebugTrace->fSlotInfo.size()) { in updateVariableWriteTime()
205 if (fDebugTrace->fSlotInfo[slotIdx].groupIndex == 0) { in updateVariableWriteTime()
[all …]
DSkVMDebugTracePlayer.h122 sk_sp<SkVMDebugTrace> fDebugTrace; variable
/external/skia/src/sksl/codegen/
DSkSLVMCodeGenerator.cpp344 SkVMDebugTrace* fDebugTrace; member in SkSL::SkVMGenerator
419 , fDebugTrace(debugTrace) in SkVMGenerator()
452 if (fDebugTrace) { in setupGlobals()
454 fDebugTrace->setSource(*fProgram.fSource); in setupGlobals()
457 fDebugTrace->fTraceHook = SkSLTracer::Make(fDebugTrace); in setupGlobals()
458 fTraceHookID = fBuilder->attachTraceHook(fDebugTrace->fTraceHook.get()); in setupGlobals()
462 skvm::Coord traceCoord = {to_F32(fBuilder->splat(fDebugTrace->fTraceCoord.fX)) + 0.5f, in setupGlobals()
463 to_F32(fBuilder->splat(fDebugTrace->fTraceCoord.fY)) + 0.5f}; in setupGlobals()
549 SkASSERT(fDebugTrace); in getDebugFunctionInfo()
561 for (size_t index = 0; index < fDebugTrace->fFuncInfo.size(); ++index) { in getDebugFunctionInfo()
[all …]
DSkSLRasterPipelineCodeGenerator.cpp175 , fDebugTrace(debugTrace) in Generator()
380 SkRPDebugTrace* fDebugTrace = nullptr; member in SkSL::RP::Generator
913 SkASSERT(fDebugTrace); in getFunctionDebugInfo()
925 for (size_t index = 0; index < fDebugTrace->fFuncInfo.size(); ++index) { in getFunctionDebugInfo()
926 if (fDebugTrace->fFuncInfo[index].name == name) { in getFunctionDebugInfo()
932 int slot = (int)fDebugTrace->fFuncInfo.size(); in getFunctionDebugInfo()
933 fDebugTrace->fFuncInfo.push_back(FunctionDebugInfo{std::move(name)}); in getFunctionDebugInfo()
960 if (fDebugTrace) { in writeFunction()
976 if (fDebugTrace) { in writeFunction()
2912 if (fDebugTrace) { in writeProgram()
[all …]
DSkSLRasterPipelineBuilder.cpp858 , fDebugTrace(debugTrace) { in Program()
1555 SkTArray<std::string> slotName = build_unique_slot_name_list(fDebugTrace); in dump()
1640 if (fDebugTrace) { in dump()
1642 std::string name = SlotName(fDebugTrace->fUniformInfo, /*names=*/{}, in dump()
1661 if (fDebugTrace) { in dump()
1663 std::string name = SlotName(fDebugTrace->fSlotInfo, slotName, in dump()
DSkSLRasterPipelineBuilder.h242 SkRPDebugTrace* fDebugTrace = nullptr; variable
/external/skia/src/core/
DSkRuntimeEffect.cpp1355 , fDebugTrace(std::move(debugTrace)) in SkRTShader()
1364 , fDebugTrace(std::move(debugTrace)) in SkRTShader()
1441 if (fDebugTrace) { in appendStages()
1501 return SkSL::ProgramToSkVM(*fEffect->fBaseProgram, fEffect->fMain, p, fDebugTrace.get(), in program()
1532 sk_sp<SkSL::SkVMDebugTrace> fDebugTrace; member in SkRTShader