મેટાએ તેની IGL ગ્રાફિક્સ લાઇબ્રેરીનો સોર્સ કોડ બહાર પાડ્યો 

આઈજીએલ

IGL ગ્રાફિક્સ લાઇબ્રેરી હવે ઓપન સોર્સ છે

Khronos અનાવરણ તાજેતરમાં એક બ્લોગ પોસ્ટ દ્વારા શું ધ્યેય (અગાઉ ફેસબુક કંપની તરીકે ઓળખાતી) ની કોડ બહાર પાડવાનો નિર્ણય લીધો છે નવી ગ્રાફિક્સ લાઇબ્રેરી આઈજીએલ (મધ્યવર્તી ગ્રાફિક્સ લાઇબ્રેરી), જે GPU ને નિયંત્રિત કરવા માટે સાર્વત્રિક, નિમ્ન-સ્તરની API પ્રદાન કરે છે.

IGL તરીકે સ્થિત થયેલ છે ક્રોસ-પ્લેટફોર્મ ગ્રાફિક્સ લાઇબ્રેરી જે વિકાસકર્તાઓને તેમની એપ્લીકેશનમાં ઉચ્ચ-ગુણવત્તાવાળી ઈમેજીસ અને ગ્રાફિક્સ બનાવવા માટે ટૂલ્સનો એક શક્તિશાળી સેટ પૂરો પાડે છે, પછી ભલે તે રમત હોય, 3D મોડેલિંગ એપ્લિકેશન હોય, અથવા કોઈપણ અન્ય પ્રોજેક્ટ હોય કે જેમાં ઉચ્ચતમ ગ્રાફિક્સની જરૂર હોય.

મેટા અમારી નવી ઓપન સોર્સ ઇન્ટરમીડિયેટ ગ્રાફિક્સ લાઇબ્રેરી (IGL) ના પ્રકાશનની જાહેરાત કરવા માટે ઉત્સાહિત છે! Meta પર, અમે વ્યાપક ઉદ્યોગ અને Khronos Group સાથે ભાગીદારીમાં 3D ગ્રાફિક્સ માટે ખુલ્લા ધોરણો બનાવવા માટે પ્રતિબદ્ધ છીએ. ® . મહિનાઓની મહેનત અને સમર્પણ પછી, અમે અમારી નવીનતમ રચનાને વિકાસ સમુદાય સાથે શેર કરવામાં આનંદ અનુભવીએ છીએ.

તે ઉલ્લેખિત છે કે સૂચિત API લાક્ષણિક GPU કાર્યક્ષમતાને આવરી લે છે અને વિકાસકર્તાને ક્રોસ-પ્લેટફોર્મ એપ્લિકેશન્સ બનાવવાની મંજૂરી આપે છે જે Android, iOS, Linux, macOS અને Windows સિસ્ટમ્સ પર OpenGL, Metal અને Vulkan ગ્રાફિક્સ API ની ટોચ પર ચાલી શકે છે.

લાઇબ્રેરીનો ઉપયોગ WebAssembly ઇન્ટરમીડિયેટ કોડમાં એપ્લિકેશનને કમ્પાઇલ કરીને WebGL નો ઉપયોગ કરીને વેબ પર રેન્ડર કરવા માટે પણ કરી શકાય છે. રેન્ડરીંગ માટે, મેટલ 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1, અને WebGL 2.0 માટે API બેકએન્ડ આપવામાં આવે છે.

IGL થી અલગ પડેલી મુખ્ય વિશેષતાઓમાં, નીચેનાનો ઉલ્લેખ કરવામાં આવ્યો છે:

  • IGL ક્રોસ પ્લેટફોર્મ છે: શરૂઆતમાં ઉલ્લેખ કર્યો છે તેમ, IGL શેલ લાઇબ્રેરી પૂરી પાડે છે, જે વિકાસકર્તાઓને Windows, Linux, Mac OS, iOS, Android અને WebAssembly સહિતના સૌથી લોકપ્રિય પ્લેટફોર્મ્સ બનાવવા અને ચલાવવાની મંજૂરી આપે છે.
  • ઉચ્ચ પ્રદર્શન રેન્ડરીંગ: IGL જટિલ અને વિગતવાર ગ્રાફિક્સ સાથે કામ કરતી વખતે પણ, ઝળહળતું-ઝડપી રેન્ડરિંગ પ્રદાન કરવા માટે ઑપ્ટિમાઇઝ કરવામાં આવ્યું છે.
  • API નો ઉપયોગ કરવા માટે સરળ: એક સાહજિક અને ઉપયોગમાં સરળ API એટલે કે IGL તેની સાથે કામ કરવા માટે સરળ અને સરળ છે. RHI ને ઉચ્ચ-સ્તરના એન્જિન એબ્સ્ટ્રેક્શનના ભાગ રૂપે રજૂ કરવાને બદલે અથવા એક પછી એક ગ્રાફિકલ ઇન્ટરફેસની નકલ કરવાને બદલે, IGL એક નવું આધુનિક ઇન્ટરફેસ બનાવીને RHI ને એબ્સ્ટ્રેક્ટ કરવા માટે નવો અભિગમ અપનાવે છે, જે એબ્સ્ટ્રેક્શન લેયર પર વલ્કન અથવા વેબજીપીયુની નજીક છે, પરંતુ સામાન્ય રીતે એન્જિન વિશિષ્ટ હોવાને ટાળવા માટે પૂરતું.
  • ન્યૂનતમ ઓવરલોડ: IGL ભાષા ઇન્ટરઓપના ઓવરહેડ અથવા અન્ય ભાષાના રનટાઇમની જરૂરિયાત વિના નવા અથવા હાલના મૂળ રેન્ડરિંગ કોડને સપોર્ટ કરે છે.
  • ખુલ્લો સ્રોત: IGL સંપૂર્ણપણે ઓપન સોર્સ છે અને તેનો ઉપયોગ કોઈપણ પ્રોજેક્ટ માટે, વ્યાપારી અથવા અન્યથા, લાયસન્સ પ્રતિબંધો વિના કરી શકાય છે.

ભલે તમે અનુભવી ગેમ ડેવલપર હોવ અથવા ગ્રાફિક્સ પ્રોગ્રામિંગ સાથે પ્રારંભ કરી રહ્યાં હોવ, અમારી લાઇબ્રેરી તમને તમારી એપ્સમાં અદ્ભુત વિઝ્યુઅલ બનાવવા માટે જરૂરી સાધનો આપે છે.

જેમ કે, તે બહાર રહે છે કે પુસ્તકાલય તે રમતો, 3D મોડેલિંગ સિસ્ટમ્સ વિકસાવવા માટે યોગ્ય છે અને કોઈપણ અન્ય પ્રોજેક્ટ કે જેને ઉચ્ચ-ગુણવત્તાવાળા ગ્રાફિક્સ સપોર્ટની જરૂર હોય. IGL કોડ મહત્તમ કામગીરી માટે શ્રેષ્ટ થયેલ છે જટિલ અને વિગતવાર મોડેલો સાથે કામ કરતી વખતે પણ.

API માળખું ઉપયોગમાં સરળતાને ધ્યાનમાં રાખીને ડિઝાઇન કરવામાં આવ્યું છે અને સામાન્ય ખ્યાલોને અમલમાં મૂકે છે જે ગ્રાફિક્સ APIમાંથી એકથી પરિચિત મોટાભાગના વિકાસકર્તાઓ સમજી શકશે.

એબ્સ્ટ્રેક્શન લેવલના સંદર્ભમાં, IGL વલ્કન અને વેબજીપીયુની નજીક છે., પરંતુ તે જ સમયે, તે ચોક્કસ એન્જિન સાથે જોડાયેલી વિગતોથી મુક્ત છે. લાઇબ્રેરી એક્સ્ટેંશનમાં પ્લગિંગને સપોર્ટ કરે છે, જેની સાથે તમે સરળતાથી વધારાની સુવિધાઓને એકીકૃત કરી શકો છો અને વિકાસકર્તાઓની ઉભરતી બિન-માનક જરૂરિયાતોને લાગુ કરી શકો છો.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તમને ખબર હોવી જોઇએ કે લાઇબ્રેરી કોડ C++ માં લખાયેલ છે અને MIT લાયસન્સ હેઠળ વિતરિત કરવામાં આવે છે. તમે માં પ્રોજેક્ટના કોડની સલાહ લઈ શકો છો નીચેની કડી

તમે મૂળ પ્રકાશનમાં નોંધની વિગતો તપાસી શકો છો નીચેની કડી


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.