Что это за штука в dx9? Вызывается в CreateTexture с таким форматом, гугль не помогает.
пардон, NVCS не встречал, но наверное в похожий пейперах должен быть)
Каждый кадр создается фейковая текстура 16*1 такого формата, но как оно работает, не знаю. Возможно что-то связано с чтением глубины сцены, но intz не используется. Странный хак в общем, но имеется и надо разбираться.
Наверное Compute Shader :)
Подскажите хотя бы, где спросить. Похоже никто не знает, кроме избранных, а ведь NVCS используется явно для чтения глубины сцены (скорее всего каким-то копированием внутренним, нет явной замены как с INTZ), только проще. Вероятно это какой-то специальный хак, только для крупных игр и скорее всего разработан для одной из них. Залез в TES Skyrim, там он используется, но не улавливаю из последовательности вызовов, по какому принципу получают текстуру уже готовую. На gamedev.net тоже молчат.
Спроси на форуме НВидии
evirus
> http://aras-p.info/blog/2009/11/20/direct3d-gpu-hacks/
И?
Там ни слова про NVCS
Там только вот это есть:
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.
:)
Интересно зачем он вам нужен если вы даже не знаете что это такое :)
Да, не удается найти описание. Этот формат появился на GeForce 3 и доступен в dx8-9
Суссюр
>Интересно зачем он вам нужен если вы даже не знаете что это такое
Знаю, что это, но не знаю, как использовать. И как раз надо позарез, это не праздное любопытство.
dummynull
> Знаю, что это, но не знаю, как использовать. И как раз надо позарез
ну прям как по Задорнову :)
покайся, что - это ?
innuendo
> покайся, что - это ?
глубину сцены из skyrim капчурить.
dummynull
уверен что это глубина? Смотрел в PIX на содержимое этой текстуры?
Тема в архиве.