David Piuva
|
0bbabf38c5
Created an arena allocator for getting heap memory.
|
11 месяцев назад |
David Piuva
|
4d27bde0d4
Automatically aligning float images to the F vector size to allow processing float images using only AVX.
|
2 лет назад |
David Piuva
|
50ce57b3c0
Added an alignment argument to the allocating buffer constructor, so that one can manually use larger SIMD than the default alignment would allow.
|
2 лет назад |
David Piuva
|
9440208038
Implemented 256-bit SIMD vectors for AVX2. And some general clean-up.
|
2 лет назад |
David Piuva
|
c784bbb6bd
Updated copyright years.
|
2 лет назад |
David Piuva
|
eea6a5cfe8
Letting empty Buffer heads be automatically reused when cloning.
|
2 лет назад |
David Piuva
|
5e697bc6b9
Allowing buffers to be empty.
|
2 лет назад |
David Piuva
|
3d1b27e1c3
Getter for buffer's use count, in case that std::shared_ptr is replaced in the future.
|
3 лет назад |
David Piuva
|
5f5da78a85
Better warning when allocation fails.
|
4 лет назад |
David Piuva
|
d332b9dbd3
Cleaned up Clang compilation warnings for unused variables.
|
4 лет назад |
David Piuva
|
70dc39885c
Using CR-LF line endings in UTF-8 for source files.
|
5 лет назад |
David Piuva
|
760be58e78
Completed the string API.
|
5 лет назад |
David Piuva
|
2df2c9ee42
Using the file API to save and load raw buffers.
|
5 лет назад |
David Piuva
|
2145807c87
Created a Buffer API to allow using it directly in projects.
|
5 лет назад |