diff --git a/README.md b/README.md index c003158..cd7a0c0 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ You can also build binary in [MSYS2](https://msys2.github.io/) shell. * `rpi` - build for Raspberry Pi platform (PLATFORM_RPI) * `wayland` - build against Wayland libraries * `noaudio` - disables audio functions +* `opengl43` - uses OpenGL 4.3 backend * `opengl21` - uses OpenGL 2.1 backend (default is 3.3 on desktop) * `opengl11` - uses OpenGL 1.1 backend (pseudo OpenGL 1.1 style) diff --git a/raylib/cgo_darwin.go b/raylib/cgo_darwin.go index d7a0a8d..6d0a8b2 100644 --- a/raylib/cgo_darwin.go +++ b/raylib/cgo_darwin.go @@ -26,6 +26,7 @@ package rl #cgo darwin,opengl11 CFLAGS: -DGRAPHICS_API_OPENGL_11 #cgo darwin,opengl21 CFLAGS: -DGRAPHICS_API_OPENGL_21 -#cgo darwin,!opengl11,!opengl21 CFLAGS: -DGRAPHICS_API_OPENGL_33 +#cgo darwin,opengl43 CFLAGS: -DGRAPHICS_API_OPENGL_43 +#cgo darwin,!opengl11,!opengl21,!opengl43 CFLAGS: -DGRAPHICS_API_OPENGL_33 */ import "C" diff --git a/raylib/cgo_linux.go b/raylib/cgo_linux.go index e71bafc..0a0b495 100644 --- a/raylib/cgo_linux.go +++ b/raylib/cgo_linux.go @@ -46,6 +46,7 @@ package rl #cgo linux,opengl11 CFLAGS: -DGRAPHICS_API_OPENGL_11 #cgo linux,opengl21 CFLAGS: -DGRAPHICS_API_OPENGL_21 -#cgo linux,!opengl11,!opengl21 CFLAGS: -DGRAPHICS_API_OPENGL_33 +#cgo linux,opengl43 CFLAGS: -DGRAPHICS_API_OPENGL_43 +#cgo linux,!opengl11,!opengl21,!opengl43 CFLAGS: -DGRAPHICS_API_OPENGL_33 */ import "C" diff --git a/raylib/cgo_windows.go b/raylib/cgo_windows.go index f198203..cc560f4 100644 --- a/raylib/cgo_windows.go +++ b/raylib/cgo_windows.go @@ -26,6 +26,7 @@ package rl #cgo windows,opengl11 CFLAGS: -DGRAPHICS_API_OPENGL_11 #cgo windows,opengl21 CFLAGS: -DGRAPHICS_API_OPENGL_21 -#cgo windows,!opengl11,!opengl21 CFLAGS: -DGRAPHICS_API_OPENGL_33 +#cgo windows,opengl43 CFLAGS: -DGRAPHICS_API_OPENGL_43 +#cgo windows,!opengl11,!opengl21,!opengl43 CFLAGS: -DGRAPHICS_API_OPENGL_33 */ import "C"