Текущий архив: 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