Cara Memasang Mesa (OpenGL) pada Linux Mint: 6 Langkah

Isi kandungan:

Cara Memasang Mesa (OpenGL) pada Linux Mint: 6 Langkah
Cara Memasang Mesa (OpenGL) pada Linux Mint: 6 Langkah

Video: Cara Memasang Mesa (OpenGL) pada Linux Mint: 6 Langkah

Video: Cara Memasang Mesa (OpenGL) pada Linux Mint: 6 Langkah
Video: Cara Membuat Stiker WhatsApp Sendiri Menggunakan Foto 2024, April
Anonim

Mesa adalah pelaksanaan sumber terbuka dari spesifikasi OpenGL - sistem untuk membuat grafik 3D interaktif. Secara teknikal, OpenGL hanyalah spesifikasi yang dilaksanakan oleh pemacu grafik anda. Tidak ada perkara seperti perpustakaan OpenGL SDK. Ada sahaja libGL.so yang disertakan dengan pemandu anda. Untuk menggunakannya, anda memerlukan pengikat untuk bahasa pilihan program anda. Sekiranya itu C, "bindings" hanya terdiri daripada fail header. Walau bagaimanapun, anda mungkin juga ingin menggunakan sambungan OpenGL, yang mudah menggunakan GLEW.

Pelbagai pemacu peranti membolehkan Mesa digunakan dalam berbagai persekitaran, mulai dari emulasi perisian hingga percepatan perkakasan untuk GPU moden. Mesa bergabung dengan beberapa projek sumber terbuka yang lain: Direct Rendering Infrastructure dan X.org untuk memberikan sokongan OpenGL kepada pengguna X di Linux, FreeBSD dan sistem operasi lain.

Langkah-langkah

Bahagian 1 dari 3: Menyiapkan Sistem Operasi Linux Mint Anda untuk Pembangunan OpenGL

Pasang Mesa (OpenGL) pada Linux Mint Langkah 1
Pasang Mesa (OpenGL) pada Linux Mint Langkah 1

Langkah 1. Buka terminal dan masukkan arahan berikut untuk memasang perpustakaan yang diperlukan untuk pengembangan OpenGL:

  • Masukkan kemas kini apt-get sudo
  • Masukkan sudo apt-get install freeglut3
  • Masukkan sudo apt-get install freeglut3-dev
  • Masukkan sudo apt-get install binutils-gold
  • Masukkan sudo apt-get install g ++ cmake
  • Masukkan sudo apt-get install libglew-dev
  • Masukkan sudo apt-get install g ++
  • Masukkan sudo apt-get install mesa-common-dev
  • Masukkan sudo apt-get install build-essential
  • Masukkan sudo apt-get install libglew1.5-dev libglm-dev
Pasang Mesa (OpenGL) pada Linux Mint Langkah 2
Pasang Mesa (OpenGL) pada Linux Mint Langkah 2

Langkah 2. Dapatkan maklumat mengenai pelaksanaan OpenGL dan GLX yang dijalankan pada paparan X yang diberikan

Untuk melakukan ini, masukkan glxinfo.

Bahagian 2 dari 3: Membuat Program OpenGL Pertama Anda

Pasang Mesa (OpenGL) pada Linux Mint Langkah 3
Pasang Mesa (OpenGL) pada Linux Mint Langkah 3

Langkah 1. Buka terminal

Buat direktori, ubah ke direktori dan gunakan editor teks kegemaran anda seperti nano atau gedit untuk membuat kod sumber OpenGL anda. Masukkan arahan berikut di bawah.

  • Masukkan Program Contoh-OpenGL mkdir

    Ini akan membuat direktori untuk mengadakan program OpenGL anda

  • Masukkan cd Contoh-OpenGL-Program

    Ini akan mengubah anda ke dalam direktori anda

  • Masukkan nano main.c ATAU gedit main.c

Langkah 2. Salin dan tampal ATAU taip kodnya:

    #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 utama (int argc, char ** argv) {glutInit (& argc, argv); glutInitDisplayMode (GLUT_SINGLE); glutInitWindowSize (500, 500); glutInitWindowPosition (100, 100); glutCreateWindow ("OpenGL - Demo tetingkap pertama"); glutDisplayFunc (renderFunction); glutMainLoop (); pulangan 0; }

Pasang Mesa (OpenGL) pada Linux Mint Langkah 4
Pasang Mesa (OpenGL) pada Linux Mint Langkah 4

Langkah 3. Simpan fail dan keluar

Bahagian 3 dari 3: Menyusun dan Menjalankan Aplikasi OpenGL Anda

Pasang Mesa (OpenGL) pada Linux Mint Langkah 5
Pasang Mesa (OpenGL) pada Linux Mint Langkah 5

Langkah 1. Masukkan direktori Sample-OpenGL-Programs

Semasa berada di sana, jalankan arahan berikut:

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

    Perintah ini akan menyusun dan menghubungkan perpustakaan OpenGL anda

Pasang Mesa (OpenGL) pada Linux Mint Langkah 6
Pasang Mesa (OpenGL) pada Linux Mint Langkah 6

Langkah 2. Jalankan program

Untuk melakukan ini, taipkan perkara berikut:

Masukkan./OpenGLExample

OpenGL tetingkap pertama hasil yang betul
OpenGL tetingkap pertama hasil yang betul

Langkah 3. Tunggu hasilnya

Sekiranya anda melakukan semuanya dengan betul, tetingkap akan terbuka. Ia akan menunjukkan kotak putih pada latar belakang hitam. Tetingkap akan bertajuk "OpenGL - Demo tetingkap pertama".

Disyorkan: