Changes since version 1.2.0 ## New features * Add experimental implementation for Intel and Panfrost virtual native contexts ## API and configuration changes: * drop obsolete render-server option * virglrenderer: introduce virgl_renderer_resource_map_fixed * vkr: drop obsolete venus-validate build option ## New Vulkan features enabled: * VK_EXT_mesh_shader * VK_KHR_cooperative_matrix * VK_KHR_robustness2 * VK_KHR_shader_bfloat16 * VK_KHR_shader_untyped_pointers * VK_EXT_shader_float8 * VK_EXT_shader_uniform_buffer_unsized_array ## Fixes and enhancements: * c11/threads: fix build on c23 * virgl: fix untyped resource mapping leak * drm/amdgpu: implement resource_map * virglrenderer: extend contexts to map OPAQUE_HANDLE * virglrenderer: use same render node as qemu for native context * vkr: align up opaque fd export alloc even for dedicated alloc * vkr: plug leaks on ring destroy * vrend: Add VIRGL_CCMD_GET_PIPE_RESOURCE_LAYOUT * vrend: Add more 10bit RGB formats * vrend: Correct eglGetPlatformDisplay argument type * vrend: Correct minigbm definitions * vrend: Prepare to utilize GBM allocation by default when using EGL