[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #7064] Submission of qemuGL
From: |
Even Rouault |
Subject: |
[Savannah-register-public] [task #7064] Submission of qemuGL |
Date: |
Sat, 07 Jul 2007 11:06:29 +0000 |
User-agent: |
Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.6 (like Gecko) (Kubuntu) |
URL:
<http://savannah.gnu.org/task/?7064>
Summary: Submission of qemuGL
Project: Savannah Administration
Submitted by: rouault
Submitted on: samedi 07.07.2007 à 11:06
Should Start On: samedi 07.07.2007 à 00:00
Should be Finished on: mardi 17.07.2007 à 00:00
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Effort: 0.00
_______________________________________________________
Details:
A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9379> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9379>
= Registration Details =
* Name: *qemuGL*
* System Name: *qemugl*
* Type: non-GNU software & documentation
* License: Expat License (sometime refered to as MIT License) (I don't
exclude accepting contributions licenced under other free software licences
such as GNU GPL or GNU LGPL)
----
==== Description: ====
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 hosts and guests. Windows guests support is highly experimental for
the moment. Future directions could be to extend support of hosts and guest to
most UNIX-like OS and Windows. Most of the core OpenGL API and extensions
(including vendor extensions) has been implemented, enabling to run most
major 3D software and games. The ultimate goal would be its inclusion into
QEMU baseline.
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.
Where to find it ?
------------------
For the moment, the patch lives on
http://qemu-forum.ipi.fi/viewtopic.php?t=2984. It has been discussed a bit on
qemu devel list :
http://lists.gnu.org/archive/html/qemu-devel/2006-11/msg00144.html
==== Other Software Required: ====
None except QEMU dependencies.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/task/?7064>
_______________________________________________
Message posté via/par Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-register-public] [task #7064] Submission of qemuGL,
Even Rouault <=