Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: virglrenderer-test-server | Distribution: openSUSE Tumbleweed |
Version: 1.1.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Sep 3 08:57:15 2025 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 48048 | Source RPM: virglrenderer-1.1.1-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://docs.mesa3d.org/drivers/virgl/ | |
Summary: Virgil3D renderer development files |
The virgil3d rendering library is a library used by qemu to implement 3D GPU support for the virtio GPU. This package contains a server to test virgl rendering without GL.
MIT
* Wed Sep 03 2025 pgajdos@suse.com - version update to 1.1.1 1.1.1 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() 1.1.0 Support for amdgpu native contexts (Requires umerged changes to qemu, libdrm, and mesa 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 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 Add a fuzzer that sets up valid states to be able to test more code build changes: * Support Darwin hosts * Disable strict aliasing * Sun Mar 17 2024 Dirk Müller <dmueller@suse.com> - update to 1.0.1: * 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 * Wed Nov 15 2023 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me> - Add pkgconfig(libva) BuildRequires: Enable support for hardware video acceleration - Add pkgconfig(vulkan) BuildRequires: Enable support for venus on Tumbleweed (build failed on leap) * Wed Oct 18 2023 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.0.0: + Switch to Venus protocol version 1.0.0 + Drop experimental tag from Venus configuration flag and update API. + Support passing fences from guest to host for waiting and inter-context fence sharing/syncing. - Drop virglrenderer-CVE-2022-0175.patch and virglrenderer-CVE-2022-0135.patch: fixed upstream. * Wed Feb 02 2022 Michael Vetter <mvetter@suse.com> - security update * Fix OOB in read_transfer_data() (CVE-2022-0135 bsc#1195389) Add virglrenderer-CVE-2022-0135.patch * Fri Jan 21 2022 Dario Faggioli <dfaggioli@suse.com> - Pick up the full upstream patch for bsc#1194601, so we know from where it comes * No functional change intended * Mon Jan 17 2022 pgajdos@suse.com - security update - added patches fix CVE-2022-0175 [bsc#1194601], VUL-0: CVE-2022-0175: virglrenderer: Missing initialization of res->ptr + virglrenderer-CVE-2022-0175.patch * Thu Apr 29 2021 Martin Pluskal <mpluskal@suse.com> - Update to version 0.9.1: * Various small bugfixes * Sun Apr 04 2021 Bruce Rogers <brogers@suse.com> - Update package to 0.9.0 Highlights include: + multi-client support + supports newer glsl version + add ETC2 compressed formats + performance improvements + misc. bug fixes * Wed Feb 12 2020 Bruce Rogers <brogers@suse.com> - Update package to 0.8.2 Release is all bug fixes it seems. It includes these patches in the release tarball: vrend-Don-t-free-resource-struct-in-_resource_alloca.patch vrend-Don-t-try-launching-a-grid-if-no-CS-is-availab.patch vrend-Use-the-original-context-to-delete-objects.patch vrend-Don-t-switch-to-ctx0-when-deleting-ctx0.patch
/usr/bin/virgl_test_server
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Oct 6 22:38:50 2025