]> git.sesse.net Git - nageru/blobdiff - nageru/v210_converter.cpp
Fix a Clang 19 warning.
[nageru] / nageru / v210_converter.cpp
index d10920b2c6d73c5b0e29acb4e04b2a03909d70bf..c144952ae17b5946611f88db92dfaec1db2e6da3 100644 (file)
@@ -1,7 +1,9 @@
 #include "v210_converter.h"
 
+#include <stdio.h>
 #include <epoxy/gl.h>
 #include <movit/util.h>
+#include <string>
 
 using namespace std;
 
@@ -40,7 +42,7 @@ void v210Converter::precompile_shader(unsigned width)
 
        char buf[16];
        snprintf(buf, sizeof(buf), "%u", num_local_work_groups);
-        string shader_src = R"(#version 150
+       string shader_src = R"(#version 150
 #extension GL_ARB_compute_shader : enable
 #extension GL_ARB_shader_image_load_store : enable
 layout(local_size_x = )" + string(buf) + R"() in;
@@ -113,7 +115,7 @@ void main()
                GLchar error_log[1024] = {0};
                glGetProgramInfoLog(shader.glsl_program_num, 1024, nullptr, error_log);
                fprintf(stderr, "Error linking program: %s\n", error_log);
-               exit(1);
+               abort();
        }
 
        shader.max_cbcr_x_pos = glGetUniformLocation(shader.glsl_program_num, "max_cbcr_x");
@@ -142,9 +144,9 @@ void v210Converter::convert(GLuint tex_src, GLuint tex_dst, unsigned width, unsi
        check_error();
        glUniform1i(shader.outbuf_pos, 1);
        check_error();
-        glBindImageTexture(0, tex_src, 0, GL_FALSE, 0, GL_READ_ONLY, GL_RGB10_A2);
+       glBindImageTexture(0, tex_src, 0, GL_FALSE, 0, GL_READ_ONLY, GL_RGB10_A2);
        check_error();
-        glBindImageTexture(1, tex_dst, 0, GL_FALSE, 0, GL_WRITE_ONLY, GL_RGB10_A2);
+       glBindImageTexture(1, tex_dst, 0, GL_FALSE, 0, GL_WRITE_ONLY, GL_RGB10_A2);
        check_error();
 
        // Actually run the shader.