Ako nainštalovať Mesa (OpenGL) na Linux Mint: 6 krokov

Obsah:

Ako nainštalovať Mesa (OpenGL) na Linux Mint: 6 krokov
Ako nainštalovať Mesa (OpenGL) na Linux Mint: 6 krokov

Video: Ako nainštalovať Mesa (OpenGL) na Linux Mint: 6 krokov

Video: Ako nainštalovať Mesa (OpenGL) na Linux Mint: 6 krokov
Video: Ako k zmene myslenia? - NÁVOD 2024, Smieť
Anonim

Mesa je open -source implementácia špecifikácie OpenGL - systému na vykresľovanie interaktívnej 3D grafiky. Technicky je OpenGL iba špecifikácia implementovaná vašim grafickým ovládačom. Knižnica OpenGL SDK neexistuje. Existuje len libGL.so ktorý je dodávaný s vašim vodičom. Na jeho použitie potrebujete väzby pre zvolený programovací jazyk. Ak je to C, „väzby“pozostávajú iba z hlavičkových súborov. Pravdepodobne však budete chcieť použiť aj rozšírenia OpenGL, čo je pomocou GLEW jednoduché.

Rôzne ovládače zariadení umožňujú použitie Mesa v mnohých rôznych prostrediach, od emulácie softvéru po úplnú hardvérovú akceleráciu pre moderné GPU. Mesa nadväzuje na niekoľko ďalších open-source projektov: Direct Rendering Infrastructure a X.org na poskytovanie podpory OpenGL používateľom X na Linuxe, FreeBSD a ďalších operačných systémoch.

Kroky

Časť 1 z 3: Príprava operačného systému Linux Mint na vývoj OpenGL

Nainštalujte Mesa (OpenGL) na Linux Mint, krok 1
Nainštalujte Mesa (OpenGL) na Linux Mint, krok 1

Krok 1. Otvorte terminál a zadaním nasledujúcich príkazov nainštalujte potrebné knižnice pre vývoj OpenGL:

  • Zadajte príkaz sudo apt-get update
  • Zadajte sudo apt-get install freeglut3
  • Zadajte sudo apt-get install freeglut3-dev
  • Zadajte sudo apt-get install binutils-gold
  • Zadajte príkaz sudo apt-get install g ++ cmake
  • Zadajte sudo apt-get install libglew-dev
  • Zadajte sudo apt-get install g ++
  • Zadajte príkaz sudo apt-get install mesa-common-dev
  • Zadajte sudo apt-get install build-essential
  • Zadajte sudo apt-get install libglew1.5-dev libglm-dev
Krok 2: Nainštalujte Mesa (OpenGL) na Linux Mint
Krok 2: Nainštalujte Mesa (OpenGL) na Linux Mint

Krok 2. Získajte informácie o implementáciách OpenGL a GLX spustených na danom X displeji

Ak to chcete urobiť, zadajte glxinfo.

Časť 2 z 3: Vytvorenie prvého programu OpenGL

Nainštalujte Mesa (OpenGL) na Linux Mint, krok 3
Nainštalujte Mesa (OpenGL) na Linux Mint, krok 3

Krok 1. Otvorte terminál

Vytvorte adresár, zmeňte sa na adresár a pomocou svojho obľúbeného textového editora, ako je nano alebo gedit, vytvorte zdrojový kód OpenGL. Zadajte nasledujúce príkazy nižšie.

  • Zadajte programy mkdir Sample-OpenGL-Programy

    Tým sa vytvorí adresár na uloženie vašich programov OpenGL

  • Zadajte cd Sample-OpenGL-Programy

    Tým sa zmeníte na svoj adresár

  • Zadajte nano main.c ALEBO gedit main.c

Krok 2. Skopírujte a prilepte ALEBO zadajte kód:

    #include #include void renderFunction () {glClearColor (0,0, 0,0, 0,0, 0,0); glClear (GL_COLOR_BUFFER_BIT); glColor3f (1,0, 1,0, 1,0); glOrtho (-1,0, 1,0, -1,0, 1,0, -1,0, 1,0); glBegin (GL_POLYGON); glVertex2f (-0,5, -0,5); glVertex2f (-0,5, 0,5); glVertex2f (0,5, 0,5); glVertex2f (0,5, -0,5); glEnd (); glFlush (); } int main (int argc, char ** argv) {glutInit (& argc, argv); glutInitDisplayMode (GLUT_SINGLE); glutInitWindowSize (500, 500); glutInitWindowPosition (100, 100); glutCreateWindow ("OpenGL - demo prvého okna"); glutDisplayFunc (renderFunction); glutMainLoop (); návrat 0; }

Nainštalujte Mesa (OpenGL) na Linux Mint, krok 4
Nainštalujte Mesa (OpenGL) na Linux Mint, krok 4

Krok 3. Uložte súbor a ukončite ho

Časť 3 z 3: Kompilácia a spustenie vašej aplikácie OpenGL

Nainštalujte Mesa (OpenGL) na Linux Mint, krok 5
Nainštalujte Mesa (OpenGL) na Linux Mint, krok 5

Krok 1. Zadajte adresár Sample-OpenGL-Programs

Kým tam budete, spustite nasledujúci príkaz:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLEpriklad

    Tento príkaz skompiluje a prepojí vaše knižnice OpenGL

Nainštalujte Mesa (OpenGL) na Linux Mint, krok 6
Nainštalujte Mesa (OpenGL) na Linux Mint, krok 6

Krok 2. Spustite program

Ak to chcete urobiť, zadajte nasledujúci príkaz:

Zadajte./OpenGLEpriklad

OpenGL prvé okno správny výsledok
OpenGL prvé okno správny výsledok

Krok 3. Počkajte na výsledok

Ak ste urobili všetko správne, otvorí sa okno. Ukáže biely štvorec na čiernom pozadí. Okno bude mať názov „OpenGL - demo prvého okna“.

Odporúča: