Så här installerar du Mesa (OpenGL) på Linux Mint: 6 steg

Innehållsförteckning:

Så här installerar du Mesa (OpenGL) på Linux Mint: 6 steg
Så här installerar du Mesa (OpenGL) på Linux Mint: 6 steg

Video: Så här installerar du Mesa (OpenGL) på Linux Mint: 6 steg

Video: Så här installerar du Mesa (OpenGL) på Linux Mint: 6 steg
Video: How to Create your own WhatsApp Stickers with iPhone | Whatsapp Sticker New Update 2024, Maj
Anonim

Mesa är en open -source -implementering av OpenGL -specifikationen - ett system för återgivning av interaktiv 3D -grafik. Tekniskt sett är OpenGL bara en specifikation, implementerad av din grafikdrivrutin. Det finns inget sådant som ett OpenGL SDK -bibliotek. Det finns bara libGL.so som följer med din förare. För att använda det behöver du bindningar för ditt valda programmeringsspråk. Om det är C består "bindningarna" av bara rubrikfilerna. Men du kommer förmodligen också att använda OpenGL -tillägg, vilket är enkelt att använda GLEW.

En mängd olika enhetsdrivrutiner gör att Mesa kan användas i många olika miljöer, allt från mjukvaruemulering till komplett hårdvaruacceleration för moderna GPU: er. Mesa knyter an till flera andra projekt med öppen källkod: Direct Rendering Infrastructure och X.org för att ge OpenGL-stöd till användare av X på Linux, FreeBSD och andra operativsystem.

Steg

Del 1 av 3: Förbered ditt Linux Mint -operativsystem för OpenGL -utveckling

Installera Mesa (OpenGL) på Linux Mint Steg 1
Installera Mesa (OpenGL) på Linux Mint Steg 1

Steg 1. Öppna en terminal och ange följande kommandon för att installera nödvändiga bibliotek för OpenGL -utveckling:

  • Ange sudo apt-get update
  • Ange sudo apt-get install freeglut3
  • Ange sudo apt-get install freeglut3-dev
  • Ange sudo apt-get install binutils-gold
  • Ange sudo apt-get install g ++ cmake
  • Ange sudo apt-get install libglew-dev
  • Ange sudo apt-get install g ++
  • Ange sudo apt-get install mesa-common-dev
  • Ange sudo apt-get install build-essential
  • Ange sudo apt-get install libglew1.5-dev libglm-dev
Installera Mesa (OpenGL) på Linux Mint Steg 2
Installera Mesa (OpenGL) på Linux Mint Steg 2

Steg 2. Få information om OpenGL- och GLX -implementeringarna som körs på en given X -display

För att göra detta, ange glxinfo.

Del 2 av 3: Skapa ditt första OpenGL -program

Installera Mesa (OpenGL) på Linux Mint Steg 3
Installera Mesa (OpenGL) på Linux Mint Steg 3

Steg 1. Öppna en terminal

Skapa en katalog, byt till katalogen och använd din favorittextredigerare som nano eller gedit för att skapa din OpenGL -källkod. Ange följande kommandon nedan.

  • Ange mkdir Sample-OpenGL-program

    Detta skapar en katalog för dina OpenGL -program

  • Ange cd Sample-OpenGL-Programs

    Detta kommer att ändra dig till din katalog

  • Ange nano main.c ELLER gedit main.c

Steg 2. Kopiera och klistra in ELLER skriv in koden:

    #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 - First window demo"); glutDisplayFunc (renderFunction); glutMainLoop (); returnera 0; }

Installera Mesa (OpenGL) på Linux Mint Steg 4
Installera Mesa (OpenGL) på Linux Mint Steg 4

Steg 3. Spara filen och avsluta

Del 3 av 3: Kompilera och köra din OpenGL -applikation

Installera Mesa (OpenGL) på Linux Mint Steg 5
Installera Mesa (OpenGL) på Linux Mint Steg 5

Steg 1. Ange katalogen Sample-OpenGL-Programs

Kör följande kommando medan du är där:

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

    Detta kommando kommer att sammanställa och länka dina OpenGL -bibliotek

Installera Mesa (OpenGL) på Linux Mint Steg 6
Installera Mesa (OpenGL) på Linux Mint Steg 6

Steg 2. Kör programmet

För att göra detta, skriv följande:

Ange./OpenGLExample

OpenGL första fönstret korrekt resultat
OpenGL första fönstret korrekt resultat

Steg 3. Vänta på ett resultat

Om du gjorde allt rätt öppnas ett fönster. Det kommer att visa en vit fyrkant på en svart bakgrund. Fönstret kommer att ha titeln "OpenGL - First window demo".

Rekommenderad: