X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=demo.cpp;h=1c38fc30b7ecf70e9f4351920d55b2344e1515fc;hp=53a5d721a56d5bbd16115498d00e0b5f9d30be13;hb=3559b216df102fb518876e1d567e2a3558283d31;hpb=f34b1c36acd27944f00885edfc55363432bfec8e diff --git a/demo.cpp b/demo.cpp index 53a5d72..1c38fc3 100644 --- a/demo.cpp +++ b/demo.cpp @@ -5,7 +5,6 @@ #include -#ifdef HAVE_SDL2 #include #include #include @@ -13,16 +12,6 @@ #include #include #include -#else -#include -#include -#include -#include -#include -#include -#include -#include -#endif #include #include @@ -133,11 +122,6 @@ unsigned char *load_image(const char *filename, unsigned *w, unsigned *h) rgba_fmt.Bshift = 0; rgba_fmt.Ashift = 24; -#ifndef HAVE_SDL2 - rgba_fmt.colorkey = 0; - rgba_fmt.alpha = 255; -#endif - SDL_Surface *converted = SDL_ConvertSurface(img, &rgba_fmt, SDL_SWSURFACE); *w = img->w; @@ -151,7 +135,7 @@ unsigned char *load_image(const char *filename, unsigned *w, unsigned *h) void write_png(const char *filename, unsigned char *screenbuf) { FILE *fp = fopen(filename, "wb"); - png_structp png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, nullptr, NULL, NULL); + png_structp png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr); png_infop info_ptr = png_create_info_struct(png_ptr); if (setjmp(png_jmpbuf(png_ptr))) { @@ -189,7 +173,6 @@ int main(int argc, char **argv) SDL_GL_SetAttribute(SDL_GL_STENCIL_SIZE, 0); SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1); -#ifdef HAVE_SDL2 SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_CORE); SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 3); SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 1); @@ -201,10 +184,6 @@ int main(int argc, char **argv) SDL_WINDOW_OPENGL); SDL_GLContext context = SDL_GL_CreateContext(window); assert(context != nullptr); -#else - SDL_SetVideoMode(WIDTH, HEIGHT, 0, SDL_OPENGL); - SDL_WM_SetCaption("OpenGL window", nullptr); -#endif CHECK(init_movit(".", MOVIT_DEBUG_ON)); printf("GPU texture subpixel precision: about %.1f bits\n", @@ -305,11 +284,7 @@ int main(int argc, char **argv) draw_saturation_bar(0.75f, blur_radius / 100.0f); draw_saturation_bar(0.80f, blurred_mix_amount); -#ifdef HAVE_SDL2 SDL_GL_SwapWindow(window); -#else - SDL_GL_SwapBuffers(); -#endif check_error(); glBindBuffer(GL_PIXEL_PACK_BUFFER_ARB, pbo);