Jump to content

  • Log In with Google      Sign In   
  • Create Account


NVidia vendor hack "makefourcc NVCS"


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
3 replies to this topic

#1 dummynull   Members   -  Reputation: 90

Like
0Likes
Like

Posted 10 February 2012 - 04:46 PM

Hello
Can't find any information about NVCS texture format, but from Pix i see it's used in games and guess for getting depth buffer. How to use the same and how it works? Here is the log after most of scene rendering, but before drawing transparent objects which require depth texture (it's nvcs, but proper screen size, no textures or render targets were created of that format at startup):

<0x0A483ED8> IDirect3DDevice9::CreateTexture(16, 1, 1, 0x00000200, Unknown format, D3DPOOL_DEFAULT, 0x0012F768 --> 0x348FD540, NULL)
CreateObject(D3D9 Texture, 0x348FD540)
CreateObject(D3D9 Surface, 0x348A1818)
<0x0A483ED8> IDirect3DDevice9::GetRenderState(D3DRS_POINTSIZE, 0x0012F754)
<0x0A483ED8> IDirect3DDevice9::SetRenderState(D3DRS_POINTSIZE, 13108852736.000f)
<0x0A483ED8> IDirect3DDevice9::SetPixelShaderConstantI(0, 0x0012F6EC, 6)
<0x0A483ED8> IDirect3DDevice9::SetRenderState(D3DRS_POINTSIZE, 0.000f)
<0x348FD540> IDirect3DTexture9::Release()
DestroyObject(D3D9 Texture, 0x348FD540)
DestroyObject(D3D9 Surface, 0x348A1818)

Thanks!

Sponsor:

#2 MJP   Moderators   -  Reputation: 10854

Like
0Likes
Like

Posted 10 February 2012 - 05:35 PM

I have not heard of this NVCS format, but the various Nvidia driver hacks are documented here.

#3 dummynull   Members   -  Reputation: 90

Like
0Likes
Like

Posted 10 February 2012 - 05:48 PM

Guess it's some kind of new and unknown to public, as it used in TES Skyrim.

#4 Adam_42   Crossbones+   -  Reputation: 2442

Like
0Likes
Like

Posted 10 February 2012 - 07:13 PM

It's not that new - Google found a two year old mention of it at http://aras-p.info/blog/2009/11/20/direct3d-gpu-hacks/ but I couldn't find any documentation for it.




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS