5 #if defined(SDL_GPU_DISABLE_OPENGL) || defined(SDL_GPU_DISABLE_OPENGL_3) 15 #define SDL_GPU_USE_OPENGL 16 #define SDL_GPU_USE_BUFFER_PIPELINE 17 #define SDL_GPU_ASSUME_CORE_FBO 18 #define SDL_GPU_ASSUME_SHADERS 19 #define SDL_GPU_SKIP_ENABLE_TEXTURE_2D 20 #define SDL_GPU_SKIP_LINE_WIDTH 21 #define SDL_GPU_GL_TIER 3 22 #define SDL_GPU_GLSL_VERSION 130 23 #define SDL_GPU_GLSL_VERSION_CORE 150 24 #define SDL_GPU_GL_MAJOR_VERSION 3 25 #define SDL_GPU_ENABLE_CORE_SHADERS 39 renderer->
id = request;
62 SDL_free(renderer->
impl);
void GPU_FreeRenderer_OpenGL_3(GPU_Renderer *renderer)
GPU_Target * current_context_target
GPU_ShaderLanguageEnum shader_language
#define SET_COMMON_FUNCTIONS(impl)
GPU_Renderer * GPU_CreateRenderer_OpenGL_3(GPU_RendererID request)
float default_image_anchor_y
struct GPU_RendererImpl * impl
float default_image_anchor_x
GPU_RendererEnum renderer
#define SDL_GPU_GLSL_VERSION