Home
last modified time | relevance | path

Searched refs:fHalf4 (Results 1 – 15 of 15) sorted by relevance

/third_party/skia/src/sksl/
DSkSLBuiltinTypes.cpp30 , fHalf4(Type::MakeVectorType("half4", "h4", *fHalf, /*columns=*/4)) in BuiltinTypes()
141 fHalf4.get()}))
162 fHalf4.get()}))
DSkSLUtil.cpp62 if (type == *context.fTypes.fHalf4 ) { *outType = kHalf4_GrSLType; return true; } in type_to_grsltype()
DSkSLBuiltinTypes.h32 const std::unique_ptr<Type> fHalf4; variable
/third_party/skia/src/sksl/dsl/priv/
DDSLFPs.cpp59 code.c_str(), ThreadContext::Context().fTypes.fHalf4.get())); in SampleChild()
/third_party/skia/src/sksl/transform/
DSkSLBuiltinVariableScanner.cpp47 funcDef.declaration().returnType() == *fContext.fTypes.fHalf4) { in FindAndDeclareBuiltinVariables()
/third_party/skia/src/sksl/ir/
DSkSLChildCall.cpp46 const Type* half4 = context.fTypes.fHalf4.get(); in call_signature_is_valid()
DSkSLFunctionDeclaration.cpp73 return type == *context.fTypes.fHalf4 || type == *context.fTypes.fFloat4; in check_parameters()
142 return type == *context.fTypes.fHalf4 || type == *context.fTypes.fFloat4; in check_main_signature()
DSkSLIndexExpression.cpp44 case 4: return *context.fTypes.fHalf4; in IndexType()
DSkSLType.cpp628 case 4: return *context.fTypes.fHalf4; in toCompound()
/third_party/skia/src/sksl/codegen/
DSkSLPipelineStageCodeGenerator.cpp184 SkASSERT(arguments[0]->type() == *fProgram.fContext->fTypes.fHalf4 || in writeChildCall()
191 SkASSERT(arguments[0]->type() == *fProgram.fContext->fTypes.fHalf4 || in writeChildCall()
193 SkASSERT(arguments[1]->type() == *fProgram.fContext->fTypes.fHalf4 || in writeChildCall()
DSkSLVMCodeGenerator.cpp1060 SkASSERT(arg->type() == *fProgram.fContext->fTypes.fHalf4 || in writeChildCall()
1068 SkASSERT(arg->type() == *fProgram.fContext->fTypes.fHalf4 || in writeChildCall()
1074 SkASSERT(arg->type() == *fProgram.fContext->fTypes.fHalf4 || in writeChildCall()
DSkSLMetalCodeGenerator.cpp2241 if (r.expression()->type() == *fContext.fTypes.fHalf4) { in writeReturnStatement()
DSkSLSPIRVCodeGenerator.cpp3583 if (main->returnType() == *fContext.fTypes.fHalf4) { in writeInstructions()
/third_party/skia/src/sksl/dsl/
DDSLType.cpp81 return context.fTypes.fHalf4.get(); in get_type_from_type_constant()
/third_party/skia/src/core/
DSkRuntimeEffect.cpp118 if (*type == *ctx.fTypes.fHalf4) { v->type = Type::kFloat4; return true; } in init_uniform_type()