Index: src/gpu/gl/GrGLProgramDataManager.cpp |
diff --git a/src/gpu/gl/GrGLUniformManager.cpp b/src/gpu/gl/GrGLProgramDataManager.cpp |
similarity index 81% |
rename from src/gpu/gl/GrGLUniformManager.cpp |
rename to src/gpu/gl/GrGLProgramDataManager.cpp |
index 29679aa409a4c07308fb972f53a45fe268eb8d6b..2c8ec0d8ca741206b88f06ce4b7716d6c231fb0c 100644 |
--- a/src/gpu/gl/GrGLUniformManager.cpp |
+++ b/src/gpu/gl/GrGLProgramDataManager.cpp |
@@ -15,12 +15,12 @@ |
SkASSERT(arrayCount <= uni.fArrayCount || \ |
(1 == arrayCount && GrGLShaderVar::kNonArray == uni.fArrayCount)) |
-GrGLUniformManager::GrGLUniformManager(GrGpuGL* gpu) : fGpu(gpu) { |
+GrGLProgramDataManager::GrGLProgramDataManager(GrGpuGL* gpu) : fGpu(gpu) { |
// skbug.com/2056 |
fUsingBindUniform = fGpu->glInterface()->fFunctions.fBindUniformLocation != NULL; |
} |
-GrGLUniformManager::UniformHandle GrGLUniformManager::appendUniform(GrSLType type, int arrayCount) { |
+GrGLProgramDataManager::UniformHandle GrGLProgramDataManager::appendUniform(GrSLType type, int arrayCount) { |
int idx = fUniforms.count(); |
Uniform& uni = fUniforms.push_back(); |
SkASSERT(GrGLShaderVar::kNonArray == arrayCount || arrayCount > 0); |
@@ -28,10 +28,10 @@ GrGLUniformManager::UniformHandle GrGLUniformManager::appendUniform(GrSLType typ |
uni.fType = type; |
uni.fVSLocation = kUnusedUniform; |
uni.fFSLocation = kUnusedUniform; |
- return GrGLUniformManager::UniformHandle::CreateFromUniformIndex(idx); |
+ return GrGLProgramDataManager::UniformHandle::CreateFromUniformIndex(idx); |
} |
-void GrGLUniformManager::setSampler(UniformHandle u, GrGLint texUnit) const { |
+void GrGLProgramDataManager::setSampler(UniformHandle u, GrGLint texUnit) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kSampler2D_GrSLType); |
SkASSERT(GrGLShaderVar::kNonArray == uni.fArrayCount); |
@@ -47,7 +47,7 @@ void GrGLUniformManager::setSampler(UniformHandle u, GrGLint texUnit) const { |
} |
} |
-void GrGLUniformManager::set1f(UniformHandle u, GrGLfloat v0) const { |
+void GrGLProgramDataManager::set1f(UniformHandle u, GrGLfloat v0) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kFloat_GrSLType); |
SkASSERT(GrGLShaderVar::kNonArray == uni.fArrayCount); |
@@ -60,9 +60,9 @@ void GrGLUniformManager::set1f(UniformHandle u, GrGLfloat v0) const { |
} |
} |
-void GrGLUniformManager::set1fv(UniformHandle u, |
- int arrayCount, |
- const GrGLfloat v[]) const { |
+void GrGLProgramDataManager::set1fv(UniformHandle u, |
+ int arrayCount, |
+ const GrGLfloat v[]) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kFloat_GrSLType); |
SkASSERT(arrayCount > 0); |
@@ -79,7 +79,7 @@ void GrGLUniformManager::set1fv(UniformHandle u, |
} |
} |
-void GrGLUniformManager::set2f(UniformHandle u, GrGLfloat v0, GrGLfloat v1) const { |
+void GrGLProgramDataManager::set2f(UniformHandle u, GrGLfloat v0, GrGLfloat v1) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kVec2f_GrSLType); |
SkASSERT(GrGLShaderVar::kNonArray == uni.fArrayCount); |
@@ -92,9 +92,9 @@ void GrGLUniformManager::set2f(UniformHandle u, GrGLfloat v0, GrGLfloat v1) cons |
} |
} |
-void GrGLUniformManager::set2fv(UniformHandle u, |
- int arrayCount, |
- const GrGLfloat v[]) const { |
+void GrGLProgramDataManager::set2fv(UniformHandle u, |
+ int arrayCount, |
+ const GrGLfloat v[]) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kVec2f_GrSLType); |
SkASSERT(arrayCount > 0); |
@@ -108,7 +108,7 @@ void GrGLUniformManager::set2fv(UniformHandle u, |
} |
} |
-void GrGLUniformManager::set3f(UniformHandle u, GrGLfloat v0, GrGLfloat v1, GrGLfloat v2) const { |
+void GrGLProgramDataManager::set3f(UniformHandle u, GrGLfloat v0, GrGLfloat v1, GrGLfloat v2) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kVec3f_GrSLType); |
SkASSERT(GrGLShaderVar::kNonArray == uni.fArrayCount); |
@@ -121,9 +121,9 @@ void GrGLUniformManager::set3f(UniformHandle u, GrGLfloat v0, GrGLfloat v1, GrGL |
} |
} |
-void GrGLUniformManager::set3fv(UniformHandle u, |
- int arrayCount, |
- const GrGLfloat v[]) const { |
+void GrGLProgramDataManager::set3fv(UniformHandle u, |
+ int arrayCount, |
+ const GrGLfloat v[]) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kVec3f_GrSLType); |
SkASSERT(arrayCount > 0); |
@@ -137,11 +137,11 @@ void GrGLUniformManager::set3fv(UniformHandle u, |
} |
} |
-void GrGLUniformManager::set4f(UniformHandle u, |
- GrGLfloat v0, |
- GrGLfloat v1, |
- GrGLfloat v2, |
- GrGLfloat v3) const { |
+void GrGLProgramDataManager::set4f(UniformHandle u, |
+ GrGLfloat v0, |
+ GrGLfloat v1, |
+ GrGLfloat v2, |
+ GrGLfloat v3) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kVec4f_GrSLType); |
SkASSERT(GrGLShaderVar::kNonArray == uni.fArrayCount); |
@@ -154,9 +154,9 @@ void GrGLUniformManager::set4f(UniformHandle u, |
} |
} |
-void GrGLUniformManager::set4fv(UniformHandle u, |
- int arrayCount, |
- const GrGLfloat v[]) const { |
+void GrGLProgramDataManager::set4fv(UniformHandle u, |
+ int arrayCount, |
+ const GrGLfloat v[]) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kVec4f_GrSLType); |
SkASSERT(arrayCount > 0); |
@@ -170,7 +170,7 @@ void GrGLUniformManager::set4fv(UniformHandle u, |
} |
} |
-void GrGLUniformManager::setMatrix3f(UniformHandle u, const GrGLfloat matrix[]) const { |
+void GrGLProgramDataManager::setMatrix3f(UniformHandle u, const GrGLfloat matrix[]) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kMat33f_GrSLType); |
SkASSERT(GrGLShaderVar::kNonArray == uni.fArrayCount); |
@@ -184,7 +184,7 @@ void GrGLUniformManager::setMatrix3f(UniformHandle u, const GrGLfloat matrix[]) |
} |
} |
-void GrGLUniformManager::setMatrix4f(UniformHandle u, const GrGLfloat matrix[]) const { |
+void GrGLProgramDataManager::setMatrix4f(UniformHandle u, const GrGLfloat matrix[]) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kMat44f_GrSLType); |
SkASSERT(GrGLShaderVar::kNonArray == uni.fArrayCount); |
@@ -197,9 +197,9 @@ void GrGLUniformManager::setMatrix4f(UniformHandle u, const GrGLfloat matrix[]) |
} |
} |
-void GrGLUniformManager::setMatrix3fv(UniformHandle u, |
- int arrayCount, |
- const GrGLfloat matrices[]) const { |
+void GrGLProgramDataManager::setMatrix3fv(UniformHandle u, |
+ int arrayCount, |
+ const GrGLfloat matrices[]) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kMat33f_GrSLType); |
SkASSERT(arrayCount > 0); |
@@ -215,9 +215,9 @@ void GrGLUniformManager::setMatrix3fv(UniformHandle u, |
} |
} |
-void GrGLUniformManager::setMatrix4fv(UniformHandle u, |
- int arrayCount, |
- const GrGLfloat matrices[]) const { |
+void GrGLProgramDataManager::setMatrix4fv(UniformHandle u, |
+ int arrayCount, |
+ const GrGLfloat matrices[]) const { |
const Uniform& uni = fUniforms[u.toUniformIndex()]; |
SkASSERT(uni.fType == kMat44f_GrSLType); |
SkASSERT(arrayCount > 0); |
@@ -233,7 +233,7 @@ void GrGLUniformManager::setMatrix4fv(UniformHandle u, |
} |
} |
-void GrGLUniformManager::setSkMatrix(UniformHandle u, const SkMatrix& matrix) const { |
+void GrGLProgramDataManager::setSkMatrix(UniformHandle u, const SkMatrix& matrix) const { |
GrGLfloat mt[] = { |
matrix.get(SkMatrix::kMScaleX), |
matrix.get(SkMatrix::kMSkewY), |
@@ -249,7 +249,7 @@ void GrGLUniformManager::setSkMatrix(UniformHandle u, const SkMatrix& matrix) co |
} |
-void GrGLUniformManager::getUniformLocations(GrGLuint programID, const BuilderUniformArray& uniforms) { |
+void GrGLProgramDataManager::getUniformLocations(GrGLuint programID, const BuilderUniformArray& uniforms) { |
SkASSERT(uniforms.count() == fUniforms.count()); |
int count = fUniforms.count(); |
for (int i = 0; i < count; ++i) { |
@@ -274,7 +274,7 @@ void GrGLUniformManager::getUniformLocations(GrGLuint programID, const BuilderUn |
} |
} |
-const GrGLUniformManager::BuilderUniform& |
-GrGLUniformManager::getBuilderUniform(const BuilderUniformArray& array, UniformHandle handle) const { |
+const GrGLProgramDataManager::BuilderUniform& |
+GrGLProgramDataManager::getBuilderUniform(const BuilderUniformArray& array, UniformHandle handle) const { |
return array[handle.toUniformIndex()]; |
} |