Jak nainstalovat Mesa (OpenGL) na Linux Mint: 6 kroků

Obsah:

Jak nainstalovat Mesa (OpenGL) na Linux Mint: 6 kroků
Jak nainstalovat Mesa (OpenGL) na Linux Mint: 6 kroků

Video: Jak nainstalovat Mesa (OpenGL) na Linux Mint: 6 kroků

Video: Jak nainstalovat Mesa (OpenGL) na Linux Mint: 6 kroků
Video: How To Make WhatsApp Stickers With Your Photos? 2024, Smět
Anonim

Mesa je open -source implementace specifikace OpenGL - systém pro vykreslování interaktivní 3D grafiky. Technicky je OpenGL pouze specifikace implementovaná vaším grafickým ovladačem. Knihovna OpenGL SDK neexistuje. Je tu jen libGL.so který je dodáván s vaším ovladačem. Chcete -li jej použít, potřebujete vazby pro zvolený programovací jazyk. Pokud je to C, „vazby“se skládají pouze z hlavičkových souborů. Pravděpodobně však budete chtít také používat rozšíření OpenGL, což je pomocí GLEW snadné.

Řada ovladačů zařízení umožňuje použití Mesa v mnoha různých prostředích od emulace softwaru až po kompletní hardwarovou akceleraci pro moderní GPU. Mesa navazuje na několik dalších open-source projektů: Direct Rendering Infrastructure a X.org, které poskytují podporu OpenGL uživatelům X na Linuxu, FreeBSD a dalších operačních systémech.

Kroky

Část 1 ze 3: Příprava operačního systému Linux Mint na vývoj OpenGL

Nainstalujte Mesa (OpenGL) na Linux Mint Krok 1
Nainstalujte Mesa (OpenGL) na Linux Mint Krok 1

Krok 1. Otevřete terminál a zadáním následujících příkazů nainstalujte potřebné knihovny pro vývoj OpenGL:

  • Zadejte sudo apt-get update
  • Zadejte sudo apt-get install freeglut3
  • Zadejte sudo apt-get install freeglut3-dev
  • Zadejte sudo apt-get install binutils-gold
  • Zadejte sudo apt-get install g ++ cmake
  • Zadejte sudo apt-get install libglew-dev
  • Zadejte sudo apt-get install g ++
  • Zadejte sudo apt-get install mesa-common-dev
  • Zadejte sudo apt-get install build-essential
  • Zadejte sudo apt-get install libglew1.5-dev libglm-dev
Krok 2: Nainstalujte si Mesa (OpenGL) na Linux Mint
Krok 2: Nainstalujte si Mesa (OpenGL) na Linux Mint

Krok 2. Získejte informace o implementacích OpenGL a GLX spuštěných na daném displeji X

Chcete -li to provést, zadejte glxinfo.

Část 2 ze 3: Vytvoření prvního programu OpenGL

Krok 3: Nainstalujte si Mesa (OpenGL) na Linux Mint
Krok 3: Nainstalujte si Mesa (OpenGL) na Linux Mint

Krok 1. Otevřete terminál

Vytvořte adresář, přejděte do adresáře a použijte svůj oblíbený textový editor, jako je nano nebo gedit, k vytvoření zdrojového kódu OpenGL. Níže zadejte následující příkazy.

  • Zadejte programy mkdir Sample-OpenGL

    Tím se vytvoří adresář pro uložení vašich programů OpenGL

  • Zadejte cd Sample-OpenGL-Programs

    Tím se změníte do svého adresáře

  • Zadejte nano main.c NEBO gedit main.c

Krok 2. Zkopírujte a vložte NEBO zadejte 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 prvního okna"); glutDisplayFunc (renderFunction); glutMainLoop (); návrat 0; }

Krok 4: Nainstalujte si Mesa (OpenGL) na Linux Mint
Krok 4: Nainstalujte si Mesa (OpenGL) na Linux Mint

Krok 3. Uložte soubor a ukončete

Část 3 ze 3: Kompilace a spuštění vaší aplikace OpenGL

Krok 5: Nainstalujte Mesa (OpenGL) na Linux Mint
Krok 5: Nainstalujte Mesa (OpenGL) na Linux Mint

Krok 1. Vstupte do adresáře Sample-OpenGL-Programs

Zatímco tam, spusťte následující příkaz:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLEpříklad

    Tento příkaz zkompiluje a propojí vaše knihovny OpenGL

Krok 6: Nainstalujte si Mesa (OpenGL) na Linux Mint
Krok 6: Nainstalujte si Mesa (OpenGL) na Linux Mint

Krok 2. Spusťte program

Chcete -li to provést, zadejte následující:

Zadejte příklad./OpenGLE

OpenGL první okno správný result
OpenGL první okno správný result

Krok 3. Počkejte na výsledek

Pokud jste udělali vše správně, otevře se okno. Ukáže bílý čtverec na černém pozadí. Okno bude mít název „OpenGL - demo prvního okna“.

Doporučuje: