Я не совсем понимаю концепцию. Являются ли они набором api для библиотеки, которая обращается к аппаратным средствам. Если это возможно для кого-то создать новый api, как opengl и directx?Понимание DirectX и OpenGL
ответ
Цель графического API, такого как OpenGL или DirectX, - предоставить единый графический API для использования на широком спектре оборудования. Фактически, большая часть этих API фактически реализована в графических драйверах. Если бы вы разработали свой собственный графический API, вам придется либо запустить его почти полностью на CPU («в программном обеспечении»), либо написать специальный код для каждого типа видеокарты, которую вы хотели бы поддержать.
thanx для ответа :) – Belos
Возможно ли кому-то создать новый api как opengl и directx?
Да. Просто создайте новый трекер состояния Gallium.
Конечно, это будет работать только для Linux. Кроме того, он, похоже, впал в негодность. –
@NicolBolas: Gallium - новая архитектура Mesa, и все драйверы с открытым исходным кодом медленно мигрируют к ней. Однако до сих пор они все еще подвергаются ошибкам. – datenwolf
- 1. OpenGL и DirectX
- 2. Понимание DirectX
- 3. Матричные классы Directx и OpenGL
- 4. Сравнения между OpenGL и DirectX
- 5. OpenGL или эквивалент DirectX
- 6. Opengl и DirectX Viewport и Rendertargets
- 7. C# Combine GDI + и OpenGL/DirectX
- 8. Как OpenGL и DirectX переносятся на ОС?
- 9. Разработка игр: автоматическое тестирование OpenGL и DirectX
- 10. Параметры трафарета между DirectX и OpenGL
- 11. Управление окнами SDL с OpenGL и DirectX
- 12. Как заменить DirectX с OpenGL
- 13. GPU DirectX VS OpenGL поддержка
- 14. OpenGL Фруст математическое понимание
- 15. Понимание котельной плиты OpenGL
- 16. Понимание масок OpenGL
- 17. Понимание освещения в OpenGL
- 18. понимание этого кода opengl
- 19. Основная функция и окно, поддерживающее Opengl 3.0+ и DirectX 10+
- 20. Ищете влияние/чтение OpenGL/DirectX другого приложения
- 21. OpenGL против DirectX, локальный или глобальный?
- 22. Offscreen Rendering в OpenGL или Directx
- 23. OpenGL проект требует DirectX Lib файлы
- 24. Проекционная матрица от OpenGL до DirectX
- 25. портирование DirectX на OpenGL ES (iPhone)
- 26. Есть ли эквивалент DirectX для glLogicOp OpenGL?
- 27. Портирование функциональности трафарета OpenGL на DirectX 11
- 28. Преобразование вершин DirectX в вершины OpenGL
- 29. Как создать OpenGL DirectX «Абстракционный слой»
- 30. Выберите DirectX или OpenGL для Starling/stage3D
Вы должны прочитать это сообщение: http://programmers.stackexchange.com/a/88055 и, возможно, это: http://blog.wolfire.com/2010/01/Why-you-should-use-OpenGL -and-not-DirectX :) –
И [эта серия сообщений блога Ryg] (http://fgiesen.wordpress.com/category/graphics-pipeline/page/2/) также очень информативна. – Bart
@ Самуэль Госселин: И все же ни один из них на самом деле * не отвечает на его вопрос *. Он спрашивает о взаимосвязи между API и аппаратным обеспечением. –