1cb93a386Sopenharmony_cipackage(default_visibility = ["//:__subpackages__"]) 2cb93a386Sopenharmony_ci 3cb93a386Sopenharmony_cifilegroup( 4cb93a386Sopenharmony_ci name = "srcs", 5cb93a386Sopenharmony_ci srcs = [ 6cb93a386Sopenharmony_ci "GLSL.std.450.h", 7cb93a386Sopenharmony_ci "SkSLAnalysis.cpp", 8cb93a386Sopenharmony_ci "SkSLAnalysis.h", 9cb93a386Sopenharmony_ci "SkSLBuiltinTypes.cpp", 10cb93a386Sopenharmony_ci "SkSLBuiltinTypes.h", 11cb93a386Sopenharmony_ci "SkSLCompiler.cpp", 12cb93a386Sopenharmony_ci "SkSLCompiler.h", 13cb93a386Sopenharmony_ci "SkSLConstantFolder.cpp", 14cb93a386Sopenharmony_ci "SkSLConstantFolder.h", 15cb93a386Sopenharmony_ci "SkSLContext.cpp", 16cb93a386Sopenharmony_ci "SkSLContext.h", 17cb93a386Sopenharmony_ci "SkSLDSLParser.cpp", 18cb93a386Sopenharmony_ci "SkSLDSLParser.h", 19cb93a386Sopenharmony_ci "SkSLDehydrator.cpp", 20cb93a386Sopenharmony_ci "SkSLDehydrator.h", 21cb93a386Sopenharmony_ci "SkSLErrorReporter.cpp", 22cb93a386Sopenharmony_ci "SkSLFileOutputStream.h", 23cb93a386Sopenharmony_ci "SkSLInliner.cpp", 24cb93a386Sopenharmony_ci "SkSLInliner.h", 25cb93a386Sopenharmony_ci "SkSLIntrinsicList.h", 26cb93a386Sopenharmony_ci "SkSLIntrinsicMap.cpp", 27cb93a386Sopenharmony_ci "SkSLIntrinsicMap.h", 28cb93a386Sopenharmony_ci "SkSLLexer.cpp", 29cb93a386Sopenharmony_ci "SkSLLexer.h", 30cb93a386Sopenharmony_ci "SkSLMangler.cpp", 31cb93a386Sopenharmony_ci "SkSLMangler.h", 32cb93a386Sopenharmony_ci "SkSLMemoryLayout.h", 33cb93a386Sopenharmony_ci "SkSLMemoryPool.h", 34cb93a386Sopenharmony_ci "SkSLModifiersPool.h", 35cb93a386Sopenharmony_ci "SkSLOperators.cpp", 36cb93a386Sopenharmony_ci "SkSLOperators.h", 37cb93a386Sopenharmony_ci "SkSLOutputStream.cpp", 38cb93a386Sopenharmony_ci "SkSLOutputStream.h", 39cb93a386Sopenharmony_ci "SkSLParsedModule.h", 40cb93a386Sopenharmony_ci "SkSLPool.cpp", 41cb93a386Sopenharmony_ci "SkSLPool.h", 42cb93a386Sopenharmony_ci "SkSLProgramSettings.h", 43cb93a386Sopenharmony_ci "SkSLRehydrator.cpp", 44cb93a386Sopenharmony_ci "SkSLRehydrator.h", 45cb93a386Sopenharmony_ci "SkSLSampleUsage.cpp", 46cb93a386Sopenharmony_ci "SkSLString.cpp", 47cb93a386Sopenharmony_ci "SkSLStringStream.h", 48cb93a386Sopenharmony_ci "SkSLThreadContext.cpp", 49cb93a386Sopenharmony_ci "SkSLThreadContext.h", 50cb93a386Sopenharmony_ci "SkSLUtil.cpp", 51cb93a386Sopenharmony_ci "SkSLUtil.h", 52cb93a386Sopenharmony_ci "analysis/SkSLCanExitWithoutReturningValue.cpp", 53cb93a386Sopenharmony_ci "analysis/SkSLCheckProgramUnrolledSize.cpp", 54cb93a386Sopenharmony_ci "analysis/SkSLGetLoopUnrollInfo.cpp", 55cb93a386Sopenharmony_ci "analysis/SkSLIsConstantExpression.cpp", 56cb93a386Sopenharmony_ci "analysis/SkSLProgramUsage.cpp", 57cb93a386Sopenharmony_ci "analysis/SkSLProgramVisitor.h", 58cb93a386Sopenharmony_ci "analysis/SkSLSwitchCaseContainsExit.cpp", 59cb93a386Sopenharmony_ci "codegen/SkSLCodeGenerator.h", 60cb93a386Sopenharmony_ci "codegen/SkSLGLSLCodeGenerator.cpp", 61cb93a386Sopenharmony_ci "codegen/SkSLGLSLCodeGenerator.h", 62cb93a386Sopenharmony_ci "codegen/SkSLMetalCodeGenerator.cpp", 63cb93a386Sopenharmony_ci "codegen/SkSLMetalCodeGenerator.h", 64cb93a386Sopenharmony_ci "codegen/SkSLPipelineStageCodeGenerator.cpp", 65cb93a386Sopenharmony_ci "codegen/SkSLPipelineStageCodeGenerator.h", 66cb93a386Sopenharmony_ci "codegen/SkSLSPIRVCodeGenerator.cpp", 67cb93a386Sopenharmony_ci "codegen/SkSLSPIRVCodeGenerator.h", 68cb93a386Sopenharmony_ci "codegen/SkSLSPIRVtoHLSL.cpp", 69cb93a386Sopenharmony_ci "codegen/SkSLSPIRVtoHLSL.h", 70cb93a386Sopenharmony_ci "codegen/SkSLVMCodeGenerator.cpp", 71cb93a386Sopenharmony_ci "codegen/SkSLVMCodeGenerator.h", 72cb93a386Sopenharmony_ci "dsl/DSLBlock.cpp", 73cb93a386Sopenharmony_ci "dsl/DSLCase.cpp", 74cb93a386Sopenharmony_ci "dsl/DSLCore.cpp", 75cb93a386Sopenharmony_ci "dsl/DSLExpression.cpp", 76cb93a386Sopenharmony_ci "dsl/DSLFunction.cpp", 77cb93a386Sopenharmony_ci "dsl/DSLLayout.cpp", 78cb93a386Sopenharmony_ci "dsl/DSLRuntimeEffects.cpp", 79cb93a386Sopenharmony_ci "dsl/DSLStatement.cpp", 80cb93a386Sopenharmony_ci "dsl/DSLSymbols.cpp", 81cb93a386Sopenharmony_ci "dsl/DSLType.cpp", 82cb93a386Sopenharmony_ci "dsl/DSLVar.cpp", 83cb93a386Sopenharmony_ci "dsl/priv/DSLFPs.cpp", 84cb93a386Sopenharmony_ci "dsl/priv/DSLFPs.h", 85cb93a386Sopenharmony_ci "dsl/priv/DSLWriter.cpp", 86cb93a386Sopenharmony_ci "dsl/priv/DSLWriter.h", 87cb93a386Sopenharmony_ci "dsl/priv/DSL_priv.h", 88cb93a386Sopenharmony_ci "ir/SkSLBinaryExpression.cpp", 89cb93a386Sopenharmony_ci "ir/SkSLBinaryExpression.h", 90cb93a386Sopenharmony_ci "ir/SkSLBlock.cpp", 91cb93a386Sopenharmony_ci "ir/SkSLBlock.h", 92cb93a386Sopenharmony_ci "ir/SkSLBreakStatement.h", 93cb93a386Sopenharmony_ci "ir/SkSLChildCall.cpp", 94cb93a386Sopenharmony_ci "ir/SkSLChildCall.h", 95cb93a386Sopenharmony_ci "ir/SkSLCodeStringExpression.h", 96cb93a386Sopenharmony_ci "ir/SkSLConstructor.cpp", 97cb93a386Sopenharmony_ci "ir/SkSLConstructor.h", 98cb93a386Sopenharmony_ci "ir/SkSLConstructorArray.cpp", 99cb93a386Sopenharmony_ci "ir/SkSLConstructorArray.h", 100cb93a386Sopenharmony_ci "ir/SkSLConstructorArrayCast.cpp", 101cb93a386Sopenharmony_ci "ir/SkSLConstructorArrayCast.h", 102cb93a386Sopenharmony_ci "ir/SkSLConstructorCompound.cpp", 103cb93a386Sopenharmony_ci "ir/SkSLConstructorCompound.h", 104cb93a386Sopenharmony_ci "ir/SkSLConstructorCompoundCast.cpp", 105cb93a386Sopenharmony_ci "ir/SkSLConstructorCompoundCast.h", 106cb93a386Sopenharmony_ci "ir/SkSLConstructorDiagonalMatrix.cpp", 107cb93a386Sopenharmony_ci "ir/SkSLConstructorDiagonalMatrix.h", 108cb93a386Sopenharmony_ci "ir/SkSLConstructorMatrixResize.cpp", 109cb93a386Sopenharmony_ci "ir/SkSLConstructorMatrixResize.h", 110cb93a386Sopenharmony_ci "ir/SkSLConstructorScalarCast.cpp", 111cb93a386Sopenharmony_ci "ir/SkSLConstructorScalarCast.h", 112cb93a386Sopenharmony_ci "ir/SkSLConstructorSplat.cpp", 113cb93a386Sopenharmony_ci "ir/SkSLConstructorSplat.h", 114cb93a386Sopenharmony_ci "ir/SkSLConstructorStruct.cpp", 115cb93a386Sopenharmony_ci "ir/SkSLConstructorStruct.h", 116cb93a386Sopenharmony_ci "ir/SkSLContinueStatement.h", 117cb93a386Sopenharmony_ci "ir/SkSLDiscardStatement.h", 118cb93a386Sopenharmony_ci "ir/SkSLDoStatement.cpp", 119cb93a386Sopenharmony_ci "ir/SkSLDoStatement.h", 120cb93a386Sopenharmony_ci "ir/SkSLExpression.cpp", 121cb93a386Sopenharmony_ci "ir/SkSLExpression.h", 122cb93a386Sopenharmony_ci "ir/SkSLExpressionStatement.cpp", 123cb93a386Sopenharmony_ci "ir/SkSLExpressionStatement.h", 124cb93a386Sopenharmony_ci "ir/SkSLExtension.h", 125cb93a386Sopenharmony_ci "ir/SkSLExternalFunction.h", 126cb93a386Sopenharmony_ci "ir/SkSLExternalFunctionCall.h", 127cb93a386Sopenharmony_ci "ir/SkSLExternalFunctionReference.h", 128cb93a386Sopenharmony_ci "ir/SkSLField.h", 129cb93a386Sopenharmony_ci "ir/SkSLFieldAccess.cpp", 130cb93a386Sopenharmony_ci "ir/SkSLFieldAccess.h", 131cb93a386Sopenharmony_ci "ir/SkSLForStatement.cpp", 132cb93a386Sopenharmony_ci "ir/SkSLForStatement.h", 133cb93a386Sopenharmony_ci "ir/SkSLFunctionCall.cpp", 134cb93a386Sopenharmony_ci "ir/SkSLFunctionCall.h", 135cb93a386Sopenharmony_ci "ir/SkSLFunctionDeclaration.cpp", 136cb93a386Sopenharmony_ci "ir/SkSLFunctionDeclaration.h", 137cb93a386Sopenharmony_ci "ir/SkSLFunctionDefinition.cpp", 138cb93a386Sopenharmony_ci "ir/SkSLFunctionDefinition.h", 139cb93a386Sopenharmony_ci "ir/SkSLFunctionPrototype.h", 140cb93a386Sopenharmony_ci "ir/SkSLFunctionReference.h", 141cb93a386Sopenharmony_ci "ir/SkSLIfStatement.cpp", 142cb93a386Sopenharmony_ci "ir/SkSLIfStatement.h", 143cb93a386Sopenharmony_ci "ir/SkSLIndexExpression.cpp", 144cb93a386Sopenharmony_ci "ir/SkSLIndexExpression.h", 145cb93a386Sopenharmony_ci "ir/SkSLInlineMarker.h", 146cb93a386Sopenharmony_ci "ir/SkSLInterfaceBlock.h", 147cb93a386Sopenharmony_ci "ir/SkSLLiteral.h", 148cb93a386Sopenharmony_ci "ir/SkSLMethodReference.h", 149cb93a386Sopenharmony_ci "ir/SkSLModifiers.cpp", 150cb93a386Sopenharmony_ci "ir/SkSLModifiersDeclaration.h", 151cb93a386Sopenharmony_ci "ir/SkSLNop.h", 152cb93a386Sopenharmony_ci "ir/SkSLPoison.h", 153cb93a386Sopenharmony_ci "ir/SkSLPostfixExpression.cpp", 154cb93a386Sopenharmony_ci "ir/SkSLPostfixExpression.h", 155cb93a386Sopenharmony_ci "ir/SkSLPrefixExpression.cpp", 156cb93a386Sopenharmony_ci "ir/SkSLPrefixExpression.h", 157cb93a386Sopenharmony_ci "ir/SkSLProgram.h", 158cb93a386Sopenharmony_ci "ir/SkSLReturnStatement.h", 159cb93a386Sopenharmony_ci "ir/SkSLSetting.cpp", 160cb93a386Sopenharmony_ci "ir/SkSLSetting.h", 161cb93a386Sopenharmony_ci "ir/SkSLStructDefinition.h", 162cb93a386Sopenharmony_ci "ir/SkSLSwitchCase.h", 163cb93a386Sopenharmony_ci "ir/SkSLSwitchStatement.cpp", 164cb93a386Sopenharmony_ci "ir/SkSLSwitchStatement.h", 165cb93a386Sopenharmony_ci "ir/SkSLSwizzle.cpp", 166cb93a386Sopenharmony_ci "ir/SkSLSwizzle.h", 167cb93a386Sopenharmony_ci "ir/SkSLSymbolAlias.h", 168cb93a386Sopenharmony_ci "ir/SkSLSymbolTable.cpp", 169cb93a386Sopenharmony_ci "ir/SkSLSymbolTable.h", 170cb93a386Sopenharmony_ci "ir/SkSLTernaryExpression.cpp", 171cb93a386Sopenharmony_ci "ir/SkSLTernaryExpression.h", 172cb93a386Sopenharmony_ci "ir/SkSLType.cpp", 173cb93a386Sopenharmony_ci "ir/SkSLType.h", 174cb93a386Sopenharmony_ci "ir/SkSLTypeReference.cpp", 175cb93a386Sopenharmony_ci "ir/SkSLTypeReference.h", 176cb93a386Sopenharmony_ci "ir/SkSLUnresolvedFunction.h", 177cb93a386Sopenharmony_ci "ir/SkSLVarDeclarations.cpp", 178cb93a386Sopenharmony_ci "ir/SkSLVarDeclarations.h", 179cb93a386Sopenharmony_ci "ir/SkSLVariable.cpp", 180cb93a386Sopenharmony_ci "ir/SkSLVariable.h", 181cb93a386Sopenharmony_ci "ir/SkSLVariableReference.cpp", 182cb93a386Sopenharmony_ci "ir/SkSLVariableReference.h", 183cb93a386Sopenharmony_ci "lex/DFA.h", 184cb93a386Sopenharmony_ci "lex/DFAState.h", 185cb93a386Sopenharmony_ci "lex/LexUtil.h", 186cb93a386Sopenharmony_ci "lex/NFA.cpp", 187cb93a386Sopenharmony_ci "lex/NFA.h", 188cb93a386Sopenharmony_ci "lex/NFAState.h", 189cb93a386Sopenharmony_ci "lex/NFAtoDFA.h", 190cb93a386Sopenharmony_ci "lex/RegexNode.cpp", 191cb93a386Sopenharmony_ci "lex/RegexNode.h", 192cb93a386Sopenharmony_ci "lex/RegexParser.cpp", 193cb93a386Sopenharmony_ci "lex/RegexParser.h", 194cb93a386Sopenharmony_ci "lex/TransitionTable.cpp", 195cb93a386Sopenharmony_ci "lex/TransitionTable.h", 196cb93a386Sopenharmony_ci "spirv.h", 197cb93a386Sopenharmony_ci "transform/SkSLBuiltinVariableScanner.cpp", 198cb93a386Sopenharmony_ci "transform/SkSLEliminateDeadFunctions.cpp", 199cb93a386Sopenharmony_ci "transform/SkSLEliminateDeadGlobalVariables.cpp", 200cb93a386Sopenharmony_ci "transform/SkSLEliminateDeadLocalVariables.cpp", 201cb93a386Sopenharmony_ci "transform/SkSLEliminateUnreachableCode.cpp", 202cb93a386Sopenharmony_ci "transform/SkSLProgramWriter.h", 203cb93a386Sopenharmony_ci "transform/SkSLTransform.h", 204cb93a386Sopenharmony_ci ], 205cb93a386Sopenharmony_ci) 206cb93a386Sopenharmony_ci 207cb93a386Sopenharmony_cifilegroup( 208cb93a386Sopenharmony_ci name = "txts", 209cb93a386Sopenharmony_ci srcs = [ 210cb93a386Sopenharmony_ci "generated/sksl_frag.dehydrated.sksl", 211cb93a386Sopenharmony_ci "generated/sksl_gpu.dehydrated.sksl", 212cb93a386Sopenharmony_ci "generated/sksl_public.dehydrated.sksl", 213cb93a386Sopenharmony_ci "generated/sksl_rt_shader.dehydrated.sksl", 214cb93a386Sopenharmony_ci "generated/sksl_vert.dehydrated.sksl", 215cb93a386Sopenharmony_ci ], 216cb93a386Sopenharmony_ci) 217