Macoy Madson
18392f4d4f
Fix crc32 check
4 months ago
Macoy Madson
3c916b8cb7
Merge branch 'master' of macoy.me:macoy/gamelib
5 months ago
Macoy Madson
ac0b0faeec
Expose 2D vector dot product
5 months ago
Macoy Madson
e8ef576df4
Add indent
5 months ago
Macoy Madson
35ee3b08a3
Fix bit-shift function
5 months ago
Macoy Madson
ffc0e1d3cd
Improve highlighting
5 months ago
Macoy Madson
fcc91f5456
Update support entries for compression and crypto
5 months ago
Macoy Madson
c56c49712b
Add SDLFontAtlas test
5 months ago
Macoy Madson
86c249c715
Add code for creating and rendering font atlases
This code was ported from https://macoy.me/code/macoy/presentation .
5 months ago
Macoy Madson
90abbc4fe0
Update all types to be compatible with Cakelisp
See Cakelisp a1e022e6d5.
5 months ago
Macoy Madson
0aa40a6cb5
Change how the static link happens, to no effect
5 months ago
Macoy Madson
cf5240efb6
Stumbled my way to SDL and FreeType builds
* I have no idea whether I needed to do the things I did for SDL.
* FreeType now builds the static version. An annoying hack was
required due to the space in the build configuration.
5 months ago
Macoy Madson
c0ddfe2b9e
Use the solution instead
5 months ago
Macoy Madson
fdb50fecaa
FreeType building on Windows
5 months ago
Macoy Madson
4bbbae7c70
WIP FreeType on Windows
5 months ago
Macoy Madson
835091b256
Add introspection feature to allow array subsets
This assumes your code knows to check for empty slots, e.g. if they
are zero-initialized.
5 months ago
Macoy Madson
dbf564c666
Expose FreeType headers to importers
5 months ago
Macoy Madson
2718012301
Add example keybind
5 months ago
Macoy Madson
e2f6d87f76
Allow last-frame-states to be non-const
This lets the user store the de-facto copy in that pointer.
5 months ago
Macoy Madson
66c613d80f
Add missing SDL dependency on libdl
5 months ago
Macoy Madson
5d167c0220
Point to macoy.me Cakelisp instead of Github
6 months ago
Macoy Madson
c8b3af7189
Use my personal hosted version instead
See https://macoy.me/blog/programming/LeavingGitHub
6 months ago
Macoy Madson
3f12e20cec
Add widgets and helpers for dynstrings
6 months ago
Macoy Madson
6f41e0ca84
Add support for dynstrings to introspection
6 months ago
Macoy Madson
591d4ae34a
Wrap tooltip text
6 months ago
Macoy Madson
1107f16b86
Added minimal and all tests scripts
* Add separate scripts because the all tests script requires human
intervention
* Fix Tracy to now point to the new locations of Tracy.h and
TracyClient.cpp
6 months ago
Macoy Madson
3e9a9496ce
Merge branch 'master' of macoy.me:macoy/gamelib
6 months ago
Macoy Madson
0d8c3074b4
Enhanced XML by allowing tag format rules
This isn't super well tested yet.
6 months ago
Macoy Madson
d305fd0522
Remove always closing ImGui windows on escape
7 months ago
Macoy Madson
adf06d0e6f
Dynamic array needs to free each element
This is in case the elements are not plain old data.
7 months ago
Macoy Madson
caafc39605
Fix ImGuiAutoColor missing argument
7 months ago
Macoy Madson
56c4a06966
Print the program TinyCC is compiling
7 months ago
Macoy Madson
16dd81ad09
Make it possible to checkout a specific commit
This was necessary because the latest miniz does not compile on GCC. I
wanted this feature anyways, this was just the first time I absolutely
needed it.
7 months ago
Macoy Madson
c742dc9fee
Comment secret key printing
7 months ago
Macoy Madson
5aab242f8b
Licenses are now automatically registered
7 months ago
Macoy Madson
fc17f5e837
WIP code to automatically pool all licenses
7 months ago
Macoy Madson
4f1d78f731
Fix bad SDL import
7 months ago
Macoy Madson
2c8e2bac78
Fix libsodium on Windows failing wrongly
7 months ago
Macoy Madson
e3474c49d0
Fix bad secret key loading, allow overriding keys
7 months ago
Macoy Madson
880393a8d5
Fix broken CryptographyCLI
I also made it more clear that signature keys are different from box
keys.
7 months ago
Macoy Madson
f199f80686
Expose cryptography helpers, add box helpers
7 months ago
Macoy Madson
d9af41eeee
Fix auto update output directory existence
7 months ago
Macoy Madson
c2f8a56302
WIP change for light weight self update
8 months ago
Macoy Madson
3e83120e0f
Include stdbool for MSVC C support
8 months ago
Macoy Madson
ebed76d7bf
Check for carriage return
8 months ago
Macoy Madson
604cc191c3
Keybinds must match exactly; fix VersionedData
Keybinds must have exact modifier key combinations.
8 months ago
Macoy Madson
96b5b34d83
Fix Linux build
8 months ago
Macoy Madson
d94351e681
Fix backslash hack
On Windows only there was a chance it would end up reading garbage.
8 months ago
Macoy Madson
3e0d87ed79
Support Network on Windows
8 months ago
Macoy Madson
f1329e97ce
Initialize and shutdown sockets on Windows
8 months ago