Macoy Madson
60ea4b0ea8
Add FileSystem.cake from File Helper
2 years ago
Macoy Madson
d862cf2b84
Move zig download to the cache instead
2 years ago
Macoy Madson
c4e2b7a534
Merge branch 'master' of macoy.me:macoy/gamelib
2 years ago
Macoy Madson
32b521ce24
Added some helper functions to SDL and ImGui
2 years ago
Macoy Madson
4affc82c33
Only add libraries on Unix
2 years ago
Macoy Madson
912f38bbd0
Add SDL-Dynamic to conditionally dynamic link
2 years ago
Macoy Madson
d951a604c0
Added Profiler.cake to handle both profiling cases
When 'Profile isn't defined, the null/stub profiler macros will be
used. When it is defined, macros that generate Tracy zones/tags will
be used.
2 years ago
Macoy Madson
cec3a1be3e
Export main thread index
2 years ago
Macoy Madson
563280da12
Fix importing TinyCCompiler
2 years ago
Macoy Madson
f697d189cd
Build SDL in cache rather than dirty the repo
2 years ago
Macoy Madson
4d2b5bc718
Very early quick project, which I may abandon
2 years ago
Macoy Madson
956f4b32c1
Add FreeType to ReadMe
2 years ago
Macoy Madson
803cc645bc
Rename test glyph
2 years ago
Macoy Madson
9869417032
Added FreeType example
2 years ago
Macoy Madson
6ecb6e08d7
Added WIP FreeType library
I want this for various reasons.
2 years ago
Macoy Madson
22e6e9c3bf
Added section on automatic downloading
2 years ago
Macoy Madson
dc91201c84
Reorganize readme, specify it is Ogre assets
2 years ago
Macoy Madson
83741e4391
Add newline for org formatting
2 years ago
Macoy Madson
c0343e7e84
Added compatibility table
2 years ago
Macoy Madson
5dce57f60c
Check for static library on SDL
2 years ago
Macoy Madson
e59b159dd5
Got TCC test working
2 years ago
Macoy Madson
6fe3adc4c2
Put aubio test in comptime, WIP TinyCCompiler
2 years ago
Macoy Madson
d4ac85eb57
More experimentation with zig linking
2 years ago
Macoy Madson
c042cfc84d
Tweaks to get further on Windows cross compilation
2 years ago
Macoy Madson
b2874bfbbb
WIP Cross compiling for Windows resources
2 years ago
Macoy Madson
f440bc252e
WIP completables for before-start
2 years ago
Macoy Madson
fc4f13a6d7
Remove was-code-modified
2 years ago
Macoy Madson
6923df5213
Remove re-link hack
2 years ago
Macoy Madson
eb9651e3d2
Use static link objects for safer builds
This requires the lastest cakelisp version.
I did this specifically to fix DataBundle files getting stale easily.
2 years ago
Macoy Madson
324dbc29a8
Call data-bundle-load-all-resources in imgui app
2 years ago
Macoy Madson
8482bd3e20
Fix incorrect Logf
2 years ago
Macoy Madson
4389f08630
Ensure executable updates on bundle update
2 years ago
Macoy Madson
70635eed33
Detect whether the user has called load
2 years ago
Macoy Madson
1f3a30461a
Got DataBundle working on Windows
2 years ago
Macoy Madson
ca8d485f2f
WIP DataBundle on Windows.
It is running but the data pointers aren't being set properly.
2 years ago
Macoy Madson
60f37d9f6e
WIP GameLib tests on Windows
2 years ago
Macoy Madson
aa924ee084
Fix syntax errors
2 years ago
Macoy Madson
f2ac4d85a1
More work attempting to get Zig ready for merge
2 years ago
Macoy Madson
8815e05bb2
Zig cross compilation
2 years ago
Macoy Madson
b74351b679
Windows data bundle now compiling
2 years ago
Macoy Madson
dc5b541f17
Remove zig archive after extraction
2 years ago
Macoy Madson
34ed6c0799
Merge branch 'master' into zig-compilation
2 years ago
Macoy Madson
41dc34303e
WIP Data bundle for Windows
2 years ago
Macoy Madson
1bcb8587aa
Add gamelib tests in Zig mode
2 years ago
Macoy Madson
b1af4968a3
WIP configuration for using Zig for compilation
I am exploring this as a potential cross-compilation setup. It may
also come in handy for making a self-modifying executable.
2 years ago
Macoy Madson
f1e3cccff9
Update TaskSystem for pre and post completions
This will be hooked up to the macro next so that you can define
completion actions to run right after some other task, but before the
next task in the sequence. This gives you the chance to change the
parameters of the next task.
2 years ago
Macoy Madson
8199a4831d
Keep galogen executable in cache
This prevents polluting the user's directory with a utility only used
at compile-time
2 years ago
Macoy Madson
1ba7caa4ae
Bundle the default ImGui font in the executable
2 years ago
Macoy Madson
ec9e8f5bec
Static link aubio
2 years ago
Macoy Madson
a320a59d79
Use fwrite instead for performance
2 years ago