mainqemuGL - Summary

 
 
Membership Info
Group Admin:
1 active member

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

 

Latest News rss feed
Downloads updated
     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)

Quick Overview
 Memberlist (1 member)

Communication Tools
 Mailing Lists (0 public mailing lists)

Development Tools
 Task Manager (open items: 0, total: 0)

Back to the top

Powered by Savane 3.13-cf05.
Corresponding source code