12 Commits

Author SHA1 Message Date
smea d22d0a9345 fix bug when alignment value too big 2015-03-19 12:29:47 -07:00
mtheall b30f553dd0 Stricter checks in MemPool::Allocate(). 2015-03-17 13:49:47 -05:00
yellows8 5b5bdb1bd1 Fixed security failure /w alignment in MemPool::Allocate(). 2015-03-16 20:59:59 -04:00
smea ed72f9474b fixed linear/vram mem align 2015-01-04 12:45:30 +01:00
fincs 99186f4258 Add a VRAM allocator 2014-12-14 17:47:34 +01:00
fincs 60d7d571e6 Fix linear.cpp 2014-12-13 20:05:48 +01:00
Dave Murphy c76ea75ae2 stop building everything when any header changes 2014-12-13 16:36:54 +00:00
Dave Murphy ea97e7a529 stop polluting 3ds headers with extra system headers 2014-11-28 13:13:34 +00:00
fincs 4219a23ebd linear heap allocator: use rbtree to store allocation size information 2014-11-21 23:44:57 +01:00
fincs 562cc896a1 Add linearMemAlign() (current implementation sucks) 2014-11-05 20:58:50 +01:00
fincs a77e8ae1cd Add linearSpaceFree() for retrieving the free space in the linear heap 2014-11-03 20:20:33 +01:00
fincs 27be99a793 Add proper linear heap allocator 2014-09-17 00:22:30 +02:00