Commit History

Author SHA1 Message Date
  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