SDL_gpu  0.11.0
A hardware-accelerated, cross-platform 2D graphics API
Macros | Functions
renderer_GLES_3.c File Reference
#include "SDL_gpu_GLES_3.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_GLES
 
#define SDL_GPU_GL_TIER   3
 
#define SDL_GPU_GLES_MAJOR_VERSION   3
 
#define SDL_GPU_GLSL_VERSION   300
 
#define SDL_GPU_USE_BUFFER_PIPELINE
 
#define SDL_GPU_SKIP_ENABLE_TEXTURE_2D
 
#define SDL_GPU_ASSUME_SHADERS
 
#define SDL_GPU_ASSUME_CORE_FBO
 
#define SDL_GPU_DISABLE_TEXTURE_GETS
 

Functions

GPU_RendererGPU_CreateRenderer_GLES_3 (GPU_RendererID request)
 
void GPU_FreeRenderer_GLES_3 (GPU_Renderer *renderer)
 

Macro Definition Documentation

◆ SDL_GPU_ASSUME_CORE_FBO

#define SDL_GPU_ASSUME_CORE_FBO

Definition at line 26 of file renderer_GLES_3.c.

◆ SDL_GPU_ASSUME_SHADERS

#define SDL_GPU_ASSUME_SHADERS

Definition at line 25 of file renderer_GLES_3.c.

◆ SDL_GPU_DISABLE_TEXTURE_GETS

#define SDL_GPU_DISABLE_TEXTURE_GETS

Definition at line 28 of file renderer_GLES_3.c.

◆ SDL_GPU_GL_TIER

#define SDL_GPU_GL_TIER   3

Definition at line 19 of file renderer_GLES_3.c.

◆ SDL_GPU_GLES_MAJOR_VERSION

#define SDL_GPU_GLES_MAJOR_VERSION   3

Definition at line 20 of file renderer_GLES_3.c.

◆ SDL_GPU_GLSL_VERSION

#define SDL_GPU_GLSL_VERSION   300

Definition at line 21 of file renderer_GLES_3.c.

◆ SDL_GPU_SKIP_ENABLE_TEXTURE_2D

#define SDL_GPU_SKIP_ENABLE_TEXTURE_2D

Definition at line 24 of file renderer_GLES_3.c.

◆ SDL_GPU_USE_BUFFER_PIPELINE

#define SDL_GPU_USE_BUFFER_PIPELINE

Definition at line 23 of file renderer_GLES_3.c.

◆ SDL_GPU_USE_GLES

#define SDL_GPU_USE_GLES

Definition at line 18 of file renderer_GLES_3.c.

Function Documentation

◆ GPU_CreateRenderer_GLES_3()

GPU_Renderer* GPU_CreateRenderer_GLES_3 ( GPU_RendererID  request)

Definition at line 34 of file renderer_GLES_3.c.

◆ GPU_FreeRenderer_GLES_3()

void GPU_FreeRenderer_GLES_3 ( GPU_Renderer renderer)

Definition at line 66 of file renderer_GLES_3.c.