Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
1109.
Andrey
(12.04.2007 13:32)
0
Darth Sim >. Шейдер, написаный на ГЛСЛ, не завелся на Радеоне 9600, >но после перегона на HLSL забегал как миленький. все таки найди на форуме www.gamedev.ru NULL_PTR он собаку съел на программмирвоании под Direct3D/OpenGL и по шейдерам много особенностей знает. При мне была тема где была проблема с демкой где на GLSL были проблемы на Radeon 9600 я лично поправил код и все заработало.
|
1108.
Andrey
(12.04.2007 13:29)
0
>Ага, тольк для запуска DX 8.1 хочет ну кроме звука как заметил Idot, еще и DirectInput у Борескова движок из книги "Графика 3-мерной компьютерной игры на основе OpenGL" тоже требует DirectX только из-за DirectInput. Да и Doom III и Quake IV требуют DirectX.
|
1107.
(12.04.2007 13:24)
0
DarthSim. http://www.mapcore.net/forums/viewtopic.php?t=8034
|
1106.
Idot
(12.04.2007 11:50)
0
Darth Sim >Ага, тольк для запуска DX 8.1 хочет у него звук через DX-Sound - обычная фишка до появления OpenAL
|
1105.
Darth Sim
(12.04.2007 11:13)
0
>А разве он не на OpenGL вроде 3 точно прям exe файле >видел glBegin/glEnd Ага, тольк для запуска 8.1 хочет. Я это ощутил, когда на пой сиарый комп по какой-то причине не захотел директ ставиться (в те времена у меня Windows ME стоял)
|
1104.
Darth Sim
(12.04.2007 11:11)
0
>сущетсвуют ARB и GLSL Не учи папу детей делать )) Например строчка "float a = 1;" на НВидиа скомпилится, а на АТИ - нет, ибо тайпкаст. Надо писать "float a = 1.0". Да и еще возникает ощущение, что GLSL на АТИ наотрез отказывается компилить шейдеры ниже 3-й версии. Шейдер, написаный на ГЛСЛ, не завелся на Радеоне 9600, но после перегона на HLSL забегал как миленький.
|
1103.
Andrey
(12.04.2007 10:59)
0
>Начнем с того, что это враки. Я дома под вистой играю в >Варкрафт 2. Да и 3 далеко не на 10-м написан. А разве он не на OpenGL вроде 3 точно прям exe файле видел glBegin/glEnd >>У АТИ и НВидиа свои реализации ОГЛ, свои компиляторы >>шейдеров итд
>сущетсвуют ARB и GLSL ну все таки не совсем это стандартизованно на nVidia все ок иногда с шейдерами даже на GLSL, а вот на ATI начинается геморой. >так что мультитиплатформенности у OGL ФАКТИЧЕКСИ НЕТ! почему-же ? если ARB то все ок скореой всего, а wgl/glx решается директивами условной компиляции. >шейдеры ведь не пойдут! Есть реализация Cg под консоли.
|
1102.
Idot
(12.04.2007 10:37)
0
>У АТИ и НВидиа свои реализации ОГЛ, свои компиляторы шейдеров итд
сущетсвуют ARB и GLSL
|
1101.
Idot
(12.04.2007 10:15)
0
>Короче говоря, если ты не использовал специализированных для конкретной оси расширений (например wgl или glx), то все пойдет на PS3
шейдеры ведь не пойдут! в отличие от DX на X-Box так что мультитиплатформенности у OGL ФАКТИЧЕКСИ НЕТ!
|
1100.
Idot
(12.04.2007 10:13)
0
я про код! а не про проги написанные на старых верисях DX при выходле новой версиии DX практический весь старый код идёт на помойку
|
1099.
Darth Sim
(12.04.2007 08:46)
0
>вообще-то это Micriosoft творит чо хочет >и код для DX5 не будет работать на DX10 >а вот код OGL1.0 будет работать на OGL2.2 Начнем с того, что это враки. Я дома под вистой играю в Варкрафт 2. Да и 3 далеко не на 10-м написан. Да я и не про то говорил. У АТИ и НВидиа свои реализации ОГЛ, свои компиляторы шейдеров итд. А ДХ один на всех, его делает одна команда. Вот и приходится вендорам делать поддержку не так, как им хочется, а так, как им скажут.
>можно подробнее? Короче говоря, если ты не использовал специализированных для конкретной оси расширений (например wgl или glx), то все пойдет на PS3.
|
1098.
Idot
(12.04.2007 08:27)
0
errorneous >код на OpenGL БУДЕТ работать на PlayStattion, есл и конечно же не юзал ВЖЛ экстеншены и придерживаться OpenGL ES.
можно продробнее?
|
1097.
Idot
(12.04.2007 08:14)
0
Darth Sim >Против стандарта, поставленного Мелкомягкими не попрешь, а вот с ОГЛ каждый творит, что хочет.
вообще-то это Micriosoft творит чо хочет и код для DX5 не будет работать на DX10 а вот код OGL1.0 будет работать на OGL2.2
|
1096.
Darth Sim
(12.04.2007 06:12)
0
>сталкер рулит, да... >http://games.mail.ru/news/10.04.2007/avtory_stalker_ukrali_chujie_tehnologii/ Маил.ру как всегда не разобралась в ситуации и написала бред. В сталкере нашли пару текстур, подозрительно похожих на Дум3 и ХЛ3. В том числе и текстуру воды. Стоит ли говорить, что вода в сталкере выглядит на порядок лучше ХЛ2. А про свет - это вообще бредятина. В СТАЛКЕРе использовали Deffered Shading, а в Думе3 - тупо освещали в несколько проходов - Технологии не имеют ничего общего.
|
1095.
Darth Sim
(12.04.2007 06:08)
0
>Зачем разводить песню про совместимость со старыми картами, отсутствие нормальной ГЛСЛ реализации и т.д.? Затем, что лично я не знаю, как завтра будет работать АТИ (ныне АМД) или НВидиа. Если АТИ завтра вздумается, что в их реализации ГЛСЛ надо писать Float вместо float, то мне придется писать разные шейдеры для двух вендоров или морочить голову с собственным парсером. Пример, конечно, гиперболизированный, но суть мыслей, я думаю, отображает. Против стандарта, поставленного Мелкомягкими не попрешь, а вот с ОГЛ каждый творит, что хочет.
|
|
|
|