Како да инсталирате mesa (opengl) во linux mint
Меса - Ова е имплементација на графичкиот API Opengl, Обезбедување на високи перформанси при работа со 3D графика. Технички, тоа е само спецификација имплементирана од возачот на видео картичката. Не постои такво нешто како библиотеката OpenGL SDK. Постои датотека libgl.Па снабдено со возачот. За да го користите, ви треба обврзувачка за вашиот избран програмски јазик. Ако ова е јазик C, обврзувачката се состои од заглавје. Сепак, веројатно сакате да ги користите Opengl екстензии, што е лесно да се направи со Glew.
Разновидноста на драјверите на уредот овозможува користење на Меса во различни средини, почнувајќи со софтверска емулација и завршување на хардверското забрзување на современите видео чипови. МЕСА е поврзана со голем број други проекти со отворен код: директна инфраструктура за рендерирање и X.Org, и обезбедува поддршка за OpenGL корисници X во Linux, FreeBSD и други оперативни системи.
Чекори
- Внесете / копирајте / вметнете: sudo apt-get update
- Внесете / копирајте / вметнете: sudo apt-get install freeglut3
- Внесете / копирајте / вметнете: sudo apt-get install releglut3-dev
- Внесете / копирајте / вметнете: sudo apt-get install binutils-злато
- Внесете / копирајте / вметнете: sudo apt-get install g ++ cmake
- Внесете / копирајте / вметнете: sudo apt-get install libglew-dev
- Внесете / копирајте / вметнете: sudo apt-get install g++
- Внесете / копирајте / вметнете: sudo apt-get install mesa-заеднички-dev
- Внесете / копирајте / вметнете: sudo apt-get install
- Внесете / копирајте / вметнете: sudo apt-get install libglew1.5-dev libglm-dev

- Внесете / копирајте / вметнете: MKDIR примерок-Opengl-програми
- Ова ќе создаде каталог за складирање на програмите на OpenGL.
- Ќе се преселите во креиран директориум.
- Копирајте и вметнете или внесете го следниов код:
#include #Include празнина Renderfunction () {GlclearColor (0.0, 0.0, 0.0, 0.0) -glclear (gl_color_buffer_bit) -glcolor3f (1.0, 1.0, 1.0) -глерто (-1.0, 1.0, -1.0, 1.0, -1.0, 1.0) -GLBEGIN (GL_POLYGON) -LLVERTEX2F (-0.Педесет.5) -глажниот ексер2Ф (-0.Педесет.5) -Глувртекс2f (0.Педесет.5) -Глувртекс2f (0.Педесет.5) -ленд () - Glflush () -} INT MAIN (INT ARGC, CHAR ** ARGV) {Glutinit (& argc, argv) -glutinitdisplaymode (llut_single) -glutinitwindowsize (100.100) -Гутринитвење (" Opengl - Прв прозорец демо ") - GLOTDISPLAYFUNT (RendenSfunction) -GlutmainLoop () - Врати 0-}

- Внесете / копирајте / вметнете: gcc -lglut -lgl -lgll -lglu main.C -o Open &oxxample
- Овој тим ќе ја собере и поврзува библиотеката OpenGL.

