• Home
  • Raw
  • Download

Lines Matching refs:Module

100     std::unique_ptr<const Module> fRootModule;
102 std::unique_ptr<const Module> fSharedModule; // [Root] + Public intrinsics
103 std::unique_ptr<const Module> fGPUModule; // [Shared] + Non-public intrinsics/
105 std::unique_ptr<const Module> fVertexModule; // [GPU] + Vertex stage decls
106 std::unique_ptr<const Module> fFragmentModule; // [GPU] + Fragment stage decls
107 std::unique_ptr<const Module> fComputeModule; // [GPU] + Compute stage decls
108 std::unique_ptr<const Module> fGraphiteVertexModule; // [Vert] + Graphite vertex helpers
109 std::unique_ptr<const Module> fGraphiteFragmentModule; // [Frag] + Graphite fragment helpers
110 std::unique_ptr<const Module> fGraphiteVertexES2Module; // [Vert] + Graphite vertex ES2 helpers
111 std::unique_ptr<const Module> fGraphiteFragmentES2Module;//[Frag] + Graphite fragment ES2 " "
113 std::unique_ptr<const Module> fPublicModule; // [Shared] minus Private types +
115 std::unique_ptr<const Module> fRuntimeShaderModule; // [Public] + Runtime shader decls
147 static std::unique_ptr<Module> compile_and_shrink(SkSL::Compiler* compiler, in compile_and_shrink()
151 const Module* parent) { in compile_and_shrink()
152 std::unique_ptr<Module> m = compiler->compileModule(kind, in compile_and_shrink()
195 const Module* ModuleLoader::rootModule() { in rootModule()
199 void ModuleLoader::addPublicTypeAliases(const SkSL::Module* module) { in addPublicTypeAliases()
241 const Module* ModuleLoader::loadPublicModule(SkSL::Compiler* compiler) { in loadPublicModule()
243 const Module* sharedModule = this->loadSharedModule(compiler); in loadPublicModule()
253 const Module* ModuleLoader::loadPrivateRTShaderModule(SkSL::Compiler* compiler) { in loadPrivateRTShaderModule()
255 const Module* publicModule = this->loadPublicModule(compiler); in loadPrivateRTShaderModule()
264 const Module* ModuleLoader::loadSharedModule(SkSL::Compiler* compiler) { in loadSharedModule()
266 const Module* rootModule = this->rootModule(); in loadSharedModule()
275 const Module* ModuleLoader::loadGPUModule(SkSL::Compiler* compiler) { in loadGPUModule()
277 const Module* sharedModule = this->loadSharedModule(compiler); in loadGPUModule()
286 const Module* ModuleLoader::loadFragmentModule(SkSL::Compiler* compiler) { in loadFragmentModule()
288 const Module* gpuModule = this->loadGPUModule(compiler); in loadFragmentModule()
297 const Module* ModuleLoader::loadVertexModule(SkSL::Compiler* compiler) { in loadVertexModule()
299 const Module* gpuModule = this->loadGPUModule(compiler); in loadVertexModule()
308 const Module* ModuleLoader::loadComputeModule(SkSL::Compiler* compiler) { in loadComputeModule()
310 const Module* gpuModule = this->loadGPUModule(compiler); in loadComputeModule()
319 const Module* ModuleLoader::loadGraphiteFragmentModule(SkSL::Compiler* compiler) { in loadGraphiteFragmentModule()
322 const Module* fragmentModule = this->loadFragmentModule(compiler); in loadGraphiteFragmentModule()
334 const Module* ModuleLoader::loadGraphiteFragmentES2Module(SkSL::Compiler* compiler) { in loadGraphiteFragmentES2Module()
337 const Module* fragmentModule = this->loadFragmentModule(compiler); in loadGraphiteFragmentES2Module()
350 const Module* ModuleLoader::loadGraphiteVertexModule(SkSL::Compiler* compiler) { in loadGraphiteVertexModule()
353 const Module* vertexModule = this->loadVertexModule(compiler); in loadGraphiteVertexModule()
365 const Module* ModuleLoader::loadGraphiteVertexES2Module(SkSL::Compiler* compiler) { in loadGraphiteVertexES2Module()
368 const Module* vertexModule = this->loadVertexModule(compiler); in loadGraphiteVertexES2Module()
382 auto rootModule = std::make_unique<Module>(); in makeRootSymbolTable()