Apple нь Ерөнхий зах зээлд зориулсан доод түвшний Метал график API болон тоглоомын зах зээлийн шалтгааны улмаас OpenGL-ийг үгүйсгэж байгаа нь ойлгомжтой.
Apple яагаад OpenGL-ээс салсан бэ?
"Бидний мэдэж байгаа зүйл бол Apple нь өөрийн график API болох Металл ашиглан OpenGL-ээс ангижрах зорилготой байгаа бололтой. Металлтай холбоотой асуудал нь асуудалтай тун төстэй юм. DirectX-тэй: энэ бол хөндлөн платформ биш. "Энэ бол сүйрлийн өдөр биш, харин Apple-ийн асар том EMP машин бүтээж, "бид үүнийг ашиглаж магадгүй эсвэл ашиглахгүй байж магадгүй" гэж хэлж байгаатай адил юм.
OpenGL-ийг яагаад хуучирсан бэ?
OpenGL 3.0 нь API- н цаашдын засваруудыг хялбарчлахын тулд хуучирсан механизмыг нэвтрүүлсэн. Цонхны системээс дамжуулахад нийцтэй контекстийг хүссэнээр хуучирсан гэж тэмдэглэгдсэн зарим функцийг бүрэн идэвхгүй болгож болно.
Apple OpenGL-г ашигладаг хэвээрээ юу?
Apple хэзээ ч iOS дээр OpenGL ES 3.1 болон түүнээс хойшхи хувилбаруудад дэмжлэг нэмээгүй бөгөөд үүнтэй адил macOS нь OpenGL 4.1-ээс хэтэрдэггүй (Хронос одоо 4.6 хүртэл байна). … OpenGL ES нь ялангуяа Mac, iOS төхөөрөмж, Android төхөөрөмж, Windows төхөөрөмж болон Линукс төхөөрөмж бүрт ажиллах болно.
OpenGL-г iOS дээр цуцалсан уу?
2018 онд Apple iOS 12 дээр iOS болон macOS аль алинд нь OpenGL-ийг цуцалсан. Энэ зааварт та OpenGL-г ашиглан програмыг металл руу хэрхэн хөрвүүлэх талаар сурах болно. … Анхаар: Металл програмууд iOS симулятор дээр ажилладаггүй.