Panfrost yanzu yana da tallafi na OpenGL 3.1 don GPUs na Mali

Masu haɓaka Collabora ba su daina aiki ba kuma a cikin 'yan watannin nan sun ba da abubuwa da yawa don magana game da su kuma a wannan lokacin ba banda bane saboda kwanan nan ya sanar da sanar da aiwatarwa a cikin direban Panfrost na goyon bayan OpenGL 3.1 don Midgard GPUs (Mali-T6xx, Mali-T7xx, Mali-T8xx) da Bifrost GPUs (Mali G3x, G5x, G7x), da kuma OpenGL ES 3.0 tallafi ga Bifrost GPUs.

Wadannan canje-canje ana sa ran saka shi a cikin sakin Mesa 21.0, wanda a halin yanzu yake cikin matakin ƙaddamar da candidatean takarar.

Ya kamata a tuna cewa masu haɓaka Collabora sunyi aiki na dogon lokaci akan aiwatar da masu kula da tebur kuma misalin wannan shine abin da ya gabata Mai sarrafa tebur na Gallium, wanda ke aiwatar da matsakaicin matsakaici don tsara OpenCL 1.2 da OpenGL 3.3 API game da direbobi tare da goyon bayan DirectX 12 (D3D12) kuma cewa an fitar da lambar asalin su a ƙarƙashin lasisin MIT.

Mai gabatarwar da aka gabatar ba ka damar amfani da Mesa akan na'urori waxanda ba su dace da farko ba tare da OpenCL da OpenGL kuma kuma azaman farawa don shigar da aikace-aikacen OpenGL / OpenCL don aiki akan D3D12.

A bangaren sabon direban Panfrost, ana lura cewa GPU Midgard da Bifrost sun raba tsarin bayanai iri ɗaya don tsayayyun ayyuka, amma Bifrost yana amfani da tsari daban-daban na umarni, wanda ke haifar da daidaitaccen aiwatar da ayyuka don bayanan GPU mai wahala.

A tsarin gine-gine, Bifrost ya ba da mafi yawan kayan aikinsa tsayayyen-aiki tare da Midgard, amma yana gabatar da sabon tsarin umarnin. Ayyukanmu don gabatar da OpenGL ES 3.0 zuwa Bifrost suna nuna wannan rarrabuwa.

Wasu fasalulluka masu aiki, kamar saiti da canza ra'ayi, sunyi aiki ba tare da wani takamaiman canjin Bifrost ba, kamar yadda muka riga muka yi a Midgard. Sauran siffofin shader, kamar abubuwan ajiyar abubuwa iri ɗaya, ana buƙatar aiwatarwa daga "ƙwanƙwasa" a cikin Bifrost compiler, aikin da aka sauƙaƙa ta hanyar wakilcin mai girma na mai tattarawa tare da tallafi na aji na farko.

Alal misali, ingantattun ayyuka waɗanda aka riga aka aiwatar don Midgardkamar 'bayanin sauyawa', za a iya canjawa wuri zuwa Bifrost ba tare da canje-canje ba, yayin da fasali kamar pleididdiga masu yawa (MRT) an iyakance ga wasu takamaiman canje-canje na Bifrost.

A lokaci guda, sauran ayyukan shader, kamar abubuwa masu haɗa kai, suna buƙatar ƙararrakin aiwatarwa don mai haɗa Bifrost shader.

Wannan ya biyo bayan tallafin OpenGL ES 3.0 a Midgard wanda ya sauka a lokacin bazara, da kuma tallafi na farko na OpenGL ES 2.0 wanda kwanan nan aka fara don Bifrost. OpenGL ES 3.0 yanzu an gwada shi akan Mali G52 a cikin haɗin Mesa, ci gaba da ƙimar wucewar 99.9% a cikin kwatankwacin gwaje-gwajen na Ingancin Zane.

Koyaya, wasu fasalulluka, kamar maƙasudin ma'ana da yawa, ana buƙatar takamaiman lambar daga Bifrost yayin amfani da sauran lambar da aka raba tare da Midgard. Har yanzu, aikin ya ci gaba da sauri sosai a karo na biyu, shaida ga ikon lambobin raba. Amma baku buƙatar iyakance musanyawarku zuwa kawai Panfrost GPUs; Masu buɗe tushen tushe suna iya raba lambar tsakanin masu siyarwa.

Bugu da kari, a cikin sanarwar an ambaci hakan an kauce wa wasu ayyukan aikin biyu ta hanyar amfani da matsakaiciyar wakilci a cikin mai tarawa, wanda, tare tare da lambar da aka raba, yana haɓaka saurin ci gaba kuma tare da wannan hanyar za a iya amfani da lambar ba kawai don iyalin GPUs ba, har ma ga masu sarrafawa daban-daban.

Musamman, masu haɓaka sun ambaci cewa don aiwatar da OpenGL akan tsarin tebur, direban Panfrost ya buƙaci yin amfani da abubuwan Mesa mai shirye-da-amfani, yayin da mai mallakar mallakar Mali kawai aka iyakance ga tallafawa OpenGL ES kawai.

Koyaya, tallafi na OpenGL 3.1 na tebur kusan "kyauta" ne a gare mu a matsayin mai kula da Mesa ta hanyar haɓaka abubuwan more rayuwa.

A ƙarshe, idan kuna sha'awar ƙarin sani game da shi game da sabon aiwatarwar Panfrost da masu haɓaka Collabora suka gabatar, zaku iya bincika bayanan A cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.