/third_party/skia/src/sksl/ |
H A D | SkSLThreadContext.cpp | 27 fOldConfig = fCompiler->fContext->fConfig; in ThreadContext() 38 fConfig = std::make_unique<SkSL::ProgramConfig>(); in ThreadContext() 39 fConfig->fKind = kind; in ThreadContext() 40 fConfig->fSettings = settings; in ThreadContext() 41 fConfig->fIsBuiltinCode = isModule; in ThreadContext() 42 fCompiler->fContext->fConfig = fConfig.get(); in ThreadContext() 62 fCompiler->fContext->fConfig = fOldConfig; in ~ThreadContext() 71 SymbolTable::Push(&fCompiler->fSymbolTable, context.fConfig->fIsBuiltinCode); in setupSymbolTable() 81 bool runtimeEffect = ProgramConfig::IsRuntimeEffect(context.fConfig in setupSymbolTable() [all...] |
H A D | SkSLCompiler.cpp | 107 , fOldConfig(fContext->fConfig) { in AutoProgramConfig() 108 fContext->fConfig = config; in AutoProgramConfig() 112 fContext->fConfig = fOldConfig; in ~AutoProgramConfig() 531 if (!program.fConfig->fSettings.fOptimize) { in optimize() 585 if (fContext->fConfig->strictES2Mode() && this->errorCount() == 0) { in finalize() 606 dsl::Start(this, program.fConfig->fKind, settings); in toSPIRV() 613 if (result && program.fConfig->fSettings.fValidateSPIRV) { in toSPIRV()
|
H A D | SkSLThreadContext.h | 102 static std::unique_ptr<ProgramConfig>& GetProgramConfig() { return Instance().fConfig; } in GetProgramConfig() 196 std::unique_ptr<SkSL::ProgramConfig> fConfig; member in SkSL::ThreadContext
|
H A D | SkSLContext.h | 43 ProgramConfig* fConfig = nullptr; member in SkSL::Context
|
/third_party/skia/src/sksl/ir/ |
H A D | SkSLFunctionDeclaration.cpp | 40 (context.fConfig->fIsBuiltinCode ? Modifiers::kES3_Flag : 0); in check_modifiers() 56 if (context.fConfig->strictES2Mode() && returnType.isOrContainsArray()) { in check_return_type() 60 if (!context.fConfig->fIsBuiltinCode && !returnType.isVoid() && in check_return_type() 89 if (type.isEffectChild() && !context.fConfig->fIsBuiltinCode) { in check_parameters() 106 if (ProgramConfig::IsRuntimeEffect(context.fConfig->fKind)) { in check_parameters() 118 } else if (context.fConfig->fKind == ProgramKind::kFragment) { in check_parameters() 139 ProgramKind kind = context.fConfig->fKind; in check_main_signature() 282 context.fConfig->fIsBuiltinCode); in find_existing_declaration() 350 context.fConfig->fIsBuiltinCode); in Convert()
|
H A D | SkSLDoStatement.cpp | 20 if (context.fConfig->strictES2Mode()) { in Convert() 37 SkASSERT(!context.fConfig->strictES2Mode()); in Make()
|
H A D | SkSLConstructorArray.cpp | 22 if (context.fConfig->strictES2Mode()) { in Convert() 67 SkASSERT(!context.fConfig->strictES2Mode()); in Make()
|
H A D | SkSLBinaryExpression.cpp | 111 if (context.fConfig->strictES2Mode()) { in Convert() 156 SkASSERT(!context.fConfig->strictES2Mode() || op.isAllowedInStrictES2Mode()); in Make() 157 SkASSERT(!context.fConfig->strictES2Mode() || !left->type().isOrContainsArray()); in Make() 175 if (context.fConfig->fSettings.fOptimize) { in Make()
|
H A D | SkSLForStatement.cpp | 109 if (context.fConfig->strictES2Mode()) { in Convert() 151 if (context.fConfig->strictES2Mode()) { in ConvertWhile() 170 SkASSERT(unrollInfo || !context.fConfig->strictES2Mode()); in Make()
|
H A D | SkSLVariable.cpp | 36 context.fConfig->fKind == ProgramKind::kFragment && name != Compiler::FRAGCOLOR_NAME) { in Convert() 56 context.fConfig->fIsBuiltinCode, storage); in Make()
|
H A D | SkSLTernaryExpression.cpp | 45 if (context.fConfig->strictES2Mode() && trueType->isOrContainsArray()) { in Convert() 67 SkASSERT(!context.fConfig->strictES2Mode() || !ifTrue->type().isOrContainsArray()); in Make()
|
H A D | SkSLVarDeclarations.cpp | 45 if (context.fConfig->strictES2Mode() && baseType->isArray()) { in ErrorCheck() 59 if (ProgramConfig::IsRuntimeEffect(context.fConfig->fKind)) { in ErrorCheck() 69 if (!ProgramConfig::IsRuntimeEffect(context.fConfig->fKind)) { in ErrorCheck()
|
H A D | SkSLFunctionDefinition.cpp | 135 if (!fContext.fConfig->fIsBuiltinCode && fContext.fIntrinsics) { in Convert() 167 if (fContext.fConfig->fKind == ProgramKind::kVertex && fFunction.isMain()) { in Convert() 256 if (function.isMain() && context.fConfig->fKind == ProgramKind::kVertex) { in Convert()
|
H A D | SkSLSetting.cpp | 128 SkASSERT(context.fConfig); in Convert() 130 if (context.fConfig->fSettings.fReplaceSettings) { in Convert()
|
H A D | SkSLExpressionStatement.cpp | 21 if (context.fConfig->fSettings.fOptimize) { in Make()
|
H A D | SkSLProgram.h | 86 , fConfig(std::move(config)) in Program() 185 std::unique_ptr<ProgramConfig> fConfig; member
|
H A D | SkSLConstructorCompound.cpp | 45 if (context.fConfig->fSettings.fOptimize) { in Make()
|
H A D | SkSLSwitchStatement.cpp | 248 if (isStatic || context.fConfig->fSettings.fOptimize) { in Make() 286 if (isStatic && !context.fConfig->fSettings.fPermitInvalidStaticTests) { in Make()
|
/third_party/skia/tools/gpu/gl/command_buffer/ |
H A D | GLTestContext_command_buffer.cpp | 268 if (!gfChooseConfig(fDisplay, configAttribs, static_cast<EGLConfig *>(&fConfig), 1, 276 static_cast<EGLConfig>(fConfig), 291 fContext = gfCreateContext(fDisplay, static_cast<EGLConfig>(fConfig), eglShareContext, 418 gfGetConfigAttrib(fDisplay, static_cast<EGLConfig>(fConfig), EGL_STENCIL_SIZE, &result); 424 gfGetConfigAttrib(fDisplay, static_cast<EGLConfig>(fConfig), EGL_SAMPLES, &result);
|
H A D | GLTestContext_command_buffer.h | 53 void *fConfig; member in sk_gpu_test::CommandBufferGLTestContext
|
/third_party/skia/gm/ |
H A D | highcontrastfilter.cpp | 115 SkHighContrastConfig fConfig; variable 116 fFilter = SkHighContrastFilter::Make(fConfig);
|
/third_party/skia/src/sksl/transform/ |
H A D | SkSLEliminateDeadGlobalVariables.cpp | 21 if (program.fConfig->fSettings.fRemoveDeadVariables) { in EliminateDeadGlobalVariables()
|
H A D | SkSLEliminateDeadFunctions.cpp | 21 if (program.fConfig->fSettings.fRemoveDeadFunctions) { in EliminateDeadFunctions()
|
H A D | SkSLEliminateDeadLocalVariables.cpp | 81 if (program.fConfig->fSettings.fRemoveDeadVariables) { in EliminateDeadLocalVariables()
|
/third_party/skia/src/sksl/codegen/ |
H A D | SkSLMetalCodeGenerator.cpp | 1795 : fProgram.fConfig->fSettings.fDefaultUniformBinding; in getUniformBinding() 1800 : fProgram.fConfig->fSettings.fDefaultUniformSet; in getUniformSet() 1809 switch (fProgram.fConfig->fKind) { in writeFunctionDeclaration() 1866 if (fProgram.fConfig->fKind == ProgramKind::kFragment) { in writeFunctionDeclaration() 1873 } else if (fProgram.fConfig->fKind == ProgramKind::kVertex) { in writeFunctionDeclaration() 1930 SkASSERT(!fProgram.fConfig->fSettings.fFragColorIsInOut); in writeFunction() 2228 switch (fProgram.fConfig->fKind) { in writeReturnStatementFromMain() 2312 if (fProgram.fConfig->fKind == ProgramKind::kVertex) { in writeInputStruct() 2315 } else if (fProgram.fConfig->fKind == ProgramKind::kFragment) { in writeInputStruct() 2329 if (fProgram.fConfig in writeOutputStruct() [all...] |