Nicholas Frechette
Nicholas Frechette
Hello, This PR has been open for a while. The last time around, I mentioned a number of changes required for me to merge this into the main branch. If...
I've incorporated various vector_mix optimizations in #232 including the usage of the builtin vector shuffle for GCC and Clang. I played with the idea of using template specialization and ended...
Hello and apologies for the late reply. That is unfortunate :( Perhaps it would be suitable to only use `has_trivial_default_constructor` if we compile C++11 since we can't guarantee standard compliance...
I've implemented VQM support in RTM and it appears very promising. It properly handles scale/shear while preserving the nice properties of having rotation as a separate quaternion.
Hello, Thank you for reporting this. In `CMakePlatforms.cmake`, can you comment out this line? `message(FATAL_ERROR "Unknown platform ${CMAKE_SYSTEM_NAME}!")` There's nothing specific about RTM that should prevent it from running on...
If you don't mind, I'll keep this ticket open for now to make sure I don't forget to make a fix for this in the next release. I'll make sure...
Hello, I'm glad you've found success with ACL. Contributions are welcome, please take a look at the contributing guidelines in the root directory. I don't ask for much: * Keep...
OpenHarmony does not appear to be significantly different and does not require much for ACL to compile on it as exemplified by your PRs. It thus bring very limited value...
I will primarily profile on my Apple M1 and AMD Zen2. The M1 is difficult to work with but it is one of the best out-of-order cores out there. The...
One idea I had was to use bit scanning to iterate over the default/constant/animated bit sets. The current method involves two parts: * An outer loop that iterates over 32-bit...