Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: More Optimizations and SIMD fixes for MSVC & ARM #413

Draft
wants to merge 21 commits into
base: master
Choose a base branch
from

Commits on Mar 29, 2024

  1. optimize mat3 scalar inv

    recp committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    30b4ea8 View commit details
    Browse the repository at this point in the history
  2. optimize mat4 scalar inv

    recp committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    8366e51 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    f0e0977 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. neon: mat4_inv remastered

    recp committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    c528ca1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b772d0 View commit details
    Browse the repository at this point in the history
  3. Update mat4.h

    recp committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    0ff0e89 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    a94f839 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. arm: fix glmm_vhadd on ARM32

    recp committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    b3308af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f50a7a7 View commit details
    Browse the repository at this point in the history
  3. msvc bug: dont align types due to "ARM32 = C2719: formal parameter wi…

    …th requested alignment of 16 won't be aligned." on ARM32/MSVC
    
    until a good solution.
    recp committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    87350f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd941ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7845ff View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    4f00ce0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62c0448 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    68bdec4 View commit details
    Browse the repository at this point in the history
  2. glmm, avx: optimize splat macros

    recp committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    de66f0a View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. sse: make use of int domain as default behavior if possible ( compile…

    …r may ignore it )
    
    also use AVX's `_mm_permute_ps`for shuffling single vector
    recp committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    480e1de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14c567d View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. simd: fix glmm_set1, glmm_splat

    recp committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    45c1bef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d75467f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44cd0ae View commit details
    Browse the repository at this point in the history