Lines Matching defs:ProgramConfig
88 struct ProgramConfig { struct
93 ModuleType fModuleType;
94 ProgramKind fKind;
95 ProgramSettings fSettings;
97 bool isBuiltinCode() { in isBuiltinCode()
103 SkSL::Version fRequiredSkSLVersion = SkSL::Version::k100;
105 bool enforcesSkSLVersion() const { in enforcesSkSLVersion()
109 bool strictES2Mode() const { in strictES2Mode()
117 const char* versionDescription() const { in versionDescription()
127 static bool IsFragment(ProgramKind kind) { in IsFragment()
133 static bool IsVertex(ProgramKind kind) { in IsVertex()
139 static bool IsCompute(ProgramKind kind) { in IsCompute()
143 static bool IsRuntimeEffect(ProgramKind kind) { in IsRuntimeEffect()
154 static bool IsRuntimeShader(ProgramKind kind) { in IsRuntimeShader()
159 static bool IsRuntimeColorFilter(ProgramKind kind) { in IsRuntimeColorFilter()
164 static bool IsRuntimeBlender(ProgramKind kind) { in IsRuntimeBlender()
169 static bool IsMesh(ProgramKind kind) { in IsMesh()
174 static bool AllowsPrivateIdentifiers(ProgramKind kind) { in AllowsPrivateIdentifiers()