2 ms·
Why is one of the examples called "Unity"? Doesn't Unity just use the lower level rendering APIs or am I missing something?[1][2][3] [1] https://docs.unity3d.c
by mastazi 9y ago
Why is one of the examples called "Unity"? Doesn't Unity just use the lower level rendering APIs or am I missing something?[1][2][3]
[1] https://docs.unity3d.com/Manual/UsingDX11GL3Features.html https://docs.unity3d.com/Manual/UsingDX11GL3Features.html
[2] https://blogs.unity3d.com/2016/09/29/introducing-the-vulkan-renderer-preview/ https://blogs.unity3d.com/2016/09/29/introducing-the-vulkan-...
[3] https://blogs.unity3d.com/2015/02/19/unity-4-6-3-metal-rendering-support-and-update-of-il2cpp-for-ios/ https://blogs.unity3d.com/2015/02/19/unity-4-6-3-metal-rende...
- tomjakubowski 9y agoWebGL is ultimately translated into OpenGL calls. OpenGL calls are ultimately translated into bytes sent over the bus to the graphics card. It takes a lot of level descending before you reach the ground floor :-) Unity is there, I imagine, because it's interesting to see how it translates code that expresses high level concepts like "meshes" and "materials" into code for to the backend, compared to the hand-written OpenGL or DX or Metal or whatever calls.