Direct Rendering Infrastructure
Direct Rendering Infrastructure (DRI) on X-ikkunointijärjestelmän liityntärajapinta, jonka kautta käyttäjätason ohjelmistot voivat kommunikoida suoraan grafiikkasuorittimen kanssa ohittaen X-palvelimen. DRI:n päätarkoitus on OpenGL:n laitteistokiihdytys Mesa 3D:n kanssa.
DRI voi käyttää Linux-ytimen Direct Rendering Manager -rajapintaa. DRI-rajapintaa käyttävä sovellus ohittaa X-palvelimen kokonaan.[1][2]
Historia
[muokkaa | muokkaa wikitekstiä]DRI:n kehityksen aloittivat Jens Owen ja Kevin E. Martin Precision Insight -yhtiöstä, jota osittain rahoittivat Red Hat ja Silicon Graphics. Myöhemmin VA Linux Systems hankki Precision Insightin ja DRI:n ylläpidosta vastasi tämän jälkeen Tungsten Graphics.[3][4] DRI-tuki lisättiin XFree86 versioon 4.0.[5]
Vuonna 2007 Kristian Høgsberg aloitti työn DRI2:n parissa.[6][7]
Vuonna 2012 seuraavan version "DRI-Next" kehitystyö alkoi.[8] DRI3:n määrittely julkaistiin vuonna 2013.[9]
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ Architecture wiki.ubuntu.com. Viitattu 3.3.2024. (englanniksi)
- ↑ Rickard E. Faith: The Direct Rendering Manager: Kernel Support for the Direct Rendering Infrastructure dri.sourceforge.net. 11.5.1999. Arkistoitu 3.3.2024. Viitattu 3.3.2024. (englanniksi)
- ↑ The DRI project history dri.freedesktop.org. Viitattu 21.3.2024. (englanniksi)
- ↑ Jens Owen & Kevin E. Martin: A Multipipe Direct Rendering Architecture for 3D dri.sourceforge.net. 15.9.1998. Viitattu 21.3.2024. (englanniksi)[vanhentunut linkki]
- ↑ Brian Paul: Introduction to the Direct Rendering Infrastructure dri.sourceforge.net. 10.8.2000. Arkistoitu 20.3.2024. Viitattu 20.3.2024. (englanniksi)
- ↑ xorg/ Events/ XDS2007/ Notes x.org. Viitattu 21.3.2024. (englanniksi)
- ↑ Kristian Høgsberg: DRI2 Design Wiki Page lists.x.org. 3.10.2007. Viitattu 21.3.2024. (englanniksi)
- ↑ keithp.com/ blogs/ DRI-Next keithp.com. Viitattu 21.3.2024. (englanniksi)
- ↑ Keith Packard: ANNOUNCE dri3proto 1.0 lists.x.org. 1.11.2013. Viitattu 21.3.2024. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- sourceforge.net: Introduction to the Direct Rendering Infrastructure (Arkistoitu – Internet Archive) (englanniksi)
- sourceforge.net: Mesa 3D and Direct Rendering Infrastructure wiki (englanniksi)