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

Avoid redundant uniform setup #2640

Closed
lucaswoj opened this issue May 31, 2016 · 2 comments
Closed

Avoid redundant uniform setup #2640

lucaswoj opened this issue May 31, 2016 · 2 comments
Labels
performance ⚡ Speed, stability, CPU usage, memory usage, or power usage

Comments

@lucaswoj
Copy link
Contributor

ref #2629 (comment)

Frame duration has increased due to data-driven styling architectural changes which require redundant uniform setup. We should consider ways to mitigate this problem.

I am very interested in building a prototype that leverages mikolalysenko/regl to avoid redudant WebGL state setup and make our code more robust.

cc @mourner @ansis

@lucaswoj lucaswoj added the performance ⚡ Speed, stability, CPU usage, memory usage, or power usage label May 31, 2016
@lucaswoj
Copy link
Contributor Author

Other options:

  1. build our own efficient declarative uniform binding system (effectively a subset of regl)
  2. enforce consistent uniform state across rendered tiles

@lucaswoj
Copy link
Contributor Author

Closing in favor of #145

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
performance ⚡ Speed, stability, CPU usage, memory usage, or power usage
Projects
None yet
Development

No branches or pull requests

1 participant