Come installare Mesa (OpenGL) su Linux Mint: 6 passaggi

Sommario:

Come installare Mesa (OpenGL) su Linux Mint: 6 passaggi
Come installare Mesa (OpenGL) su Linux Mint: 6 passaggi

Video: Come installare Mesa (OpenGL) su Linux Mint: 6 passaggi

Video: Come installare Mesa (OpenGL) su Linux Mint: 6 passaggi
Video: Come creare STICKER WHATSAPP (e TELEGRAM) PERSONALIZZATI con il solo SMARTPHONE | Guida ITA 2024, Maggio
Anonim

Mesa è un'implementazione open source della specifica OpenGL, un sistema per il rendering di grafica 3D interattiva. Tecnicamente, OpenGL è solo una specifica, implementata dal tuo driver grafico. Non esiste una libreria SDK OpenGL. C'è solo libGL.so che viene fornito con il tuo driver. Per usarlo, hai bisogno di collegamenti per il tuo linguaggio di programmazione preferito. Se questo è C, i "binding" consistono solo nei file di intestazione. Tuttavia, probabilmente vorrai anche usare le estensioni OpenGL, il che è facile usando GLEW.

Una varietà di driver di dispositivo consente di utilizzare Mesa in molti ambienti diversi, dall'emulazione software all'accelerazione hardware completa per le moderne GPU. Mesa si lega a diversi altri progetti open source: Direct Rendering Infrastructure e X.org per fornire supporto OpenGL agli utenti di X su Linux, FreeBSD e altri sistemi operativi.

Passi

Parte 1 di 3: preparazione del sistema operativo Linux Mint per lo sviluppo OpenGL

Installa Mesa (OpenGL) su Linux Mint Passaggio 1
Installa Mesa (OpenGL) su Linux Mint Passaggio 1

Passaggio 1. Aprire un terminale e immettere i seguenti comandi per installare le librerie necessarie per lo sviluppo OpenGL:

  • Inserisci sudo apt-get update
  • Inserisci sudo apt-get install freeglut3
  • Inserisci sudo apt-get install freeglut3-dev
  • Inserisci sudo apt-get install binutils-gold
  • Inserisci sudo apt-get install g++ cmake
  • Inserisci sudo apt-get install libglew-dev
  • Inserisci sudo apt-get install g++
  • Inserisci sudo apt-get install mesa-common-dev
  • Inserisci sudo apt-get install build-essential
  • Inserisci sudo apt-get install libglew1.5-dev libglm-dev
Installa Mesa (OpenGL) su Linux Mint Passaggio 2
Installa Mesa (OpenGL) su Linux Mint Passaggio 2

Passaggio 2. Ottieni informazioni sulle implementazioni OpenGL e GLX in esecuzione su un determinato display X

Per fare ciò, inserisci glxinfo.

Parte 2 di 3: creazione del tuo primo programma OpenGL

Installa Mesa (OpenGL) su Linux Mint Passaggio 3
Installa Mesa (OpenGL) su Linux Mint Passaggio 3

Passaggio 1. Aprire un terminale

Crea una directory, cambia nella directory e usa il tuo editor di testo preferito come nano o gedit per creare il tuo codice sorgente OpenGL. Immettere i seguenti comandi di seguito.

  • Inserisci mkdir Sample-OpenGL-Programs

    Questo creerà una directory per contenere i tuoi programmi OpenGL

  • Inserisci cd Sample-OpenGL-Programs

    Questo ti cambierà nella tua directory

  • Inserisci nano main.c OPPURE gedit main.c

Passaggio 2. Copia e incolla O digita il codice:

    #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); gEnd(); glFlush(); } int main(int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE); glutInitWindowSize(500, 500); glutInitWindowPosition(100, 100); glutCreateWindow("OpenGL - Demo prima finestra"); glutDisplayFunc(renderFunction); glutMainLoop(); restituisce 0; }

Installa Mesa (OpenGL) su Linux Mint Passaggio 4
Installa Mesa (OpenGL) su Linux Mint Passaggio 4

Passaggio 3. Salva il file ed esci

Parte 3 di 3: compilazione ed esecuzione dell'applicazione OpenGL

Installa Mesa (OpenGL) su Linux Mint Passaggio 5
Installa Mesa (OpenGL) su Linux Mint Passaggio 5

Passaggio 1. Accedere alla directory Sample-OpenGL-Programs

Mentre sei lì, esegui il seguente comando:

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

    Questo comando compilerà e collegherà le tue librerie OpenGL

Installa Mesa (OpenGL) su Linux Mint Passaggio 6
Installa Mesa (OpenGL) su Linux Mint Passaggio 6

Passaggio 2. Eseguire il programma

Per fare ciò, digita quanto segue:

Inserisci./OpenGLExample

OpenGL prima finestra risultato corretto
OpenGL prima finestra risultato corretto

Passaggio 3. Attendi un risultato

Se hai fatto tutto bene, si aprirà una finestra. Mostrerà un quadrato bianco su uno sfondo nero. La finestra si chiamerà "OpenGL - Demo prima finestra".

Consigliato: