Commit Graph

65 Commits

Author SHA1 Message Date
f9555d8edb Improve realloc for MemBuffers in default callback
Realloc now works for arbitrary length of blocks in MemBuffers and also works
slightly more efficiently than the old implementation.
2017-05-06 17:28:57 +10:00
6fe75928f0 Create a default MemoryAPI for MemBuffers 2017-05-06 02:44:17 +10:00
1c3c78d738 Add custom memory allocator support for DArray 2017-05-05 02:37:38 +10:00
2203e9b4f2 Add comments, make alignment function to macro
Alignment function becomes macro so that we can pass around alignment as a u32
instead of size_t.
2017-05-01 21:03:27 +10:00
fef763aaff Add MemBuffer with allocation from stack memory 2017-05-01 18:29:45 +10:00
fbb9c8bf9d Add operator overloads to vectors 2017-05-01 16:40:52 +10:00
4bea4f6505 Change naming scheme to be more compact 2017-05-01 14:01:05 +10:00
00685b9ce9 Add better push buffer system for dynamic alloc 2017-04-18 23:38:52 +10:00
f42fca6350 Add more string check functions 2017-04-17 23:12:10 +10:00
2cbb897efa Add pushbuffer system 2017-04-17 22:48:20 +10:00
f066d8bc4e Add ini.h, extra win32 functions, clean up formats 2017-04-15 01:27:11 +10:00
e0cae3029d Switch darray implementation to C++ with templates 2017-04-11 21:05:40 +10:00
9106f185a3 Add darray remove operations 2017-04-11 19:00:55 +10:00
15220a9646 Add stb sprintf implementation 2017-04-10 21:31:11 +10:00
cbb3adae52 Change naming scheme from dqnt to dqn 2017-04-10 18:40:15 +10:00