Macoy Madson
b8c39e38bc
Fix Image.cake and Raylib.cake conflicting
* Use raylib's stb_image.h and implementation if Raylib is
imported. This prevents multiple definitions and ensures the API
matches (because already, I'm on a different version of stb_image.h as
raylib).
* Make raylib support image formats I care about. Note that there's a
bug in raylib right now which is addressed by:
https://github.com/raysan5/raylib/pull/2318
* Reduce number of "hot loop" to speed up testing
1 year ago
Macoy Madson
ed0bf6c8d2
Only add submodule if in a git repository
1 year ago
Macoy Madson
e9b56f84ec
Fix formatting
1 year ago
Macoy Madson
8e234a4c60
Link to Cakelisp doc
1 year ago
Macoy Madson
915a66a794
Raylib also needs pthread
1 year ago
Macoy Madson
172845ea8d
Depnden on libdl
1 year ago
Macoy Madson
05377a3243
Checkout enkiTS branch with pre+post completions
1 year ago
Macoy Madson
3873a4cf3c
Add Raylib
Requested here: https://github.com/makuto/cakelisp/issues/8
1 year ago
Macoy Madson
70eccd978f
OpenGL texture experiment
1 year ago
Macoy Madson
71dc5b80fd
Fix ImGuiAutoColor and tests
* Only count functions which start with "test--" rather than taking
anything with "test--" anywhere in the string
* Fix DataBundle looking for the wrong string
* Make unique font data names for each imgui application
1 year ago
Macoy Madson
7e49e63ec8
Bundle files only if they are unique
1 year ago
Macoy Madson
c6ec69c4bf
Broke tests with WIP AutoColor schenanigans
I cleaned up git dependencies so it is possible to get dependencies at
compile-time anywhere. This should slightly speed up comptime
compilation due to all those modules no longer duplicating all that
code.
1 year ago
Macoy Madson
6138c4dd25
Add (untested) ImGui AutoColor
1 year ago
Macoy Madson
bf2dd0c5fa
Add time functions to SDL
1 year ago
Macoy Madson
60ea4b0ea8
Add FileSystem.cake from File Helper
1 year ago
Macoy Madson
d862cf2b84
Move zig download to the cache instead
1 year ago
Macoy Madson
c4e2b7a534
Merge branch 'master' of macoy.me:macoy/gamelib
1 year ago
Macoy Madson
32b521ce24
Added some helper functions to SDL and ImGui
1 year ago
Macoy Madson
4affc82c33
Only add libraries on Unix
1 year ago
Macoy Madson
912f38bbd0
Add SDL-Dynamic to conditionally dynamic link
1 year 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.
1 year ago
Macoy Madson
cec3a1be3e
Export main thread index
1 year ago
Macoy Madson
563280da12
Fix importing TinyCCompiler
1 year ago
Macoy Madson
f697d189cd
Build SDL in cache rather than dirty the repo
1 year ago
Macoy Madson
4d2b5bc718
Very early quick project, which I may abandon
1 year ago
Macoy Madson
956f4b32c1
Add FreeType to ReadMe
1 year ago
Macoy Madson
803cc645bc
Rename test glyph
1 year ago
Macoy Madson
9869417032
Added FreeType example
1 year ago
Macoy Madson
6ecb6e08d7
Added WIP FreeType library
I want this for various reasons.
1 year ago
Macoy Madson
22e6e9c3bf
Added section on automatic downloading
1 year ago
Macoy Madson
dc91201c84
Reorganize readme, specify it is Ogre assets
1 year ago
Macoy Madson
83741e4391
Add newline for org formatting
1 year ago
Macoy Madson
c0343e7e84
Added compatibility table
1 year ago
Macoy Madson
5dce57f60c
Check for static library on SDL
1 year ago
Macoy Madson
e59b159dd5
Got TCC test working
1 year ago
Macoy Madson
6fe3adc4c2
Put aubio test in comptime, WIP TinyCCompiler
1 year ago
Macoy Madson
d4ac85eb57
More experimentation with zig linking
1 year 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