/external/skqp/src/sksl/ |
D | SkSLCPPCodeGenerator.cpp | 19 return (var.fModifiers.fFlags & Modifiers::kUniform_Flag) && in needs_uniform_var() 88 int builtin = ((VariableReference&) base).fVariable.fModifiers.fLayout.fBuiltin; in writeIndexExpression() 135 if (var.fModifiers.fLayout.fCType == SkSL::Layout::CType::kSkPMColor4f) { in default_value() 142 return !(var.fModifiers.fFlags & Modifiers::kUniform_Flag) && in is_private() 143 !(var.fModifiers.fFlags & Modifiers::kIn_Flag) && in is_private() 145 var.fModifiers.fLayout.fBuiltin == -1; in is_private() 149 return (var.fModifiers.fFlags & Modifiers::kUniform_Flag) && in is_uniform_in() 150 (var.fModifiers.fFlags & Modifiers::kIn_Flag) && in is_uniform_in() 213 this->writeRuntimeValue(var.fType, var.fModifiers.fLayout, var.fName); in writeVarInitializer() 256 switch (ref.fVariable.fModifiers.fLayout.fBuiltin) { in writeVariableReference() [all …]
|
D | SkSLMetalCodeGenerator.cpp | 242 if (c.fFunction.fParameters[i]->fModifiers.fFlags & Modifiers::kOut_Flag) { in writeFunctionCall() 410 switch (ref.fVariable.fModifiers.fLayout.fBuiltin) { in writeVariableReference() 430 if (ref.fVariable.fModifiers.fFlags & Modifiers::kIn_Flag) { in writeVariableReference() 432 } else if (ref.fVariable.fModifiers.fFlags & Modifiers::kOut_Flag) { in writeVariableReference() 434 } else if (ref.fVariable.fModifiers.fFlags & Modifiers::kUniform_Flag && in writeVariableReference() 458 switch (field->fModifiers.fLayout.fBuiltin) { in writeFieldAccess() 536 (((VariableReference&) *b.fLeft).fVariable.fModifiers.fFlags & Modifiers::kOut_Flag)) { in writeBinaryExpression() 663 this->write(to_string(var.fVar->fModifiers.fLayout.fBinding)); in writeFunction() 669 this->write(to_string(var.fVar->fModifiers.fLayout.fBinding)); in writeFunction() 684 this->write(to_string(intf.fVariable.fModifiers.fLayout.fSet)); in writeFunction() [all …]
|
D | SkSLPipelineStageCodeGenerator.cpp | 117 switch (ref.fVariable.fModifiers.fLayout.fBuiltin) { in writeVariableReference() 133 if (ref.fVariable.fModifiers.fFlags & Modifiers::kUniform_Flag) { in writeVariableReference() 149 if (var.fModifiers.fFlags & (Modifiers::kIn_Flag | in writeVariableReference() 221 if (var.fModifiers.fFlags & (Modifiers::kIn_Flag | Modifiers::kUniform_Flag) || in writeProgramElement() 222 -1 != var.fModifiers.fLayout.fBuiltin) { in writeProgramElement()
|
D | SkSLIRGenerator.cpp | 261 (decl.fModifiers.fFlags & Modifiers::kIn_Flag) && in convertVarDeclarations() 266 if (decl.fModifiers.fLayout.fLocation == 0 && decl.fModifiers.fLayout.fIndex == 0 && in convertVarDeclarations() 267 (decl.fModifiers.fFlags & Modifiers::kOut_Flag) && fKind == Program::kFragment_Kind && in convertVarDeclarations() 301 auto var = std::unique_ptr<Variable>(new Variable(decl.fOffset, decl.fModifiers, in convertVarDeclarations() 326 ((Variable*) (*fSymbolTable)[varDecl.fName])->fModifiers.fLayout.fBuiltin >= 0) { in convertVarDeclarations() 329 old->fModifiers = var->fModifiers; in convertVarDeclarations() 343 Modifiers modifiers = m.fModifiers; in convertModifiersDeclaration() 350 invocationId->fModifiers.fFlags = 0; in convertModifiersDeclaration() 351 invocationId->fModifiers.fLayout.fBuiltin = -1; in convertModifiersDeclaration() 686 Variable* var = new Variable(param->fOffset, param->fModifiers, name, *type, in convertFunction() [all …]
|
/external/skia/src/sksl/ir/ |
D | SkSLVariable.h | 36 , fModifiers(modifiers) in INHERITED() 52 return fModifiers.description() + fType.fName + " " + fName; in description() 56 if (fModifiers.fFlags & (Modifiers::kIn_Flag | Modifiers::kOut_Flag | in dead() 61 (!fReadCount && !(fModifiers.fFlags & (Modifiers::kPLS_Flag | in dead() 65 mutable Modifiers fModifiers; member
|
D | SkSLModifiersDeclaration.h | 24 , fModifiers(modifiers) {} in ModifiersDeclaration() 27 return std::unique_ptr<ProgramElement>(new ModifiersDeclaration(fModifiers)); in clone() 31 return fModifiers.description() + ";"; in description() 34 Modifiers fModifiers; member
|
D | SkSLVariableReference.cpp | 98 (fVariable.fModifiers.fFlags & Modifiers::kIn_Flag) && in constantPropagate() 99 !(fVariable.fModifiers.fFlags & Modifiers::kUniform_Flag)) { in constantPropagate() 102 if ((fVariable.fModifiers.fFlags & Modifiers::kConst_Flag) && fVariable.fInitialValue && in constantPropagate()
|
/external/skqp/src/sksl/ir/ |
D | SkSLModifiersDeclaration.h | 24 , fModifiers(modifiers) {} in ModifiersDeclaration() 27 return std::unique_ptr<ProgramElement>(new ModifiersDeclaration(fModifiers)); in clone() 31 return fModifiers.description() + ";"; in description() 34 Modifiers fModifiers; member
|
D | SkSLVariable.h | 36 , fModifiers(modifiers) in INHERITED() 52 return fModifiers.description() + fType.fName + " " + fName; in description() 56 return !fWriteCount || (!fReadCount && !(fModifiers.fFlags & (Modifiers::kOut_Flag | in dead() 61 mutable Modifiers fModifiers; member
|
/external/skia/src/sksl/ |
D | SkSLMetalCodeGenerator.cpp | 251 if (c.fFunction.fParameters[i]->fModifiers.fFlags & Modifiers::kOut_Flag) { in writeFunctionCall() 510 switch (ref.fVariable.fModifiers.fLayout.fBuiltin) { in writeVariableReference() 530 if (ref.fVariable.fModifiers.fFlags & Modifiers::kIn_Flag) { in writeVariableReference() 532 } else if (ref.fVariable.fModifiers.fFlags & Modifiers::kOut_Flag) { in writeVariableReference() 534 } else if (ref.fVariable.fModifiers.fFlags & Modifiers::kUniform_Flag && in writeVariableReference() 558 switch (field->fModifiers.fLayout.fBuiltin) { in writeFieldAccess() 678 (((VariableReference&) *b.fLeft).fVariable.fModifiers.fFlags & Modifiers::kOut_Flag)) { in writeBinaryExpression() 809 this->write(to_string(var.fVar->fModifiers.fLayout.fBinding)); in writeFunction() 815 this->write(to_string(var.fVar->fModifiers.fLayout.fBinding)); in writeFunction() 830 this->write(to_string(intf.fVariable.fModifiers.fLayout.fSet)); in writeFunction() [all …]
|
D | SkSLCPPCodeGenerator.cpp | 19 return (var.fModifiers.fFlags & Modifiers::kUniform_Flag) && in needs_uniform_var() 114 int builtin = ((VariableReference&) base).fVariable.fModifiers.fLayout.fBuiltin; in writeIndexExpression() 161 if (var.fModifiers.fLayout.fCType == SkSL::Layout::CType::kSkPMColor4f) { in default_value() 168 return !(var.fModifiers.fFlags & Modifiers::kUniform_Flag) && in is_private() 169 !(var.fModifiers.fFlags & Modifiers::kIn_Flag) && in is_private() 171 var.fModifiers.fLayout.fBuiltin == -1; in is_private() 175 return (var.fModifiers.fFlags & Modifiers::kUniform_Flag) && in is_uniform_in() 176 (var.fModifiers.fFlags & Modifiers::kIn_Flag) && in is_uniform_in() 239 this->writeRuntimeValue(var.fType, var.fModifiers.fLayout, var.fName); in writeVarInitializer() 282 switch (ref.fVariable.fModifiers.fLayout.fBuiltin) { in writeVariableReference() [all …]
|
D | SkSLPipelineStageCodeGenerator.cpp | 118 switch (ref.fVariable.fModifiers.fLayout.fBuiltin) { in writeVariableReference() 134 if (ref.fVariable.fModifiers.fFlags & Modifiers::kUniform_Flag) { in writeVariableReference() 150 if (var.fModifiers.fFlags & (Modifiers::kIn_Flag | in writeVariableReference() 222 if (var.fModifiers.fFlags & (Modifiers::kIn_Flag | Modifiers::kUniform_Flag) || in writeProgramElement() 223 -1 != var.fModifiers.fLayout.fBuiltin) { in writeProgramElement()
|
D | SkSLIRGenerator.cpp | 267 (decl.fModifiers.fFlags & Modifiers::kIn_Flag) && in convertVarDeclarations() 272 if (decl.fModifiers.fLayout.fLocation == 0 && decl.fModifiers.fLayout.fIndex == 0 && in convertVarDeclarations() 273 (decl.fModifiers.fFlags & Modifiers::kOut_Flag) && fKind == Program::kFragment_Kind && in convertVarDeclarations() 307 auto var = std::unique_ptr<Variable>(new Variable(decl.fOffset, decl.fModifiers, in convertVarDeclarations() 332 ((Variable*) (*fSymbolTable)[varDecl.fName])->fModifiers.fLayout.fBuiltin >= 0) { in convertVarDeclarations() 335 old->fModifiers = var->fModifiers; in convertVarDeclarations() 349 Modifiers modifiers = m.fModifiers; in convertModifiersDeclaration() 356 invocationId->fModifiers.fFlags = 0; in convertModifiersDeclaration() 357 invocationId->fModifiers.fLayout.fBuiltin = -1; in convertModifiersDeclaration() 692 Variable* var = new Variable(param->fOffset, param->fModifiers, name, *type, in convertFunction() [all …]
|
/external/skqp/src/sksl/ast/ |
D | SkSLASTModifiersDeclaration.h | 24 , fModifiers(modifiers) {} in ASTModifiersDeclaration() 27 return fModifiers.description() + ";"; in description() 30 Modifiers fModifiers; member
|
D | SkSLASTParameter.h | 26 , fModifiers(modifiers) in ASTParameter() 32 String result = fModifiers.description() + fType->description() + " " + fName; in description() 39 const Modifiers fModifiers; member
|
D | SkSLASTInterfaceBlock.h | 33 , fModifiers(modifiers) in ASTInterfaceBlock() 40 String result = fModifiers.description() + fTypeName + " {\n"; in description() 58 const Modifiers fModifiers; member
|
D | SkSLASTVarDeclaration.h | 64 , fModifiers(modifiers) in ASTVarDeclarations() 69 String result = fModifiers.description() + fType->description() + " "; in description() 79 const Modifiers fModifiers; member
|
D | SkSLASTFunction.h | 26 , fModifiers(modifiers) in ASTFunction() 48 const Modifiers fModifiers; member
|
/external/skia/src/sksl/ast/ |
D | SkSLASTModifiersDeclaration.h | 24 , fModifiers(modifiers) {} in ASTModifiersDeclaration() 27 return fModifiers.description() + ";"; in description() 30 Modifiers fModifiers; member
|
D | SkSLASTParameter.h | 26 , fModifiers(modifiers) in ASTParameter() 32 String result = fModifiers.description() + fType->description() + " " + fName; in description() 39 const Modifiers fModifiers; member
|
D | SkSLASTInterfaceBlock.h | 33 , fModifiers(modifiers) in ASTInterfaceBlock() 40 String result = fModifiers.description() + fTypeName + " {\n"; in description() 58 const Modifiers fModifiers; member
|
D | SkSLASTVarDeclaration.h | 64 , fModifiers(modifiers) in ASTVarDeclarations() 69 String result = fModifiers.description() + fType->description() + " "; in description() 79 const Modifiers fModifiers; member
|
D | SkSLASTFunction.h | 26 , fModifiers(modifiers) in ASTFunction() 48 const Modifiers fModifiers; member
|
/external/skia/src/gpu/effects/ |
D | GrSkSLFP.cpp | 36 if (var.fModifiers.fFlags & SkSL::Modifiers::kIn_Flag) { in GrSkSLFPFactory() 39 if (var.fModifiers.fLayout.fKey) { in GrSkSLFPFactory() 128 if (v->fModifiers.fFlags & SkSL::Modifiers::kUniform_Flag && v->fType != in emitCode() 192 switch (v->fModifiers.fLayout.fCType) { in onSetData() 214 if (v->fModifiers.fFlags & SkSL::Modifiers::kUniform_Flag) { in onSetData() 220 if (v->fModifiers.fFlags & SkSL::Modifiers::kUniform_Flag) { in onSetData() 226 if (v->fModifiers.fFlags & SkSL::Modifiers::kUniform_Flag) { in onSetData() 230 SkASSERT(!(v->fModifiers.fFlags & SkSL::Modifiers::kUniform_Flag)); in onSetData() 331 if (v->fModifiers.fLayout.fKey) { in onGetGLSLProcessorKey() 341 if (v->fModifiers.fLayout.fKey) { in onGetGLSLProcessorKey() [all …]
|
/external/skqp/src/gpu/effects/ |
D | GrSkSLFP.cpp | 34 if (var.fModifiers.fFlags & SkSL::Modifiers::kIn_Flag) { in GrSkSLFPFactory() 37 if (var.fModifiers.fLayout.fKey) { in GrSkSLFPFactory() 121 if (v->fModifiers.fFlags & SkSL::Modifiers::kUniform_Flag && v->fType != in emitCode() 186 switch (v->fModifiers.fLayout.fCType) { in onSetData() 208 if (v->fModifiers.fFlags & SkSL::Modifiers::kUniform_Flag) { in onSetData() 214 if (v->fModifiers.fFlags & SkSL::Modifiers::kUniform_Flag) { in onSetData() 218 SkASSERT(!(v->fModifiers.fFlags & SkSL::Modifiers::kUniform_Flag)); in onSetData() 308 if (v->fModifiers.fLayout.fKey) { in onGetGLSLProcessorKey() 318 if (v->fModifiers.fLayout.fKey) { in onGetGLSLProcessorKey() 334 if (v->fModifiers.fLayout.fKey) { in onGetGLSLProcessorKey()
|