Commit graph

119 commits

Author SHA1 Message Date
Stephen Gutekanst
81ff09af6b glfw: prepare to use via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 22:30:29 -07:00
Stephen Gutekanst
0a3a76fdcd all: update xcode-frameworks dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-04 08:25:35 -07:00
Stephen Gutekanst
f4c72c3f27 all: update to latest mach-glfw build API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 22:11:06 -07:00
Stephen Gutekanst
969591b7c8 glfw: CI: clone with submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:36:23 -07:00
Stephen Gutekanst
be39190904 glfw: fix upstream submodule URL
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:32:44 -07:00
Stephen Gutekanst
b04436298c glfw: CI: clone submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:26:36 -07:00
Stephen Gutekanst
081735df99 glfw: remove system_sdk entirely
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:20:26 -07:00
Stephen Gutekanst
2a99c85060 glfw: remove system_sdk dependency; add xcode-frameworks
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:18:53 -07:00
Stephen Gutekanst
d673560f1e all: CI: remove AGREE: true env var
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:24:10 -07:00
Stephen Gutekanst
cb06d18f74 glfw: fix glfw.Native usage on Linux
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:16:14 -07:00
Stephen Gutekanst
4c99c40393 all: update x11-headers dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:13:31 -07:00
Stephen Gutekanst
7a03a73ee0 glfw: eliminate system-sdk for linux and windows
use the package manager instead

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 08:50:07 -07:00
Stephen Gutekanst
87a98d4c3f glfw: use package manager for direct3d-headers
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 07:04:22 -07:00
thedoctorquantum
364a66ef2a glfw: Fixed all uses of the alignCast builtin 2023-06-29 18:57:01 -07:00
Stephen Gutekanst
4bc32adeb8 all: update to latest Zig APIs (zig fmt)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-29 09:54:32 -07:00
Wrench[bot]
68c88c46da all: update Zig to version 0.11.0-dev.3883+7166407d8
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-29 01:07:55 -07:00
Stephen Gutekanst
2f7c0d789c glfw: fix sdk-linux-x86_64 pinned commit
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 08:22:46 -07:00
Stephen Gutekanst
f4bfe1a541 glfw: workaround macOS zig libc __kernel_ptr_semantics
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 01:12:33 -07:00
Stephen Gutekanst
f886d490ee glfw: improve system-sdk version selection
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 01:12:07 -07:00
Stephen Gutekanst
5cf18801a1 glfw: update to latest Zig API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:33:18 -07:00
Stephen Gutekanst
05a0240e25 glfw: ensure macOS 11 system SDK applies to all 11 versions
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:33:01 -07:00
Stephen Gutekanst
c62bae6edc all: update to latest Zig APIs
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:18:03 -07:00
Stephen Gutekanst
29964c99bb update to latest Zig (zig fmt)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:01:55 -07:00
Wrench[bot]
8a05b449ab all: update Zig to version 0.11.0-dev.3798+a5e15eced
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-25 00:00:41 -07:00
Stephen Gutekanst
72a5625b1f glfw: system_sdk: update vulkan-headers
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 12:41:38 -07:00
Stephen Gutekanst
dc87787133 all: update Zig to version 0.11.0-dev.3380+7e0a02ee2 2023-06-14 15:39:55 -07:00
Stephen Gutekanst
99438db111 Revert "all: update Zig to version 0.11.0-dev.3380+7e0a02ee2"
This reverts commit 6e9ce61254.
2023-06-14 15:37:47 -07:00
Wrench[bot]
6e9ce61254 all: update Zig to version 0.11.0-dev.3380+7e0a02ee2
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-13 09:55:03 -07:00
Wrench[bot]
6135071a0c all: update Zig to version 0.11.0-dev.3379+629f0d23b
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-04 12:22:54 -07:00
xdBronch
dcba9c7bb2 glfw: set raw_mouse_motion to true if cursor is disabled 2023-06-03 11:35:19 -07:00
Stephen Gutekanst
81bcce0c48 glfw: add macOS 13 SDK support
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-02 09:51:03 -07:00
Stephen Gutekanst
4f2dd4bf54 glfw: update to latest Zig version
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-02 02:02:38 -07:00
Stephen Gutekanst
4c22106ecb glfw: fix setIcon pointer constness
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-02 02:02:24 -07:00
Stephen Gutekanst
9351472ce5 glfw: fix gammaramp free allocation size
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-02 02:02:06 -07:00
Wrench[bot]
a48954cdb3 all: update Zig to version 0.11.0-dev.3332+76aa1fffb
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-05-31 22:08:28 -07:00
Wrench[bot]
026dcd4c06 all: update Zig to version 0.11.0-dev.3312+ab37ab33c
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-05-28 14:34:08 -07:00
Wrench[bot]
4f9cf2ab16 all: update Zig to version 0.11.0-dev.3299+34865d693
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-05-25 16:54:41 -07:00
Stephen Gutekanst
7207e9599d glfw: improve test names
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-25 14:30:16 -07:00
Codotaku
e64d1b77ab
glfw: rename duplicate test name (test.pollEvents) (#779)
Fixes #777
2023-05-22 09:20:19 -07:00
Wrench[bot]
11a0a8b73e all: update Zig to version 0.11.0-dev.2868+1a455b2dd
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-04-28 16:00:21 -07:00
Stephen Gutekanst
1ccec8339f all: use latest Zig build API (do not specify .kind = .test_exe)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Vivek Roy
ff0258f27d all: use std.Build.installArtifact 2023-04-25 15:06:11 -07:00
Wrench[bot]
beef56a023 all: update Zig to version 0.11.0-dev.2777+b95cdf0ae
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-04-24 21:53:41 -07:00
Stephen Gutekanst
894b06f01d glfw: move glfw upstream submodule in preparation of Zig package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:49:50 -07:00
Ali Chraghi
266b651b34 all: use explicit backing integers for packed structs 2023-03-28 21:01:22 -07:00
Wrench[bot]
2025ac8d17 all: update Zig to version 0.11.0-dev.2160+49d37e2d1
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-03-24 23:23:10 -07:00
Wrench[bot]
d9bcb1e291 all: update Zig to version 0.11.0-dev.1987+a2c6ecd6d
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-03-16 09:47:25 -07:00
Stephen Gutekanst
6bd4d91932 all: cache module() returns to avoid duplicate modules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-03-15 21:20:28 -07:00
Wrench[bot]
6561c24df5
all: update Zig to version 0.11.0-dev.1824+a7a709aaa (#709)
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-03-05 12:15:06 -07:00
Aksel Hjerpbakk
2b6f3fb1d9
all: fix issue with glfw vulkan createWindowSurface; update to new for loop syntax (#713) 2023-03-01 18:33:17 -07:00