Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.01;
Скачать: CL | DM;

Вниз

Шейдеры ARB и NV.   Найти похожие ветки 

 
@!!ex ©   (2006-08-02 13:38) [0]

Я как умный чел всегда шейдера писал для расширений ARB....
А сейчас работаю на компе с GeForce FX 5700
А у него нету поддержки GL_ARB_shader_objects, соответственно все шейдеры работать отказались.
Зато есть поддержка GL_NV_vertex_shader и GL_NV_texture_shader.
Кто подскажет, как переписать программу на openGL, чтобы шейдеры обоих типов можно было использовать?


 
Tsmar   (2006-08-03 15:35) [1]

"Я как умный чел" - хехе. не соответствует вопросу : "как переписать программу на openGL"


 
@!!ex ©   (2006-08-07 18:04) [2]

Понятно. Еще один умный флудер?


 
MeF Dei Corvi ©   (2006-08-08 13:37) [3]


>  Еще один умный флудер?

Что умный - это бессомнения. А что флудер - это спорно, т.к. он прав.
Как переписать программу - это вообще риторический вопрос, т.к. просто берёшь и переписываешь.

P.S. На моей GeForce FX 5200, GL_ARB_shader_objects ;) Так что, проблема видимо в драйверах.


 
grisme ©   (2006-08-08 14:14) [4]

@!!ex, посмотри на проект Tsmar на GameDEV(в одиночку слабец такое сделать?). Вопрос действительно немножко неверно сформулирован..


 
MeF Dei Corvi ©   (2006-08-08 14:36) [5]


> P.S. На моей GeForce FX 5200, GL_ARB_shader_objects ;) Так
> что, проблема видимо в драйверах.

*P.S. На моей GeForce FX 5200, GL_ARB_shader_objects есть ;) Так что, проблема видимо в драйверах.


 
ANTPro ©   (2006-08-08 15:50) [6]

У меня была такая проблема: вирус съел дрова или Каспер их криво вылечил ...
Видюха стала в 3 раза слабее + всякие артефакты с ARB и нетолько
ЗЫ: Моя GeForce 6600GT держит все (если надо протестить что-нибуть обращайтесь)


 
@!!ex ©   (2006-08-08 16:04) [7]

>>
Что умный - это бессомнения. А что флудер - это спорно, т.к. он прав.
Как переписать программу - это вообще риторический вопрос, т.к. просто берёшь и переписываешь.

Флудер потому что конкретной информации не дал. Почитайте орпеделение слова флуд, если наслово мне не верите.

Здесь походу привычка у многих такая. Если не знает чем помочь умничают, наезжают. ;)

>>
P.S. На моей GeForce FX 5200, GL_ARB_shader_objects есть;) Так что, проблема видимо в драйверах.

А на моей FX 5700 нету. Драйвера оффициальные от NVIDIA.

>>
@!!ex, посмотри на проект Tsmar на GameDEV(в одиночку слабец такое сделать?).

Не понял о каком проекте речь. Ссылку плиз.


 
ANTPro ©   (2006-08-08 16:34) [8]

@!!ex ©   (08.08.06 16:04) [7]
Можешь указать полное название своей FX5700 очень интересно :)


 
@!!ex ©   (2006-08-08 18:57) [9]

ASUS GeForce FX 5700 256bit 256mb V9575

http://www.afera-net.narod.ru/VideoPic.PNG


 
ANTPro ©   (2006-08-08 20:19) [10]

Дрова кстати старые им уже больше года(Первые из серии ForceWare: не подерживают DirectX9c и OpenGL2.0).
Судя по 84.20 Forceware Release Notes.pdf много чего исправлено.

@!!ex ©   (08.08.06 16:04) [7]
А на моей FX 5700 нету

Все еще не верится. У тебя есть RivaTuner?


 
MeF Dei Corvi ©   (2006-08-08 22:04) [11]


> @!!ex ©   (08.08.06 16:04) [7]

Каков вопрос, таков ответ.

> Все еще не верится. У тебя есть RivaTuner?

Ну так дрова доисторические... Поэтому и нету ничего ;)
> Не понял о каком проекте речь. Ссылку плиз.

http://www.gamedev.ru/projects/forum/?id=7703
http://forum.mirgames.ru/index.php?showtopic=2024


 
@!!ex ©   (2006-08-09 15:31) [12]

MeF Dei Corvi ©   (08.08.06 22:04) [11]

На дтфе если не правильный вопрос поступают проще. Игнорируют. Или спрашивают.... Здесь видимо другая мода...


 
@!!ex ©   (2006-08-09 15:37) [13]

MeF Dei Corvi ©   (08.08.06 22:04) [11]

http://www.gamedev.ru/projects/forum/?id=7703
http://forum.mirgames.ru/index.php?showtopic=2024

не увидел там чего то особенного. Но это не мне судить. тем более в одиночку я такого никогда не делал. :))


 
ViK ©   (2006-08-10 02:52) [14]


> [12] @!!ex ©   (09.08.06 15:31)

> На дтфе если не правильный вопрос поступают проще. Игнорируют.
> Или спрашивают.... Здесь видимо другая мода...

Наверно здесь люди обладают элементраным самоуважением и им не нравится когда кто-то говорит "я вот такой крутой программер и мне конечно же ваша помощь не нужна, но все же не могу сделать то-то и то-то"

Вообще если ты здесь решил что-то спросить, значит пытаешься чему-нить научится, вот и учись когда тебе толковые вещи говорят.

PS. Извиняюсь за офтоп


 
@!!ex ©   (2006-08-10 09:39) [15]

>>"я вот такой крутой программер и мне конечно же ваша помощь не нужна, но все же не могу сделать то-то и то-то"

Я этого не говорил. И если я спрашиваю совета не говорит ли это о том, что я считаю что здесь есть люди, которые знают больше меня?
Пока здесь только флудеры и оффтоперы.


 
Tsmar   (2006-08-11 12:24) [16]

Чувак, прочти еще раз, что ты написал:
Кто подскажет, как переписать программу на openGL, чтобы шейдеры обоих типов можно было использовать?
во первых: нет такого языка - openGL
во вторых: для того что бы сказать как переписать, покажи, как это написано сейчас
в третьих: по моему флудишь - ты


 
@!!ex ©   (2006-08-11 12:33) [17]

>>во первых: нет такого языка - openGL

Зато есть такое API. Ферштейн?

>>во вторых: для того что бы сказать как переписать, покажи, как это написано сейчас

Я же сказал. Написано на ARB. Не знаешь, как шейдеры на GL_ARB_shader_objects пишутся?

>>в третьих: по моему флудишь - ты

Спорное мнение. Но возможно и правильное.


 
XProger ©   (2006-08-11 17:14) [18]

Покажи шейдер (с описанием), попробуем переписать на GLSL...


 
@!!ex ©   (2006-08-15 14:04) [19]

Да не... Я шейдеры и сам могу переписать. Что на ASM, что на GLSL.

Проблема в управлении шейдерами на уровне программы.

Вот примерно загрузка АРБ шедеров:

  VS := glCreateShaderObjectARB(GL_VERTEX_SHADER_ARB);

  glShaderSourceARB(VS,S.Count,@Ar,nil);
  glCompileShaderARB(VS);

  FS := glCreateShaderObjectARB(GL_FRAGMENT_SHADER_ARB);
  glShaderSourceARB(FS,S.Count,@Ar,nil);
  glCompileShaderARB(FS);

 SP:=glCreateProgramObjectARB();

 glAttachObjectARB(SP,VS);
 glAttachObjectARB(SP,FS);

 glLinkProgramARB(SP);
и т.д.


А как загружать и устанавливать NV шейдеры?



Страницы: 1 вся ветка

Текущий архив: 2007.07.01;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.019 c
15-1180808004
Иксик
2007-06-02 22:13
2007.07.01
Проверка введенного значения


9-1154688619
DevilDevil
2006-08-04 14:50
2007.07.01
Режим обратной связи. Зачем?


1-1178010795
Tack
2007-05-01 13:13
2007.07.01
Как получить PlainText из RTF-строки, не используя TRichEdit?


1-1177948932
Чародей
2007-04-30 20:02
2007.07.01
Как распаковать zip


15-1180852484
homm
2007-06-03 10:34
2007.07.01
win98 & 95