Kā instalēt Mesa (OpenGL) Linux Mint: 6 soļi

Satura rādītājs:

Kā instalēt Mesa (OpenGL) Linux Mint: 6 soļi
Kā instalēt Mesa (OpenGL) Linux Mint: 6 soļi

Video: Kā instalēt Mesa (OpenGL) Linux Mint: 6 soļi

Video: Kā instalēt Mesa (OpenGL) Linux Mint: 6 soļi
Video: How to Create your own WhatsApp Stickers with iPhone | Whatsapp Sticker New Update 2024, Aprīlis
Anonim

Mesa ir OpenGL specifikācijas atvērtā koda ieviešana - sistēma interaktīvas 3D grafikas atveidošanai. Tehniski OpenGL ir tikai specifikācija, ko īsteno jūsu grafikas draiveris. Nav tādas lietas kā OpenGL SDK bibliotēka. Ir tikai libGL.so kas nāk ar jūsu vadītāju. Lai to izmantotu, jums ir nepieciešamas saistības jūsu izvēlētajai programmēšanas valodai. Ja tas ir C, "saistījumi" sastāv tikai no galvenes failiem. Tomēr jūs, iespējams, vēlēsities izmantot arī OpenGL paplašinājumus, kas ir vienkārši, izmantojot GLEW.

Ierīču draiveru dažādība ļauj lietot Mesa daudzās dažādās vidēs, sākot no programmatūras emulācijas līdz pilnīgai aparatūras paātrināšanai mūsdienu GPU. Mesa ir saistīta ar vairākiem citiem atvērtā pirmkoda projektiem: Direct Rendering Infrastructure un X.org, lai nodrošinātu OpenGL atbalstu X lietotājiem Linux, FreeBSD un citās operētājsistēmās.

Soļi

1. daļa no 3: Linux Mint operētājsistēmas sagatavošana OpenGL izstrādei

Instalējiet Mesa (OpenGL) operētājsistēmā Linux Mint 1. darbība
Instalējiet Mesa (OpenGL) operētājsistēmā Linux Mint 1. darbība

1. solis. Atveriet termināli un ievadiet šādas komandas, lai instalētu OpenGL izstrādei nepieciešamās bibliotēkas:

  • Ievadiet sudo apt-get update
  • Ievadiet sudo apt-get install freeglut3
  • Ievadiet sudo apt-get install freeglut3-dev
  • Ievadiet sudo apt-get install binutils-gold
  • Ievadiet sudo apt-get install g ++ cmake
  • Ievadiet sudo apt-get install libglew-dev
  • Ievadiet sudo apt-get install g ++
  • Ievadiet sudo apt-get install mesa-common-dev
  • Ievadiet sudo apt-get install build-essential
  • Ievadiet sudo apt-get install libglew1.5-dev libglm-dev
Instalējiet Mesa (OpenGL) Linux Mint 2. solī
Instalējiet Mesa (OpenGL) Linux Mint 2. solī

2. solis. Iegūstiet informāciju par OpenGL un GLX ieviešanu, kas darbojas noteiktā X displejā

Lai to izdarītu, ievadiet glxinfo.

2. daļa no 3: Pirmās OpenGL programmas izveide

Instalējiet Mesa (OpenGL) operētājsistēmā Linux Mint 3. darbība
Instalējiet Mesa (OpenGL) operētājsistēmā Linux Mint 3. darbība

1. solis. Atveriet termināli

Izveidojiet direktoriju, pārejiet uz direktoriju un izmantojiet savu iecienīto teksta redaktoru, piemēram, nano vai gedit, lai izveidotu savu OpenGL avota kodu. Ievadiet tālāk norādītās komandas.

  • Ievadiet mkdir OpenGL paraugu programmas

    Tas izveidos direktoriju jūsu OpenGL programmu glabāšanai

  • Ievadiet cd parauga OpenGL programmas

    Tas jūs mainīs uz jūsu direktoriju

  • Ievadiet nano main.c VAI gedit main.c

2. darbība. Kopējiet un ielīmējiet VAI ierakstiet kodu:

    #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 - pirmā loga demonstrācija"); glutDisplayFunc (renderFunction); glutMainLoop (); atgriezties 0; }

Instalējiet Mesa (OpenGL) operētājsistēmā Linux Mint 4. darbība
Instalējiet Mesa (OpenGL) operētājsistēmā Linux Mint 4. darbība

Solis 3. Saglabājiet failu un izejiet

3. daļa no 3: OpenGL lietojumprogrammas apkopošana un palaišana

Instalējiet Mesa (OpenGL) operētājsistēmā Linux Mint 5. darbība
Instalējiet Mesa (OpenGL) operētājsistēmā Linux Mint 5. darbība

1. solis. Ievadiet direktoriju Sample-OpenGL-Programs

Atrodoties tur, palaidiet šādu komandu:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLEpiemērs

    Šī komanda apkopos un saistīs jūsu OpenGL bibliotēkas

Instalējiet Mesa (OpenGL) operētājsistēmā Linux Mint 6. darbība
Instalējiet Mesa (OpenGL) operētājsistēmā Linux Mint 6. darbība

Solis 2. Palaidiet programmu

Lai to izdarītu, ierakstiet šo:

Ievadiet./OpenGLEpiemērs

OpenGL pirmā loga pareizais rezultāts
OpenGL pirmā loga pareizais rezultāts

Solis 3. Gaidiet rezultātu

Ja jūs visu izdarījāt pareizi, tiks atvērts logs. Uz melna fona būs redzams balts kvadrāts. Loga nosaukums būs "OpenGL - pirmā loga demonstrācija".

Ieteicams: