mainqemuGL - Summary

 
 
Membership Info
Project Admin:
1 active member

Group identification
Id: #9379
System Name: qemugl
Name: qemuGL
Group Type: non-GNU software and documentation

Search in this Group

in
   

This project 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 refered to as MIT License)
Development Status: 3 - Alpha

 

Latest News 
Downloads updated
     posted by rouault, Sun 20 Jan 2008 03:36:36 PM UTC - 0 replies

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)


[Submit News]
[1 news in archive]

Communication Tools
Mailing Lists Mailing Lists (0 public mailing-lists)

Back to the top


Powered by Savane 3.1-cleanup