libcruft-util/alloc/raw
Danny Robson c2265b9ed2 alloc: add aligned::foreign allocator
sometimes we need to ensure memory allocation has a particular alignment
in an _offset_ buffer (which we have no control over, eg renderdoc's
OpenGL buffers).

this applies an offset to various operations that make the
aligned::direct allocator correctly align allocations for buffers that
aren't themselves aligned.
2018-03-02 12:21:38 +11:00
..
aligned alloc: add aligned::foreign allocator 2018-03-02 12:21:38 +11:00
affix.cpp Merge branch 'master' into coord 2017-11-23 17:24:11 +11:00
affix.hpp alloc: prefer std::byte representations for iterators 2018-02-28 17:55:56 +11:00
dynamic.hpp alloc: add aligned::foreign allocator 2018-03-02 12:21:38 +11:00
fallback.cpp alloc: seperate out the raw allocators from the adapters 2017-08-29 16:53:11 +10:00
fallback.hpp alloc: seperate out the raw allocators from the adapters 2017-08-29 16:53:11 +10:00
linear.cpp alloc: add aligned::foreign allocator 2018-03-02 12:21:38 +11:00
linear.hpp alloc: add aligned::foreign allocator 2018-03-02 12:21:38 +11:00
malloc.cpp Merge branch 'master' into coord 2017-11-23 17:24:11 +11:00
malloc.hpp alloc: seperate out the raw allocators from the adapters 2017-08-29 16:53:11 +10:00
null.cpp alloc: prefer std::byte representations for iterators 2018-02-28 17:55:56 +11:00
null.hpp alloc: prefer std::byte representations for iterators 2018-02-28 17:55:56 +11:00
stack.cpp alloc: add aligned::foreign allocator 2018-03-02 12:21:38 +11:00
stack.hpp alloc: add aligned::foreign allocator 2018-03-02 12:21:38 +11:00
traits.hpp alloc: add aligned::foreign allocator 2018-03-02 12:21:38 +11:00