From 4c103a344edf264ca5955be53e71e87b0e75e5e6 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Sat, 16 Oct 2021 16:53:15 -0700 Subject: [PATCH] glfw: default to GLES v3 instead of v2. GLES v3 has >70% device support. Signed-off-by: Stephen Gutekanst --- glfw/build.zig | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/glfw/build.zig b/glfw/build.zig index 039357d..6109b38 100644 --- a/glfw/build.zig +++ b/glfw/build.zig @@ -29,7 +29,7 @@ pub const Options = struct { /// Deprecated on macOS. opengl: bool = false, - /// Not supported on macOS. + /// Not supported on macOS. GLES v3.2 only, currently. gles: bool = false, /// Only respected on Linux. @@ -187,8 +187,7 @@ fn linkGLFW(b: *Builder, step: *std.build.LibExeObjStep, options: Options) void step.linkSystemLibrary("opengl32"); } if (options.gles) { - // TODO(slimsag): does anyone want GLESv1/GLESv3 options? - step.linkSystemLibrary("GLESv2"); + step.linkSystemLibrary("GLESv3"); } }, .macos => {