| /third_party/skia/src/sksl/ |
| D | SkSLProgramSettings.h | 91 ProgramKind fKind; 96 (IsRuntimeEffect(fKind) || fKind == ProgramKind::kGeneric); in strictES2Mode() 99 static bool IsRuntimeEffect(ProgramKind kind) { in IsRuntimeEffect() 100 return (kind == ProgramKind::kRuntimeColorFilter || in IsRuntimeEffect() 101 kind == ProgramKind::kRuntimeShader || in IsRuntimeEffect() 102 kind == ProgramKind::kRuntimeBlender); in IsRuntimeEffect()
|
| D | SkSLCompiler.cpp | 229 fGPUModule = this->parseModule(ProgramKind::kFragment, MODULE_DATA(gpu), fPrivateModule); in loadGPUModule() 236 fFragmentModule = this->parseModule(ProgramKind::kFragment, MODULE_DATA(frag), in loadFragmentModule() 244 fVertexModule = this->parseModule(ProgramKind::kVertex, MODULE_DATA(vert), in loadVertexModule() 277 fPublicModule = this->parseModule(ProgramKind::kGeneric, MODULE_DATA(public), fRootModule); in loadPublicModule() 286 ProgramKind::kRuntimeShader, MODULE_DATA(rt_shader), this->loadPublicModule()); in loadRuntimeShaderModule() 291 const ParsedModule& Compiler::moduleForProgramKind(ProgramKind kind) { in moduleForProgramKind() 293 case ProgramKind::kVertex: return this->loadVertexModule(); break; in moduleForProgramKind() 294 case ProgramKind::kFragment: return this->loadFragmentModule(); break; in moduleForProgramKind() 295 case ProgramKind::kRuntimeColorFilter: return this->loadPublicModule(); break; in moduleForProgramKind() 296 case ProgramKind::kRuntimeShader: return this->loadRuntimeShaderModule(); break; in moduleForProgramKind() [all …]
|
| D | SkSLCompiler.h | 53 ProgramKind fKind; 141 ProgramKind kind, 196 LoadedModule loadModule(ProgramKind kind, ModuleData data, std::shared_ptr<SymbolTable> base, 198 ParsedModule parseModule(ProgramKind kind, ModuleData data, const ParsedModule& base); 200 const ParsedModule& moduleForProgramKind(ProgramKind kind);
|
| D | SkSLMain.cpp | 272 SkSL::ProgramKind kind; in processCommand() 275 kind = SkSL::ProgramKind::kVertex; in processCommand() 277 kind = SkSL::ProgramKind::kFragment; in processCommand() 279 kind = SkSL::ProgramKind::kRuntimeBlender; in processCommand() 281 kind = SkSL::ProgramKind::kRuntimeColorFilter; in processCommand() 283 kind = SkSL::ProgramKind::kRuntimeShader; in processCommand()
|
| /third_party/skia/bench/ |
| D | SkSLBench.cpp | 83 SkSL::ProgramKind::kFragment, in onDraw() 531 compiler.moduleForProgramKind(SkSL::ProgramKind::kVertex); in RunSkSLMemoryBenchmarks() 532 compiler.moduleForProgramKind(SkSL::ProgramKind::kFragment); in RunSkSLMemoryBenchmarks() 542 compiler.moduleForProgramKind(SkSL::ProgramKind::kRuntimeColorFilter); in RunSkSLMemoryBenchmarks() 543 compiler.moduleForProgramKind(SkSL::ProgramKind::kRuntimeShader); in RunSkSLMemoryBenchmarks() 544 compiler.moduleForProgramKind(SkSL::ProgramKind::kRuntimeBlender); in RunSkSLMemoryBenchmarks()
|
| /third_party/skia/src/sksl/ir/ |
| D | SkSLFunctionDeclaration.cpp | 118 } else if (context.fConfig->fKind == ProgramKind::kFragment) { in check_parameters() 139 ProgramKind kind = context.fConfig->fKind; in check_main_signature() 163 case ProgramKind::kRuntimeColorFilter: { in check_main_signature() 176 case ProgramKind::kRuntimeShader: { in check_main_signature() 191 case ProgramKind::kRuntimeBlender: { in check_main_signature() 206 case ProgramKind::kGeneric: in check_main_signature() 209 case ProgramKind::kFragment: { in check_main_signature() 218 case ProgramKind::kVertex: in check_main_signature()
|
| /third_party/skia/src/gpu/d3d/ |
| D | GrD3DPipelineStateBuilder.cpp | 82 SkSL::ProgramKind kind) { in GrCompileHLSLShader() 86 case SkSL::ProgramKind::kVertex: in GrCompileHLSLShader() 89 case SkSL::ProgramKind::kFragment: in GrCompileHLSLShader() 124 auto compile = [&](SkSL::ProgramKind kind, GrShaderType shaderType) { in loadHLSLFromCache() 132 return compile(SkSL::ProgramKind::kVertex, kVertex_GrShaderType) && in loadHLSLFromCache() 133 compile(SkSL::ProgramKind::kFragment, kFragment_GrShaderType); in loadHLSLFromCache() 137 SkSL::ProgramKind kind, in compileD3DProgram() 612 auto compile = [&](SkSL::ProgramKind kind, GrShaderType shaderType) { in finalize() 618 if (!compile(SkSL::ProgramKind::kVertex, kVertex_GrShaderType) || in finalize() 619 !compile(SkSL::ProgramKind::kFragment, kFragment_GrShaderType)) { in finalize()
|
| /third_party/skia/src/sksl/transform/ |
| D | SkSLTransform.h | 21 enum class ProgramKind : int8_t; 25 void FindAndDeclareBuiltinVariables(const Context& context, ProgramKind programKind,
|
| D | SkSLBuiltinVariableScanner.cpp | 25 ProgramKind programKind, std::vector<const ProgramElement*>& sharedElements) { in FindAndDeclareBuiltinVariables() 80 case ProgramKind::kFragment: in FindAndDeclareBuiltinVariables()
|
| /third_party/skia/src/gpu/vk/ |
| D | GrVkUtil.cpp | 78 SkSL::ProgramKind vk_shader_stage_to_skiasl_kind(VkShaderStageFlagBits stage) { in vk_shader_stage_to_skiasl_kind() 80 return SkSL::ProgramKind::kVertex; in vk_shader_stage_to_skiasl_kind() 83 return SkSL::ProgramKind::kFragment; in vk_shader_stage_to_skiasl_kind()
|
| /third_party/skia/tests/ |
| D | SkSLMetalTestbed.cpp | 15 SkSL::ProgramKind kind = SkSL::ProgramKind::kFragment) { in test()
|
| D | SkSLGLSLTestbed.cpp | 15 SkSL::ProgramKind kind = SkSL::ProgramKind::kFragment) { in test()
|
| D | SkSLSPIRVTestbed.cpp | 15 SkSL::ProgramKind kind = SkSL::ProgramKind::kFragment) { in test()
|
| /third_party/skia/src/gpu/ |
| D | GrShaderUtils.cpp | 227 void PrintShaderBanner(SkSL::ProgramKind programKind) { in PrintShaderBanner() 230 case SkSL::ProgramKind::kVertex: typeName = "Vertex"; break; in PrintShaderBanner() 231 case SkSL::ProgramKind::kFragment: typeName = "Fragment"; break; in PrintShaderBanner()
|
| D | GrShaderUtils.h | 35 void PrintShaderBanner(SkSL::ProgramKind programKind);
|
| /third_party/skia/src/sksl/dsl/ |
| D | DSLCore.cpp | 39 void Start(SkSL::Compiler* compiler, ProgramKind kind) { in Start() 43 void Start(SkSL::Compiler* compiler, ProgramKind kind, const ProgramSettings& settings) { in Start() 48 void StartModule(SkSL::Compiler* compiler, ProgramKind kind, const ProgramSettings& settings, in StartModule() 388 SkSL::ProgramKind kind = ThreadContext::GetProgramConfig()->fKind; in Declare() 389 if (kind != ProgramKind::kFragment && in Declare() 390 kind != ProgramKind::kVertex) { in Declare() 427 if (ThreadContext::GetProgramConfig()->fKind != ProgramKind::kFragment) { in Discard() 452 SkSL::ProgramKind kind = ThreadContext::GetProgramConfig()->fKind; in InterfaceBlock() 453 if (kind != ProgramKind::kFragment && in InterfaceBlock() 454 kind != ProgramKind::kVertex) { in InterfaceBlock()
|
| D | DSLRuntimeEffects.cpp | 22 Start(compiler, SkSL::ProgramKind::kRuntimeShader); in StartRuntimeShader()
|
| /third_party/skia/include/effects/ |
| D | SkRuntimeEffect.h | 35 enum class ProgramKind : int8_t; 246 static Result MakeFromSource(SkString sksl, const Options& options, SkSL::ProgramKind kind); 250 SkSL::ProgramKind kind); 254 SkSL::ProgramKind kind);
|
| /third_party/skia/src/gpu/gl/builders/ |
| D | GrGLProgramBuilder.cpp | 333 SkSL::ProgramKind::kFragment, in finalize() 358 SkSL::ProgramKind::kVertex, in finalize() 552 auto compileShader = [&](SkSL::ProgramKind kind, const SkSL::String& sksl, GrGLenum type) { in PrecompileProgram() 569 if (!compileShader(SkSL::ProgramKind::kFragment, in PrecompileProgram() 572 !compileShader(SkSL::ProgramKind::kVertex, in PrecompileProgram()
|
| D | GrGLShaderStringBuilder.h | 18 SkSL::ProgramKind programKind,
|
| /third_party/skia/include/private/ |
| D | SkSLProgramKind.h | 18 enum class ProgramKind : int8_t { enum
|
| /third_party/skia/src/sksl/dsl/priv/ |
| D | DSL_priv.h | 24 void StartModule(SkSL::Compiler* compiler, SkSL::ProgramKind kind,
|
| /third_party/skia/src/core/ |
| D | SkRuntimeEffect.cpp | 219 SkSL::ProgramKind kind) { in MakeFromSource() 241 SkSL::ProgramKind kind) { in MakeFromDSL() 250 SkSL::ProgramKind kind) { in MakeInternal() 268 case SkSL::ProgramKind::kRuntimeColorFilter: flags |= kAllowColorFilter_Flag; break; in MakeInternal() 269 case SkSL::ProgramKind::kRuntimeShader: flags |= kAllowShader_Flag; break; in MakeInternal() 270 case SkSL::ProgramKind::kRuntimeBlender: flags |= kAllowBlender_Flag; break; in MakeInternal() 381 auto result = MakeFromSource(std::move(sksl), options, SkSL::ProgramKind::kRuntimeColorFilter); in MakeForColorFilter() 387 auto result = MakeFromSource(std::move(sksl), options, SkSL::ProgramKind::kRuntimeShader); in MakeForShader() 393 auto result = MakeFromSource(std::move(sksl), options, SkSL::ProgramKind::kRuntimeBlender); in MakeForBlender() 400 auto result = MakeFromDSL(std::move(program), options, SkSL::ProgramKind::kRuntimeColorFilter); in MakeForColorFilter() [all …]
|
| /third_party/skia/fuzz/oss_fuzz/ |
| D | FuzzSKSL2Metal.cpp | 19 SkSL::ProgramKind::kFragment, in FuzzSKSL2Metal()
|
| D | FuzzSKSL2GLSL.cpp | 19 SkSL::ProgramKind::kFragment, in FuzzSKSL2GLSL()
|