It is also mentioned that an initial implementation of a layer is adopted that translates OpenGL calls to API DirectX 12 to organize the operation of graphical applications in a WSL (Windows Subsystem for Linux) environment. The Vulkan V3DV controller, Developed for the VideoCore VI graphics accelerator used in Raspberry Pi 4 boards based on the Broadcom BCM2711 chip, adds Wayland WSI support (Windowing System Integration), which allows access to the Vulkan API from Wayland-based environments. The RADV Vulkan Controller adds support for fast packed math (16-bit vectorization) and sparse memory (allows resources like images and textures to be inconsistently placed and reattached to different memory allocations). The Freedreno Controller for the graphics subsystem of Qualcomm chips supports OpenGL ES 3.0 for Adreno a6xx GPU, while the controller Panfrost for Midgard GPU and Bifrost includes OpenGL 3.1 supportas well as OpenGL ES 3.0 support for Bifrost GPUs and the radeonsi driver supports the GL_EXT_demote_to_helper_invocation and GL_NV_compute_shader_derivatives OpenGL extensions.Īnother novelty that is presented is that added support for Smart Access Memory technology for Zen 3 and RDNA 2 GPUs and that support was also added for HEVC SAO encoders and AV1 decoders (for RDNA 2 / RX 6000 and only via OpenMAX interface). Zink enables hardware-accelerated OpenGL if your system has limited drivers to support only the Vulkan API, plus Zink's performance is close to that of native OpenGL implementations. In this new version the Zink controller (an implementation of the OpenGL API on top of Vulkan) provides support for OpenGL 4.6.
OPENGL 4.5 VS 4.6 HOW TO
2 How to install Mesa video drivers on Linux?.