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

Use OffscreenCanvas for main draw loop composition #163

Closed
2xAA opened this issue Jun 4, 2018 · 1 comment
Closed

Use OffscreenCanvas for main draw loop composition #163

2xAA opened this issue Jun 4, 2018 · 1 comment
Assignees
Labels
2.0 Issues for modV 2.0 refactor

Comments

@2xAA
Copy link
Member

2xAA commented Jun 4, 2018

Render speeds are good in modV at the moment, but could be better still.

Using OffscreenCanvas to handle the draw loop should allow all drawing features to run freely and not block each other (in theory?).

Though OffscreenCanvas isn't shipped in Chrome yet, it is behind the Experimental Web Platform Features flag (chrome://flags/#enable-experimental-web-platform-features) which can be enabled by the user in the browser or added to the NWJS build.

This is related to #35.

@2xAA 2xAA added the enhancement Feature requests label Jun 4, 2018
@2xAA 2xAA added this to the 2.0 milestone Jun 4, 2018
@2xAA 2xAA self-assigned this Jun 4, 2018
@2xAA 2xAA changed the title Use OffscreenCanvas for main "mux" composition and Gallery previews Use OffscreenCanvas for main draw loop composition Jun 5, 2018
@2xAA
Copy link
Member Author

2xAA commented Jun 5, 2018

More extensive code rewrites to implement this have to happen.
At this point I'm thinking split this section of modV out to a separate graph/node-like project, probably called webgl-compositor and let modV use this for its renderer.

@2xAA 2xAA removed this from the 2.0 milestone Aug 8, 2018
@2xAA 2xAA added refactor and removed enhancement Feature requests labels Sep 15, 2018
@2xAA 2xAA added 2.0 Issues for modV 2.0 and removed performance labels Jul 2, 2020
@2xAA 2xAA closed this as completed Jul 2, 2020
radiodario pushed a commit to radiodario/modV that referenced this issue Feb 13, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Double click a group title to rename it. Enter or click to exit renaming

fixes vcync#157
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.0 Issues for modV 2.0 refactor
Projects
None yet
Development

No branches or pull requests

1 participant