Ինչպես տեղադրել Mesa (OpenGL) Linux Mint- ում ՝ 6 քայլ

Բովանդակություն:

Ինչպես տեղադրել Mesa (OpenGL) Linux Mint- ում ՝ 6 քայլ
Ինչպես տեղադրել Mesa (OpenGL) Linux Mint- ում ՝ 6 քայլ

Video: Ինչպես տեղադրել Mesa (OpenGL) Linux Mint- ում ՝ 6 քայլ

Video: Ինչպես տեղադրել Mesa (OpenGL) Linux Mint- ում ՝ 6 քայլ
Video: 10 ԳԱՂՏՆԻՔ Whatsapp _Ի ՄԱՍԻՆ Nver 2024, Մայիս
Anonim

Mesa- ն OpenGL- ի բնութագրի բաց կոդով ներդրում է `ինտերակտիվ 3D գրաֆիկայի մատուցման համակարգ: Տեխնիկապես, OpenGL- ը պարզապես բնութագիր է, որն իրականացվում է ձեր գրաֆիկական վարորդի կողմից: Չկա OpenGL SDK գրադարանի նման բան: Պարզապես կա libGL.so որը գալիս է ձեր վարորդի հետ: Այն օգտագործելու համար ձեզ հարկավոր են կապեր ձեր նախընտրած ծրագրավորման լեզվի համար: Եթե դա C է, «կապերը» բաղկացած են միայն վերնագրի ֆայլերից: Այնուամենայնիվ, դուք հավանաբար կցանկանաք նաև օգտագործել OpenGL ընդարձակումներ, ինչը հեշտ է օգտագործել GLEW- ը:

Սարքի վարորդների բազմազանությունը թույլ է տալիս Mesa- ին օգտագործել շատ տարբեր միջավայրերում `ծրագրային էմուլյացիայից մինչև ժամանակակից GPU- ների սարքավորման արագացում: Mesa- ն կապ ունի մի քանի այլ բաց կոդով նախագծերի հետ ՝ Direct Rendering Infrastructure- ը և X.org- ը ՝ Linux- ի, FreeBSD- ի և այլ օպերացիոն համակարգերի X- ի օգտվողներին OpenGL աջակցություն տրամադրելու համար:

Քայլեր

Մաս 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. Տեղեկություն ստացեք տվյալ X էկրանով աշխատող OpenGL և GLX ներդրումների մասին:

Դա անելու համար մուտքագրեք glxinfo:

3 -րդ մաս 2. Ստեղծելով ձեր առաջին 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 հիմնական (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 OpenGLE օրինակ

    Այս հրամանը կկազմի և կկապի ձեր OpenGL գրադարանները:

Տեղադրեք Mesa (OpenGL) Linux Mint- ում Քայլ 6
Տեղադրեք Mesa (OpenGL) Linux Mint- ում Քայլ 6

Քայլ 2. Գործարկեք ծրագիրը:

Դա անելու համար մուտքագրեք հետևյալը.

Մուտքագրեք./OpenGLE օրինակ

OpenGL առաջին պատուհանը ճիշտ արդյունք
OpenGL առաջին պատուհանը ճիշտ արդյունք

Քայլ 3. Սպասեք արդյունքի:

Եթե ամեն ինչ ճիշտ եք արել, պատուհան կբացվի: Այն ցույց կտա սպիտակ քառակուսի սև ֆոնի վրա: Պատուհանը վերնագրված կլինի «OpenGL - Առաջին պատուհանի ցուցադրում»:

Խորհուրդ ենք տալիս: