Commit historia

Upphovsman SHA1 Meddelande Datum
  David Piuva fe0d26b2e7 Splitting up the texture test to see what goes wrong. 10 månader sedan
  David Piuva f2c9daf609 Found the alignment bug. 10 månader sedan
  David Piuva 0f9393b517 Added more safety checks to SIMD functions. 10 månader sedan
  David Piuva 321fddf72b Getting cache line width using system APIs. 10 månader sedan
  David Piuva f8ea6b14ce Enabling all available SIMD extensions when testing. 10 månader sedan
  David Piuva a0d397d196 Fixing errors from the Github test server. 10 månader sedan
  David Piuva 85666a9cd1 Made member functions in simd.h into global functions to work with templates. 11 månader sedan
  David Piuva 8f988fc8e9 Found a bug in use of AVX2 by compiling for it without hardware support. 11 månader sedan
  David Piuva 5a2eee2f5f Replaced std::shared_ptr with dsr::Handle and introduced textures as separate types. 11 månader sedan
  David Piuva 0bbabf38c5 Created an arena allocator for getting heap memory. 1 år sedan
  David Piuva 906b9fef5a Replacing most C library dependencies with equivalent dependencies in C++. 1 år sedan
  David Piuva df69699082 Fixed typos after testing on Raspberry Pi OS, Windows 7, Manjaro, ARMv7 with NEON, Intel Core i5 with AVX2, AMD A4 with AVX... 2 år sedan
  David Piuva 2c72251b3f Updated comments about direct memory access in SIMD vectors after automatic renaming. 2 år sedan
  David Piuva 4d27bde0d4 Automatically aligning float images to the F vector size to allow processing float images using only AVX. 2 år sedan
  David Piuva a66c48dfab Introduced the F vector length to take advantage of AVX even when AVX2 is not available, because it might be useful for sound engines where only floats are processed. 2 år sedan
  David Piuva b0e5fd88b9 Implemented gradient constructors for SIMD vectors. 2 år sedan
  David Piuva 6c53ada255 Made a separate macro for the default vector size, in case that I later come up with a safe, easy and fast way of exploiting AVX without AVX2. 2 år sedan
  David Piuva 9440208038 Implemented 256-bit SIMD vectors for AVX2. And some general clean-up. 2 år sedan
  David Piuva cb3806314d Added saturated subtraction to simd.h 3 år sedan
  David Piuva e119193805 Added emulation of unary negation for convenience in simd.h. 3 år sedan
  David Piuva 305389cef6 Added exclusive or to simd.h. 3 år sedan
  David Piuva b0afd333ff Passed regression tests on ARM. 4 år sedan
  David Piuva b31b47b098 Made gather functions for AVX2 with built-in fallback implementations. 4 år sedan
  David Piuva dd8e3a8b4c Updated copyright year. 4 år sedan
  David Piuva 36d34bd3b4 Removed old comment from debugging. 4 år sedan
  David Piuva be14efccde Vector extract using NEON/SSSE3 with SSE2/scalar fallbacks. 4 år sedan
  David Piuva 70dc39885c Using CR-LF line endings in UTF-8 for source files. 5 år sedan
  David Piuva 3c4e7bc569 Beginning of public version history. 6 år sedan