Cara Menginstal Mesa (OpenGL) di Linux Mint: 6 Langkah

Daftar Isi:

Cara Menginstal Mesa (OpenGL) di Linux Mint: 6 Langkah
Cara Menginstal Mesa (OpenGL) di Linux Mint: 6 Langkah

Video: Cara Menginstal Mesa (OpenGL) di Linux Mint: 6 Langkah

Video: Cara Menginstal Mesa (OpenGL) di Linux Mint: 6 Langkah
Video: CARA MEMBUAT STIKER WHATSAPP DI IPHONE TANPA APLIKASI TAMBAHAN LANGSUNG DARI GALERI FOTO 2024, April
Anonim

Mesa adalah implementasi open source dari spesifikasi OpenGL - sebuah sistem untuk merender grafik 3D interaktif. Secara teknis, OpenGL hanyalah sebuah spesifikasi, yang diimplementasikan oleh driver grafis Anda. Tidak ada yang namanya perpustakaan OpenGL SDK. hanya ada libGL.so yang datang dengan driver Anda. Untuk menggunakannya, Anda memerlukan binding untuk bahasa pemrograman pilihan Anda. Jika itu C, "binding" hanya terdiri dari file header. Namun Anda mungkin juga ingin menggunakan ekstensi OpenGL, yang mudah menggunakan GLEW.

Berbagai driver perangkat memungkinkan Mesa untuk digunakan di banyak lingkungan berbeda mulai dari emulasi perangkat lunak hingga akselerasi perangkat keras lengkap untuk GPU modern. Mesa terkait dengan beberapa proyek sumber terbuka lainnya: Infrastruktur Rendering Langsung dan X.org untuk memberikan dukungan OpenGL kepada pengguna X di Linux, FreeBSD, dan sistem operasi lainnya.

Langkah

Bagian 1 dari 3: Mempersiapkan Sistem Operasi Linux Mint Anda untuk Pengembangan OpenGL

Instal Mesa (OpenGL) di Linux Mint Langkah 1
Instal Mesa (OpenGL) di Linux Mint Langkah 1

Langkah 1. Buka terminal dan masukkan perintah berikut untuk menginstal pustaka yang diperlukan untuk pengembangan OpenGL:

  • Masukkan sudo apt-get update
  • 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
Instal Mesa (OpenGL) di Linux Mint Langkah 2
Instal Mesa (OpenGL) di Linux Mint Langkah 2

Langkah 2. Dapatkan informasi tentang implementasi OpenGL dan GLX yang berjalan pada layar X tertentu

Untuk melakukan ini, masukkan glxinfo.

Bagian 2 dari 3: Membuat Program OpenGL Pertama Anda

Instal Mesa (OpenGL) di Linux Mint Langkah 3
Instal Mesa (OpenGL) di Linux Mint Langkah 3

Langkah 1. Buka terminal

Buat direktori, ubah ke direktori dan gunakan editor teks favorit Anda seperti nano atau gedit untuk membuat kode sumber OpenGL Anda. Masukkan perintah berikut di bawah ini.

  • Masukkan mkdir Sample-OpenGL-Programs

    Ini akan membuat direktori untuk menyimpan program OpenGL Anda

  • Masukkan cd Sample-OpenGL-Programs

    Ini akan mengubah Anda ke direktori Anda

  • Masukkan nano main.c ATAU gedit main.c

Langkah 2. Salin dan tempel ATAU ketik kode:

    #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); glMulai(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 - Demo jendela pertama"); glutDisplayFunc(renderFunction); glutMainLoop(); kembali 0; }

Instal Mesa (OpenGL) di Linux Mint Langkah 4
Instal Mesa (OpenGL) di Linux Mint Langkah 4

Langkah 3. Simpan file dan keluar

Bagian 3 dari 3: Mengkompilasi dan Menjalankan Aplikasi OpenGL Anda

Instal Mesa (OpenGL) di Linux Mint Langkah 5
Instal Mesa (OpenGL) di Linux Mint Langkah 5

Langkah 1. Masuk ke direktori Sample-OpenGL-Programs

Sementara di sana, jalankan perintah berikut:

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

    Perintah ini akan mengkompilasi dan menautkan pustaka OpenGL Anda

Instal Mesa (OpenGL) di Linux Mint Langkah 6
Instal Mesa (OpenGL) di Linux Mint Langkah 6

Langkah 2. Jalankan program

Untuk melakukannya, ketik berikut ini:

Masukkan./OpenGLExample

OpenGL jendela pertama hasil yang benar
OpenGL jendela pertama hasil yang benar

Langkah 3. Tunggu hasilnya

Jika Anda melakukan semuanya dengan benar, sebuah jendela akan terbuka. Ini akan menunjukkan kotak putih dengan latar belakang hitam. Jendela akan diberi judul "OpenGL - Demo jendela pertama".

Direkomendasikan: