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

NVidia хак makefourcc NVCS, что за зверь?

Страницы: 1 2 Следующая »
#0
18:22, 10 фев. 2012

Что это за штука в dx9? Вызывается в CreateTexture с таким форматом, гугль не помогает.


#1
18:26, 10 фев. 2012

пардон, NVCS не встречал, но наверное в похожий пейперах должен быть)

#2
19:24, 10 фев. 2012

Каждый кадр создается фейковая текстура 16*1 такого формата, но как оно работает, не знаю. Возможно что-то связано с чтением глубины сцены, но intz не используется. Странный хак в общем, но имеется и надо разбираться.

#3
20:17, 10 фев. 2012

Наверное Compute Shader :)

#4
16:25, 11 фев. 2012

Подскажите хотя бы, где спросить. Похоже никто не знает, кроме избранных, а ведь NVCS используется явно для чтения глубины сцены (скорее всего каким-то копированием внутренним, нет явной замены как с INTZ), только проще. Вероятно это какой-то специальный хак, только для крупных игр и скорее всего разработан для одной из них. Залез в TES Skyrim, там он используется, но не улавливаю из последовательности вызовов, по какому принципу получают текстуру уже готовую. На gamedev.net тоже молчат.

#5
18:36, 11 фев. 2012

Спроси на форуме НВидии

#6
20:30, 11 фев. 2012

http://aras-p.info/blog/2009/11/20/direct3d-gpu-hacks/

#7
20:45, 11 фев. 2012

evirus
> http://aras-p.info/blog/2009/11/20/direct3d-gpu-hacks/
И?
Там ни слова про NVCS

#8
21:46, 11 фев. 2012

Там только вот это есть:

Most recent games (GTA4, Dark Void) use new NVidia hack NVCS
CreateTexture(Width = 24, Height = 1, Levels = 1, Usage = D3DUSAGE_RENDERTARGET, Format = ‘NVCS’, Pool = D3DPOOL_DEFAULT, *ppTexture = 00000000, pSharedHandle = 00000000)

But I do not know why.

:)

#9
22:30, 11 фев. 2012

Интересно зачем он вам нужен если вы даже не знаете что это такое :)

#10
0:47, 12 фев. 2012

Да, не удается найти описание. Этот формат появился на GeForce 3 и доступен в dx8-9

#11
2:03, 12 фев. 2012

Суссюр
>Интересно зачем он вам нужен если вы даже не знаете что это такое

Знаю, что это, но не знаю, как использовать. И как раз надо позарез, это не праздное любопытство.

#12
8:11, 12 фев. 2012

dummynull
> Знаю, что это, но не знаю, как использовать. И как раз надо позарез

ну прям как по Задорнову :)

покайся, что - это ?

#13
1:47, 13 фев. 2012

innuendo
> покайся, что - это ?

глубину сцены из skyrim капчурить.

#14
4:09, 13 фев. 2012

dummynull
уверен что это глубина? Смотрел в PIX на содержимое этой текстуры?

Страницы: 1 2 Следующая »
ПрограммированиеФорумГрафика

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