Ako nainštalovať mesa (opengl) v linux mincov

Mesa - Toto je implementácia grafických API Opengl, Poskytovanie vysokého výkonu pri práci s 3D grafikou. Technicky, to je len špecifikácia implementovaná ovládačom grafickej karty. Neexistuje žiadna taká vec ako Knižnica OpenGL SDK. Existuje súbor libgl.Dodávané s vodičom. Ak ho chcete použiť, potrebujete viazanie na zvolený programovací jazyk. Ak je to jazyk C, viazanie sa skladá zo súborov hlavičky. Avšak, pravdepodobne budete chcieť použiť rozšírenia OpenGL, ktoré je ľahko ovládateľné s GLEW.

Rozmanitosť ovládačov zariadení umožňuje použitie mesa v rôznych prostrediach, počnúc emuláciou softvéru a dokončenie hardvérového zrýchlenia moderných video chips. Mesa je spojená s niekoľkými ďalšími projektmi otvoreného zdroja: priama infraštruktúra renderovania a x.Org, a poskytuje podporu pre užívateľov OpenGL X v Linuxe, FreeBSD a iných operačných systémoch.

Kroky

Metóda 1 z 3:
Príprava operačného systému Linux Mint pre rozvoj OpenGL
  1. Obrázok s názvom Nainštalovať Mesa (OpenGL) na Linux Mint Krok 1
jeden. Otvorte terminál a zadajte nasledujúce príkazy na inštaláciu potrebných knižníc pre vývoj OpenGL:
  • ENTER / COPY / COPY / INSERT: SUMDO APT-GET UPDATE
  • ENTER / COPY / COPY / INSERT: SUDDO APT-GET Install FreeGlut3
  • ENTER / COPY / COPY / INSERT: SUDDO APT-GET Install FreeGlut3-dev
  • ENTER / COPY / COPY / INSERT: SUDDO APT-GET Instance Binutils-Gold
  • ENTER / COPY / COPY / INSERT: SUDDO APT-GET INSTALLY G ++ CMAKE
  • ENTER / COPY / COPY / INSERT: SUDDO APT-GET Instance libglew-dev
  • ENTER / COPY / COPY / INSERT: SUDDO APT-GET INSTALL G++
  • ENTER / COPY / COPY / INSERT: SUDDO APT-GET INSTALL MESA-CONVERT-DEV
  • ENTER / COPY / COPY / INSERT: SUDDO APT-GET Install Build-Essential
  • ENTER / COPY / COPY / INSERT: SUDDO APT-GET INSTALL libglew1.5-dev libglm-dev
  • Obrázok s názvom Nainštalovať Mesa (OpenGL) na Linux Mint Krok 2
    2. Po inštalácii knižníc zadajte nasledujúci príkaz na získanie informácií o implementáciách OpenGL a GLX, ktoré pracujú na tomto displeji X.
  • ENTER / COPY / VLOŽKA: GLXINFO | Grep OpenGL
  • Metóda 2 z 3:
    Vytvorenie prvého programu OpenGL
    1. Obrázok s názvom Nainštalovať Mesa (OpenGL) na Linux Mint Krok 3
    jeden. Ak chcete vytvoriť program OpenGL, otvorte terminál, vytvorte adresár, prejdite do adresára av textovom editore, napríklad v NANO alebo GEDIT, vytvorte kód zdroja OpenGL. Zadajte nasledujúce príkazy:
    • ENTER / COPY / COPY / INSERT: MKDIR VZDUCHOVÉ OPENGL-PROGRAMY
    • Tým sa vytvorí katalóg pre ukladanie vašich programov OpenGL.
  • ENTER / COPY / COPY / INSERT: CD Sample-OpenGL-programy
    • Presuniete sa do vytvoreného adresára.
  • Zadajte / skopírujte / vložte:"Nano Main.C" Alebo "Gedit hlavné.C"
    • Skopírujte a prilepte alebo zadajte nasledujúci kód:
  • #include #include Void renderfunkcia () {GLCLEARCOLOR (0.0, 0.0, 0.0, 0.0) -Glclear (GL_COLOR_BUFFER_BIT) -GLCOLOR3F (1.0, 1.0, 1.0) -GlortO (-1.0, 1.0, -1.0, 1.0, -1.0, 1.0) -glbegin (gl_polygon) -glvertex2f (-0.päťdesiat.5) -glvertex2f (-0.päťdesiat.5) -glvertex2f (0.päťdesiat.5) -glvertex2f (0.päťdesiat.5) -glend () - GLFLUH () -} INT HLAVNÝ (INT ARGC, CHAR ** ARGV) {GLUTINIT (& ARGC, ARGV) -Glutinitdisplaymode (glut_single) -GlutinitWindowssion (500 500) -GlutinItWindowPospozícia (100,100) -GlutinItinTowindow"OpenGL - prvé okno demo") -Glutdisplayfunc (renderfunkcia) -Glutmainloop () - návrat 0-}
  • "" Uložte súbor a zatvorte ho""Obrázok s názvom Nainštalovať Mesa (OpenGL) na Linux Mint Krok 4
  • Metóda 3 z 3:
    Kompilácia a spustenie aplikácií OpenGL
    1. Obrázok s názvom Nainštalovať Mesa (OpenGL) na Linux Mint Krok 5
    jeden. Byť v adresári "Sample-OpenGL-programy", spustite nasledujúci príkaz:
    • ENTER / COPY / COPY / INSERT: GCC -LGLUT -LGL -LGLGL -LGL -LGLY MAIN.C-o opengexample
    • Tento tím bude zbierať a pripojiť knižnicu OpenGL.
  • Obrázok s názvom Nainštalovať Mesa (OpenGL) na Linux Mint Krok 6
    2. Ak chcete spustiť program, zadajte nasledujúci príkaz:
  • Zadajte / skopírujte / vložte:./ Opengexample
  • Obrázok s názvom Nainštalovať Mesa (OpenGL) na Linux Mint Krok 7
    3. Ďalšie informácie o OpenGL nájdete v nasledujúcich zdrojoch:
  • OpenGL Red Book
  • OpenGL modrá kniha
  • Podobné publikácie