Stephen Gutekanst
|
a0116db4fe
|
gpu: depend on github.com/hexops/mach-gpu-dawn
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-08 14:17:37 -07:00 |
|
Stephen Gutekanst
|
c6349d1a97
|
gpu-dawn: CI: fix M1 CI (remove submodules)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-08 14:14:08 -07:00 |
|
Stephen Gutekanst
|
0db9f5f83d
|
gpu: fix bufferGetMapState
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-08 14:11:24 -07:00 |
|
Stephen Gutekanst
|
77217ddffc
|
gpu-dawn: CI: remove submodule cloning (no longer needed)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-08 14:10:24 -07:00 |
|
Stephen Gutekanst
|
4b5c9053ef
|
gpu-dawn: remove submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-08 13:42:23 -07:00 |
|
Stephen Gutekanst
|
8b3c4bf087
|
gpu-dawn: zig fmt
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-08 13:37:46 -07:00 |
|
Stephen Gutekanst
|
3e68b6fd87
|
gpu: fix linux build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-08 13:28:29 -07:00 |
|
Stephen Gutekanst
|
3df21348b6
|
gpu: fix the build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-08 13:19:55 -07:00 |
|
Wrench[bot]
|
de4ea56566
|
all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2023-07-08 12:23:26 -07:00 |
|
Stephen Gutekanst
|
a66e50a2f1
|
glfw: move to github.com/hexops/mach-glfw
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-08 12:13:32 -07:00 |
|
Release automation
|
9d98e3841c
|
gpu-dawn: update to latest binary release
|
2023-07-08 05:58:27 +00:00 |
|
Stephen Gutekanst
|
56665921b7
|
gpu-dawn: CI: temporarily disable musl builds (hexops/mach#845)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 22:16:10 -07:00 |
|
Stephen Gutekanst
|
997acca1c9
|
gpu-dawn: do not exclude dawn_proc if building shared libs
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 21:40:59 -07:00 |
|
Stephen Gutekanst
|
befb420749
|
gpu-dawn: optional shared library support
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 21:34:04 -07:00 |
|
Stephen Gutekanst
|
57adbef211
|
gpu-dawn: use mach-glfw via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 21:17:10 -07:00 |
|
Stephen Gutekanst
|
bf7511c175
|
glfw: eliminate .link() option
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 20:59:09 -07:00 |
|
Stephen Gutekanst
|
0a71930e5e
|
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
|
42ca3b330a
|
glfw: order dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 17:04:29 -07:00 |
|
Stephen Gutekanst
|
b413c6f846
|
all: update mach-glfw dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 16:35:14 -07:00 |
|
Stephen Gutekanst
|
88c0d956d3
|
all: bump dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 16:21:04 -07:00 |
|
Stephen Gutekanst
|
e8cc459027
|
all: update xcode_frameworks
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 15:56:24 -07:00 |
|
Stephen Gutekanst
|
22edd4fb9d
|
glfw: 100% usable via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 15:55:24 -07:00 |
|
Stephen Gutekanst
|
8f218038bb
|
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
|
9b53843e05
|
gpu-dawn: fix xcode_frameworks relative cloning
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 06:58:01 -07:00 |
|
Stephen Gutekanst
|
dfd92fdd3d
|
all: update build.zig.zon dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 06:54:44 -07:00 |
|
Stephen Gutekanst
|
b9e9d89496
|
gpu-dawn: fix the build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 06:33:15 -07:00 |
|
Stephen Gutekanst
|
3359c6163b
|
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
|
2caffc8d35
|
gpu-dawn: remove xcode_frameworks submodule; Sdk type
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-06 23:55:28 -07:00 |
|
Stephen Gutekanst
|
5aa06c2234
|
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
|
0a20ba3169
|
sysaudio: eliminate Sdk type
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-06 23:38:49 -07:00 |
|
Stephen Gutekanst
|
78590b8950
|
mach: test only non-library code
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-06 23:35:58 -07:00 |
|
Stephen Gutekanst
|
d57a6d3b6d
|
sysaudio: remove xcode_frameworks submodule
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-06 23:26:56 -07:00 |
|
Stephen Gutekanst
|
fe4456c9df
|
gpu-dawn: workaround linux build issue on aarch64
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-06 22:43:59 -07:00 |
|
Stephen Gutekanst
|
ffb7366fe3
|
core: prepare to use via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-06 22:42:45 -07:00 |
|
Stephen Gutekanst
|
26fb85df1c
|
gpu: prepare to use via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-06 22:40:47 -07:00 |
|
Stephen Gutekanst
|
61a2ea91e6
|
gpu-dawn: prepare to use via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-06 22:35:46 -07:00 |
|
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
|
ee484e83ac
|
sysaudio: prepare to use via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-06 22:28:28 -07:00 |
|
Stephen Gutekanst
|
ac811a7d89
|
gpu-dawn: workaround to fix linux builds
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-06 22:17:50 -07:00 |
|
Stephen Gutekanst
|
3d27836318
|
mach: atlas: add UV calculation helper
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-04 10:29:30 -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
|
a1b4c03f9d
|
mach: add mach.Atlas implementation from Mitchell Hashimoto
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-04 08:25:14 -07:00 |
|
Stephen Gutekanst
|
3115ffa5dc
|
mach: CI: fix Apple Silicon builder
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-03 23:21:25 -07:00 |
|
Stephen Gutekanst
|
468f668ac5
|
mach: add linux-audio-headers dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-03 23:17:11 -07:00 |
|
Stephen Gutekanst
|
8fa5135675
|
CI: clone with submodules; remove libasound
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-03 23:01:22 -07:00 |
|
Stephen Gutekanst
|
b33073ca89
|
gpu-dawn: CI: workaround hexops/mach#845
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-03 22:59:30 -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
|
a59531ee84
|
gpu-dawn: update xcode-frameworks dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-03 22:07:02 -07:00 |
|
Stephen Gutekanst
|
c7ee98a7e5
|
all: update mach-glfw and mach-gpu-dawn clone commands
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-03 22:02:49 -07:00 |
|
Stephen Gutekanst
|
a8bbe06a60
|
{core,gpu}: CI: clone with submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-03 21:38:39 -07:00 |
|