From 1fedf0918aa5c529207ba8f2f1312d403a8ba7fc Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Thu, 4 Sep 2014 13:55:03 -0700 Subject: Less shader boilerplate --- src/shader/gaussian_shader.cpp | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'src/shader/gaussian_shader.cpp') 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& new_offset) { - if (offset != new_offset) { - glUniform2fv(u_offset, 1, new_offset.data()); - offset = new_offset; - } -} -- cgit v1.2.1