-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Explore WebGL instancing #1322
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
jacomyal
added a commit
that referenced
this issue
Sep 14, 2023
This ticket partially solves #1322. The remaining programs must be ported to the instanced system before the ticket could be completely closed. Details: - Adds a new `#drawWebGL` method, that handles calling the proper WebGL (1 or 2) methods to draw - Adds a new InstancedProgramDefinition interface, that contains everything ProgramDefinition contains, but with constant attributes and data as well - Enhances the Program class so that it uses instanced rendering when it receives an InstancedProgramDefinition instead of ProgramDefinition
jacomyal
added a commit
that referenced
this issue
Sep 14, 2023
This ticket partially solves #1322. The remaining programs must be ported to the instanced system before the ticket could be completely closed. Details: - Adds a new `#drawWebGL` method, that handles calling the proper WebGL (1 or 2) methods to draw - Adds a new InstancedProgramDefinition interface, that contains everything ProgramDefinition contains, but with constant attributes and data as well - Enhances the Program class so that it uses instanced rendering when it receives an InstancedProgramDefinition instead of ProgramDefinition - Updates all programs so that they properly use the new `#drawWebGL` method - Ports node.circle.ts to be an instanced program
Merged
jacomyal
added a commit
that referenced
this issue
Sep 26, 2023
This ticket partially solves #1322. The remaining programs must be ported to the instanced system before the ticket could be completely closed. Details: - Adds a new `#drawWebGL` method, that handles calling the proper WebGL (1 or 2) methods to draw - Adds a new InstancedProgramDefinition interface, that contains everything ProgramDefinition contains, but with constant attributes and data as well - Enhances the Program class so that it uses instanced rendering when it receives an InstancedProgramDefinition instead of ProgramDefinition - Updates all programs so that they properly use the new `#drawWebGL` method - Ports node.circle.ts to be an instanced program
jacomyal
added a commit
that referenced
this issue
Oct 4, 2023
This ticket partially solves #1322. The remaining programs must be ported to the instanced system before the ticket could be completely closed. Details: - Adds a new `#drawWebGL` method, that handles calling the proper WebGL (1 or 2) methods to draw - Adds a new InstancedProgramDefinition interface, that contains everything ProgramDefinition contains, but with constant attributes and data as well - Enhances the Program class so that it uses instanced rendering when it receives an InstancedProgramDefinition instead of ProgramDefinition - Updates all programs so that they properly use the new `#drawWebGL` method - Ports node.circle.ts to be an instanced program
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
No description provided.
The text was updated successfully, but these errors were encountered: