Macoy Madson
c0343e7e84
Added compatibility table
8 months ago
Macoy Madson
5dce57f60c
Check for static library on SDL
8 months ago
Macoy Madson
e59b159dd5
Got TCC test working
8 months ago
Macoy Madson
6fe3adc4c2
Put aubio test in comptime, WIP TinyCCompiler
8 months ago
Macoy Madson
d4ac85eb57
More experimentation with zig linking
8 months ago
Macoy Madson
c042cfc84d
Tweaks to get further on Windows cross compilation
8 months ago
Macoy Madson
b2874bfbbb
WIP Cross compiling for Windows resources
8 months ago
Macoy Madson
f440bc252e
WIP completables for before-start
8 months ago
Macoy Madson
fc4f13a6d7
Remove was-code-modified
8 months ago
Macoy Madson
6923df5213
Remove re-link hack
8 months 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.
8 months ago
Macoy Madson
324dbc29a8
Call data-bundle-load-all-resources in imgui app
8 months ago
Macoy Madson
8482bd3e20
Fix incorrect Logf
8 months ago
Macoy Madson
4389f08630
Ensure executable updates on bundle update
9 months ago
Macoy Madson
70635eed33
Detect whether the user has called load
9 months ago
Macoy Madson
1f3a30461a
Got DataBundle working on Windows
9 months ago
Macoy Madson
ca8d485f2f
WIP DataBundle on Windows.
It is running but the data pointers aren't being set properly.
9 months ago
Macoy Madson
60f37d9f6e
WIP GameLib tests on Windows
9 months ago
Macoy Madson
aa924ee084
Fix syntax errors
9 months ago
Macoy Madson
f2ac4d85a1
More work attempting to get Zig ready for merge
9 months ago
Macoy Madson
8815e05bb2
Zig cross compilation
9 months ago
Macoy Madson
b74351b679
Windows data bundle now compiling
9 months ago
Macoy Madson
dc5b541f17
Remove zig archive after extraction
9 months ago
Macoy Madson
34ed6c0799
Merge branch 'master' into zig-compilation
9 months ago
Macoy Madson
41dc34303e
WIP Data bundle for Windows
9 months ago
Macoy Madson
1bcb8587aa
Add gamelib tests in Zig mode
9 months 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.
9 months 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.
9 months ago
Macoy Madson
8199a4831d
Keep galogen executable in cache
This prevents polluting the user's directory with a utility only used
at compile-time
9 months ago
Macoy Madson
1ba7caa4ae
Bundle the default ImGui font in the executable
9 months ago
Macoy Madson
ec9e8f5bec
Static link aubio
9 months ago
Macoy Madson
a320a59d79
Use fwrite instead for performance
9 months ago
Macoy Madson
297925d6c7
Added DataBundle for Unix
This is using the objcopy utility to package data into an object file,
utilizing the linker, as we ought to.
9 months ago
Macoy Madson
e7df3c1b41
Test task systems with deps that change ranges
9 months ago
Macoy Madson
dc787dda49
New version of SDL requires pthread on Linux
9 months ago
Macoy Madson
472dfd494b
Remove skip-build as it is no longer necessary
9 months ago
Macoy Madson
8573c94581
Update Cakelisp to remove comptime-only
This makes it less of a mental burden on importing.
9 months ago
Macoy Madson
cdda196d23
Move copied code into helper function
* Do not assert on dict length being incorrect.
9 months ago
Macoy Madson
9937254527
Add Dictionary support for copy
* Move some shared code into functions
9 months ago
Macoy Madson
615a1c444a
Got DynamicArray to support copy operation
9 months ago
Macoy Madson
f47d19a55f
Reduce duplication of introspect-test-struct
9 months ago
Macoy Madson
9328a64cb6
Add deep copy operation to Introspection
This is very useful for a variety of reasons. The main reason I wanted
it was to copy, then wait, then compare in order to know whether a
struct has been modified.
9 months ago
Macoy Madson
d6987bfeef
Fix STB libraries to not export in a macro
10 months ago
Macoy Madson
e8ce5e6fe7
Remove global search directories and labels
This was a gross thing solved by infectious imports.
10 months ago
Macoy Madson
fd609ea946
Static link SDL on linux
10 months ago
Macoy Madson
12652b79c7
Fix ImGui and TaskSystem exports
10 months ago
Macoy Madson
c175669db9
Convert GameLib to use new export feature
* Re-organize ImGui module
10 months ago
Macoy Madson
dd7339e2d6
Remove stale comments
10 months ago
Macoy Madson
2385bd0263
Finish up memory leaks on task system
11 months ago
Macoy Madson
9e0cd2778a
Progress on freeing task system types
11 months ago