Mesa (OpenGL) Linux Mint -də necə quraşdırılır: 6 addım

Mündəricat:

Mesa (OpenGL) Linux Mint -də necə quraşdırılır: 6 addım
Mesa (OpenGL) Linux Mint -də necə quraşdırılır: 6 addım

Video: Mesa (OpenGL) Linux Mint -də necə quraşdırılır: 6 addım

Video: Mesa (OpenGL) Linux Mint -də necə quraşdırılır: 6 addım
Video: Android telefonunda Flaş işığı bildirişini necə aktivləşdirmək olar 2024, Bilər
Anonim

Mesa, interaktiv 3D qrafika göstərmə sistemi olan OpenGL spesifikasiyasının açıq mənbə tətbiqidir. Texniki cəhətdən OpenGL, qrafik sürücünüz tərəfindən tətbiq olunan bir xüsusiyyətdir. OpenGL SDK kitabxanası kimi bir şey yoxdur. Sadəcə var libGL.so sürücünüzlə birlikdə gəlir. İstifadə etmək üçün seçdiyiniz proqramlaşdırma dili üçün bağlamalara ehtiyacınız var. Bu C -dirsə, "bağlamalar" yalnız başlıq sənədlərindən ibarətdir. Bununla birlikdə, ehtimal ki, GLEW istifadə etmək asan olan OpenGL uzantılarından da istifadə etmək istəyəcəksiniz.

Müxtəlif cihaz sürücüləri, Mesanın proqram emulyasiyasından tutmuş müasir GPU -lar üçün aparat sürətləndirməsinə qədər bir çox fərqli mühitdə istifadə edilməsinə imkan verir. Mesa, Linux, FreeBSD və digər əməliyyat sistemlərində X istifadəçilərinə OpenGL dəstəyi təmin etmək üçün bir çox digər açıq mənbə layihələri ilə əlaqələndirir: Direct Rendering Infrastructure və X.org.

Addımlar

3 -dən 1 -ci hissə: Linux Mint Əməliyyat Sisteminizi OpenGL İnkişafına Hazırlayın

Linux Mint 1 -də Mesa (OpenGL) quraşdırın
Linux Mint 1 -də Mesa (OpenGL) quraşdırın

Addım 1. OpenGL inkişafı üçün lazım olan kitabxanaları quraşdırmaq üçün bir terminal açın və aşağıdakı əmrləri daxil edin:

  • Sudo apt-get yeniləməsini daxil edin
  • Sudo apt-get install freeglut3 daxil edin
  • Sudo apt-get install freeglut3-dev daxil edin
  • Sudo apt-get install binutils-gold daxil edin
  • Sudo apt-get install g ++ cmake daxil edin
  • Sudo apt-get install libglew-dev daxil edin
  • Sudo apt-get install g ++ daxil edin
  • Sudo apt-get install mesa-common-dev daxil edin
  • Sudo apt-get install build-essential daxil edin
  • Sudo apt-get install libglew1.5-dev libglm-dev daxil edin
Mesa (OpenGL) qurun Linux Mint 2
Mesa (OpenGL) qurun Linux Mint 2

Addım 2. Verilmiş X displeyində çalışan OpenGL və GLX tətbiqləri haqqında məlumat əldə edin

Bunu etmək üçün glxinfo daxil edin.

3 -dən 2 -ci hissə: İlk OpenGL Proqramınızı Yaratmaq

Linux Mint 3 -də Mesa (OpenGL) quraşdırın
Linux Mint 3 -də Mesa (OpenGL) quraşdırın

Addım 1. Bir terminal açın

Bir kataloq yaradın, qovluğa keçin və OpenGL mənbə kodunuzu yaratmaq üçün nano və ya gedit kimi sevdiyiniz mətn redaktorundan istifadə edin. Aşağıdakı əmrləri daxil edin.

  • Mkdir Nümunə-OpenGL-Proqramlarına daxil olun

    Bu, OpenGL proqramlarınızı saxlamaq üçün bir kataloq yaradacaq

  • Cd Sample-OpenGL-Programs daxil edin

    Bu sizi kataloqunuza dəyişəcək

  • Nano main.c OR gedit main.c daxil edin

Addım 2. Kodu kopyalayıb yapışdırın və ya 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 əsas (int argc, char ** argv) {glutInit (& argc, argv); glutInitDisplayMode (GLUT_SINGLE); glutInitWindowSize (500, 500); glutInitWindowPosition (100, 100); glutCreateWindow ("OpenGL - Birinci pəncərə demosu"); glutDisplayFunc (renderFunction); glutMainLoop (); qaytarma 0; }

Mesa (OpenGL) qurun Linux Mint 4
Mesa (OpenGL) qurun Linux Mint 4

Addım 3. Faylı qeyd edin və çıxın

3 -cü hissə 3: OpenGL Tətbiqinizi tərtib edin və işləyin

Mesa (OpenGL) qurun Linux Mint 5
Mesa (OpenGL) qurun Linux Mint 5

Addım 1. Sample-OpenGL-Programs qovluğuna daxil olun

Orada olarkən aşağıdakı əmri işlədin:

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

    Bu əmr OpenGL kitabxanalarınızı tərtib edəcək və əlaqələndirəcək

Mesa (OpenGL) qurun Linux Mint 6
Mesa (OpenGL) qurun Linux Mint 6

Addım 2. Proqramı işə salın

Bunu etmək üçün aşağıdakıları yazın:

Daxil edin./OpenGLExample

OpenGL ilk pəncərədə düzgün nəticə
OpenGL ilk pəncərədə düzgün nəticə

Addım 3. Nəticəni gözləyin

Hər şeyi düzgün etsəniz, bir pəncərə açılacaqdır. Qara bir fonda ağ bir kvadrat göstərəcək. Pəncərə "OpenGL - İlk pəncərə demosu" adlanacaq.

Tövsiyə: