HomeSort by relevance Sort by last modified time
    Searched refs:GrShaderVar (Results 1 - 25 of 83) sorted by null

1 2 3 4

  /external/skia/src/gpu/
GrShaderVar.cpp 9 #include "GrShaderVar.h"
12 static const char* type_modifier_string(GrShaderVar::TypeModifier t) {
14 case GrShaderVar::kNone_TypeModifier: return "";
15 case GrShaderVar::kIn_TypeModifier: return "in";
16 case GrShaderVar::kInOut_TypeModifier: return "inout";
17 case GrShaderVar::kOut_TypeModifier: return "out";
18 case GrShaderVar::kUniform_TypeModifier: return "uniform";
24 void GrShaderVar::setIOType(GrIOType ioType) {
38 void GrShaderVar::appendDecl(const GrShaderCaps* shaderCaps, SkString* out) const {
GrPrimitiveProcessor.h 13 #include "GrShaderVar.h"
48 GrShaderVar asShaderVar() const {
49 return GrShaderVar(fName, GrVertexAttribTypeToSLType(fType),
50 GrShaderVar::kIn_TypeModifier);
GrShaderVar.h 21 class GrShaderVar {
42 GrShaderVar()
49 GrShaderVar(const SkString& name, GrSLType type, int arrayCount = kNonArray,
61 GrShaderVar(const char* name, GrSLType type, int arrayCount = kNonArray,
73 GrShaderVar(const char* name, GrSLType type, TypeModifier typeModifier,
84 GrShaderVar(const char* name, GrSLType type, TypeModifier typeModifier,
95 GrShaderVar(const GrShaderVar& that)
  /external/skqp/src/gpu/
GrShaderVar.cpp 9 #include "GrShaderVar.h"
12 static const char* type_modifier_string(GrShaderVar::TypeModifier t) {
14 case GrShaderVar::kNone_TypeModifier: return "";
15 case GrShaderVar::kIn_TypeModifier: return "in";
16 case GrShaderVar::kInOut_TypeModifier: return "inout";
17 case GrShaderVar::kOut_TypeModifier: return "out";
18 case GrShaderVar::kUniform_TypeModifier: return "uniform";
24 void GrShaderVar::setIOType(GrIOType ioType) {
38 void GrShaderVar::appendDecl(const GrShaderCaps* shaderCaps, SkString* out) const {
GrPrimitiveProcessor.h 13 #include "GrShaderVar.h"
48 GrShaderVar asShaderVar() const {
49 return GrShaderVar(fName, GrVertexAttribTypeToSLType(fType),
50 GrShaderVar::kIn_TypeModifier);
  /external/skia/src/gpu/ccpr/
GrCCTriangleShader.h 39 GrShaderVar fAABoxMatrices{"aa_box_matrices", kFloat2x2_GrSLType, 2};
40 GrShaderVar fAABoxTranslates{"aa_box_translates", kFloat2_GrSLType, 2};
41 GrShaderVar fGeoShaderBisects{"bisects", kFloat2_GrSLType, 2};
GrCCCubicShader.h 38 GrShaderVar fKLMMatrix{"klm_matrix", kFloat3x3_GrSLType};
39 GrShaderVar fEdgeDistanceEquation{"edge_distance_equation", kFloat3_GrSLType};
GrCCQuadraticShader.h 37 const GrShaderVar fCanonicalMatrix{"canonical_matrix", kFloat3x3_GrSLType};
38 const GrShaderVar fEdgeDistanceEquation{"edge_distance_equation", kFloat3_GrSLType};
  /external/skqp/src/gpu/ccpr/
GrCCTriangleShader.h 39 GrShaderVar fAABoxMatrices{"aa_box_matrices", kFloat2x2_GrSLType, 2};
40 GrShaderVar fAABoxTranslates{"aa_box_translates", kFloat2_GrSLType, 2};
41 GrShaderVar fGeoShaderBisects{"bisects", kFloat2_GrSLType, 2};
  /external/skia/src/gpu/glsl/
GrGLSLProgramBuilder.h 22 class GrShaderVar;
47 const GrShaderVar& samplerVariable(SamplerHandle handle) const {
55 const GrShaderVar& texelBufferVariable(TexelBufferHandle handle) const {
83 virtual void finalizeFragmentOutputColor(GrShaderVar& outputColor) {}
84 virtual void finalizeFragmentSecondaryColor(GrShaderVar& outputColor) {}
177 SkSTArray<4, GrShaderVar> fTransformedCoordVars;
GrGLSLGeometryProcessor.h 37 const GrShaderVar& localCoordsVar,
45 const GrShaderVar& localCoordsVar,
55 GrShaderVar fPositionVar;
GrGLSLVarying.cpp 73 this->addAttribute(GrShaderVar(attr.fName,
75 GrShaderVar::kIn_TypeModifier,
76 GrShaderVar::kNonArray));
80 void GrGLSLVaryingHandler::addAttribute(const GrShaderVar& var) {
81 SkASSERT(GrShaderVar::kIn_TypeModifier == var.getTypeModifier());
83 const GrShaderVar& attr = fVertexInputs[j];
113 fVertexOutputs.push_back().set(v.fType, v.fVsOut, GrShaderVar::kOut_TypeModifier,
116 fGeomInputs.push_back().set(v.fType, v.fVsOut, GrShaderVar::kUnsizedArray,
117 GrShaderVar::kIn_TypeModifier, kDefault_GrSLPrecision,
124 fGeomOutputs.push_back().set(v.fType, v.fGsOut, GrShaderVar::kOut_TypeModifier
    [all...]
GrGLSLShaderBuilder.cpp 8 #include "GrShaderVar.h"
32 void GrGLSLShaderBuilder::declAppend(const GrShaderVar& var) {
38 void GrGLSLShaderBuilder::declareGlobal(const GrShaderVar& v) {
46 const GrShaderVar* args,
74 const GrShaderVar& sampler = fProgramBuilder->samplerVariable(samplerHandle);
129 static const GrShaderVar gInverseSRGBArgs[] = { GrShaderVar("x", kHalf_GrSLType) };
139 static const GrShaderVar gTransferFnArgs[] = { GrShaderVar("x", kHalf_GrSLType) };
161 static const GrShaderVar gGamutXformArgs[] = { GrShaderVar("color", kHalf4_GrSLType) }
    [all...]
GrGLSLUniformHandler.h 12 #include "GrShaderVar.h"
73 virtual const GrShaderVar& getUniformVariable(UniformHandle u) const = 0;
87 virtual const GrShaderVar& samplerVariable(SamplerHandle) const = 0;
93 virtual const GrShaderVar& texelBufferVariable(TexelBufferHandle) const = 0;
GrGLSLBlend.cpp 146 GrShaderVar getLumArgs[] = {
147 GrShaderVar("color", kHalf3_GrSLType),
157 GrShaderVar setLumArgs[] = {
158 GrShaderVar("hueSat", kHalf3_GrSLType),
159 GrShaderVar("alpha", kHalf_GrSLType),
160 GrShaderVar("lumColor", kHalf3_GrSLType),
191 GrShaderVar getSatArgs[] = { GrShaderVar("color", kHalf3_GrSLType) };
206 GrShaderVar helperArgs[] = {
207 GrShaderVar("minComp", kHalf_GrSLType)
    [all...]
  /external/skqp/src/gpu/glsl/
GrGLSLProgramBuilder.h 22 class GrShaderVar;
47 const GrShaderVar& samplerVariable(SamplerHandle handle) const {
55 const GrShaderVar& texelBufferVariable(TexelBufferHandle handle) const {
83 virtual void finalizeFragmentOutputColor(GrShaderVar& outputColor) {}
84 virtual void finalizeFragmentSecondaryColor(GrShaderVar& outputColor) {}
177 SkSTArray<4, GrShaderVar> fTransformedCoordVars;
GrGLSLGeometryProcessor.h 37 const GrShaderVar& localCoordsVar,
45 const GrShaderVar& localCoordsVar,
55 GrShaderVar fPositionVar;
GrGLSLVarying.cpp 65 this->addAttribute(GrShaderVar(attr.fName,
67 GrShaderVar::kIn_TypeModifier,
68 GrShaderVar::kNonArray));
72 void GrGLSLVaryingHandler::addAttribute(const GrShaderVar& var) {
73 SkASSERT(GrShaderVar::kIn_TypeModifier == var.getTypeModifier());
75 const GrShaderVar& attr = fVertexInputs[j];
105 fVertexOutputs.push_back().set(v.fType, v.fVsOut, GrShaderVar::kOut_TypeModifier,
108 fGeomInputs.push_back().set(v.fType, v.fVsOut, GrShaderVar::kUnsizedArray,
109 GrShaderVar::kIn_TypeModifier, kDefault_GrSLPrecision,
116 fGeomOutputs.push_back().set(v.fType, v.fGsOut, GrShaderVar::kOut_TypeModifier
    [all...]
GrGLSLShaderBuilder.cpp 8 #include "GrShaderVar.h"
32 void GrGLSLShaderBuilder::declAppend(const GrShaderVar& var) {
38 void GrGLSLShaderBuilder::declareGlobal(const GrShaderVar& v) {
46 const GrShaderVar* args,
74 const GrShaderVar& sampler = fProgramBuilder->samplerVariable(samplerHandle);
129 static const GrShaderVar gInverseSRGBArgs[] = { GrShaderVar("x", kHalf_GrSLType) };
139 static const GrShaderVar gTransferFnArgs[] = { GrShaderVar("x", kHalf_GrSLType) };
161 static const GrShaderVar gGamutXformArgs[] = { GrShaderVar("color", kHalf4_GrSLType) }
    [all...]
GrGLSLUniformHandler.h 12 #include "GrShaderVar.h"
73 virtual const GrShaderVar& getUniformVariable(UniformHandle u) const = 0;
87 virtual const GrShaderVar& samplerVariable(SamplerHandle) const = 0;
93 virtual const GrShaderVar& texelBufferVariable(TexelBufferHandle) const = 0;
GrGLSLBlend.cpp 146 GrShaderVar getLumArgs[] = {
147 GrShaderVar("color", kHalf3_GrSLType),
157 GrShaderVar setLumArgs[] = {
158 GrShaderVar("hueSat", kHalf3_GrSLType),
159 GrShaderVar("alpha", kHalf_GrSLType),
160 GrShaderVar("lumColor", kHalf3_GrSLType),
191 GrShaderVar getSatArgs[] = { GrShaderVar("color", kHalf3_GrSLType) };
206 GrShaderVar helperArgs[] = {
207 GrShaderVar("minComp", kHalf_GrSLType)
    [all...]
  /external/skia/src/gpu/vk/
GrVkUniformHandler.h 12 #include "GrShaderVar.h"
31 GrShaderVar fVariable;
37 const GrShaderVar& getUniformVariable(UniformHandle u) const override {
70 const GrShaderVar& samplerVariable(SamplerHandle handle) const override {
84 const GrShaderVar& texelBufferVariable(TexelBufferHandle handle) const override {
  /external/skqp/src/gpu/vk/
GrVkUniformHandler.h 12 #include "GrShaderVar.h"
31 GrShaderVar fVariable;
37 const GrShaderVar& getUniformVariable(UniformHandle u) const override {
70 const GrShaderVar& samplerVariable(SamplerHandle handle) const override {
84 const GrShaderVar& texelBufferVariable(TexelBufferHandle handle) const override {
  /external/skia/src/gpu/gl/
GrGLUniformHandler.h 21 const GrShaderVar& getUniformVariable(UniformHandle u) const override {
46 const GrShaderVar& samplerVariable(SamplerHandle handle) const override {
57 const GrShaderVar& texelBufferVariable(TexelBufferHandle handle) const override {
  /external/skqp/src/gpu/gl/
GrGLUniformHandler.h 21 const GrShaderVar& getUniformVariable(UniformHandle u) const override {
46 const GrShaderVar& samplerVariable(SamplerHandle handle) const override {
57 const GrShaderVar& texelBufferVariable(TexelBufferHandle handle) const override {

Completed in 434 milliseconds

1 2 3 4