Linux Mint -те Mesa (OpenGL) қалай орнатылады: 6 қадам

Мазмұны:

Linux Mint -те Mesa (OpenGL) қалай орнатылады: 6 қадам
Linux Mint -те Mesa (OpenGL) қалай орнатылады: 6 қадам

Бейне: Linux Mint -те Mesa (OpenGL) қалай орнатылады: 6 қадам

Бейне: Linux Mint -те Mesa (OpenGL) қалай орнатылады: 6 қадам
Бейне: Как перенести стикеры из Телеграм в WhatsApp 2024, Мамыр
Anonim

Mesa - бұл интерактивті 3D графикасын көрсетуге арналған OpenGL спецификациясының ашық көзі. Техникалық тұрғыдан, OpenGL - бұл сіздің графикалық драйверіңіз жүзеге асыратын спецификация. OpenGL SDK кітапханасы сияқты ештеңе жоқ. Тек бар libGL.so бұл сіздің жүргізушіңізбен бірге келеді. Оны пайдалану үшін сізге таңдаған бағдарламалау тілінің байланысы қажет. Егер бұл C болса, «байланыстыру» тек тақырып файлдарынан тұрады. Дегенмен, сіз GLEW көмегімен оңай болатын OpenGL кеңейтімдерін қолданғыңыз келуі мүмкін.

Құрылғы драйверлерінің әртүрлілігі Mesa бағдарламалық қамтамасыздандырудан бастап қазіргі заманғы GPU үшін аппараттық жеделдетуге дейін әр түрлі ортада қолдануға мүмкіндік береді. Mesa Linux, FreeBSD және басқа операциялық жүйелердегі X пайдаланушыларына OpenGL қолдауын қамтамасыз ету үшін DirectRendering инфрақұрылымы мен X.org басқа ашық бастапқы жобалармен байланысады.

Қадамдар

3 бөлімнің 1 бөлігі: Linux Mint операциялық жүйесін OpenGL әзірлеуге дайындау

Linux Mint -те Mesa (OpenGL) орнатыңыз 1 -қадам
Linux Mint -те Mesa (OpenGL) орнатыңыз 1 -қадам

Қадам 1. OpenGL әзірлеуге қажетті кітапханаларды орнату үшін терминалды ашып, келесі пәрмендерді енгізіңіз:

  • Sudo apt-get update енгізіңіз
  • Sudo apt-get install freeglut3 енгізіңіз
  • Sudo apt-get install freeglut3-dev енгізіңіз
  • Sudo apt-get install binutils-gold енгізіңіз
  • Sudo apt-get install g ++ cmake енгізіңіз
  • Sudo apt-get install libglew-dev енгізіңіз
  • Sudo apt-get install g ++ енгізіңіз
  • Sudo apt-get install mesa-common-dev енгізіңіз
  • Sudo apt-get install build-gerekli енгізіңіз
  • Sudo apt-get install libglew1.5-dev libglm-dev енгізіңіз
Linux Mint -те Mesa (OpenGL) орнатыңыз 2 -қадам
Linux Mint -те Mesa (OpenGL) орнатыңыз 2 -қадам

Қадам 2. Берілген X дисплейінде жұмыс істейтін OpenGL және GLX енгізулері туралы ақпарат алыңыз

Ол үшін glxinfo енгізіңіз.

3 -тің 2 -бөлігі: Бірінші OpenGL бағдарламасын құру

Linux Mint -те Mesa (OpenGL) орнатыңыз 3 -қадам
Linux Mint -те Mesa (OpenGL) орнатыңыз 3 -қадам

Қадам 1. Терминалды ашыңыз

Каталог жасаңыз, каталогқа ауысыңыз және OpenGL бастапқы кодын жасау үшін nano немесе gedit сияқты сүйікті мәтіндік редакторды қолданыңыз. Төмендегі пәрмендерді енгізіңіз.

  • Mkdir Sample-OpenGL-Programs енгізіңіз

    Бұл OpenGL бағдарламаларын сақтайтын каталог жасайды

  • CD Sample-OpenGL-бағдарламаларын енгізіңіз

    Бұл сізді каталогқа өзгертеді

  • Nano main.c немесе gedit main.c енгізіңіз

Қадам 2. Көшіріп, қойыңыз НЕМЕСЕ кодты теріңіз:

    #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 - Бірінші терезе демо»); glutDisplayFunc (renderFunction); glutMainLoop (); қайтару 0; }

Mesa (OpenGL) Linux Mint 4 -қадамына орнатыңыз
Mesa (OpenGL) Linux Mint 4 -қадамына орнатыңыз

Қадам 3. Файлды сақтаңыз және шығыңыз

3 бөлімнің 3 бөлігі: OpenGL қосымшасын құрастыру және іске қосу

Mesa (OpenGL) Linux Mint 5 -ке орнатыңыз
Mesa (OpenGL) Linux Mint 5 -ке орнатыңыз

Қадам 1. Sample-OpenGL-Programs каталогын енгізіңіз

Ол жерде келесі пәрменді іске қосыңыз:

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

    Бұл команда OpenGL кітапханаларын құрастырады және байланыстырады

Mesa (OpenGL) Linux Mint 6 -ға орнатыңыз
Mesa (OpenGL) Linux Mint 6 -ға орнатыңыз

Қадам 2. Бағдарламаны іске қосыңыз

Ол үшін келесіні теріңіз:

Енгізіңіз./OpenGLExample

OpenGL бірінші терезесі result дұрыс
OpenGL бірінші терезесі result дұрыс

Қадам 3. Нәтижені күтіңіз

Егер сіз бәрін дұрыс жасасаңыз, терезе ашылады. Ол қара фонда ақ шаршыны көрсетеді. Терезе «OpenGL - Бірінші терезе демо» деп аталады.

Ұсынылған: