Si të instaloni Mesa (OpenGL) në Linux Mint: 6 hapa

Përmbajtje:

Si të instaloni Mesa (OpenGL) në Linux Mint: 6 hapa
Si të instaloni Mesa (OpenGL) në Linux Mint: 6 hapa

Video: Si të instaloni Mesa (OpenGL) në Linux Mint: 6 hapa

Video: Si të instaloni Mesa (OpenGL) në Linux Mint: 6 hapa
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Mund
Anonim

Mesa është një zbatim me burim të hapur të specifikimit OpenGL - një sistem për dhënien e grafikëve interaktiv 3D. Teknikisht, OpenGL është vetëm një specifikim, i zbatuar nga drejtuesi juaj grafik. Nuk ka asgjë të tillë si një bibliotekë OpenGL SDK. Ka vetëm libGL.pra e cila vjen me shoferin tuaj. Për ta përdorur atë, keni nevojë për lidhje për gjuhën tuaj të programimit të zgjedhur. Nëse është C, "lidhjet" përbëhen vetëm nga skedarët e kokës. Sidoqoftë, ndoshta do të dëshironi të përdorni shtesat OpenGL, e cila është e lehtë duke përdorur GLEW.

Shumëllojshmëria e drejtuesve të pajisjeve lejon që Mesa të përdoret në shumë mjedise të ndryshme duke filluar nga emulimi i softuerit deri në përshpejtimin e plotë të harduerit për GPU -të moderne. Mesa lidhet me disa projekte të tjera me burim të hapur: Infrastruktura e Rendering Direkt dhe X.org për të siguruar mbështetje OpenGL për përdoruesit e X në Linux, FreeBSD dhe sisteme të tjera operative.

Hapa

Pjesa 1 nga 3: Përgatitja e sistemit tuaj operativ Linux Mint për zhvillimin OpenGL

Instaloni Mesa (OpenGL) në Linux Mint Hapi 1
Instaloni Mesa (OpenGL) në Linux Mint Hapi 1

Hapi 1. Hapni një terminal dhe futni komandat e mëposhtme për të instaluar bibliotekat e nevojshme për zhvillimin e OpenGL:

  • Fut sudo apt-get update
  • Fut sudo apt-get install freeglut3
  • Fut sudo apt-get install freeglut3-dev
  • Shkruani sudo apt-get install binutils-gold
  • Fut sudo apt-get install g ++ cmake
  • Fut sudo apt-get install libglew-dev
  • Fut sudo apt-get install g ++
  • Shkruani sudo apt-get install mesa-common-dev
  • Fut sudo apt-get install build-thelbësore
  • Fut sudo apt-get install libglew1.5-dev libglm-dev
Instaloni Mesa (OpenGL) në Linux Mint Hapi 2
Instaloni Mesa (OpenGL) në Linux Mint Hapi 2

Hapi 2. Merrni informacion në lidhje me zbatimet OpenGL dhe GLX që funksionojnë në një ekran të caktuar X

Për ta bërë këtë, futni glxinfo.

Pjesa 2 nga 3: Krijimi i Programit tuaj të Parë OpenGL

Instaloni Mesa (OpenGL) në Linux Mint Hapi 3
Instaloni Mesa (OpenGL) në Linux Mint Hapi 3

Hapi 1. Hapni një terminal

Krijoni një drejtori, ndryshoni në drejtori dhe përdorni redaktuesin tuaj të preferuar të tekstit si nano ose gedit për të krijuar kodin tuaj burimor OpenGL. Futni komandat e mëposhtme më poshtë.

  • Shkruani mkdir Sample-OpenGL-Programs

    Kjo do të krijojë një drejtori për të mbajtur programet tuaja OpenGL

  • Shkruani cd Sample-OpenGL-Programs

    Kjo do t'ju ndryshojë në drejtorinë tuaj

  • Shkruani nano main.c OSE gedit main.c

Hapi 2. Kopjoni dhe ngjisni OSE shkruani kodin:

    #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 kryesore (int argc, char ** argv) {glutInit (& argc, argv); glutInitDisplayMode (GLUT_SINGLE); glutInitWindowSize (500, 500); glutInitWindowPosition (100, 100); glutCreateWindow ("OpenGL - Demoja e parë e dritares"); glutDisplayFunc (renderFunction); glutMainLoop (); kthimi 0; }

Instaloni Mesa (OpenGL) në Linux Mint Hapi 4
Instaloni Mesa (OpenGL) në Linux Mint Hapi 4

Hapi 3. Ruani skedarin dhe dilni

Pjesa 3 nga 3: Përpilimi dhe ekzekutimi i aplikacionit tuaj OpenGL

Instaloni Mesa (OpenGL) në Linux Mint Hapi 5
Instaloni Mesa (OpenGL) në Linux Mint Hapi 5

Hapi 1. Shkruani në drejtorinë Sample-OpenGL-Programs

Ndërsa jeni atje, ekzekutoni komandën e mëposhtme:

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

    Kjo komandë do të përpilojë dhe lidhë bibliotekat tuaja OpenGL

Instaloni Mesa (OpenGL) në Linux Mint Hapi 6
Instaloni Mesa (OpenGL) në Linux Mint Hapi 6

Hapi 2. Drejtoni programin

Për ta bërë këtë, shkruani sa vijon:

Shkruani./OpenGLEShembull

Rezultati i saktë i dritares së parë OpenGL
Rezultati i saktë i dritares së parë OpenGL

Hapi 3. Prisni një rezultat

Nëse keni bërë gjithçka siç duhet, do të hapet një dritare. Do të tregojë një katror të bardhë në një sfond të zi. Dritarja do të titullohet "OpenGL - Demoja e parë e dritares".

Recommended: