• Home
  • Raw
  • Download

Lines Matching refs:arrayCount

89 void GrUniformDataManager::setv(UniformHandle u, int arrayCount, const void* v) const {  in setv()  argument
92 SkASSERT(arrayCount > 0); in setv()
93 SkASSERT(arrayCount <= uni.fArrayCount || in setv()
94 (1 == arrayCount && GrShaderVar::kNonArray == uni.fArrayCount)); in setv()
98 this->copyUniforms(buffer, v, arrayCount * 4, uni.fType); in setv()
100 for (int i = 0; i < arrayCount; ++i) { in setv()
113 int arrayCount, in set1iv() argument
115 this->setv<1, kInt_GrSLType, kShort_GrSLType>(u, arrayCount, v); in set1iv()
123 int arrayCount, in set1fv() argument
125 this->setv<1, kFloat_GrSLType, kHalf_GrSLType>(u, arrayCount, v); in set1fv()
134 int arrayCount, in set2iv() argument
136 this->setv<2, kInt2_GrSLType, kShort2_GrSLType>(u, arrayCount, v); in set2iv()
145 int arrayCount, in set2fv() argument
147 this->setv<2, kFloat2_GrSLType, kHalf2_GrSLType>(u, arrayCount, v); in set2fv()
159 int arrayCount, in set3iv() argument
161 this->setv<3, kInt3_GrSLType, kShort3_GrSLType>(u, arrayCount, v); in set3iv()
170 int arrayCount, in set3fv() argument
172 this->setv<3, kFloat3_GrSLType, kHalf3_GrSLType>(u, arrayCount, v); in set3fv()
185 int arrayCount, in set4iv() argument
187 this->setv<4, kInt4_GrSLType, kShort4_GrSLType>(u, arrayCount, v); in set4iv()
200 int arrayCount, in set4fv() argument
202 this->setv<4, kFloat4_GrSLType, kHalf4_GrSLType>(u, arrayCount, v); in set4fv()
209 void GrUniformDataManager::setMatrix2fv(UniformHandle u, int arrayCount, const float m[]) const { in setMatrix2fv() argument
210 this->setMatrices<2, kFloat2x2_GrSLType, kHalf2x2_GrSLType>(u, arrayCount, m); in setMatrix2fv()
217 void GrUniformDataManager::setMatrix3fv(UniformHandle u, int arrayCount, const float m[]) const { in setMatrix3fv() argument
218 this->setMatrices<3, kFloat3x3_GrSLType, kHalf3x3_GrSLType>(u, arrayCount, m); in setMatrix3fv()
225 void GrUniformDataManager::setMatrix4fv(UniformHandle u, int arrayCount, const float m[]) const { in setMatrix4fv() argument
226 this->setMatrices<4, kFloat4x4_GrSLType, kHalf4x4_GrSLType>(u, arrayCount, m); in setMatrix4fv()
231 int arrayCount, in setMatrices() argument
235 SkASSERT(arrayCount > 0); in setMatrices()
236 SkASSERT(arrayCount <= uni.fArrayCount || in setMatrices()
237 (1 == arrayCount && GrShaderVar::kNonArray == uni.fArrayCount)); in setMatrices()
241 this->copyUniforms(buffer, matrices, arrayCount * 16, uni.fType); in setMatrices()
243 for (int i = 0; i < arrayCount; ++i) { in setMatrices()