Commit graph

896 commits

Author SHA1 Message Date
Stephen Gutekanst
fae6bfd3c4 README: minimal README linking to new website
Helps hexops/mach#881

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-04 19:49:52 -07:00
Stephen Gutekanst
4d59b4d4e2 add link() build helper API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-04 12:35:30 -07:00
Wrench[bot]
66f89380ca all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-04 10:49:29 -07:00
Stephen Gutekanst
b250f2c068 fix building tests
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-03 20:47:45 -07:00
Stephen Gutekanst
581ae55319 use xcode-frameworks via package manager
Works around hexops/mach#903

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-03 20:09:52 -07:00
Wrench[bot]
49110c5b54 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-03 11:09:16 -07:00
Wrench[bot]
163ebea733 all: update Zig to version 0.11.0-dev.4410+76f7b40e1
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-03 11:09:05 -07:00
Wrench[bot]
3b07e1a91d all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-02 22:52:27 -07:00
Ali Chraghi
9c5d8ad53e update to latest Zig API 2023-08-02 21:49:38 -07:00
Wrench[bot]
798d243544 all: update Zig to version 0.11.0-dev.4407+4d7dd1689
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-02 20:48:53 -07:00
Ali Chraghi
44a2bf47a6 switch to pkg.machengine.org 2023-07-30 20:06:43 -07:00
Stephen Gutekanst
52a1cc8b86 CI: use pkg.machengine.org for Zig binaries
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-12 21:53:00 -07:00
Wrench[bot]
c2b814963e all: update Zig to version 0.11.0-dev.3947+89396ff02
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-07-09 07:46:25 -07:00
Stephen Gutekanst
42635f0ee8 update dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-09 06:47:14 -07:00
Stephen Gutekanst
8e78e01759 fix code_frameworks relative -> absolute path
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 16:54:01 -07:00
Stephen Gutekanst
1b516bae92 README: this is a standalone repository
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:58:00 -07:00
Stephen Gutekanst
62ac59e22f github: this is a standalone repository now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:55:34 -07:00
Stephen Gutekanst
cfb49aa47d eliminate glfw_native.h
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 13:06:16 -07:00
Stephen Gutekanst
b119c63dd7 glfw: eliminate .link() option
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 20:59:09 -07:00
Stephen Gutekanst
73d7b5b91b glfw: cleanup testStep logic; remove shared build support for now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 20:34:47 -07:00
Stephen Gutekanst
0ae7141bfe glfw: order dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 17:04:29 -07:00
Stephen Gutekanst
ddb1cf1cb7 glfw: 100% usable via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 15:55:24 -07:00
Stephen Gutekanst
93a6c333b9 all: fix relative path behavior of xcode_frameworks
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 07:50:02 -07:00
Stephen Gutekanst
9b3373b9b2 all: use mach-glfw via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 06:32:36 -07:00
Stephen Gutekanst
98418ac4dc glfw: remove xcode_frameworks submodule; Sdk type
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 23:48:39 -07:00
Stephen Gutekanst
3ef11aec02 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
1211b9f700 all: update xcode-frameworks dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-04 08:25:35 -07:00
Stephen Gutekanst
b5618e8501 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
bd6b20e4a6 glfw: CI: clone with submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:36:23 -07:00
Stephen Gutekanst
b7239175cf glfw: fix upstream submodule URL
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:32:44 -07:00
Stephen Gutekanst
a7ff7ea806 glfw: CI: clone submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:26:36 -07:00
Stephen Gutekanst
ff7e8b81a3 glfw: remove system_sdk entirely
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:20:26 -07:00
Stephen Gutekanst
3ba77bcde7 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
635fd5e0ce 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
7de8559687 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
efa96b9669 all: update x11-headers dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:13:31 -07:00
Stephen Gutekanst
6ee026ff5e 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
4c7824fc75 glfw: use package manager for direct3d-headers
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 07:04:22 -07:00
thedoctorquantum
70ff87ba8a glfw: Fixed all uses of the alignCast builtin 2023-06-29 18:57:01 -07:00
Stephen Gutekanst
79cafc0456 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]
c7c171ccfc 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
1bc121e0b1 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
148b2fcc6b 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
07e35d8d4d glfw: improve system-sdk version selection
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 01:12:07 -07:00
Stephen Gutekanst
4fdd12d93a glfw: update to latest Zig API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:33:18 -07:00
Stephen Gutekanst
833081e47a 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
aa74e04926 all: update to latest Zig APIs
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:18:03 -07:00
Stephen Gutekanst
08611c2c9f update to latest Zig (zig fmt)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:01:55 -07:00
Wrench[bot]
83beff8e67 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
a4ef94b330 glfw: system_sdk: update vulkan-headers
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 12:41:38 -07:00