Chalnoth said:But the FX does support float buffers in OpenGL, doesn't it? If anything, I think the problem is a difference in format. nVidia supports a packed buffer that supports up to 128 bits per pixel, into which you can place whatever information you desire. It may not be easy to translate this format to Microsoft's (which is obviously based on ATI's definition of a float buffer).
Chalnoth you just don't ever stop do you? ATi did not 'design' DirectX9. All the vendors had input - including NV initially - and it was built open a lot of information from developers too.... just as DirectX Next is doing now with mailing lists up and running and discussions beginning on rendering techniques and items to be included....
Just because NV *can* do 128 bits per pixel doesn't meen that they will open up their drivers in such a way as to allow for the use of the render target types that all developers ask for... case in point, naturally, is HL2 - HDR is *being worked on* for NV cards because the floating renderpoint method Valve implemented initially won't work for NV cards as this method is not opened up in the drivers yet - indeed on this very board debate had ensued previously over whether it *was* possible for them to provide this functionality or not.... the same was seen in the rthdrbl (is that right?) demo....