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
- 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

- ENTER / COPY / COPY / INSERT: MKDIR VZDUCHOVÉ OPENGL-PROGRAMY
- Tým sa vytvorí katalóg pre ukladanie vašich programov OpenGL.
- Presuniete sa do vytvoreného adresára.
- 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-}

- ENTER / COPY / COPY / INSERT: GCC -LGLUT -LGL -LGLGL -LGL -LGLY MAIN.C-o opengexample
- Tento tím bude zbierať a pripojiť knižnicu OpenGL.

