ПрограммированиеФорумГрафика

OpenGL Nvidia Cg vs *Handmade builder* (2 стр)

Страницы: 1 2
#15
14:47, 19 сен 2009

0r@ngE
> хм... у мну с Цг компилялось в ГЛСЛ и работало на HD3850 - ЧЯДНТ ?

Забыл про такой вариант... Актуально только при мультиапи, иначе ненужная обёртка над ГЛСЛ ИМХО, темболее Цг может не понимать последних фич ГЛСЛ, понимает уже 1.50 ГЛСЛ?

#16
19:18, 19 сен 2009

Executor
> Дай ссылку на эти слова...
Всем известный пейпр от nVidia по псевдо инстансингу. + маленький бенчик это подтверждающий.

#17
19:20, 19 сен 2009

Executor
> понимает уже 1.50 ГЛСЛ?
Пока нет (

#18
19:23, 19 сен 2009

на Цг жить можно, на крайняк все можно подправить и описать самому)

#19
21:31, 19 сен 2009

crsib
> Всем известный пейпр от nVidia по псевдо инстансингу.

http://http.download.nvidia.com/developer/SDK/Individual_Samples/… nstancing.pdf
Эта?
Где там конкретно? Посмотрел, ничего такого не увидел...

> маленький бенчик это подтверждающий.

Файл не существует, посмотреть не могу...
Но не понимаю, причём тут инстансинг?

Death_Dantist
> на Цг жить можно, на крайняк все можно подправить и описать самому)

multisampling sampling
geometry shaders
transform feedback
uniform buffer objects
и т.п.

Я хз как там в Цг надо подправить, чтобы это всё заработало...
Жить та можно, но зависит от потребностей... Если писать только на ОпенГЛ, то юзанье Цг будет вредно...

#20
21:44, 19 сен 2009

У нас варианта всего 2 либо юзать Цг или собирать свой билдер шейдеров ...
Второе дольще - но круче!
А вы что думаете ?
стоит ли юзать цг или писать свой билдер шейдеров на ХЛСЛ и ГЛСЛ?

#21
21:49, 19 сен 2009

Death_Dantist
Согласен, для мультиапи Цг проще будет...

#22
22:40, 19 сен 2009

Executor
> Где там конкретно? Посмотрел, ничего такого не увидел...
Извините, был обдолбан. ))

Сути это все равно не меняет, если хочется делать код более совместимым с forward контекстом OpenGL 3.x

#23
22:51, 19 сен 2009

Executor
> geometry shaders
> transform feedback

Кстати, кто смог запустить это через Cg на AMD ?

#24
23:02, 19 сен 2009

Death_Dantist
В чём проблема переписать шейдеры на GLSL и скопировать их во вторую папочку?
Сколько их у вас там? 20? 60? 200? Неужели 600?
Пока ты обсуждаешь необходимость писать генератор шейеров, уже давно переписал бы их.

innuendo
> Кстати, кто смог запустить это через Cg на AMD ?
А где-нибудь вообще есть примеры работы этих двух расширений?
Ну в смысле рабочая программка, которую погонять можно было бы...
Я например видел пример EXT_transform_feedback только в одной из тем на opengl.org, и то там человек спрашивал, почему его код не работает, демок не было :-)

#25
23:10, 19 сен 2009

SNVampyre
http://steps3d.narod.ru/tutorials/nv-transform-feedback-tutorial.html

#26
23:14, 19 сен 2009

Сажусь парсить ХМЛ и собирать свои шейдера ) Хендмейд - пока более выгоден по результату, хотя и сложнее)

#27
23:42, 19 сен 2009

GraphiX
Это шутка?
Эта демка же NV_transform_feedback требует и вываливается при запуске.

#28
23:44, 19 сен 2009

SNVampyre
> Эта демка же NV_transform_feedback требует и вываливается при запуске.

А перекомпилить заменив на EXT/ядро?
Поидее там не шибко изменится должно...

#29
23:45, 19 сен 2009

Executor
> А перекомпилить заменив на EXT/ядро?
В таком случае я быстрее напишу сам :-)

Страницы: 1 2
ПрограммированиеФорумГрафика

Тема в архиве.