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 алхам
Видео: Video To Anime - Generate An EPIC Animation From Your Phone Recording By Using Stable Diffusion AI 2024, May
Anonim

Меса бол интерактив 3D график үзүүлэх систем болох OpenGL техникийн тодорхойлолтын нээлттэй эх сурвалж юм. Техникийн хувьд OpenGL бол таны график драйверын хэрэгжүүлсэн тодорхойлолт юм. OpenGL SDK номын сан шиг зүйл байхгүй. Зүгээр л байна libGL.тиймээс Энэ нь таны жолоочтой хамт ирдэг. Үүнийг ашиглахын тулд танд өөрийн сонгосон програмчлалын хэлний холбоос хэрэгтэй болно. Хэрэв энэ нь C бол "холболтууд" нь зөвхөн толгой файлуудаас бүрдэнэ. Гэсэн хэдий ч та GLEW -ийг ашиглахад хялбар OpenGL өргөтгөлүүдийг ашиглахыг хүсч магадгүй юм.

Төрөл бүрийн төхөөрөмжийн драйверууд нь Mesa -ийг програм хангамжийг дуурайхаас эхлээд орчин үеийн GPU -д зориулсан тоног төхөөрөмжийн хурдатгал хүртэл янз бүрийн орчинд ашиглах боломжийг олгодог. Mesa нь Linux, FreeBSD болон бусад үйлдлийн систем дээрх X хэрэглэгчдэд OpenGL дэмжлэг үзүүлэх зорилгоор Direct Rendering Infrastructure болон 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 2 -р алхам дээр Mesa (OpenGL) -ийг суулгана уу
Linux Mint 2 -р алхам дээр Mesa (OpenGL) -ийг суулгана уу

Алхам 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-Programs-ийг оруулна уу

    Энэ нь таныг өөрийн лавлах болгон өөрчлөх болно

  • Nano main.c OR gedit main.c оруулна уу

Алхам 2. Кодыг хуулж буулгана уу OR кодыг бичнэ үү:

    #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; }

Linux Mint 4 -р алхам дээр Mesa (OpenGL) -ийг суулгана уу
Linux Mint 4 -р алхам дээр Mesa (OpenGL) -ийг суулгана уу

Алхам 3. Файлыг хадгалаад гарна уу

3 -р хэсгийн 3: OpenGL програмаа эмхэтгэх, ажиллуулах

Линукс Mint 5 дээр Mesa (OpenGL) суулгана уу
Линукс Mint 5 дээр Mesa (OpenGL) суулгана уу

Алхам 1. Sample-OpenGL-Programs директорыг оруулна уу

Тэнд байхдаа дараах тушаалыг ажиллуулна уу.

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

    Энэ тушаал нь таны OpenGL номын санг нэгтгэж, холбох болно

Линукс Mint 6 дээр Mesa (OpenGL) суулгана уу
Линукс Mint 6 дээр Mesa (OpenGL) суулгана уу

Алхам 2. Програмыг ажиллуулна уу

Үүнийг хийхийн тулд дараахь зүйлийг бичнэ үү.

Оруулна уу./OpenGLExample

OpenGL эхний цонхонд зөв result
OpenGL эхний цонхонд зөв result

Алхам 3. Үр дүнг хүлээнэ үү

Хэрэв та бүх зүйлийг зөв хийсэн бол цонх нээгдэнэ. Энэ нь хар дэвсгэр дээр цагаан дөрвөлжин харуулах болно. Цонхыг "OpenGL - Эхний цонхны демо" гэж нэрлэх болно.

Зөвлөмж болгож буй: