85f5287f22
glfwInitAllocator support
CI / x86_64-linux (push) Failing after 5s
M1 / aarch64-macos (push) Has been cancelled
CI / x86_64-windows (push) Has been cancelled
CI / x86_64-macos (push) Has been cancelled
2025-02-14 01:17:31 +01:00
06e281f918
make platformSupported actually callable before glfwInit
2025-01-19 13:46:09 +01:00
Carl Åstholm
affdd6ae6f
Update README with setup instructions
...
Adapted from https://machengine.org/v0.4/pkg/mach-glfw/
Co-authored-by: Jayson Bunnell <jaysonbunnell@gmail.com>
2024-12-21 22:10:06 +01:00
Carl Åstholm
65669a9706
Revert "glfw: set raw_mouse_motion to true if cursor is disabled"
...
This reverts commit 8e091cec7b
.
2024-12-19 22:31:43 +01:00
Carl Åstholm
f556fac26e
Support Zig 0.14.0-dev.2534+12d64c456
2024-12-19 21:41:13 +01:00
Carl Åstholm
daeb7b1018
don't assign to debug-only global variable in release builds
2024-12-03 23:34:00 +01:00
Carl Åstholm
f7b5ea78e3
CI: run on macos-latest
...
GitHub killed off macos-12 today.
2024-12-03 23:34:00 +01:00
Carl Åstholm
1338578255
support other Zig versions in addition to Zig 2024.10
...
Support for Zig 0.12.1, 0.13.0, master, etc. is only incidental and is
not as thoroughly tested. mach-glfw only officially targets Zig 2024.10.
2024-12-03 23:34:00 +01:00
Carl Åstholm
f31b5a5f60
remove unreferenced file
2024-12-03 23:34:00 +01:00
Carl Åstholm
ab97afcbe4
update to Zig 2024.10
2024-12-03 23:34:00 +01:00
Stephen Gutekanst
fb4ae48540
mach-glfw is now community maintained
...
Helps hexops/mach#1166
2024-07-07 20:57:29 -07:00
terraquad
95bacce05b
Fix docs for glfw.Window.create
...
1. There is no `version` window hints
2. How would a version window hint affect the visibility?
Jokes aside, I simply fixed the docs.
2024-06-16 10:43:41 -07:00
terraquad
b0c1e2bc18
Update Window.zig
2024-06-15 07:43:33 -07:00
Stephen Gutekanst
8da44b719e
update to Zig 2024.05
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-06-02 13:53:11 -07:00
Wrench[bot]
65d8137ad6
all: update Zig to version 0.13.0-dev.351+64ef45eb0
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2024-06-02 13:53:11 -07:00
terraquad
42fe7ee494
Corrected docs in glfw.Window
...
In the doc comments of `glfw.Window.create`, you refer to the function `glfw.Winodw.makeContextCurrent`, which doesn't exist. What does exist, though, is `glfw.makeContextCurrent`, so I've fixed that.
2024-05-04 11:03:42 -07:00
Stephen Gutekanst
e57190c095
fix linux/windows builds
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-04-21 12:37:48 -07:00
Stephen Gutekanst
70b284b437
fix lazy dependency flag
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-04-21 12:11:49 -07:00
Stephen Gutekanst
47a46df9e3
update dependency
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-04-21 12:11:13 -07:00
Stephen Gutekanst
ba7fe27109
use lazyDependency to optimize dependency fetching
...
Helps hexops/mach#1197
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-04-21 12:03:00 -07:00
Stephen Gutekanst
1a9a033990
update zig version check for 2024.3.0-mach
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-09 00:01:30 -07:00
Stephen Gutekanst
26e8af73d7
update dependencies
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-08 18:28:53 -07:00
Wrench[bot]
3671e2f3c0
all: update Zig to version 0.12.0-dev.3180+83e578a18
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2024-03-08 18:28:31 -07:00
Carl Åstholm
c5180a0b52
Use a slightly more correct calling convention for OpenGL/Vulkan procs
2024-03-02 10:29:17 -07:00
Stephen Gutekanst
63da35e57c
addPaths(step) -> addPaths(mod); helps hexops/mach#1154
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-02-01 18:24:26 -07:00
Stephen Gutekanst
0ea4948b8b
build: better variable name for supported zig version
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-14 18:28:22 -07:00
Stephen Gutekanst
d686078fcf
update glfw dependency (fix xcode SDK inclusion)
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-13 20:11:44 -07:00
Stephen Gutekanst
8953217f28
fix version check
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-13 03:11:58 -07:00
Stephen Gutekanst
10b1e64333
add comptime Zig version check
...
Helps hexops/mach#1135
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-13 02:59:28 -07:00
Stephen Gutekanst
0fdefbd764
update to Zig 2024.1.0-mach
...
helps hexops/mach#1135
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-13 02:43:51 -07:00
Stephen Gutekanst
e8d3deacdc
update zig: fix never mutated vars, use new build system API
2024-01-13 02:43:51 -07:00
Wrench[bot]
689bd4902c
all: update Zig to version 0.12.0-dev.2063+804cee3b9
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2024-01-13 02:43:51 -07:00
Stephen Gutekanst
20d247fa4b
update deps
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-10-24 23:20:22 -07:00
Wrench[bot]
a13c2b7f6a
all: update Zig to version 0.12.0-dev.1092+68ed78775
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-10-18 10:16:04 -07:00
Stephen Gutekanst
39e5d18fc4
fix cross-compilation
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-10-17 22:57:46 -07:00
Stephen Gutekanst
16dc95cc7f
update .glfw dependency
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-10-16 22:15:08 -07:00
Stephen Gutekanst
4019d39316
update to latest Zig
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-10-16 21:36:18 -07:00
Wrench[bot]
17ef6ac3bb
all: update Zig to version 0.12.0-dev.978+78855bd21
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-10-16 21:27:33 -07:00
Wrench[bot]
076b3869cb
all: update Zig to version 0.12.0-dev.706+62a0fbdae
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-10-03 20:43:33 -07:00
Stephen Gutekanst
321efd4065
update to latest Zig
...
Helps hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-09-17 13:44:52 -07:00
Wrench[bot]
3cabe193fe
all: update Zig to version 0.12.0-dev.389+61b70778b
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-09-17 11:26:19 -07:00
Wrench[bot]
58a16012c3
all: update dependencies
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-13 13:43:40 -07:00
Wrench[bot]
f01927b9de
all: update dependencies
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-13 12:49:21 -07:00
Stephen Gutekanst
23f41c6385
CI: M1: build but dont test (for now, transitive dependency issue)
...
Helps hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-08 21:55:56 -07:00
Stephen Gutekanst
3ae8ab90c4
CI: build but dont test (for now, transitive dependency issue)
...
Helps hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-08 21:41:47 -07:00
Stephen Gutekanst
e52168e273
update to latest glfw build.zig API
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-08 20:40:11 -07:00
Stephen Gutekanst
89d697c4eb
workaround transitive dependency issue
...
Helps hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-08 19:12:42 -07:00
Ali Chraghi
7d88e72be5
banish usingnamespace
2023-08-04 20:09:30 -07:00
Stephen Gutekanst
ed29b281e1
README: fix alt text
2023-08-04 19:55:16 -07:00
Stephen Gutekanst
37c3eadb5f
README: fix links
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-04 19:50:42 -07:00