Skip to content

Performance optimizations #2

Description

@rudedogg

I've identified a few things that could help improve the performance of the library. Currently, there's a bit of lag in the SwiftUI demo view when moving the noise property sliders around and using a large texture size.

Benchmarks

  • Need to get some baseline numbers for how long generating noise images takes. The numbers should guide us through the decisions about performance below.
  • Benchmarks of GameplayKit's GKNoiseSource would be nice to have and compare against

Storage Modes

See https://developer.apple.com/documentation/metal/setting_resource_storage_modes for storage mode information.

Shader Optimizations

Thread Groups

Asynchronous Command Buffer

Miscellaneous Performance Links

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions