meta: Bump raylib/raygui

This commit is contained in:
Not-Nik 2024-10-13 13:51:26 +02:00
parent 01b6e1a2e2
commit a2397363aa
Failed to generate hash of commit
14 changed files with 250 additions and 97 deletions

View file

@ -12,7 +12,7 @@ pub const Options = struct {
rshapes: bool = true,
rtext: bool = true,
rtextures: bool = true,
platform_drm: bool = false,
platform: PlatformBackend = .glfw,
shared: bool = false,
linux_display_backend: LinuxDisplayBackend = .X11,
opengl_version: OpenglVersion = .auto,
@ -33,6 +33,13 @@ pub const LinuxDisplayBackend = enum {
Wayland,
};
pub const PlatformBackend = enum {
glfw,
rgfw,
sdl,
drm,
};
const Program = struct {
name: []const u8,
path: []const u8,
@ -101,7 +108,7 @@ fn getRaylib(b: *std.Build, target: std.Build.ResolvedTarget, optimize: std.buil
.rshapes = options.rshapes,
.rtext = options.rtext,
.rtextures = options.rtextures,
.platform_drm = options.platform_drm,
.platform = options.platform,
.shared = options.shared,
.linux_display_backend = options.linux_display_backend,
.opengl_version = options.opengl_version,
@ -167,7 +174,7 @@ pub fn build(b: *std.Build) !void {
const defaults = Options{};
const options = Options{
.platform_drm = b.option(bool, "platform_drm", "Compile raylib in native mode (no X11)") orelse defaults.platform_drm,
.platform = b.option(PlatformBackend, "platform", "Compile raylib in native mode (no X11)") orelse defaults.platform,
.raudio = b.option(bool, "raudio", "Compile with audio support") orelse defaults.raudio,
.rmodels = b.option(bool, "rmodels", "Compile with models support") orelse defaults.rmodels,
.rtext = b.option(bool, "rtext", "Compile with text support") orelse defaults.rtext,