aardvark-platform / aardvark.rendering

Aardvark.Rendering is a high-performance, dependency-aware rendering engine. It is part of the open-source Aardvark Platform for visual computing, real-time graphics, and visualization.
https://aardvarkians.com/
Other
131 stars 13 forks source link

Cleanup VR Application API with and consolidate with RenderTaskNew #67

Open haraldsteinlechner opened 3 years ago

haraldsteinlechner commented 3 years ago

currently [GL|Vk]VRApplicationLayered is inconsistent in terms of setting RenderTask. Most severely IRenderTask interface implementaitons sometimes void RenderTask setters, sometimes not, aardvark.VR mostly uses RenderCommands - for somewhat good reason - OpenGlVRApplicationLayered should support this as well just like VulkanVRApplicationLayered. This allows unification. When renderTaskNew is stable and 5.1 it is the right time to approach this one.