doylet
341388bb70
Get basics to compile & work in unix
2017-06-21 14:10:53 +10:00
doylet
307621fb03
Add more win32 functions from dtrenderer
2017-06-20 19:19:52 +10:00
doylet
65ee7bab4b
Add new mat4 functions and some external testing
2017-06-08 16:41:24 +10:00
doylet
fceac54ecb
Add helper V4 functions, change allocate to push
2017-05-26 01:10:32 +10:00
doylet
25744855ee
Switch membuffer to memstack and add pop
2017-05-22 18:50:21 +10:00
doylet
034de12235
Add support for scientific notation in strtof32
2017-05-20 22:59:21 +10:00
doylet
44ef3759e5
Fix strtoi64 and add a basic strtof32 function
2017-05-20 19:11:28 +10:00
doylet
5c06410929
Various small changes and helper functions
...
- Fix typo for int32_t and int64_t
- Add new helper functions to convert v2i to v2 and back
- Add DqnRect_ClipRect to restrict rect to some specified clip-rect
- Improve I32ToStr and StrToI32 to support up to I64
2017-05-15 17:45:53 +10:00
doylet
73f0fd448c
Differentiate between freeing [non]linked blocks
2017-05-08 20:10:14 +10:00
doylet
c47748c168
Remove default mem buffer api
2017-05-08 18:57:47 +10:00
doylet
00cae20654
Rename file flags/actions to be consistent
2017-05-08 17:59:51 +10:00
doylet
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
doylet
6fe75928f0
Create a default MemoryAPI for MemBuffers
2017-05-06 02:44:17 +10:00
doylet
1c3c78d738
Add custom memory allocator support for DArray
2017-05-05 02:37:38 +10:00
doylet
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
doylet
fef763aaff
Add MemBuffer with allocation from stack memory
2017-05-01 18:29:45 +10:00
doylet
fbb9c8bf9d
Add operator overloads to vectors
2017-05-01 16:40:52 +10:00
doylet
4bea4f6505
Change naming scheme to be more compact
2017-05-01 14:01:05 +10:00
doylet
00685b9ce9
Add better push buffer system for dynamic alloc
2017-04-18 23:38:52 +10:00
doylet
f42fca6350
Add more string check functions
2017-04-17 23:12:10 +10:00
doylet
2cbb897efa
Add pushbuffer system
2017-04-17 22:48:20 +10:00
doylet
f066d8bc4e
Add ini.h, extra win32 functions, clean up formats
2017-04-15 01:27:11 +10:00
doylet
e0cae3029d
Switch darray implementation to C++ with templates
2017-04-11 21:05:40 +10:00
doylet
9106f185a3
Add darray remove operations
2017-04-11 19:00:55 +10:00
doylet
15220a9646
Add stb sprintf implementation
2017-04-10 21:31:11 +10:00
doylet
cbb3adae52
Change naming scheme from dqnt to dqn
2017-04-10 18:40:15 +10:00