| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > OpenGL своими руками |
| Автор: SenkraD 28.5.2009, 17:38 |
| Добрый день! Как я не расказывал, что OpenGL — это быстро, качественно и всегда в наличии (на данный момент работаю под MacOS), и о том что велосипеды ни к чему хорошему не приведут — всё-равно мне его использовать не дают и причин не обьясняют. А потому подскажите какой-то маленький аналог OpenGL с открытым кодом книжки о том как сделать что-то подобное на OpenGL или DirectX? (Я находил и ищу, но пока это отдельные статьи, а времени всё вязать с нуля немного нехватает — потому хотелось бы иметь какой-то ман или маленький пример, чтобы ускорить этот процес разработки и(или) проектировки) |
| Автор: s_r 28.5.2009, 18:06 |
| Ну из открытого можно посоветовать http://ru.wikipedia.org/wiki/Mesa. А вот писать самому что-то подобное |
| Автор: SenkraD 28.5.2009, 19:10 |
| s_r, я и не горю его писать (оно то интерестно, но глупо) P.S. openGL can be hardware depended, do we won't it here - что за детскии аргументы против openGL |
| Автор: xvr 29.5.2009, 09:29 | ||
Гы! Советую поставить наглядный опыт (оно правда с DX, но и с OpenGL будет аналогично)
|
| Автор: NightmareZ 30.5.2009, 11:44 |
| А что тебе реализовать то в конце концов нужно? |
| Автор: chekist 31.5.2009, 11:17 |
| А. Ламот. Программирование трехмерных игра под Windows. Он там как раз на 1,5 кСтраниц пишет свой рендер. |
| Автор: Riddik 5.6.2009, 00:03 |
| chekist, на DirectX он его пишет. |
| Автор: chekist 5.6.2009, 10:14 |
DirectX, а именно DirectDraw, он использует исключительно для вывода заполненного пикселями прямоугольника на экран. С таким же успехом, можно заменить в рендере DirecX на любую другую библиотеку, вплоть до WinAPI функций. |
| Автор: Riddik 5.6.2009, 11:12 |
| chekist, DirectDraw, земля ему пухом, Ламот использует в книге "Программирования игр для Windows". А в книге "Программирование трехмерных игр под Windows" всё на DirectX. Почивший DirectDraw - для 2D. |
| Автор: ILyAHA 6.6.2009, 21:08 | ||
Riddik, а ты хочеть читал эту книжку? 2 года назад я эту книжку перечитал полностью, и многие моменты по нескольку раз. Дак вот. DirectX там нигде не используется. там только DirectDraw, DirectSound, DirectInput. Для вывода графики там используется вывод на битмапку. А дальше через DirectDraw на экран. А всё остальное - ПОЛНОСТЬЮ самописное. P.s.: прочитай сначала книгу полностью |
| Автор: NightmareZ 7.6.2009, 00:07 | ||
Я тебе, наверное, открою страшную тайну, если скажу, что DirectDraw, DirectSound и DirectInput - это компоненты DirectX |
| Автор: Riddik 7.6.2009, 01:53 |
| ILyAHA, мдя. Давайте так. Вы об http://www.ozon.ru/context/detail/id/1692806/ или об http://www.ozon.ru/context/detail/id/1375980/ книге? |