diff --git a/source/backends/SDL3/shader.cpp b/source/backends/SDL3/shader.cpp index e6d2157..53905cd 100644 --- a/source/backends/SDL3/shader.cpp +++ b/source/backends/SDL3/shader.cpp @@ -29,7 +29,7 @@ namespace backend SDL_Point win_size = {640, 480}; SDL_FPoint tex_size = {320, 240}; bool can_use_opengl = false; - bool using_opengl = false; + bool enabled = false; const char *vShaderSource = nullptr; const char *fShaderSource = nullptr; @@ -155,7 +155,7 @@ namespace backend { programId = 0; can_use_opengl = false; - using_opengl = false; + //using_opengl = false; } void reinit() @@ -210,12 +210,12 @@ namespace backend fShaderSource = fshader; programId = 0; can_use_opengl = false; - using_opengl = false; + //using_opengl = false; reinit(); } - void enable() { if (can_use_opengl) using_opengl = true; } - void disable() { using_opengl = false; } + void enable() { enabled = true; } + void disable() { enabled = false; } void render() { @@ -225,7 +225,7 @@ namespace backend SDL_RenderClear(backend::video::renderer); SDL_FlushRenderer(backend::video::renderer); - if (using_opengl) + if (can_use_opengl && enabled) { GLint oldProgramId; if (programId != 0) diff --git a/source/mini/version.h b/source/mini/version.h index 7b1d1bb..7c14185 100644 --- a/source/mini/version.h +++ b/source/mini/version.h @@ -1,3 +1,3 @@ #pragma once -#define MINI_VERSION "1.5.14" +#define MINI_VERSION "1.5.15"