Home
last modified time | relevance | path

Searched refs:GrShaderVar (Results 1 – 25 of 49) sorted by relevance

12

/external/skia/src/gpu/
DGrShaderVar.cpp12 static const char* type_modifier_string(GrShaderVar::TypeModifier t) { in type_modifier_string()
14 case GrShaderVar::kNone_TypeModifier: return ""; in type_modifier_string()
15 case GrShaderVar::kIn_TypeModifier: return "in"; in type_modifier_string()
16 case GrShaderVar::kInOut_TypeModifier: return "inout"; in type_modifier_string()
17 case GrShaderVar::kOut_TypeModifier: return "out"; in type_modifier_string()
18 case GrShaderVar::kUniform_TypeModifier: return "uniform"; in type_modifier_string()
24 void GrShaderVar::setImageStorageFormat(GrImageStorageFormat format) { in setImageStorageFormat()
44 void GrShaderVar::setMemoryModel(GrSLMemoryModel model) { in setMemoryModel()
58 void GrShaderVar::setRestrict(GrSLRestrict restrict) { in setRestrict()
69 void GrShaderVar::setIOType(GrIOType ioType) { in setIOType()
[all …]
DGrShaderVar.h21 class GrShaderVar {
42 GrShaderVar() in GrShaderVar() function
50 GrShaderVar(const SkString& name, GrSLType type, int arrayCount = kNonArray,
62 GrShaderVar(const char* name, GrSLType type, int arrayCount = kNonArray,
74 GrShaderVar(const char* name, GrSLType type, TypeModifier typeModifier,
85 GrShaderVar(const char* name, GrSLType type, TypeModifier typeModifier,
96 GrShaderVar(const GrShaderVar& that) in GrShaderVar() function
/external/skia/src/gpu/ccpr/
DGrCCPRQuadraticProcessor.h31 , fCanonicalMatrix("canonical_matrix", kMat33f_GrSLType, GrShaderVar::kNonArray, in GrCCPRQuadraticProcessor()
34 GrShaderVar::kNonArray, kHigh_GrSLPrecision) in GrCCPRQuadraticProcessor()
55 GrShaderVar fCanonicalMatrix;
56 GrShaderVar fCanonicalDerivatives;
83 : fXYD("xyd", kMat33f_GrSLType, GrShaderVar::kNonArray, kHigh_GrSLPrecision) in GrCCPRQuadraticSharedEdgeProcessor()
85 GrShaderVar::kNonArray, kHigh_GrSLPrecision) in GrCCPRQuadraticSharedEdgeProcessor()
103 GrShaderVar fXYD;
104 GrShaderVar fEdgeDistanceDerivatives;
DGrCCPRCubicProcessor.h51 , fKLMMatrix("klm_matrix", kMat33f_GrSLType, GrShaderVar::kNonArray, in GrCCPRCubicProcessor()
74 GrShaderVar fKLMMatrix;
75 GrShaderVar fKLMDerivatives;
111 GrShaderVar::kNonArray, kHigh_GrSLPrecision) in GrCCPRCubicBorderProcessor()
113 GrShaderVar::kNonArray, kHigh_GrSLPrecision) in GrCCPRCubicBorderProcessor()
114 , fEdgeSpaceTransform("edge_space_transform", kVec4f_GrSLType, GrShaderVar::kNonArray, in GrCCPRCubicBorderProcessor()
136 GrShaderVar fEdgeDistanceEquation;
137 GrShaderVar fEdgeDistanceDerivatives;
138 GrShaderVar fEdgeSpaceTransform;
DGrCCPRTriangleProcessor.cpp137 GrShaderVar samples("samples", kVec4f_GrSLType, GrShaderVar::kNonArray, in emitShaderCoverage()
142 GrShaderVar leftedge("leftedge", kVec4f_GrSLType, GrShaderVar::kNonArray, in emitShaderCoverage()
147 GrShaderVar rightedge("rightedge", kVec4f_GrSLType, GrShaderVar::kNonArray, in emitShaderCoverage()
153 GrShaderVar edgeArg("edge_distance", kVec3f_GrSLType, GrShaderVar::kNonArray, in emitShaderCoverage()
/external/skia/src/gpu/glsl/
DGrGLSLVarying.cpp69 this->addAttribute(GrShaderVar(attr.fName, in emitAttributes()
71 GrShaderVar::kIn_TypeModifier, in emitAttributes()
72 GrShaderVar::kNonArray, in emitAttributes()
77 void GrGLSLVaryingHandler::addAttribute(const GrShaderVar& var) { in addAttribute()
78 SkASSERT(GrShaderVar::kIn_TypeModifier == var.getTypeModifier()); in addAttribute()
80 const GrShaderVar& attr = fVertexInputs[j]; in addAttribute()
110 fVertexOutputs.push_back().set(v.fType, v.fVsOut, GrShaderVar::kOut_TypeModifier, in finalize()
113 fGeomInputs.push_back().set(v.fType, v.fVsOut, GrShaderVar::kUnsizedArray, in finalize()
114 GrShaderVar::kIn_TypeModifier, v.fPrecision, nullptr, in finalize()
121 fGeomOutputs.push_back().set(v.fType, v.fGsOut, GrShaderVar::kOut_TypeModifier, in finalize()
[all …]
DGrGLSLBlend.cpp127 GrShaderVar getLumArgs[] = { in add_lum_function()
128 GrShaderVar("color", kVec3f_GrSLType), in add_lum_function()
138 GrShaderVar setLumArgs[] = { in add_lum_function()
139 GrShaderVar("hueSat", kVec3f_GrSLType), in add_lum_function()
140 GrShaderVar("alpha", kFloat_GrSLType), in add_lum_function()
141 GrShaderVar("lumColor", kVec3f_GrSLType), in add_lum_function()
172 GrShaderVar getSatArgs[] = { GrShaderVar("color", kVec3f_GrSLType) }; in add_sat_function()
187 GrShaderVar helperArgs[] = { in add_sat_function()
188 GrShaderVar("minComp", kFloat_GrSLType), in add_sat_function()
189 GrShaderVar("midComp", kFloat_GrSLType), in add_sat_function()
[all …]
DGrGLSLProgramBuilder.h23 class GrShaderVar; variable
49 const GrShaderVar& samplerVariable(SamplerHandle handle) const { in samplerVariable()
57 const GrShaderVar& texelBufferVariable(TexelBufferHandle handle) const { in texelBufferVariable()
61 const GrShaderVar& imageStorageVariable(ImageStorageHandle handle) const { in imageStorageVariable()
89 virtual void finalizeFragmentOutputColor(GrShaderVar& outputColor) {} in finalizeFragmentOutputColor()
90 virtual void finalizeFragmentSecondaryColor(GrShaderVar& outputColor) {} in finalizeFragmentSecondaryColor()
188 SkSTArray<4, GrShaderVar> fTransformedCoordVars;
DGrGLSLShaderBuilder.cpp32 void GrGLSLShaderBuilder::declAppend(const GrShaderVar& var) { in declAppend()
38 void GrGLSLShaderBuilder::declareGlobal(const GrShaderVar& v) { in declareGlobal()
46 const GrShaderVar* args, in emitFunction()
74 const GrShaderVar& sampler = fProgramBuilder->samplerVariable(samplerHandle); in appendTextureLookup()
124 static const GrShaderVar gColorGamutXformArgs[] = { in appendColorGamutXform()
125 GrShaderVar("color", kVec4f_GrSLType), in appendColorGamutXform()
126 GrShaderVar("xform", kMat44f_GrSLType), in appendColorGamutXform()
156 const GrShaderVar& texelBuffer = fProgramBuilder->texelBufferVariable(texelBufferHandle); in appendTexelFetch()
169 const GrShaderVar& imageStorage = fProgramBuilder->imageStorageVariable(handle); in appendImageStorageLoad()
DGrGLSLUniformHandler.h52 virtual const GrShaderVar& getUniformVariable(UniformHandle u) const = 0;
66 virtual const GrShaderVar& samplerVariable(SamplerHandle) const = 0;
72 virtual const GrShaderVar& texelBufferVariable(TexelBufferHandle) const = 0;
76 virtual const GrShaderVar& imageStorageVariable(ImageStorageHandle) const = 0;
DGrGLSLGeometryProcessor.h35 const GrShaderVar& posVar, in emitTransforms()
46 const GrShaderVar& posVar,
54 GrShaderVar fPositionVar;
DGrGLSLShaderBuilder.h106 void declareGlobal(const GrShaderVar&);
130 void declAppend(const GrShaderVar& var);
136 const GrShaderVar* args,
168 typedef GrTAllocator<GrShaderVar> VarArray;
DGrGLSLFragmentShaderBuilder.cpp114 SkString GrGLSLFragmentShaderBuilder::ensureCoords2D(const GrShaderVar& coords) { in ensureCoords2D()
171 fOutputs.push_back().set(kInt_GrSLType, "gl_SampleMask", 1, GrShaderVar::kOut_TypeModifier, in overrideSampleCoverage()
199 fOutputs[fCustomColorOutputIndex].setTypeModifier(GrShaderVar::kInOut_TypeModifier); in dstColor()
232 GrShaderVar::kOut_TypeModifier); in enableCustomOutput()
251 GrShaderVar::kOut_TypeModifier); in enableSecondaryOutput()
/external/skia/bench/
DGLVec4ScalarBench.cpp104 GrShaderVar aPosition("a_position", kVec2f_GrSLType, GrShaderVar::kIn_TypeModifier); in setupShader()
105 GrShaderVar oPosition("o_position", kVec2f_GrSLType, GrShaderVar::kOut_TypeModifier); in setupShader()
106 GrShaderVar aColor("a_color", kVec3f_GrSLType, GrShaderVar::kIn_TypeModifier); in setupShader()
107 GrShaderVar oColor("o_color", kVec3f_GrSLType, GrShaderVar::kOut_TypeModifier); in setupShader()
132 GrShaderVar oFragColor("o_FragColor", kVec4f_GrSLType, GrShaderVar::kOut_TypeModifier); in setupShader()
135 oPosition.setTypeModifier(GrShaderVar::kIn_TypeModifier); in setupShader()
138 oColor.setTypeModifier(GrShaderVar::kIn_TypeModifier); in setupShader()
DGLVertexAttributesBench.cpp72 GrShaderVar aPosition("a_position", kVec4f_GrSLType, GrShaderVar::kIn_TypeModifier); in setupShader()
73 SkTArray<GrShaderVar> aVars; in setupShader()
74 SkTArray<GrShaderVar> oVars; in setupShader()
83 aVars.push_back(GrShaderVar(aname.c_str(), in setupShader()
85 GrShaderVar::kIn_TypeModifier)); in setupShader()
94 oVars.push_back(GrShaderVar(oname.c_str(), in setupShader()
96 GrShaderVar::kOut_TypeModifier)); in setupShader()
118 GrShaderVar oFragColor("o_FragColor", kVec4f_GrSLType, GrShaderVar::kOut_TypeModifier); in setupShader()
132 oVars[i].setTypeModifier(GrShaderVar::kIn_TypeModifier); in setupShader()
DGLInstancedArraysBench.cpp114 GrShaderVar aPosition("a_position", kVec2f_GrSLType, GrShaderVar::kIn_TypeModifier); in setupShader()
115 GrShaderVar aColor("a_color", kVec3f_GrSLType, GrShaderVar::kIn_TypeModifier); in setupShader()
116 GrShaderVar oColor("o_color", kVec3f_GrSLType, GrShaderVar::kOut_TypeModifier); in setupShader()
134 GrShaderVar oFragColor("o_FragColor", kVec4f_GrSLType, GrShaderVar::kOut_TypeModifier); in setupShader()
137 oColor.setTypeModifier(GrShaderVar::kIn_TypeModifier); in setupShader()
/external/skia/src/gpu/vk/
DGrVkPipelineStateDataManager.cpp29 SkASSERT(GrShaderVar::kNonArray == uniformInfo.fVariable.getArrayCount() || in GrVkPipelineStateDataManager()
63 SkASSERT(GrShaderVar::kNonArray == uni.fArrayCount); in set1i()
75 (1 == arrayCount && GrShaderVar::kNonArray == uni.fArrayCount)); in set1iv()
89 SkASSERT(GrShaderVar::kNonArray == uni.fArrayCount); in set1f()
102 (1 == arrayCount && GrShaderVar::kNonArray == uni.fArrayCount)); in set1fv()
116 SkASSERT(GrShaderVar::kNonArray == uni.fArrayCount); in set2f()
130 (1 == arrayCount && GrShaderVar::kNonArray == uni.fArrayCount)); in set2fv()
144 SkASSERT(GrShaderVar::kNonArray == uni.fArrayCount); in set3f()
158 (1 == arrayCount && GrShaderVar::kNonArray == uni.fArrayCount)); in set3fv()
176 SkASSERT(GrShaderVar::kNonArray == uni.fArrayCount); in set4f()
[all …]
DGrVkUniformHandler.h31 GrShaderVar fVariable;
37 const GrShaderVar& getUniformVariable(UniformHandle u) const override { in getUniformVariable()
70 const GrShaderVar& samplerVariable(SamplerHandle handle) const override { in samplerVariable()
84 const GrShaderVar& texelBufferVariable(TexelBufferHandle handle) const override { in texelBufferVariable()
98 const GrShaderVar& imageStorageVariable(ImageStorageHandle handle) const override { in imageStorageVariable()
100 static const GrShaderVar* gVar = nullptr; in imageStorageVariable()
DGrVkPipelineStateBuilder.h47 void finalizeFragmentOutputColor(GrShaderVar& outputColor) override;
48 void finalizeFragmentSecondaryColor(GrShaderVar& outputColor) override;
/external/skia/src/gpu/gl/
DGrGLUniformHandler.h21 const GrShaderVar& getUniformVariable(UniformHandle u) const override { in getUniformVariable()
47 const GrShaderVar& samplerVariable(SamplerHandle handle) const override { in samplerVariable()
58 const GrShaderVar& texelBufferVariable(TexelBufferHandle handle) const override { in texelBufferVariable()
66 const GrShaderVar& imageStorageVariable(ImageStorageHandle handle) const override { in imageStorageVariable()
DGrGLProgramDataManager.cpp15 (1 == (COUNT) && GrShaderVar::kNonArray == (UNI).fArrayCount))
27 SkASSERT(GrShaderVar::kNonArray == builderUniform.fVariable.getArrayCount() || in GrGLProgramDataManager()
43 SkASSERT(GrShaderVar::kNonArray == builderPathProcVarying.fVariable.getArrayCount() || in GrGLProgramDataManager()
77 SkASSERT(GrShaderVar::kNonArray == uni.fArrayCount); in set1i()
98 SkASSERT(GrShaderVar::kNonArray == uni.fArrayCount); in set1f()
123 SkASSERT(GrShaderVar::kNonArray == uni.fArrayCount); in set2f()
144 SkASSERT(GrShaderVar::kNonArray == uni.fArrayCount); in set3f()
169 SkASSERT(GrShaderVar::kNonArray == uni.fArrayCount); in set4f()
DGrGLUniformHandler.cpp31 uni.fVariable.setTypeModifier(GrShaderVar::kUniform_TypeModifier); in internalAddUniformArray()
69 sampler.fVariable.setTypeModifier(GrShaderVar::kUniform_TypeModifier); in addSampler()
91 texelBuffer.fVariable.setTypeModifier(GrShaderVar::kUniform_TypeModifier); in addTexelBuffer()
113 imageStorage.fVariable.setTypeModifier(GrShaderVar::kUniform_TypeModifier); in addImageStorage()
/external/skia/src/shaders/
DSkPerlinNoiseShader.cpp822 static const GrShaderVar gPerlinNoiseArgs[] = { in emitCode()
823 GrShaderVar(chanCoord, kFloat_GrSLType), in emitCode()
824 GrShaderVar(noiseVec, kVec2f_GrSLType) in emitCode()
827 static const GrShaderVar gPerlinNoiseStitchArgs[] = { in emitCode()
828 GrShaderVar(chanCoord, kFloat_GrSLType), in emitCode()
829 GrShaderVar(noiseVec, kVec2f_GrSLType), in emitCode()
830 GrShaderVar(stitchData, kVec2f_GrSLType) in emitCode()
1198 static const GrShaderVar fadeArgs[] = { in emitCode()
1199 GrShaderVar("t", kVec3f_GrSLType) in emitCode()
1208 static const GrShaderVar permArgs[] = { in emitCode()
[all …]
/external/skia/src/gpu/effects/
DGrBezierEffect.cpp117 GrShaderVar edgeAlpha("edgeAlpha", kFloat_GrSLType, 0, precision); in onEmitCode()
118 GrShaderVar dklmdx("dklmdx", kVec3f_GrSLType, 0, precision); in onEmitCode()
119 GrShaderVar dklmdy("dklmdy", kVec3f_GrSLType, 0, precision); in onEmitCode()
120 GrShaderVar dfdx("dfdx", kFloat_GrSLType, 0, precision); in onEmitCode()
121 GrShaderVar dfdy("dfdy", kFloat_GrSLType, 0, precision); in onEmitCode()
122 GrShaderVar gF("gF", kVec2f_GrSLType, 0, precision); in onEmitCode()
123 GrShaderVar gFM("gFM", kFloat_GrSLType, 0, precision); in onEmitCode()
124 GrShaderVar func("func", kFloat_GrSLType, 0, precision); in onEmitCode()
595 GrShaderVar edgeAlpha("edgeAlpha", kFloat_GrSLType, 0, kHigh_GrSLPrecision); in onEmitCode()
596 GrShaderVar gF("gF", kVec2f_GrSLType, 0, kHigh_GrSLPrecision); in onEmitCode()
[all …]
/external/skia/src/effects/
DSkLightingImageFilter.cpp1805 static const GrShaderVar gSobelArgs[] = { in emitCode()
1806 GrShaderVar("a", kFloat_GrSLType), in emitCode()
1807 GrShaderVar("b", kFloat_GrSLType), in emitCode()
1808 GrShaderVar("c", kFloat_GrSLType), in emitCode()
1809 GrShaderVar("d", kFloat_GrSLType), in emitCode()
1810 GrShaderVar("e", kFloat_GrSLType), in emitCode()
1811 GrShaderVar("f", kFloat_GrSLType), in emitCode()
1812 GrShaderVar("scale", kFloat_GrSLType), in emitCode()
1823 static const GrShaderVar gPointToNormalArgs[] = { in emitCode()
1824 GrShaderVar("x", kFloat_GrSLType), in emitCode()
[all …]

12