kayomn commented on pull request kayomn/ona#4 2022-10-10 23:51:51 +02:00
Application Context Implementation

Proposed archive format:

  • Header containing magic identifier and version number.
  • Version-specific header containing useful global metadata.
  • Rest of the file is a file entry…
kayomn commented on pull request kayomn/ona#4 2022-10-10 18:54:14 +02:00
Application Context Implementation

May be worth looking into the Quake Pak file format for inspiration on how to lay out the file format in an efficient manner?

kayomn pushed to event-loop-dev at kayomn/ona 2022-10-10 18:46:31 +02:00
52f4657872 Replace duplicated async interface with generic function
kayomn commented on pull request kayomn/ona#4 2022-10-10 11:26:33 +02:00
Application Context Implementation

Sudden realization / consideration.

Rather than rolling a duplicate asynchronous interface for offloading synchronous logic, why not expose a single, generic asynchronous offloading function on…

kayomn pushed to event-loop-dev at kayomn/ona 2022-10-10 11:15:55 +02:00
84664b5962 Rename "App" to "AppContext"
kayomn created pull request kayomn/ona#4 2022-10-10 00:20:21 +02:00
WIP: event-loop-dev
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-10 00:10:18 +02:00
9ae6e8b4a7 Implement first pass of Oar archive reading mechanism
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-07 22:25:53 +02:00
c42885bf61 Add stubs for Tar-based file system logic
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-07 00:22:11 +02:00
1289e9634b Rework file system API to support different backends
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-06 11:20:23 +02:00
979c2a73f3 Remove global data in file system API
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-05 00:16:04 +02:00
d2f4c0afe1 Fix paths being created with trailing "/" always
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-04 23:10:34 +02:00
fbd79b5b41 Fix panic when calling runGraphics in main
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-04 15:16:21 +02:00
95f48b28c7 Fix compilation error when calling runGraphics
d6fad7288d Fix Zig errors appearing as GCC errors in VS Code
28e61f846a Improve clarity of SDL2_WaitThread behavior comment
Compare 3 commits »
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-04 14:47:36 +02:00
38211718e3 Hide away private event loop functions in implementation
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-04 00:59:14 +02:00
6094dac5f1 Temporary fix for SDL2 symbols not loading at runtime
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-04 00:39:07 +02:00
217d539ff7 Fix calling SDL_DestroySemaphore on mutex
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-04 00:17:02 +02:00
01d878f933 Remove hardcoded hash from VS Code launch config
kayomn created branch event-loop-dev in kayomn/ona 2022-10-04 00:14:09 +02:00
kayomn pushed to event-loop-dev at kayomn/ona 2022-10-04 00:14:09 +02:00
kayomn closed issue kayomn/ona#2 2022-10-04 00:12:41 +02:00
Change the CI script to use the build script-integrated test rather than manually invoking zig test