-
-
1.0.1690680e5 · ·
This is mostly a bugfix release * Fix 17 bugs, most of them securety related * Fix a number of issues uncovered by Coverity * Add meson option to enable unstable APIs and add the info to pkg-config * vtest: Stabilize protocol version 3 * Virgl: - Refactor virgl command stream decoding to check parameters early - Improve format support also for video - Add support for VIRGL_CCMD_CLEAR_SURFACE - Fall back to OpenGL when GBM mappinmg fails * Vkr/Venus: - VK_EXT_graphics_pipeline_library - add tracepoints for profiling and debugging - improve validation - Implement VIRGL_RESOURCE_FD_SHM - Introduce a new capset to require guest-based blob allocations
-
-
1.0.09c9d55ec · ·
Changes since version 0.10.4 # Major update * switch to Venus protocol version 1.0.0 * drop experimental tag from Venus configuration flag and update API * Improve win32 support * Support passing fences from guest to host for waiting and inter-context fence sharing/syncing # New features ## Venus * add support for - VK_EXT_border_color_swizzle - VK_EXT_color_write_enable - VK_EXT_dynamic_rendering_unused_attachments - VK_EXT_fragment_shader_interlock - VK_EXT_image_2d_view_of_3d - VK_EXT_memory_budget - VK_EXT_mutable_descriptor_type - VK_EXT_non_seamless_cube_map - VK_EXT_pci_bus_info - VK_EXT_shader_subgroup_ballot - VK_EXT_vertex_input_dynamic_state - VK_KHR_push_descriptor - VK_KHR_shader_clock - VK_KHR_synchronization2 * Enable render server by default for Venus ## Virgl On hosts supporting OpenGL 4.6 the guest can now also support OpenGL 4.6. * Add support for - EXT_texture_shadow_lod - EXT_texture_sRGB_rg8 - AMD_vertex_shader_viewport_index - ARB_draw_parameters - ARB_shader_group_vote * Enable noperspective interpolation on GLES if the host supports it * Emit GL_BUFFER_UPDATE_BARRIER_BIT and GL_TEXTURE_UPDATE_BARRIER_BIT when needed * Fix handling of images when used in various shader stages ## Video * Add support for H.264, H.265 encoding * Add support for AV1, hevc10bit, vc1, jpeg, and mpeg2 decoding # Further changes * lots of security fixes that were unearthed by fuzzing * Improve code quality based on Coverity testing For detailed changes please take a look at the git log.
-
0.10.488b9fe3b · ·
Bugfix release: * [OpenGL] Add support for RG8 textures * [OpenGL] Support nonperspective interpolation on GLES hosts * [OpenGL] Improve support for texture shadow LOD * [Vulkan] enable support for more extensions * [Video] Add support for H264 and H265 video encoding * Enable the use of external objects for AMDGPU based hosts * Fix caching type for llvmpipe based hosts thereby enabling blob resources * Fix a series of errors reported by static analysis and other bugs (see git log)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-