Графічна бібліотека

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Графічна бібліотека — це бібліотека підпрограм, призначена для відтворення комп'ютерної графіки на екрані. Зазвичай вона надає оптимізовані версії функцій, які виконують рендеринг. Це може здійснюватись виключно програмним шляхом і виконуватись центральним процесором (поширено у вбудованих системах), або з залученням апаратного прискорення за допомогою графічного процесора (поширеніше в персональних комп'ютерах). Використовуючи ці функції, програма може підготувати зображення для виведення на монітор. Це звільняє програміста від самостійного створення і оптимізації цих функцій і дозволяє зосередитися на побудові власне графічної програми. Графічні бібліотеки переважно використовуються у відеоіграх та симуляторах.

Використання графічних бібліотек в операційних системах
ОС Vulkan DirectX GNMX Metal
Windows 10 Free, Nvidia і AMD Free, MS ні ні
Mac Free, MoltenVK[en] ні ні Free, Apple
GNU/Linux Free ні ні ні
Android Free ні ні ні
iOS Free, MoltenVK ні ні Free, Apple
Tizen розробляється ні ні ні
Sailfish розробляється ні ні ні
Xbox One ні Free ні ні
Orbis OS (PS4) ні ні Free ні
Nintendo Switch Free ні ні ні

У назві деяких API використовується скорочення GL (графічна бібліотека), наприклад, OpenGL і WebGL.

Приклади

[ред. | ред. код]

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. cairographics.org. cairographics.org. Архів оригіналу за 23 лютого 2011. Процитовано 3 січня 2016.
  2. Clutter Project – Have fun!. clutter-project.org. Архів оригіналу за 15 серпня 2012. Процитовано 3 січня 2016.
  3. DirectX. DirectX Graphics and Gaming (Windows) - MSDN - Microsoft. Архів оригіналу за 21 липня 2017.
  4. emWin Graphics Library | www.LPCware.com. Архів оригіналу за 29 березня 2016.
  5. FLTK GUI and Graphics Library | www.fltk.org. Архів оригіналу за 16 жовтня 2011.
  6. The Mesa 3D Graphics Library. Архів оригіналу за 15 червня 2012.
  7. victords/minigl. Архів оригіналу за 11 червня 2018.
  8. Open Inventor® | Open Inventor 3D SDK. Архів оригіналу за 14 березня 2022.
  9. Qt - Home. Архів оригіналу за 2 червня 2022.
  10. SFML. Архів оригіналу за 10 лютого 2021.
  11. Simple DirectMedia Layer - Homepage. Архів оригіналу за 21 квітня 2018.
  12. Skia Graphics Library. Архів оригіналу за 17 січня 2019.
  13. SIGIL: Sound, Input, and Graphics Integration Library. www.libsigil.com. Архів оригіналу за 5 грудня 2020. Процитовано 21 червня 2016.

Посилання

[ред. | ред. код]