-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
WebGL 2.0 compatibility is rising, so we may benefit.
- One obvious benefit would be it's support for texture arrays or 3D textures, which would enable us to do a spatial controlled timeshifting filter.
- Using more then one render output buffer can be used internally by some filters for better performance, and may be exposed in the form of multiple output filters, that would push one or more results on the stack.
-If it is possible to render to compressed textures, those could be used for larger buffers, eg. to raise the delay thetimeshifteffect can provide. Not clear if it is possible.
-User ArrayBufferObjects where possible may provide some speed up (eg. like for themesh_displacementfilter)
-Several extensions are obligatory now, so we could skip checks.
-Texture size is implicitely available in GLSL, so we get rid of severaldx,dyuniforms.
Before implementing, get a sample of currently usable platforms if they are WebGL 2.0 compatible. We won't throw out too many systems again.
Metadata
Metadata
Assignees
Labels
No labels