Home
last modified time | relevance | path

Searched refs:debugTrace (Results 1 – 18 of 18) sorted by relevance

/external/skia/src/shaders/
DSkRuntimeShader.cpp46 sk_sp<SkSL::DebugTracePriv> debugTrace, in SkRuntimeShader() argument
50 , fDebugTrace(std::move(debugTrace)) in SkRuntimeShader()
55 sk_sp<SkSL::DebugTracePriv> debugTrace, in SkRuntimeShader() argument
59 , fDebugTrace(std::move(debugTrace)) in SkRuntimeShader()
65 auto debugTrace = sk_make_sp<SkSL::DebugTracePriv>(); in make_debug_trace() local
66 debugTrace->setSource(effect->source()); in make_debug_trace()
67 debugTrace->setTraceCoord(coord); in make_debug_trace()
68 return debugTrace; in make_debug_trace()
73 sk_sp<SkSL::DebugTracePriv> debugTrace = make_debug_trace(unoptimized.get(), coord); in makeTracedClone() local
75 unoptimized, debugTrace, this->uniformData(nullptr), SkSpan(fChildren)); in makeTracedClone()
[all …]
DSkRuntimeShader.h33 sk_sp<SkSL::DebugTracePriv> debugTrace,
38 sk_sp<SkSL::DebugTracePriv> debugTrace,
/external/skia/tools/viewer/
DSkSLSlide.cpp295 sk_sp<SkSL::DebugTrace> debugTrace; in draw() local
302 debugTrace = std::move(traced.debugTrace); in draw()
342 if (debugTrace && writeTrace) { in draw()
344 … SkSLTraceUtils::WriteTrace(static_cast<const SkSL::DebugTracePriv&>(*debugTrace), &traceFile); in draw()
346 if (debugTrace && writeDump) { in draw()
348 debugTrace->dump(&dumpFile); in draw()
/external/skia/src/sksl/tracing/
DSkSLDebugTracePlayer.cpp18 void SkSLDebugTracePlayer::reset(sk_sp<DebugTracePriv> debugTrace) { in reset() argument
19 size_t nslots = debugTrace ? debugTrace->fSlotInfo.size() : 0; in reset()
20 fDebugTrace = debugTrace; in reset()
/external/skia/src/sksl/codegen/
DSkSLRasterPipelineCodeGenerator.h33 DebugTracePriv* debugTrace = nullptr,
DSkSLRasterPipelineBuilder.h160 DebugTracePriv* debugTrace);
303 DebugTracePriv* debugTrace = nullptr);
DSkSLRasterPipelineCodeGenerator.cpp183 Generator(const SkSL::Program& program, DebugTracePriv* debugTrace, bool writeTraceOps) in Generator() argument
186 , fDebugTrace(debugTrace) in Generator()
188 , fProgramSlots(debugTrace ? &debugTrace->fSlotInfo : nullptr) in Generator()
189 , fUniformSlots(debugTrace ? &debugTrace->fUniformInfo : nullptr) in Generator()
4091 DebugTracePriv* debugTrace, in MakeRasterPipelineProgram() argument
4093 RP::Generator generator(program, debugTrace, writeTraceOps); in MakeRasterPipelineProgram()
DSkSLRasterPipelineBuilder.cpp1269 DebugTracePriv* debugTrace) { in finish() argument
1274 numImmutableSlots, fNumLabels, debugTrace); in finish()
1394 DebugTracePriv* debugTrace) in Program() argument
1400 , fDebugTrace(debugTrace) { in Program()
/external/skia/tests/
DRasterPipelineCodeGeneratorTest.cpp55 SkSL::DebugTracePriv debugTrace; in test() local
57 SkSL::MakeRasterPipelineProgram(*program, *main->definition(), &debugTrace); in test()
DSkSLDebugTracePlayerTest.cpp36 auto debugTrace = sk_make_sp<SkSL::DebugTracePriv>(); in make_trace() local
55 *program, *main->definition(), debugTrace.get(), /*writeTraceOps=*/true); in make_trace()
71 return debugTrace; in make_trace()
DSkRuntimeEffectTest.cpp507 auto [debugShader, debugTrace] = SkRuntimeEffect::MakeTraced(std::move(shader), traceCoord); in trace()
517 debugTrace->dump(&wstream); in trace()
DSkSLTest.cpp897 SkSL::DebugTracePriv debugTrace; in test_raster_pipeline() local
901 &debugTrace); in test_raster_pipeline()
/external/skia/tools/skslc/
DMain.cpp352 std::unique_ptr<SkSL::DebugTracePriv>* debugTrace) { in detect_shader_settings() argument
474 *debugTrace = std::make_unique<SkSL::DebugTracePriv>(); in detect_shader_settings()
580 std::unique_ptr<SkSL::DebugTracePriv> debugTrace; in process_command() local
582 if (!detect_shader_settings(text, &settings, &caps, &debugTrace)) { in process_command()
720 bool wantTraceOps = (debugTrace != nullptr); in process_command()
/external/skia/modules/canvaskit/tests/
Drtshader_test.js118 const traceData = traced.debugTrace.writeTrace();
123 traced.debugTrace.delete();
/external/skia/src/core/
DSkRuntimeEffect.cpp218 const SkSL::RP::Program* SkRuntimeEffect::getRPProgram(SkSL::DebugTracePriv* debugTrace) const { in getRPProgram()
239 if (debugTrace) { in getRPProgram()
241 *fBaseProgram, fMain, debugTrace, /*writeTraceOps=*/true); in getRPProgram()
243 debugTrace = &tempDebugTrace; in getRPProgram()
245 *fBaseProgram, fMain, debugTrace, /*writeTraceOps=*/false); in getRPProgram()
/external/skia/include/effects/
DSkRuntimeEffect.h246 sk_sp<SkSL::DebugTrace> debugTrace; member
312 const SkSL::RP::Program* getRPProgram(SkSL::DebugTracePriv* debugTrace) const;
/external/skia/modules/canvaskit/npm_build/types/
Dindex.d.ts3999 debugTrace: DebugTrace; property
/external/skia/modules/canvaskit/
Dcanvaskit_bindings.cpp2245 .field("debugTrace", &SkRuntimeEffect::TracedShader::debugTrace); in EMSCRIPTEN_BINDINGS()