VirtualBox

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:

  1. VMware (for Linux guests)
  2. Nouveau project (open source NVIDIA drivers)
  3. ATI (R300 driver nearly complete, R600 in the works)

Change History (0)

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use