Jak nainstalovat mesa (opengl) v mint linux
Mesa - Toto je implementace grafického rozhraní API Opengl, Poskytování vysokého výkonu při práci s 3D grafikou. Technicky je to jen specifikace implementovaná ovladačem grafické karty. Neexistuje žádná taková věc jako knihovna OpenGL SDK. K dispozici je soubor libg.Dodává se s řidičem. Chcete-li ji použít, potřebujete vazbu na zvolený programovací jazyk. Pokud se jedná o jazyk C, vazba se skládá z záhlaví souborů. Pravděpodobně chcete použít rozšíření OpenGL, která je snadná s GLEW.
Rozmanitost řidičů zařízení umožňuje použití MESA v různých prostředích, počínaje emulací softwaru a dokončení akcelerace hardwaru moderních video žetonů. Mesa je spojena s řadou dalších open source projekty: přímá infrastruktura a x.ORG a poskytuje podporu pro uživatele OpenGL X v Linuxu, FreeBSD a dalších operačních systémech.
Kroky
- Zadejte / Kopírovat / Vložit: sudo apt-get update
- Zadejte / Kopírovat / Vložit: sudo apt-get Instalovat freeglut3
- Zadejte / Kopírovat / Vložit: sudo apt-get Instalovat freeglut3-dev
- Zadejte / Kopírovat / Vložit: sudo apt-get Instalovat binutils-gold
- Zadejte / Kopírovat / Vložit: sudo apt-get Instalovat g ++ cmake
- Zadejte / Kopírovat / Vložit: sudo apt-get Instalovat libgglew-dev
- Zadejte / Kopírovat / Vložit: sudo apt-get Instalovat g++
- Zadejte / kopie / vložka: sudo apt-get Instalovat mesa-common-dev
- Zadejte / Kopírovat / Vložit: sudo apt-get Instalovat sestavení
- Zadejte / Kopírovat / Vložit: sudo apt-get Instalovat libgeg1.5-dev libglm-dev

- Zadejte / Kopírovat / Vložit: Mkdir Sample-OpenGl-Programy
- To vytvoří katalog pro uložení programů OpenGL.
- Přesunete se do vytvořeného adresáře.
- Zkopírujte a vložte nebo zadejte následující kód:
#Include #include void renderfunkce () {glclearcolor (0).0, 0.0, 0.0, 0.0)-glórclear (gl_color_buffer_bit) -glcolor3f (1).0, 1.0, 1.0) -glotho (-1.0, 1.0, -1.0, 1.0, -1.0, 1.0) -GLBEGIN (GL_POLYGON) -GLIFERTEX2F (-0.padesáti.5) -GriverEx2f (-0.padesáti.5) -glotvertEx2f (0.padesáti.5) -glotvertEx2f (0.padesáti.5) -Glend () - glflush () -} INT MAIN (INT Argc, Char ** ArgV) {glutinit (& argc, argv) -glutinitdisplayMode (glut_single) -glutinitwindowsize (500,500) -glutinitwindowposition (100,100) -glutinitwineowindow (" OpenGL - první okno demo ") - glutdisplayfunc (renderfunkce) -glutmainloop () - návrat 0-}

- Zadejte / Kopírovat / Vložit: GCC -LGLLCL -LGL -LGLGLGLGLGLGLGLGLLO MAIN.C -O OpengeExample
- Tento tým bude shromažďovat a připojit knihovnu OpenGL.

