Slik installerer du Mesa (OpenGL) på Linux Mint: 6 trinn

Innholdsfortegnelse:

Slik installerer du Mesa (OpenGL) på Linux Mint: 6 trinn
Slik installerer du Mesa (OpenGL) på Linux Mint: 6 trinn

Video: Slik installerer du Mesa (OpenGL) på Linux Mint: 6 trinn

Video: Slik installerer du Mesa (OpenGL) på Linux Mint: 6 trinn
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Kan
Anonim

Mesa er en åpen kildekode -implementering av OpenGL -spesifikasjonen - et system for gjengivelse av interaktiv 3D -grafikk. Teknisk sett er OpenGL bare en spesifikasjon, implementert av grafikkdriveren. Det finnes ikke noe slikt som et OpenGL SDK -bibliotek. Det er bare libGL.so som følger med sjåføren din. For å bruke det trenger du bindinger for ditt valgte programmeringsspråk. Hvis det er C, består "bindingene" av bare toppfilene. Imidlertid vil du sannsynligvis også bruke OpenGL -utvidelser, som er enkelt å bruke GLEW.

En rekke enhetsdrivere gjør at Mesa kan brukes i mange forskjellige miljøer, alt fra programvareemulering til fullstendig maskinvareakselerasjon for moderne GPUer. Mesa knytter seg til flere andre åpen kildekode-prosjekter: Direct Rendering Infrastructure og X.org for å gi OpenGL-støtte til brukere av X på Linux, FreeBSD og andre operativsystemer.

Trinn

Del 1 av 3: Forberede Linux Mint -operativsystemet ditt for OpenGL -utvikling

Installer Mesa (OpenGL) på Linux Mint Trinn 1
Installer Mesa (OpenGL) på Linux Mint Trinn 1

Trinn 1. Åpne en terminal og skriv inn følgende kommandoer for å installere de nødvendige bibliotekene for OpenGL -utvikling:

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

Trinn 2. Få informasjon om OpenGL- og GLX -implementeringene som kjører på en gitt X -skjerm

For å gjøre dette, skriv inn glxinfo.

Del 2 av 3: Opprette ditt første OpenGL -program

Installer Mesa (OpenGL) på Linux Mint Trinn 3
Installer Mesa (OpenGL) på Linux Mint Trinn 3

Trinn 1. Åpne en terminal

Lag en katalog, bytt til katalog og bruk din favoritt tekstredigerer som nano eller gedit for å lage OpenGL kildekoden. Skriv inn følgende kommandoer nedenfor.

  • Skriv inn mkdir Sample-OpenGL-programmer

    Dette vil opprette en katalog for å holde OpenGL -programmene dine

  • Skriv inn cd Sample-OpenGL-Programmer

    Dette vil endre deg til katalogen din

  • Skriv inn nano main.c ELLER gedit main.c

Trinn 2. Kopier og lim inn ELLER skriv inn 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 (); retur 0; }

Installer Mesa (OpenGL) på Linux Mint Trinn 4
Installer Mesa (OpenGL) på Linux Mint Trinn 4

Trinn 3. Lagre filen og avslutt

Del 3 av 3: Kompilering og kjøring av OpenGL -applikasjonen

Installer Mesa (OpenGL) på Linux Mint Trinn 5
Installer Mesa (OpenGL) på Linux Mint Trinn 5

Trinn 1. Skriv inn katalogen Sample-OpenGL-Programs

Kjør følgende kommando mens du er der:

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

    Denne kommandoen vil kompilere og koble OpenGL -bibliotekene dine

Installer Mesa (OpenGL) på Linux Mint Trinn 6
Installer Mesa (OpenGL) på Linux Mint Trinn 6

Trinn 2. Kjør programmet

For å gjøre dette, skriv inn følgende:

Skriv inn./OpenGLExample

OpenGL første vindu korrekt resultat
OpenGL første vindu korrekt resultat

Trinn 3. Vent på et resultat

Hvis du gjorde alt riktig, åpnes et vindu. Det vil vise en hvit firkant på en svart bakgrunn. Vinduet får tittelen "OpenGL - First window demo".

Anbefalt: