Ինչու՞ Apple-ը հնեցրեց opengl-ը:

Բովանդակություն:

Ինչու՞ Apple-ը հնեցրեց opengl-ը:
Ինչու՞ Apple-ը հնեցրեց opengl-ը:

Video: Ինչու՞ Apple-ը հնեցրեց opengl-ը:

Video: Ինչու՞ Apple-ը հնեցրեց opengl-ը:
Video: Halifax Food Tour (Պարտադիր փորձ և սնունդ Նոր Շոտլանդիայում) 🦀 Լավագույն կանադական սնունդը Ատլանտյան 2024, Նոյեմբեր
Anonim

Apple-ը, անկասկած, հրաժարվում է OpenGL-ից՝ հավանություն տալով իր ցածր մակարդակի Metal graphics API-ին ընդհանուր շուկայի համար և խաղերի շուկայի պատճառները, որոնք ակնհայտորեն թեքված են iOS-ի ուղղությամբ:

Ինչու՞ Apple-ը ազատվեց OpenGL-ից:

«Միայն մենք գիտենք, որ Apple-ը կարծես թե մտադիր է ազատվել OpenGL-ից՝ հօգուտ իր սեփական գրաֆիկական API-ի, Metal Metal-ի հետ կապված խնդիրը շատ նման է խնդրին: DirectX-ի հետ. այն խաչաձև հարթակ չէ: «Դա դատաստանի օր չէ, դա ավելի շուտ նման է Apple-ին հսկա EMP մեքենա կառուցելու և ասելու «մենք կարող ենք օգտագործել կամ չօգտագործել սա»:

Ինչու է OpenGL-ը հնացած:

OpenGL 3.0-ը ներկայացրեց չաշխատող մեխանիզմ՝ հեշտացնելու API-ի ապագա վերանայումները: Որոշ գործառույթներ, որոնք նշվել են որպես հնացած, կարող են ամբողջությամբ անջատվել՝ պատուհանավորման համակարգից առաջ համատեղելի համատեքստ խնդրելով:

Apple-ը դեռ օգտագործում է OpenGL:

Apple-ը երբեք աջակցություն չի ավելացրել OpenGL ES 3.1 կամ ավելի ուշ iOS-ի համար, և նմանապես macOS-ը չի անցնում OpenGL 4.1-ից այն կողմ (Khronos-ն այժմ մինչև 4.6 է): … Հատկապես OpenGL ES-ը կաշխատի յուրաքանչյուր Mac, iOS սարքի, Android սարքի, Windows սարքի և Linux սարքի վրա:

Արդյո՞ք OpenGL-ը հնացած է iOS-ում:

2018-ին Apple-ը հնեցրեց OpenGL-ը iOS 12-ում և iOS-ի և macOS-ի համար: Այս ձեռնարկում դուք կսովորեք, թե ինչպես փոխարկել հավելվածը OpenGL-ից մետաղականի: … Նշում․ մետաղական հավելվածները չեն աշխատում iOS սիմուլյատորում։

Խորհուրդ ենք տալիս: