Opened 14 years ago
Last modified 12 years ago
#6525 new enhancement
Develop a Gallium3D Driver for Linux (and Other) Guests — at Initial Version
Reported by: | William Swartzendruber | Owned by: | |
---|---|---|---|
Component: | 3D support | Version: | VirtualBox 3.1.6 |
Keywords: | 3d, 3d acceleration, acceleration, gallium, gallium3d, mesa, state tracker, statetracker, winsys | Cc: | |
Guest type: | Linux | Host type: | other |
Description
Traditionally, Mesa drivers each have to have their own OpenGL implementations written for them. This creates a lot of duplicate code. Gallium3D solves this problem by separating the API (known as a state tracker) from the core driver. This allows driver developers to focus mainly on hardware interaction, not on graphics APIs.
Gallium3D has already been adopted by:
- VMware (for Linux guests)
- Nouveau project (open source NVIDIA drivers)
- ATI (R300 driver nearly complete, R600 in the works)
Note:
See TracTickets
for help on using tickets.