opengl render backend

This commit is contained in:
Ryan Fleury
2025-05-09 19:48:41 -07:00
parent 1b7a57914e
commit 48b8c41713
19 changed files with 1598 additions and 38 deletions
+5
View File
@@ -9,12 +9,15 @@
#define R_BACKEND_STUB 0
#define R_BACKEND_D3D11 1
#define R_BACKEND_OPENGL 2
////////////////////////////////
//~ rjf: Decide On Backend
#if !defined(R_BACKEND) && OS_WINDOWS
# define R_BACKEND R_BACKEND_D3D11
#elif !defined(R_BACKEND) && OS_LINUX
# define R_BACKEND R_BACKEND_OPENGL
#endif
////////////////////////////////
@@ -29,6 +32,8 @@
# include "stub/render_stub.h"
#elif R_BACKEND == R_BACKEND_D3D11
# include "d3d11/render_d3d11.h"
#elif R_BACKEND == R_BACKEND_OPENGL
# include "opengl/render_opengl.h"
#else
# error Renderer backend not specified.
#endif