русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Графические библиотеки

cairo - это программная библиотека, которая используется для реализации векторной графики, с аппаратно независимым API. Cairo позволяет создавать примитивы в двухмерном пространстве через разные выходные буферы. Cairo позволяет использовать аппаратное ускорение, когда это возможно. Является свободным ПО под двойной лицензией GNGPL и Mozilla Public License (MPL).

Несмотря на то, что cairo написан на С, существуют средства для его использования на многих других языках программирования, включая C + +, C #, Smalltalk и других.

Microsoft DirectX программирования игр и видео, на Microsoft платформе.

Первоначально, имена этих API: Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, и так далее. Название прямая X было придумано как сокращение для обозначения всех этих API (X стоя в частности для имен API) и вскоре стал названием коллекции. Когда Microsoft позже было решено разработать игровую консоль, X был использован в качестве основы названия Xbox чтобы показать, что консоль была основана на DirectX технологии. X начальной был перенесен в названии API, предназначенный для Xbox, таких как XInput и кросс-платформенный Audio Creation Tool(XACT), в то время как модель DirectX была продолжена для Windows API, таких какDirect2D и DirectWrite.

OpenGL Utility Toolkit (GLUT) является библиотекой утилит для OpenGL программ, которые в основном выполняют на уровне системы ввода / вывода с принимающей операционной системой. Выполняемые функции включают в себя окно управления и мониторинга клавиатуры и мыши ввода. Подпрограммы для рисования ряда геометрических примитивов. GLUT также имеет ограниченную поддержку для создания всплывающих меню.

Libart - это графическая библиотека ( Свободное Программное Обеспечение ) в основе с векторным API . Cairo использует Libart.

Simple DirectMedia Layer (SDL) - кросс-платформенная, мультимедиа библиотека, которая свободно распространяется вместе с исходным кодом на языке C, которая предоставляет простой интерфейс к графике, звуку и устройств ввода на различных платформах. SDL содержит слово layer (слой) в названии, потому что в действительности это библиотека-обертка вокруг функций специфичных для ОС. Главная цель SDL - предоставить общий Фреймворк доступа к тем функциям на различных системах.

Разработчики используют ее для написания компьютерных игр или других мультимедиа приложений, которые могут работать на многих ОС включая: Android, AmigaOS,  AmigaOS 4, и Windows. Она руководит видеовыводом, событиями, аудио, приводом CD-ROM, потоками, доступом к сети и таймерами.

WebGL (веб-Graphics Library) является библиотекой, которая расширяет возможности JavaScript, язык программирования, чтобы он мог генерировать интерактивную 3D-графику в любой совместимый веб-браузер. WebGL код выполняется на плате компьютера дисплея (видеокарте), которая должна поддерживать шейдерный рендеринг. WebGL является частью HTML-элемента, который обеспечивает 3D компьютерную графику API без использования плагинов. Спецификация была выпущена как версия 1.0 от 3 марта 2011 года.

Xgl - Х серверная архитектура, разработанная Дэвидом Ревеменом (David Reveman), как надстройка для открытой графической библиотеки OpenGL, которая реализуется с помощью библиотеки Glitz. Это позволяет современным видео адаптерам благодаря своим OpenGL драйверам использовать аппаратное ускорение всех Х серверов, OpenGL и XVideo приложений.

Просмотров: 4247

Оглавление: Компьютерная графика и информация в компьютерной сфере


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.