David Piuva
|
5a2eee2f5f
Replaced std::shared_ptr with dsr::Handle and introduced textures as separate types.
|
10 months ago |
David Piuva
|
906b9fef5a
Replacing most C library dependencies with equivalent dependencies in C++.
|
1 year ago |
David Piuva
|
66502cb2ac
Letting pyramid images store start offsets instead of pointers.
|
2 years ago |
David Piuva
|
c6dd251bff
Got rid of both the half pixel offset in mip layers and the positive texture coordinate hack in triangles, by adding one combined constant in a different coordinate system.
|
2 years ago |
David Piuva
|
4b28d8f085
Minimum texture resolution is now 32x32 pixels for future 1024-bit SIMD support, but textures are automatically rescaled when before generating texture pyramids.
|
2 years ago |
David Piuva
|
9440208038
Implemented 256-bit SIMD vectors for AVX2. And some general clean-up.
|
2 years ago |
David Piuva
|
bd206c20ff
Added recursive dsr::min and dsr::max functions at a lesser overload precedence than the type specific overloads in simd.h.
|
2 years ago |
David Piuva
|
70dc39885c
Using CR-LF line endings in UTF-8 for source files.
|
5 years ago |
David Piuva
|
3c4e7bc569
Beginning of public version history.
|
6 years ago |