Paano Mag-install ng Mesa (OpenGL) sa Linux Mint: 6 Hakbang

Talaan ng mga Nilalaman:

Paano Mag-install ng Mesa (OpenGL) sa Linux Mint: 6 Hakbang
Paano Mag-install ng Mesa (OpenGL) sa Linux Mint: 6 Hakbang

Video: Paano Mag-install ng Mesa (OpenGL) sa Linux Mint: 6 Hakbang

Video: Paano Mag-install ng Mesa (OpenGL) sa Linux Mint: 6 Hakbang
Video: Как отправить стикер аватара Facebook в приложении сообщений на iPhone или iPad 2024, Mayo
Anonim

Ang Mesa ay isang pagpapatupad ng bukas na mapagkukunan ng detalye ng OpenGL - isang sistema para sa pag-render ng mga interactive na 3D graphics. Sa teknikal na paraan, ang OpenGL ay isang pagtutukoy lamang, ipinatupad ng iyong driver ng graphics. Walang ganoong bagay tulad ng isang OpenGL SDK library. Meron lang libGL.so na kasama ng driver mo. Upang magamit ito, kailangan mo ng mga bindings para sa iyong piniling program na pinili. Kung iyon ang C, ang "bindings" ay binubuo lamang ng mga file ng header. Gayunpaman malamang na gugustuhin mo ring gumamit ng mga extension ng OpenGL, na madaling gamitin ang GLEW.

Pinapayagan ng iba't ibang mga driver ng aparato ang Mesa na magamit sa maraming iba't ibang mga kapaligiran na mula sa pagtulad sa software hanggang sa kumpletuhin ang pagpapabilis ng hardware para sa mga modernong GPU. Ang Mesa ay nakikipag-ugnayan sa maraming iba pang mga proyekto ng open-source: ang Direct Rendering Infrastructure at X.org upang magbigay ng suporta sa OpenGL sa mga gumagamit ng X sa Linux, FreeBSD at iba pang mga operating system.

Mga hakbang

Bahagi 1 ng 3: Paghahanda ng Iyong Linux Mint Operating System para sa OpenGL Development

I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 1
I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 1

Hakbang 1. Magbukas ng isang terminal at ipasok ang mga sumusunod na utos upang mai-install ang mga kinakailangang aklatan para sa pagpapaunlad ng OpenGL:

  • Ipasok ang sudo apt-get update
  • Ipasok ang sudo apt-get install freeglut3
  • Ipasok ang sudo apt-get install ng freeglut3-dev
  • Ipasok ang sudo apt-get install ng binutils-gold
  • Ipasok ang sudo apt-get install g ++ cmake
  • Ipasok ang sudo apt-get install libglew-dev
  • Ipasok ang sudo apt-get install g ++
  • Ipasok ang sudo apt-get install mesa-common-dev
  • Ipasok ang sudo apt-get install na build-essential
  • Ipasok ang sudo apt-get install libglew1.5-dev libglm-dev
I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 2
I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 2

Hakbang 2. Kumuha ng impormasyon tungkol sa pagpapatupad ng OpenGL at GLX na tumatakbo sa isang ibinigay na X display

Upang magawa ito, ipasok ang glxinfo.

Bahagi 2 ng 3: Lumilikha ng Iyong Unang OpenGL Program

I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 3
I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 3

Hakbang 1. Magbukas ng isang terminal

Gumawa ng isang direktoryo, baguhin sa direktoryo at gamitin ang iyong paboritong text editor tulad ng nano o gedit upang likhain ang iyong OpenGL source code. Ipasok ang mga sumusunod na utos sa ibaba.

  • Ipasok ang mkdir Sample-OpenGL-Programs

    Lilikha ito ng isang direktoryo upang hawakan ang iyong mga programa sa OpenGL

  • Ipasok ang cd Sample-OpenGL-Programs

    Papalitan ka nito sa iyong direktoryo

  • Ipasok ang nano main.c O gedit main.c

Hakbang 2. Kopyahin at i-paste O i-type ang code:

    #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 - Unang window demo"); glutDisplayFunc (renderFunction); glutMainLoop (); ibalik ang 0; }

I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 4
I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 4

Hakbang 3. I-save ang file at lumabas

Bahagi 3 ng 3: Pagbuo at Pagpapatakbo ng Iyong OpenGL Application

I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 5
I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 5

Hakbang 1. Ipasok ang direktoryo ng Sample-OpenGL-Programs

Habang nandiyan, patakbuhin ang sumusunod na utos:

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

    Ang utos na ito ay magtitipon at mai-link ang iyong mga aklatan sa OpenGL

I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 6
I-install ang Mesa (OpenGL) sa Linux Mint Hakbang 6

Hakbang 2. Patakbuhin ang programa

Upang magawa ito, i-type ang sumusunod:

Ipasok./OpenGLExample

OpenGL unang window tamang resulta
OpenGL unang window tamang resulta

Hakbang 3. Maghintay para sa isang resulta

Kung nagawa mong tama ang lahat, magbubukas ang isang window. Ipapakita nito ang isang puting parisukat sa isang itim na background. Ang window ay may pamagat na "OpenGL - Unang window demo".

Inirerekumendang: