RepositoryC
DM

dmaivel/sharedgl

An OpenGL implementation enabling 3D acceleration for Windows and Linux guests in QEMU/KVM

161sao
6fork
2issue
1lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: libvirt

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: glx

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: virtualgl

#1 Repository Của Tuần

🚀 SharedGL: OpenGL 4.6 cho máy ảo QEMU/KVM

Stream OpenGL lên host qua shared memory hoặc socket.

SharedGL là một implementation OpenGL 4.6 giúp máy Windows và Linux trong QEMU/KVM có tăng tốc 3D bằng cách truyền lệnh OpenGL qua bộ nhớ chia sẻ hoặc socket.

✨ Điểm nổi bật

  • OpenGL 4.6: Hỗ trợ đầy đủ API OpenGL hiện đại.
  • Hai nửa server/client: sglrenderer trên host, ICD libGL trong guest.
  • Hai giao thức truyền: Shared memory (nhanh) hoặc Network socket (linh hoạt).
  • Hỗ trợ Windows/Linux: Cài đặt driver và ICD tương ứng trong guest.
  • Cấu hình QEMU/libvirt: Hỗ trợ snippet XML và dòng lệnh mẫu.
  • Xây dựng tùy chọn: CMake cho server, hỗ trợ build 32-bit client.

💡 Vì sao đáng chú ý

SharedGL khác biệt so với virglrenderer truyền thống bằng cách stream trực tiếp lệnh OpenGL thay vì emu phần cứng ảo. Phù hợp cho dev cần test đồ họa 3D trong VM mà không cần GPU passthrough.


#SharedGL #OpenGL #QEMU #KVM #Virtualization #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC
Dav1dde/glad

Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

4.6k
Sep 28, 2026
RepositoryC
raysan5/raylib

A simple and easy-to-use library to enjoy videogames programming

35.4k
Oct 25, 2026
RepositoryC
nigels-com/glew

The OpenGL Extension Wrangler Library

2.9k
Sep 21, 2026
RepositoryC++
ssloy/tinyrenderer

A brief computer graphics / rendering course

24.4k
Jul 29, 2026
RepositoryC++
google/filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

20.6k
Oct 20, 2026
RepositoryRust
kitao/pyxel

A retro game engine for Python

18.4k
Oct 23, 2026
RepositoryC++
bkaradzic/bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

17.6k
Oct 26, 2026
RepositoryShell
quickemu-project/quickemu

Quickly create and run optimised Windows, macOS and Linux virtual machines

16.6k
Oct 14, 2026
RepositoryC++
SFML/SFML

Simple and Fast Multimedia Library

12.1k
Oct 20, 2026