Көрсетілетін API-дің тізімі - List of rendering APIs

Көрсету API Әдетте абстракциялау үшін жеткілікті функционалдылықты қамтамасыз етеді графикалық үдеткіш, назар аудару примитивтерді көрсету, мемлекеттік басқару, командалық тізімдер /командалық буферлер; және бұл сияқты толыққандыдан ерекшеленеді 3D графикалық кітапханалар, 3D қозғалтқыштары (қай тұтқа көрініс графиктері, шамдар, анимация, материалдар және т.б.) және GUI жақтаулары; Кейбіреулері резервті қамтамасыз етеді бағдарламалық растерлер графикалық үдеткіштер кең тарала бастағанға дейін үйлесімділік пен қабылдау үшін маңызды болды.

Кейбіреулеріне қолдау көрсету үшін кеңейтілді есептеу көлеңкелерін.

Төмен деңгей API-ді ұсыну әдетте пайдаланушыға ресурс үшін үлкен жауапкершілікті қалдырады жадыны басқару және көп бақылауды қажет етеді, бірақ айтарлықтай төмен Орталық Есептеуіш Бөлім үстеме,[1] және кеңірек пайдалануға мүмкіндік береді көп ядролы процессорлар.

2D көрсету API

Желіден тыс көрсету

  • RenderMan CG фильмдерін офлайн режимінде көрсетуге бағытталған.

Бағдарламалық жасақтама растризациясы

2016 жылдан бастап олар негізінен ескірген болып саналады, бірақ аппараттық жеделдетуге көшу кезінде маңызды болды:

3D көрсету API

Бұл кітапханалар 3D графикалық аппаратураны абстракциялауға арналған CAD және Видео Ойындары, бағдарламалық жасақтаманың мүмкін болатын кемшіліктерімен.

Кросс платформасы, жоғары деңгей

Кросс платформасы, төмен деңгей

Сатушы нақты, жоғары деңгей

  • Direct3D (кіші DirectX )
  • Glide API ізашар үшін 3DFX үдеткіштер
  • QuickDraw 3D 1995 жылдан бастап Apple Computer компаниясы әзірлеген, 1998 жылдан бас тартылған
  • ПСЖЛ үшін PlayStation 3, openGL-ге ұқсас жұмыс істеуге арналған

Сатушыға тән, төмен деңгей

  1. ^ «қиял вулканның жетістіктерін көрсетеді».
  2. ^ «dreamcast дамыту тақтасы».kamui нұсқаулығы, naomi board, DC