mach/src
Colton Franklin 1fe47b2b19
obj: Move Platform and InitOptions fields into core.windows (#1309)
* obj: Make field tracking use a single bitset

* obj: module: fix comment

* obj: Move `Platform` state and `InitOptions` fields into `core.windows`, initial push, only triangle example working on macos currently

* obj: `get` and `getValue` (renamed `getAll`) now do not return optionals, comment revisions, `device` is no longer optional, `native` is optional

* core: Lots of cleanup of unnecessary comments

* core: `Event`s now all contain `window_id`, darwin/windows: event functions now send window id

* core: comments, examples: fix `core-custom-entrypoint`
2024-11-30 15:13:14 -07:00
..
core obj: Move Platform and InitOptions fields into core.windows (#1309) 2024-11-30 15:13:14 -07:00
gfx unify mach.Call and mach.Runner into one type 2024-11-23 21:20:04 -07:00
math math: zig fmt 2024-10-08 22:48:45 -07:00
sysaudio build: examples run independently & sysaudio examples renamed as tests 2024-10-29 21:55:40 -07:00
sysgpu remove: @fence() 2024-10-16 10:21:36 -07:00
time all: move mach.Timer, core Timer/Frequency to mach.time module 2024-08-25 14:24:09 -07:00
Audio.zig unify mach.Call and mach.Runner into one type 2024-11-23 21:20:04 -07:00
Core.zig obj: Move Platform and InitOptions fields into core.windows (#1309) 2024-11-30 15:13:14 -07:00
gamemode.zig update to Zig 2024.10-mach (helps hexops/mach#1276) 2024-10-08 11:42:23 -07:00
graph.zig object: graph: replace switching-consumer pattern with dedicated graph processing thread 2024-11-30 12:22:10 -07:00
main.zig obj: add object graph relations implementation using MPSC queue 2024-11-23 21:20:04 -07:00
module.zig obj: Move Platform and InitOptions fields into core.windows (#1309) 2024-11-30 15:13:14 -07:00
mpsc.zig object: remove MPSC queue takeAll() in favor of just pop() 2024-11-30 12:18:21 -07:00
StringTable.zig module: object recycling 2024-11-23 21:20:04 -07:00
testing.zig update to Zig 2024.10-mach (helps hexops/mach#1276) 2024-10-08 11:42:23 -07:00
win32.zig deduplicate win32 bindings 2024-08-25 15:24:24 -07:00