]> git.sesse.net Git - movit/blobdiff - resample_effect.cpp
Check for __APPLE__ instead of __DARWIN__.
[movit] / resample_effect.cpp
index d136e1c477267af95182497c9f0c0d8d8da01b14..713df86d7e7dc864377c409c67709c99c32d6e61 100644 (file)
@@ -423,7 +423,6 @@ void SingleResamplePassEffect::update_texture(GLuint glsl_program_num, const str
 
                // Normalize so that the sum becomes one. Note that we do it twice;
                // this sometimes helps a tiny little bit when we have many samples.
-#if 0
                for (int normalize_pass = 0; normalize_pass < 2; ++normalize_pass) {
                        double sum = 0.0;
                        for (int i = 0; i < src_bilinear_samples; ++i) {
@@ -434,7 +433,6 @@ void SingleResamplePassEffect::update_texture(GLuint glsl_program_num, const str
                                        fp16_to_fp64(bilinear_weights_fp16_ptr[i * 2 + 0]) / sum);
                        }
                }
-#endif
        }
 
        // Encode as a two-component texture. Note the GL_REPEAT.
@@ -486,7 +484,7 @@ void SingleResamplePassEffect::set_gl_state(GLuint glsl_program_num, const strin
        check_error();
 
        set_uniform_int(glsl_program_num, prefix, "sample_tex", *sampler_num);
-       ++sampler_num;
+       ++*sampler_num;
        set_uniform_int(glsl_program_num, prefix, "num_samples", src_bilinear_samples);
        set_uniform_float(glsl_program_num, prefix, "num_loops", num_loops);
        set_uniform_float(glsl_program_num, prefix, "slice_height", slice_height);