Linux Mint'te Mesa (OpenGL) Nasıl Kurulur: 6 Adım

İçindekiler:

Linux Mint'te Mesa (OpenGL) Nasıl Kurulur: 6 Adım
Linux Mint'te Mesa (OpenGL) Nasıl Kurulur: 6 Adım

Video: Linux Mint'te Mesa (OpenGL) Nasıl Kurulur: 6 Adım

Video: Linux Mint'te Mesa (OpenGL) Nasıl Kurulur: 6 Adım
Video: 5 Saniyede Whatsapp Sticker Oluşturmak #SHORTS 2024, Mayıs
Anonim

Mesa, etkileşimli 3D grafikler oluşturmak için bir sistem olan OpenGL spesifikasyonunun açık kaynaklı bir uygulamasıdır. Teknik olarak, OpenGL yalnızca grafik sürücünüz tarafından uygulanan bir özelliktir. OpenGL SDK kitaplığı diye bir şey yoktur. sadece var libGL.so hangi sürücünüzle birlikte gelir. Bunu kullanmak için, seçtiğiniz programlama dili için bağlamalara ihtiyacınız var. Bu C ise, "bağlamalar" yalnızca başlık dosyalarından oluşur. Ancak, muhtemelen GLEW'i kullanmak kolay olan OpenGL uzantılarını da kullanmak isteyeceksiniz.

Çeşitli aygıt sürücüleri, Mesa'nın yazılım öykünmesinden modern GPU'lar için eksiksiz donanım hızlandırmaya kadar birçok farklı ortamda kullanılmasına olanak tanır. Mesa, Linux, FreeBSD ve diğer işletim sistemlerinde X kullanıcılarına OpenGL desteği sağlamak için Direct Rendering Infrastructure ve X.org gibi birkaç açık kaynaklı projeyle bağlantılıdır.

adımlar

Bölüm 1/3: Linux Mint İşletim Sisteminizi OpenGL Geliştirme için Hazırlama

Linux Mint Adım 1'de Mesa'yı (OpenGL) kurun
Linux Mint Adım 1'de Mesa'yı (OpenGL) kurun

Adım 1. Bir terminal açın ve OpenGL geliştirmesi için gerekli kitaplıkları kurmak için aşağıdaki komutları girin:

  • sudo apt-get update girin
  • sudo apt-get install freeglut3 girin
  • sudo apt-get install freeglut3-dev girin
  • sudo apt-get install binutils-gold girin
  • sudo apt-get install g++ cmake girin
  • sudo apt-get install libglew-dev girin
  • sudo apt-get install g++ girin
  • sudo apt-get install mesa-common-dev girin
  • sudo apt-get install build-essential girin
  • sudo apt-get install libglew1.5-dev libglm-dev girin
Linux Mint Adım 2'de Mesa'yı (OpenGL) kurun
Linux Mint Adım 2'de Mesa'yı (OpenGL) kurun

Adım 2. Belirli bir X ekranında çalışan OpenGL ve GLX uygulamaları hakkında bilgi alın

Bunu yapmak için glxinfo girin.

Bölüm 2/3: İlk OpenGL Programınızı Oluşturma

Linux Mint Adım 3'te Mesa'yı (OpenGL) kurun
Linux Mint Adım 3'te Mesa'yı (OpenGL) kurun

Adım 1. Bir terminal açın

Bir dizin oluşturun, dizine geçin ve OpenGL kaynak kodunuzu oluşturmak için nano veya gedit gibi favori metin düzenleyicinizi kullanın. Aşağıdaki komutları aşağıya girin.

  • mkdir Sample-OpenGL-Programs girin

    Bu, OpenGL programlarınızı tutmak için bir dizin oluşturacaktır

  • cd Sample-OpenGL-Programlarını Girin

    Bu sizi dizininize değiştirecektir

  • nano main.c VEYA gedit main.c girin

Adım 2. Kopyalayıp yapıştırın VEYA kodu yazın:

    #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 - İlk pencere demosu"); glutDisplayFunc(renderFunction); glutMainLoop(); 0 döndür; }

Mesa'yı (OpenGL) Linux Mint Adım 4'e kurun
Mesa'yı (OpenGL) Linux Mint Adım 4'e kurun

Adım 3. Dosyayı kaydedin ve çıkın

Bölüm 3/3: OpenGL Uygulamanızı Derleme ve Çalıştırma

Mesa'yı (OpenGL) Linux Mint Adım 5'e kurun
Mesa'yı (OpenGL) Linux Mint Adım 5'e kurun

Adım 1. Sample-OpenGL-Programs dizinine girin

Oradayken, aşağıdaki komutu çalıştırın:

  • g++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLÖrnek

    Bu komut, OpenGL kitaplıklarınızı derleyecek ve birbirine bağlayacaktır

Mesa'yı (OpenGL) Linux Mint Adım 6'ya kurun
Mesa'yı (OpenGL) Linux Mint Adım 6'ya kurun

Adım 2. Programı çalıştırın

Bunu yapmak için aşağıdakini yazın:

./OpenGLExample girin

OpenGL ilk pencere doğru sonuç
OpenGL ilk pencere doğru sonuç

Adım 3. Bir sonuç bekleyin

Her şeyi doğru yaptıysanız, bir pencere açılacaktır. Siyah bir arka plan üzerinde beyaz bir kare gösterecektir. Pencerenin başlığı "OpenGL - İlk pencere demosu" olacaktır.

Önerilen: