Skip to content
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