freedesktop-gitlab virgl/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.