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

Benchmark #67

Open
CarsonBurke opened this issue Aug 30, 2024 · 1 comment · May be fixed by #69
Open

Benchmark #67

CarsonBurke opened this issue Aug 30, 2024 · 1 comment · May be fixed by #69

Comments

@CarsonBurke
Copy link
Contributor

At least one benchmark should be created to be able to compare the performance implications of changes, and test the limitations of this library.

I'd argue that an example should be created where:

  • many lights are created and destroyed periodically, say every 3 seconds a few hundred new lights are spawned
  • some lights are moving
  • some lights flicker
  • some lights have extremely low falloff rate, spreading very long distances
  • many occluders should be present, blocking lots of light

Text UI should be present that displays the current FPS, 1% lows, and a moving and/or stable average.

I am comfortable doing this if necessary/desired.

@tigerplush
Copy link
Collaborator

If possible, I'd love to have this automated and run in a pipeline where you can just fetch a report

@CarsonBurke CarsonBurke linked a pull request Aug 31, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants