SDL_gpu  0.11.0
A hardware-accelerated, cross-platform 2D graphics API
Macros | Functions
renderer_OpenGL_1.c File Reference
#include "SDL_gpu_OpenGL_1.h"
#include "SDL_gpu_RendererImpl.h"
#include "renderer_GL_common.inl"
#include "renderer_shapes_GL_common.inl"

Go to the source code of this file.

Macros

#define SDL_GPU_USE_OPENGL
 
#define SDL_GPU_USE_FIXED_FUNCTION_PIPELINE
 
#define SDL_GPU_USE_BUFFER_PIPELINE
 
#define SDL_GPU_USE_BUFFER_PIPELINE_FALLBACK
 
#define SDL_GPU_GL_TIER   1
 
#define SDL_GPU_GLSL_VERSION   110
 
#define SDL_GPU_GL_MAJOR_VERSION   1
 
#define SDL_GPU_APPLY_TRANSFORMS_TO_GL_STACK
 
#define SDL_GPU_NO_VAO
 

Functions

GPU_RendererGPU_CreateRenderer_OpenGL_1 (GPU_RendererID request)
 
void GPU_FreeRenderer_OpenGL_1 (GPU_Renderer *renderer)
 

Macro Definition Documentation

◆ SDL_GPU_APPLY_TRANSFORMS_TO_GL_STACK

#define SDL_GPU_APPLY_TRANSFORMS_TO_GL_STACK

Definition at line 21 of file renderer_OpenGL_1.c.

◆ SDL_GPU_GL_MAJOR_VERSION

#define SDL_GPU_GL_MAJOR_VERSION   1

Definition at line 20 of file renderer_OpenGL_1.c.

◆ SDL_GPU_GL_TIER

#define SDL_GPU_GL_TIER   1

Definition at line 18 of file renderer_OpenGL_1.c.

◆ SDL_GPU_GLSL_VERSION

#define SDL_GPU_GLSL_VERSION   110

Definition at line 19 of file renderer_OpenGL_1.c.

◆ SDL_GPU_NO_VAO

#define SDL_GPU_NO_VAO

Definition at line 22 of file renderer_OpenGL_1.c.

◆ SDL_GPU_USE_BUFFER_PIPELINE

#define SDL_GPU_USE_BUFFER_PIPELINE

Definition at line 16 of file renderer_OpenGL_1.c.

◆ SDL_GPU_USE_BUFFER_PIPELINE_FALLBACK

#define SDL_GPU_USE_BUFFER_PIPELINE_FALLBACK

Definition at line 17 of file renderer_OpenGL_1.c.

◆ SDL_GPU_USE_FIXED_FUNCTION_PIPELINE

#define SDL_GPU_USE_FIXED_FUNCTION_PIPELINE

Definition at line 15 of file renderer_OpenGL_1.c.

◆ SDL_GPU_USE_OPENGL

#define SDL_GPU_USE_OPENGL

Definition at line 14 of file renderer_OpenGL_1.c.

Function Documentation

◆ GPU_CreateRenderer_OpenGL_1()

GPU_Renderer* GPU_CreateRenderer_OpenGL_1 ( GPU_RendererID  request)

Definition at line 28 of file renderer_OpenGL_1.c.

◆ GPU_FreeRenderer_OpenGL_1()

void GPU_FreeRenderer_OpenGL_1 ( GPU_Renderer renderer)

Definition at line 54 of file renderer_OpenGL_1.c.