X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fvideo%2Fgl%2Fgl_renderer.hpp;h=d1b7026e9ca8a370efe522e7d8f4966e012b4012;hb=8b1d96110cb224d711749dccba18dd0d86ded20c;hp=1352df920283334858347543913c210d9ff13490;hpb=b3ee516a21c499bb089dbca49b571971977a1583;p=supertux.git diff --git a/src/video/gl/gl_renderer.hpp b/src/video/gl/gl_renderer.hpp index 1352df920..d1b7026e9 100644 --- a/src/video/gl/gl_renderer.hpp +++ b/src/video/gl/gl_renderer.hpp @@ -36,13 +36,13 @@ inline void intern_draw(float left, float top, float right, float bottom, { if(effect & HORIZONTAL_FLIP) std::swap(uv_left, uv_right); - - if(effect & VERTICAL_FLIP) + + if(effect & VERTICAL_FLIP) std::swap(uv_top, uv_bottom); glBlendFunc(blend.sfactor, blend.dfactor); glColor4f(color.red, color.green, color.blue, color.alpha * alpha); - + // unrotated blit if (angle == 0.0f) { float vertices[] = { @@ -109,10 +109,11 @@ class GLRenderer : public Renderer private: SDL_Window* window; SDL_GLContext glcontext; + SDL_Rect viewport; Size desktop_size; Size screen_size; bool fullscreen_active; - + GLuint last_texture; public: @@ -129,7 +130,7 @@ public: void resize(int w, int h); void apply_config(); void apply_video_mode(const Size& size, bool fullscreen); - Vector to_logical(int physical_x, int physical_y, bool foobar); + Vector to_logical(int physical_x, int physical_y); void set_gamma(float gamma); SDL_Window* get_window() const { return window; } };