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

Added Pinwheel Expand 1D Effect #3961

Merged
merged 18 commits into from
May 15, 2024
Merged

Added Pinwheel Expand 1D Effect #3961

merged 18 commits into from
May 15, 2024

Commits on May 7, 2024

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

Commits on May 10, 2024

  1. Pinwheel Expand1D changes

    cosf/sinf changed to cos_t/sin_t. int_fast32_t and int_fast_16_t changed to int.
    Brandon502 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    6a18ce0 View commit details
    Browse the repository at this point in the history
  2. Pinwheel Expand 1D Bug Fix

    Removed holes on 31x31 and 32x32 grids.
    Brandon502 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    d3492b5 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Pinwheel Expand 1D Optimizations

    Added small pinwheel size. Adjusts medium and large values.
    Brandon502 committed May 11, 2024
    Configuration menu
    Copy the full SHA
    9e468bd View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Configuration menu
    Copy the full SHA
    c91e0fc View commit details
    Browse the repository at this point in the history
  2. Pinwheel optimization: do nor repaint "same" pixels in a line

    avoids back to back duplicates within the same line
    softhack007 committed May 12, 2024
    Configuration menu
    Copy the full SHA
    3078bea View commit details
    Browse the repository at this point in the history
  3. Pinwheel Expand 1D Optimization

    Changed method for drawing odd numbered rays.
    Brandon502 committed May 12, 2024
    Configuration menu
    Copy the full SHA
    c84d4c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28348f9 View commit details
    Browse the repository at this point in the history
  5. Update FX_fcn.cpp

    * minor cleanup, moved prevRay into setPixelColor
    * removed experimental code (too slow)
    * comments cleanup
    softhack007 committed May 12, 2024
    Configuration menu
    Copy the full SHA
    f26bb26 View commit details
    Browse the repository at this point in the history
  6. pinwheel - parameter tuning to fix some holes

    fixing holes that appeared during testing
    * at 52x52 (big 296 -> 304)
    * at 24x32 (medium 192 -> 208)
    * at 12x16 (small 72 -> 82)
    
    ... there is still one hole at 14x16 ... well wtf
    softhack007 committed May 12, 2024
    Configuration menu
    Copy the full SHA
    ea83ec4 View commit details
    Browse the repository at this point in the history
  7. Pinwheel changes.

    Jump distance for odd rays fixed. Removed holes on rectangular matrices.
    Brandon502 committed May 12, 2024
    Configuration menu
    Copy the full SHA
    9e0b91a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2e1e917 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. pinwheel bugfixing

    * setPixelColor: ensure that 0/0 is used
    * getPixelColor: accuracy improvements
    
    unfortunately, "scrolling" audioreactive effects are still not working properly - they end after 1/4 of the circle. Could be due to limited resolution of getPixelColor.
    softhack007 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    1d7789f View commit details
    Browse the repository at this point in the history
  2. Pinwheel bugfix

    Fixed getPixelColor.
    Brandon502 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    1d20f18 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. pinwheel code cleanup

    reducing code duplication between sPC and gPC
    softhack007 committed May 14, 2024
    Configuration menu
    Copy the full SHA
    ecb861d View commit details
    Browse the repository at this point in the history
  2. pinwheel : fix holes on large matrix, minor code cleanup

    there were still two holes in my 52x52 setup --> added "XL" size for bigger than 50x50 - achieves 18fps on 52x52
    softhack007 committed May 14, 2024
    Configuration menu
    Copy the full SHA
    a5a6a8e View commit details
    Browse the repository at this point in the history
  3. Pinwheel cleanup

    Brandon502 committed May 14, 2024
    Configuration menu
    Copy the full SHA
    c0cb677 View commit details
    Browse the repository at this point in the history
  4. Pinwheel fix

    Brandon502 committed May 14, 2024
    Configuration menu
    Copy the full SHA
    3cb6b17 View commit details
    Browse the repository at this point in the history