Home
last modified time | relevance | path

Searched refs:fModifiersPool (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/src/sksl/
DSkSLThreadContext.cpp25 fOldModifiersPool = fCompiler->fContext->fModifiersPool; in ThreadContext()
34 fModifiersPool = std::make_unique<SkSL::ModifiersPool>(); in ThreadContext()
35 fCompiler->fContext->fModifiersPool = fModifiersPool.get(); in ThreadContext()
63 fCompiler->fContext->fModifiersPool = fOldModifiersPool; in ~ThreadContext()
139 return Context().fModifiersPool->add(modifiers); in Modifiers()
DSkSLThreadContext.h97 static std::unique_ptr<ModifiersPool>& GetModifiersPool() { return Instance().fModifiersPool; } in GetModifiersPool()
197 std::unique_ptr<SkSL::ModifiersPool> fModifiersPool; variable
DSkSLContext.h40 ModifiersPool* fModifiersPool = nullptr; variable
DSkSLRehydrator.h222 ModifiersPool& modifiersPool() const { return *fContext.fModifiersPool; } in modifiersPool()
DSkSLCompiler.cpp123 SkASSERT(!fContext->fModifiersPool); in AutoModifiersPool()
124 fContext->fModifiersPool = modifiersPool; in AutoModifiersPool()
128 fContext->fModifiersPool = nullptr; in ~AutoModifiersPool()
/third_party/skia/src/sksl/ir/
DSkSLVariable.cpp55 return std::make_unique<Variable>(line, context.fModifiersPool->add(modifiers), name, type, in Make()
83 context.fModifiersPool->add(Modifiers{}), in MakeScratchVariable()
DSkSLFunctionDeclaration.cpp130 param->setModifiers(context.fModifiersPool->add(m)); in check_parameters()
/third_party/skia/src/sksl/dsl/
DDSLVar.cpp117 const SkSL::Modifiers* modifiers = ThreadContext::Context().fModifiersPool->add( in DSLGlobalVar()
DDSLCore.cpp86 std::move(instance.fModifiersPool), in ReleaseProgram()
/third_party/skia/src/sksl/codegen/
DSkSLSPIRVCodeGenerator.cpp2128 fContext.fModifiersPool->add(modifiers), in writeVariableReference()
2163 fContext.fModifiersPool->add(modifiers), in writeVariableReference()