freedesktop-gitlab virgl/virglrenderer virglrenderer-1.1.1

10 days ago

Changes since v1.1.0
  • Venus

    • add support for
      • VK_EXT_blend_operation_advanced
      • VK_EXT_host_image_copy
      • VK_EXT_sample_locations
      • VK_KHR_acceleration_structure
      • VK_KHR_dynamic_rendering_local_read
      • VK_KHR_maintenance6
      • VK_KHR_maintenance7
      • VK_KHR_ray_query
      • VK_KHR_ray_tracing_maintenance1
      • VK_KHR_ray_tracing_position_fetch
      • VK_KHR_ray_tracing_pipeline
      • allow to passthrough Vulkan 1.4 support
    • make virgl_render_server and venus work also without HAVE_MEMFD_CREATE
  • virgl/vrend fixes and changes:

    • fix modifier query overflow
    • support R16G16B16X16_UNORM
    • don't use resource IDs when checking index buffer update requirement
    • actually propagate the MAX_VERTEX_OUTPUT_COMPONENTS for GLES>=3.0
    • propagate the GL_MAX_stage_SHADER_STORAGE_BLOCKS for each stage
    • virgl: fix fd leak in resource map
    • Fix int-conversion fatal build error with GCC-14
    • virgl: Add error messages to virgl_renderer_init()
    • vtest: perfetto tracing support
    • don't choke when the host driver re-uses OpenGL IDs
  • Improve support on FreeBSD and Android

  • DRM

    • fence: Clear last fence after submission
    • msm:
    • add new caps
    • update UAPI header
    • improve error msg
    • fix fence-sharing
    • amdgpu:
    • remove redundant SIZE_MAX checks
    • return original error code to guest from amdgpu_ccmd_bo_query_info()
    • relax error handling of libdrm API failures
    • handle dumb resources gracefully in amdgpu_ccmd_bo_query_info()

Don't miss a new virglrenderer release

NewReleases is sending notifications on new releases.