Cómo instalar Mesa (OpenGL) en Linux Mint: 6 pasos

Tabla de contenido:

Cómo instalar Mesa (OpenGL) en Linux Mint: 6 pasos
Cómo instalar Mesa (OpenGL) en Linux Mint: 6 pasos

Video: Cómo instalar Mesa (OpenGL) en Linux Mint: 6 pasos

Video: Cómo instalar Mesa (OpenGL) en Linux Mint: 6 pasos
Video: CÓMO HACER STICKERS PARA WHATSAPP CON TUS FOTOS Y MEMES ♥ Jimena Aguilar 2024, Mayo
Anonim

Mesa es una implementación de código abierto de la especificación OpenGL, un sistema para renderizar gráficos 3D interactivos. Técnicamente, OpenGL es solo una especificación, implementada por su controlador de gráficos. No existe nada parecido a una biblioteca OpenGL SDK. Solo hay libGL.so que viene con su controlador. Para usarlo, necesita enlaces para el lenguaje de programación que elija. Si es C, los "enlaces" consisten solo en los archivos de encabezado. Sin embargo, probablemente también querrá usar extensiones OpenGL, que son fáciles de usar con GLEW.

Una variedad de controladores de dispositivos permite que Mesa se utilice en muchos entornos diferentes que van desde la emulación de software hasta la aceleración completa de hardware para las GPU modernas. Mesa se relaciona con varios otros proyectos de código abierto: Direct Rendering Infrastructure y X.org para proporcionar soporte OpenGL a los usuarios de X en Linux, FreeBSD y otros sistemas operativos.

Pasos

Parte 1 de 3: Preparación de su sistema operativo Linux Mint para el desarrollo OpenGL

Instale Mesa (OpenGL) en Linux Mint Paso 1
Instale Mesa (OpenGL) en Linux Mint Paso 1

Paso 1. Abra una terminal e ingrese los siguientes comandos para instalar las bibliotecas necesarias para el desarrollo de OpenGL:

  • Ingrese sudo apt-get update
  • Ingrese sudo apt-get install freeglut3
  • Ingrese sudo apt-get install freeglut3-dev
  • Ingrese sudo apt-get install binutils-gold
  • Ingrese sudo apt-get install g ++ cmake
  • Ingrese sudo apt-get install libglew-dev
  • Ingrese sudo apt-get install g ++
  • Ingrese sudo apt-get install mesa-common-dev
  • Ingrese sudo apt-get install build-essential
  • Ingrese sudo apt-get install libglew1.5-dev libglm-dev
Instale Mesa (OpenGL) en Linux Mint Paso 2
Instale Mesa (OpenGL) en Linux Mint Paso 2

Paso 2. Obtenga información sobre las implementaciones de OpenGL y GLX que se ejecutan en una pantalla X determinada

Para hacer esto, ingrese glxinfo.

Parte 2 de 3: Creación de su primer programa OpenGL

Instale Mesa (OpenGL) en Linux Mint Paso 3
Instale Mesa (OpenGL) en Linux Mint Paso 3

Paso 1. Abra una terminal

Cree un directorio, cámbielo al directorio y use su editor de texto favorito, como nano o gedit, para crear su código fuente OpenGL. Ingrese los siguientes comandos a continuación.

  • Ingrese mkdir Sample-OpenGL-Programs

    Esto creará un directorio para guardar sus programas OpenGL

  • Ingrese cd Sample-OpenGL-Programs

    Esto lo cambiará a su directorio

  • Ingrese nano main.c O gedit main.c

Paso 2. Copie y pegue O escriba el código:

    #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 - Primera ventana de demostración"); glutDisplayFunc (renderFunction); glutMainLoop (); return 0; }

Instale Mesa (OpenGL) en Linux Mint Paso 4
Instale Mesa (OpenGL) en Linux Mint Paso 4

Paso 3. Guarde el archivo y salga

Parte 3 de 3: Compilación y ejecución de su aplicación OpenGL

Instale Mesa (OpenGL) en Linux Mint Paso 5
Instale Mesa (OpenGL) en Linux Mint Paso 5

Paso 1. Ingrese al directorio Sample-OpenGL-Programs

Mientras esté allí, ejecute el siguiente comando:

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

    Este comando compilará y vinculará sus bibliotecas OpenGL

Instale Mesa (OpenGL) en Linux Mint Paso 6
Instale Mesa (OpenGL) en Linux Mint Paso 6

Paso 2. Ejecute el programa

Para hacer esto, escriba lo siguiente:

Introduzca./OpenGLExample

Resultado correcto de la primera ventana de OpenGL
Resultado correcto de la primera ventana de OpenGL

Paso 3. Espere un resultado

Si hizo todo bien, se abrirá una ventana. Mostrará un cuadrado blanco sobre fondo negro. La ventana se titulará "OpenGL - Primera ventana de demostración".

Recomendado: