Мицхаел Леахи издаје ОпенГЛ ЕС 3.0/3.1 оквире

Можда познајете члана КСДА форума МицхаелЕГР, звани Мајкл Лихи. Мајкл је познат по свом раду са ОпенГЛ-ом на Андроиду. У ствари, на Биг Андроид ББК 2014, одржао је говор под насловом "ОпенГЛ ЕС 3.1 / Андроид пакет проширења". Данас је дао више информација програмерима да их користе у облику апацхе лиценцирани оквир демо.

Једна од ствари коју брзо сазнате као програмер је да рад са графиком може бити, да тако кажемо, фрустрирајући. Ово је посебно тачно када је ваша графика нешто попут видео записа. Иако постоји доста апликација које користе ОпенГЛ, није превише отворених, нити програмери деле сопствене оквире за убрзање. У овом случају, Мајкл вам је дао све што вам је потребно да направите апликацију користећи снагу ОпенГЛ-а. Такође је обезбедио водиче и вики уносе који иду уз то.

Можда се питате: „Шта ово пружа а што Андроид, сам по себи, не?“ Па, можете ући директно у код и сазнати, или га можете чути директно од самог човека:

Могућност лаког учитавања кода схадера из средстава је прилично добра. Све што је заиста у АндроидГЛЕСКСКСУтил-у заиста одузима тежак задатак. Начин на који ОпенГЛ АПИ функционише је да морате да проследите низ или ИнтБуффер у позиве метода да бисте поставили упит и добили повратне вредности. Свим тим се управља интерно помоћу ТхреадЛоцал креирања, тако да је и безбедно за нити.

Преписао сам ГЛСурфацеВиев -> ГЛСурфацеВиев2 користећи ЕГЛ 1.4 уклањајући све застареле делове из онога што је било у Андроид СДК-у од в1.0

АндроидГЛЕС20Утил је добар пример. Такође постоји замена у АндроидГЛЕС30Утил-у за ефикасније учитавање текстура и њихово правилно функционисање са рачунарским схадерима. Адрено 420 је био веома избирљив, али сам пронашао добар начин за учитавање текстура које су радиле на К1 за рачунарски схадер, али га нису поквариле, али нису нарушиле подршку за нормалну текстуру на Адрено ГПУ-у.

Док Мајкл тренутно води кицкстартер који се затвара вечерас и вероватно неће бити финансиран, његов примарни циљ да подели ово је да пронађе људе са сличним интересовањем за рад на овом пројекту и обезбеди опен-соурце стандарде са лиценцом Апацхе за програмере за рад са. Дакле, ако сте програмер и заинтересовани сте за ОпенГЛ на Андроид-у када се примењује на филмове, слободно га контактирајте. Иначе, погледајте ово ОпенГЛ демо пројекат као и оквир. Такође, не заборавите тхе вики!

Ако желите да видите шта овај оквир може да уради, а да не поквасите ноге, само напред и погледајте демо. Има више примера на кицкстартер, који се ослања на овај оквир. Такође, не заборавите да проверите МицхаелЕГРКСДА-Форум пост.