summaryrefslogtreecommitdiff
path: root/src/shader/gaussian_shader.cpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2014-09-04 13:55:03 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2014-09-04 16:22:25 -0700
commit1fedf0918aa5c529207ba8f2f1312d403a8ba7fc (patch)
treeb33bbb21744719b2f4b159051bcbe614caddd191 /src/shader/gaussian_shader.cpp
parentc14ae3c477617d284d50daff668ab5716ff9a771 (diff)
downloadqtlocation-mapboxgl-1fedf0918aa5c529207ba8f2f1312d403a8ba7fc.tar.gz
Less shader boilerplate
Diffstat (limited to 'src/shader/gaussian_shader.cpp')
-rw-r--r--src/shader/gaussian_shader.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/shader/gaussian_shader.cpp b/src/shader/gaussian_shader.cpp
index d22006020c..9060f0ee71 100644
--- a/src/shader/gaussian_shader.cpp
+++ b/src/shader/gaussian_shader.cpp
@@ -20,32 +20,9 @@ GaussianShader::GaussianShader()
}
a_pos = glGetAttribLocation(program, "a_pos");
-
- u_matrix = glGetUniformLocation(program, "u_matrix");
- u_image = glGetUniformLocation(program, "u_image");
- u_offset = glGetUniformLocation(program, "u_offset");
-
- // fprintf(stderr, "GaussianShader:\n");
- // fprintf(stderr, " - u_matrix: %d\n", u_matrix);
- // fprintf(stderr, " - u_image: %d\n", u_image);
- // fprintf(stderr, " - u_gaussian: %f\n", u_gaussian);
}
void GaussianShader::bind(char *offset) {
glEnableVertexAttribArray(a_pos);
glVertexAttribPointer(a_pos, 2, GL_SHORT, false, 0, offset);
}
-
-void GaussianShader::setImage(int32_t new_image) {
- if (image != new_image) {
- glUniform1i(u_image, new_image);
- image = new_image;
- }
-}
-
-void GaussianShader::setOffset(const std::array<float, 2>& new_offset) {
- if (offset != new_offset) {
- glUniform2fv(u_offset, 1, new_offset.data());
- offset = new_offset;
- }
-}