Searched refs:fDebugTrace (Results 1 – 7 of 7) sorted by relevance
/external/skia/src/sksl/tracing/ |
D | SkVMDebugTracePlayer.cpp | 19 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 …]
|
D | SkVMDebugTracePlayer.h | 122 sk_sp<SkVMDebugTrace> fDebugTrace; variable
|
/external/skia/src/sksl/codegen/ |
D | SkSLVMCodeGenerator.cpp | 344 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 …]
|
D | SkSLRasterPipelineCodeGenerator.cpp | 175 , 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 …]
|
D | SkSLRasterPipelineBuilder.cpp | 858 , 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()
|
D | SkSLRasterPipelineBuilder.h | 242 SkRPDebugTrace* fDebugTrace = nullptr; variable
|
/external/skia/src/core/ |
D | SkRuntimeEffect.cpp | 1355 , 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
|