Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 1.3.0

    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
  • virglrenderer-1.2.0

    Alias to 1.2.0
  • 1.2.0

    Changes since version 1.1.1
    
    API changes:
      * Add API to get drm device fd
      * Add some APIs needed by vtest
    
    Fixes and enhancements: 
     * Add epoll-shim deps on FreeBSD for venus support
     * Fix enable video build egl and drm error
     * venus: enable loading vulkan symbols dynamically at runtime
     * venus: fall back to "/tmp" if XDG_RUNTIME_DIR is not defined
     * vkr: check dma-buf support for gbm and udmabuf backings
     * vkr: improve suppport for QEMU
     * vkr_allocator: enable required extensions
     * vtest: add native context support
     * drm: add asahi native-context implementation
     * vrend: misc fixes
    
    For a more datailed overview please take a log at the changes in git.
  • virqnnrenderer-0.10.4.1

    virglrenderer 0.10.4 vqnn 1
  • virglrenderer-1.1.1

    alias to 1.1.1
  • virqnnrenderer-0.10.4.0

    virglrenderer 0.10.4 vqnn 0
  • virclrenderer-0.10.4.10

    virglrenderer 0.10.4 vcomp 10
  • virglrenderer-1.1.0

    Alias to 1.1.0
  • 1.1.0

    Changes since version 1.0.1
    
    # New features: 
    
       *  Support for amdgpu native contexts
           (Requires umerged changes to qemu, libdrm, and mesa,
           for details see https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21658
    
    # Fixes: 
      * many changes to the drm code to generalize the common code for
         native context that is needed for AMDGPU and will be needed for Intel 
    
    ## Venus:
         - Enable support for new extensions:
           * EXT_attachment_feedback_loop_layout
           * VK_KHR_maintenance5
           * VK_KHR_fragment_shading_rate support
           * VK_EXT_external_memory_acquire_unmodified
           * VK_KHR_format_feature_flags2
        - Fixes and improvements: 
          * Fix a prior ring wait seqno validation
          * handle ring fatal error more robustly
          * hide priority request logging behind debug build
          * lock device tracked object list
          * log more on ring fatal
          * only set ring thread prio if requested
          * optimize to avoid locking each encoder write
          * set forwarded nice priority for ring threads
    
    ## virgl/vrend:
          * create transient dmabuf in resource_map
          * fix "error: implicit declaration of function 'close'" for Windows
          * fix "fatal error: poll.h: No such file or directory" for Windows
          * Correct error value returned by virgl_fence_set_fd_locked()
          * virgl_protocol: Use parenthesis in macros
          * virgl_util: Add hash_table_search()
          * virgl_util: hide slow trace behind debug build
          * Require 4-byte alignment for all virglrenderer commands
          * consider drm_initialized too
          * Add XRGB2101010 support
          * Check whether we actually got a valid OpenGL/GLES context
          * Properly seperate the mirror_clamp feat reporting
          * Support R16G16B16X16_FLOAT as GBM buffer
          * Improve interaction between 24 bit formats used with GBM and OpenGL
          * clean up error reporting in vrend_renderer_init
          * conditionally build using gbm_bo_get_map_info()
          * fix incorrect limit sent for max samplers
          * reset dirty mask after binding samplers
          * stop clobbering the texture bindings
          * warn on missing sampler_view.texture
          * workaround non-conformant sampler view pattern
          * winsys_gbm: initialize pointer map_data before calling gbm_bo_map
          * decode: print error if format is not correct
          * shader: Never return out-of-range from varying_bit_from_semantic_and_index
          * shader: Remove unnecessary condition
          * util: Fix compiling set_dmabuf_name() using older kernel headers
          * renderer: Verify that the iov has enough space for the texture data
          * Add a fuzzer that sets up valid states to be able to test
    
    ## Improve compatibility with MS Windows: 
          * Fix resource_get_info_ext() failing for d3d resources
          * Fixed logical operation handling so that the logic-op function is updated whenever needed.
          * tgsi: fix "error: 'uint' undeclared" for Windows
    
    ## Build changes:
         * Support Darwin hosts
         * Disable strict aliasing
  • virclrenderer-0.10.4.9

    95004caf · backport: Log message ·
    virglrenderer 0.10.4 vcomp 9
  • virclrenderer-0.10.4.8

    virglrenderer 0.10.4 vcomp 8
  • virclrenderer-0.10.4.7

    virglrenderer 0.10.4 vcomp 7
  • vcl-1.0.1.7

    virglrenderer 1.0.1 vcomp 7
  • virclrenderer-0.10.4.6

    virglrenderer 0.10.4 vcomp 6
  • vcl-1.0.1.6

    virglrenderer 1.0.1 vcomp 6