Sign in to follow this  

[d10] 8800GTX supports below DXGI_FORMATs of rendertarget only:

This topic is 3849 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

att, only a simple loop tests out all formats that can be rendertarget: (Geforce8800GTX, driver 97.73, Vista, dx10) DXGI_FORMAT_R16G16B16A16_FLOAT = 10, DXGI_FORMAT_R10G10B10A2_UNORM = 24, DXGI_FORMAT_R8G8B8A8_UNORM = 28, DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 29, DXGI_FORMAT_B8G8R8X8_UNORM = 88, the tricky thing is that no char type is supported, thus no direct basic-type staging is supported.

Share this post


Link to post
Share on other sites
I've yet to touch D3D10, but um, aren't the last few types basically the same as D3DFMT_A8R8G8B8, and D3DFMT_X8R8G8B8? 8 bits for each component, unsigned and normalized. So, one byte/char per component, just like D3D8 and 9.

What problem are you having? Are you wanting to render to a single char format like R8_UNORM? The docs seems to imply you should be able to render to anything that's not typeless or 96 bit, so that should work. If someone wants to sent me a PCI-Express machine and an 8800, I'll be more than happy to test this in more detail. ;)

Share this post


Link to post
Share on other sites
You are sure that you don't confusing valid render target formats with back buffer formats? I am very sure that I have already created render targets with other formats, too.

Share this post


Link to post
Share on other sites
I'm sure that I confused valid render target formats with back buffer formats. :( Since I have to show it on the screen, using swap chain.
Yes for a render2texture not shown to the screen, much more other formats are abled.

Quote:
Original post by Demirug
You are sure that you don't confusing valid render target formats with back buffer formats? I am very sure that I have already created render targets with other formats, too.


Share this post


Link to post
Share on other sites

This topic is 3849 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this