qemuGL - Summary
Group identification
Id: 9379
System Name: qemugl
Name: qemuGL
Group Type: non-GNU software and documentation
Search in this Group
This group is not part of the GNU Project.
Goal
This project is a rather large patch to QEMU emulator (http://fabrice.bellard.free.fr/qemu/) aiming at providing accelerated 3D graphics to the guest of a virtual machine.
At current time, the project is only supporting accelerated OpenGL for i386 GNU/Linux
How does it work ?
------------------
The patch is composed of three parts :
- a patch for QEMU itself that intercepts any call to 'int $0x99' which is the interface I have chosen to dedicate to communication between guest user programs and QEMU.
The modification of QEMU existing code is very slight.
- an OpenGL 'server' receiving OpenGL calls and executing them with the host GL library (preferably with accelerated drivers)
- an OpenGL-compliant library that must be installed on the
guest virtual machine.
This library implements the OpenGL API and send the calls to the QEMU host.
It can also be tested without running into a virtual machine as the server and client can be real TCP/IP server and client programs.
Please read carefully GL_README.txt included in the patch and in the binary archive for usage instructions and cautions.
Registration Date: Sat 07 Jul 2007 10:57:01 AM UTC
License: Expat License (sometime referred to as MIT License)
Development Status: 3 - Alpha
Downloads updated
posted by rouault, Sun 20 Jan 2008 03:36:36 PM UTC
posted by rouault, Sun 20 Jan 2008 03:36:36 PM UTC
I've posted in download area a version of the patch that applies cleanly against QEMU 0.9.1 and binaries for patched QEMU GNU/Linux i386 executable and the guest OpenGL libraries (libGL.so for GNU/Linux i386 and opengl32.dll for MS Windows)
Communication Tools
Tech Support Manager (open items: 0, total: 0)
Mailing Lists (0 public mailing lists)
Development Tools
Bug Tracker (open items: 0, total: 0)
Task Manager (open items: 0, total: 0)
- Browse open items
Submit a new item
Powered by Savane 3.14-1244.
Corresponding source code