Четверг, 07.08.2025
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 ... 67 68 69 70 71 ... 141 142 »
Показано 1021-1035 из 2129 сообщений
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, то мне придется писать разные шейдеры для двух вендоров или морочить голову с собственным парсером. Пример, конечно, гиперболизированный, но суть мыслей, я думаю, отображает. Против стандарта, поставленного Мелкомягкими не попрешь, а вот с ОГЛ каждый творит, что хочет.


Имя *:
Email *:
WWW:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2025
    Бесплатный хостинг uCoz