Stephen Gutekanst
|
6f5f679a58
|
gpu-dawn: CI: correct monorepo checkout during publishing
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
bb8bb964dc
|
gpu-dawn: CI: fix YAML syntax
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
9f4014189e
|
gpu-dawn: CI: automatically update hard-coded binary release version to use
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
01ca3b8beb
|
gpu-dawn: CI: build+upload debug & release-fast binary releases
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
4a5cc73edc
|
gpu-dawn: CI: M1: skip sudo when cleaning up git submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
3ccbe1f7c7
|
gpu-dawn: CI: cleanup git submodules in M1 runner
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
378c0af65e
|
gpu-dawn: CI: cleanup git submodules in M1 runner
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
b994c85982
|
gpu-dawn: build Dawn from source in CI
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
03fff3267d
|
gpu-dawn: add -Dfrom-source=[bool] option
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
f878524fde
|
gpu-dawn: fix os-arch in CI pipelines
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
f16836fc37
|
gpu-dawn: binary releases are only for macos-x86_64 for now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
bd749af96e
|
gpu-dawn: utilize binary release by default
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
df61d34811
|
gpu-dawn: CI: remove debug steps
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
43c4795e48
|
gpu-dawn: CI: correct triple format in release uploads
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
7bc8a6ac57
|
gpu-dawn: use "release-<SHA>" not "<SHA>" for release tags
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
5e4bff902b
|
gpu-dawn: disable aarch64-macos / x86_64-linux CI runners for now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
c396c27b2b
|
gpu-dawn: update CI to latest Zig nightly
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
97048a58de
|
gpu-dawn: upload gzip binaries properly
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
a432f3a878
|
gpu-dawn: remove incorrect CI workflow dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
c370e007fd
|
gpu-dawn: checkout repo so we can use git rev-parse
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
b93dc4a207
|
gpu-dawn: authenticate the GH CLI
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
1807e7b2f3
|
gpu-dawn: begin publishing prebuilt binaries
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
485d82899a
|
gpu-dawn: remove dependency loop
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
882e876666
|
dev: cleanup push-subrepos.sh
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
40d896e711
|
gpu-dawn: add Dawn submodule to subrepository
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
38eb708614
|
gpu-dawn: remove symlink before cloning mach-glfw
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
c0901d4006
|
gpu-dawn: move mach-glfw cloning to CI script for now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
8035e30ad8
|
gpu-dawn: clone mach-glfw if needed (temporary)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
e6e5c7f14a
|
gpu-dawn: have CI build gpu-dawn for Linux & macOS
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
db86678809
|
gpu-dawn: clarify README
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
ec1a332853
|
dev: add gpu-dawn subrepository
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
7a4895d62c
|
gpu-dawn: initialize subrepository
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
d12bd1daa7
|
gpu-dawn: prepare to have binary release option
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
48bbf627fb
|
gpu-dawn: add option to build single static library
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
943a5af48b
|
gpu-dawn: ensure submodules are initialized as part of zig build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
225109ec7b
|
gpu-dawn: make build system a single file
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 15:21:16 -07:00 |
|
Stephen Gutekanst
|
be35c4cf85
|
glfw: CI: M1: skip sudo when cleaning up git submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 00:37:45 -07:00 |
|
Stephen Gutekanst
|
3f0eeadede
|
CI: M1: skip sudo when cleaning up git submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-12 00:36:05 -07:00 |
|
Stephen Gutekanst
|
1018f299d8
|
CI: cleanup git submodules in M1 runner
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-11 22:51:56 -07:00 |
|
Stephen Gutekanst
|
505909486b
|
glfw: CI: cleanup git submodules in M1 runner
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-11 22:51:35 -07:00 |
|
Stephen Gutekanst
|
6a5e5c10c4
|
CI: cleanup git submodules in M1 runner
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-11 22:06:40 -07:00 |
|
Stephen Gutekanst
|
e718919be5
|
glfw: CI: cleanup git submodules in M1 runner
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-11 22:05:09 -07:00 |
|
Stephen Gutekanst
|
46bb995164
|
CI: upgrade to latest Zig nightly
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-11 17:24:41 -07:00 |
|
Stephen Gutekanst
|
bca3c80504
|
glfw: CI: upgrade to latest Zig nightly
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-11 17:24:32 -07:00 |
|
Lee Cannon
|
6f32a338c0
|
glfw: use comptime magic to remove InternalUserPointer and associated overhead
|
2022-02-11 15:13:58 -07:00 |
|
Lee Cannon
|
8d2a4cd8d2
|
glfw: glfwGetMonitors can return null to signify no monitors
|
2022-02-11 15:09:09 -07:00 |
|
Lee Cannon
|
bc8ce57e53
|
glfw: document why unreachable is valid
|
2022-02-11 15:09:09 -07:00 |
|
Stephen Gutekanst
|
0cdac6c68a
|
Fix minor regressions introduced in 3e79a12
3e79a12f3d
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2022-02-08 20:21:56 -07:00 |
|
Lee Cannon
|
2e9347399d
|
glfw: dont use @errSetCast
|
2022-02-08 19:58:52 -07:00 |
|
Lee Cannon
|
3e79a12f3d
|
glfw: dont call getError unless we need to
|
2022-02-08 19:57:20 -07:00 |
|