Commit graph

2932 commits

Author SHA1 Message Date
Tech0tron
fef0299886
gpu: remove usingnamespace for callbacks.zig and types.zig (#798) 2023-06-04 20:04:56 -07:00
Release automation
958664bb0b gpu-dawn: update to latest binary release 2023-06-04 20:09:07 +00:00
xdBronch
aa69567a1b core/gpu: start on usingnamespace issue and new zig split usage 2023-06-04 12:24:11 -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
Haze Booth
bfc2fad8e7 fixup! Simplify channel logic for coreaudio 2023-06-02 18:38:27 -07:00
Haze Booth
28c119888b Simplify channel logic for coreaudio 2023-06-02 18:38:27 -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
Wrench[bot]
c773963a3d all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-02 03:20:31 -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
Stephen Gutekanst
4d4b3f1ec0 Revert "gpu-dawn: update to latest binary release"
This reverts commit aac0cd6b35.
2023-06-01 09:50:06 -07:00
Stephen Gutekanst
e051314a75 Revert "gpu-dawn: update to latest binary release"
This reverts commit ada4f4134c.
2023-06-01 09:49:54 -07:00
Stephen Gutekanst
8b8d16bbc8 gpu: add Dawn initialization safety check
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-01 00:08:46 -07:00
Release automation
ada4f4134c gpu-dawn: update to latest binary release 2023-06-01 06:23:10 +00:00
Release automation
aac0cd6b35 gpu-dawn: update to latest binary release 2023-06-01 05:54:02 +00:00
Wrench[bot]
e29c6021ea all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-05-31 22:28:19 -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]
539ab03439 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-05-31 22:05:18 -07:00
Stephen Gutekanst
61b6f29bea Revert "gpu-dawn: update to latest binary release"
This reverts commit 0ab84711f1.
2023-05-28 20:43:32 -07:00
Release automation
0ab84711f1 gpu-dawn: update to latest binary release 2023-05-29 03:06:55 +00:00
Stephen Gutekanst
2327059f45 sysaudio: fix bit cast in pipewire backend
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-28 20:02:07 -07:00
Stephen Gutekanst
98e580b030 all: update to latest std.fs.openIterableDir API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-28 17:23:23 -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
Stephen Gutekanst
ebda6409c0 Revert "gpu-dawn: update to latest binary release"
This reverts commit fbdc4dc242.
2023-05-25 18:29:16 -07:00
Release automation
fbdc4dc242 gpu-dawn: update to latest binary release 2023-05-26 00:56:57 +00:00
Stephen Gutekanst
e754f3023e gpu: correct pointer constness of command buffers
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-25 16:55:05 -07:00
Stephen Gutekanst
c6f6a4fa3a gpu-dawn: update to latest std.json API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-25 16:55:05 -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
Stephen Gutekanst
0b7d683a7a core: fix constness of type conversion
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-25 14:23:33 -07:00
spacecadet
465991d897
gpu: fix few chained struct wrappers (#781)
InstanceDescriptor and TogglesDeviceDescriptor were not compatible with the
definition used in Dawn.
2023-05-25 14:04:07 -07:00
Codotaku
e64d1b77ab
glfw: rename duplicate test name (test.pollEvents) (#779)
Fixes #777
2023-05-22 09:20:19 -07:00
xdBronch
e9e4a358fb
core: fix windows release build issues by disabling LTO (#778) 2023-05-20 12:34:15 -07:00
Stephen Gutekanst
4e66ab8896 core: fix bad merge
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 16:20:00 -07:00
Stephen Gutekanst
3501cebb8b gamemode: officially move to github.com/hexops/mach-gamemode
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 16:12:52 -07:00
Stephen Gutekanst
37635992d7 mach: use pure-Zig mach-gamemode package
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 16:12:22 -07:00
Stephen Gutekanst
11c76a9747 core: switch to pure-Zig mach-gamemode library
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 16:11:08 -07:00
Stephen Gutekanst
2fb8fde05c sysjs: now a standalone library at github.com/hexops/mach-sysjs
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 08:38:06 -07:00
Stephen Gutekanst
dfcfc20db8 sysaudio: use mach-sysjs via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 08:36:44 -07:00
Stephen Gutekanst
a69119c279 core: fix building with 'mach build'
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 08:22:05 -07:00
Stephen Gutekanst
816b5101b3 core: use mach-sysjs via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 08:21:31 -07:00
Stephen Gutekanst
e4e3da7e54 dusk: move project to https://github.com/hexops/mach-dusk
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-18 22:42:30 -07:00
Grant Morris
33e27d9bf1
mach: fix deprecated mem.set() call (#770)
Updating to the @memset builtin fixes the cubemap and pbr-basic examples
assuming zigimg is also up to date

mem.set() appears to have been deprecated -
2023-05-18 20:49:42 -07:00
Stephen Gutekanst
a2d222072e mach: gfx2d: fix imports
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-17 20:38:10 -07:00
Stephen Gutekanst
8d2d31f6cb mach: add gfx2d / Sprite2D ECS module
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-17 20:34:28 -07:00
Stephen Gutekanst
03fe3d02a9 mach: add new mach.math module
https://machengine.org/next/engine/math/

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-17 20:32:57 -07:00
Stephen Gutekanst
cb26c1e90c core: make default window size 1/2 1920x1080
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-17 20:29:41 -07:00
sophia
ef7b079149
mach: update to @min/@max (std.math.min/max is going away) (#774)
this commit is the beginning scope for resolving #771
2023-05-16 01:36:13 -07:00