/external/skia/src/gpu/ |
D | GrShaderVar.cpp | 12 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 …]
|
D | GrShaderVar.h | 21 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/ |
D | GrCCPRQuadraticProcessor.h | 31 , 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;
|
D | GrCCPRCubicProcessor.h | 51 , 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;
|
D | GrCCPRTriangleProcessor.cpp | 137 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/ |
D | GrGLSLVarying.cpp | 69 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 …]
|
D | GrGLSLBlend.cpp | 127 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 …]
|
D | GrGLSLProgramBuilder.h | 23 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;
|
D | GrGLSLShaderBuilder.cpp | 32 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()
|
D | GrGLSLUniformHandler.h | 52 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;
|
D | GrGLSLGeometryProcessor.h | 35 const GrShaderVar& posVar, in emitTransforms() 46 const GrShaderVar& posVar, 54 GrShaderVar fPositionVar;
|
D | GrGLSLShaderBuilder.h | 106 void declareGlobal(const GrShaderVar&); 130 void declAppend(const GrShaderVar& var); 136 const GrShaderVar* args, 168 typedef GrTAllocator<GrShaderVar> VarArray;
|
D | GrGLSLFragmentShaderBuilder.cpp | 114 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/ |
D | GLVec4ScalarBench.cpp | 104 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()
|
D | GLVertexAttributesBench.cpp | 72 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()
|
D | GLInstancedArraysBench.cpp | 114 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/ |
D | GrVkPipelineStateDataManager.cpp | 29 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 …]
|
D | GrVkUniformHandler.h | 31 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()
|
D | GrVkPipelineStateBuilder.h | 47 void finalizeFragmentOutputColor(GrShaderVar& outputColor) override; 48 void finalizeFragmentSecondaryColor(GrShaderVar& outputColor) override;
|
/external/skia/src/gpu/gl/ |
D | GrGLUniformHandler.h | 21 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()
|
D | GrGLProgramDataManager.cpp | 15 (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()
|
D | GrGLUniformHandler.cpp | 31 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/ |
D | SkPerlinNoiseShader.cpp | 822 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/ |
D | GrBezierEffect.cpp | 117 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/ |
D | SkLightingImageFilter.cpp | 1805 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 …]
|