როგორ დააინსტალიროთ Mesa (OpenGL) Linux Mint– ზე: 6 ნაბიჯი

Სარჩევი:

როგორ დააინსტალიროთ Mesa (OpenGL) Linux Mint– ზე: 6 ნაბიჯი
როგორ დააინსტალიროთ Mesa (OpenGL) Linux Mint– ზე: 6 ნაბიჯი

ვიდეო: როგორ დააინსტალიროთ Mesa (OpenGL) Linux Mint– ზე: 6 ნაბიჯი

ვიდეო: როგორ დააინსტალიროთ Mesa (OpenGL) Linux Mint– ზე: 6 ნაბიჯი
ვიდეო: როგორ გავაგზავნოთ უფასო მესიჯები?! | iMessage for Android?! (Georgian) 2024, მაისი
Anonim

Mesa არის OpenGL სპეციფიკაციის ღია კოდის დანერგვა - სისტემა ინტერაქტიული 3D გრაფიკის გადასაღებად. ტექნიკურად, OpenGL არის მხოლოდ სპეციფიკაცია, რომელსაც ახორციელებს თქვენი გრაფიკული დრაივერი. არ არსებობს OpenGL SDK ბიბლიოთეკის მსგავსი რამ. უბრალოდ არსებობს libGL.ისე რომელიც მოყვება თქვენს მძღოლს. მისი გამოსაყენებლად, თქვენ გჭირდებათ კავშირი თქვენი არჩეული პროგრამირების ენაზე. თუ ეს არის C, "კავშირები" შედგება მხოლოდ სათაურის ფაილებისგან. თუმცა, თქვენ ასევე გსურთ გამოიყენოთ OpenGL გაფართოებები, რაც ადვილია GLEW– ის გამოყენებით.

მოწყობილობის დრაივერი საშუალებას აძლევს მესას გამოიყენოს სხვადასხვა გარემოში, დაწყებული პროგრამული ემულაციიდან დამთავრებული აპარატურის დაჩქარებით თანამედროვე GPU– ებისთვის. Mesa უკავშირდება რამდენიმე სხვა ღია კოდის პროექტს: Direct Rendering Infrastructure და X.org, რათა უზრუნველყოს OpenGL მხარდაჭერა X– ის მომხმარებლებზე Linux– ზე, FreeBSD– ზე და სხვა ოპერაციულ სისტემებზე.

ნაბიჯები

ნაწილი 1 3 -დან: თქვენი Linux Mint ოპერაციული სისტემის მომზადება OpenGL განვითარებისათვის

დააინსტალირეთ Mesa (OpenGL) Linux Mint– ზე ნაბიჯი 1
დააინსტალირეთ Mesa (OpenGL) Linux Mint– ზე ნაბიჯი 1

ნაბიჯი 1. გახსენით ტერმინალი და შეიყვანეთ შემდეგი ბრძანებები OpenGL განვითარებისათვის საჭირო ბიბლიოთეკების დაყენების მიზნით:

  • შეიყვანეთ sudo apt-get განახლება
  • შეიყვანეთ 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-essential
  • შეიყვანეთ sudo apt-get install libglew1.5-dev libglm-dev
დააინსტალირეთ Mesa (OpenGL) Linux Mint– ზე ნაბიჯი 2
დააინსტალირეთ Mesa (OpenGL) Linux Mint– ზე ნაბიჯი 2

ნაბიჯი 2. მიიღეთ ინფორმაცია OpenGL და GLX განხორციელებების შესახებ, რომლებიც მუშაობს მოცემულ X ეკრანზე

ამისათვის შეიყვანეთ glxinfo.

ნაწილი 3 3 -დან: შექმენით თქვენი პირველი OpenGL პროგრამა

დააინსტალირეთ Mesa (OpenGL) Linux Mint– ზე ნაბიჯი 3
დააინსტალირეთ Mesa (OpenGL) Linux Mint– ზე ნაბიჯი 3

ნაბიჯი 1. გახსენით ტერმინალი

შექმენით დირექტორია, შეცვალეთ დირექტორია და გამოიყენეთ თქვენი საყვარელი ტექსტური რედაქტორი, როგორიცაა nano ან gedit, თქვენი OpenGL კოდის შესაქმნელად. შეიყვანეთ შემდეგი ბრძანებები ქვემოთ.

  • შეიყვანეთ mkdir Sample-OpenGL- პროგრამები

    ეს შექმნის დირექტორიას თქვენი OpenGL პროგრამების შესანახად

  • შეიყვანეთ cd Sample-OpenGL- პროგრამები

    ეს შეცვლის თქვენს დირექტორიას

  • შეიყვანეთ nano main.c ან gedit main.c

ნაბიჯი 2. დააკოპირეთ და ჩასვით ან ჩაწერეთ კოდი:

    #მოიცავს #მოიცავს 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- პროგრამების დირექტორია

იქ ყოფნისას გაუშვით შემდეგი ბრძანება:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLE მაგალითი

    ეს ბრძანება ადგენს და დააკავშირებს თქვენს OpenGL ბიბლიოთეკებს

დააინსტალირეთ Mesa (OpenGL) Linux Mint– ზე ნაბიჯი 6
დააინსტალირეთ Mesa (OpenGL) Linux Mint– ზე ნაბიჯი 6

ნაბიჯი 2. გაუშვით პროგრამა

ამისათვის ჩაწერეთ შემდეგი:

შეიყვანეთ./OpenGLE მაგალითი

OpenGL პირველი ფანჯარა სწორი შედეგი
OpenGL პირველი ფანჯარა სწორი შედეგი

ნაბიჯი 3. დაელოდეთ შედეგს

თუ ყველაფერი სწორად გააკეთე, ფანჯარა გაიხსნება. ის აჩვენებს თეთრ კვადრატს შავ ფონზე. ფანჯარა იქნება სათაურით "OpenGL - პირველი ფანჯრის დემო".

გირჩევთ: