The very last D3D9(Ex) question ever!
category: code [glöplog]
What the hell is D3DFMT_BINARYBUFFER for? This bugs me since the introduction of D3D9Ex and I can't find any documentation. Google isn't helpfull here.
"Binary format indicating that the data has no inherent type.", says MSDN. I only ever used 11, there you can have byte address buffers and struct buffers and such so there's a clear need for typeless stuff but I guess that wasn't around in 9. Could it just be for copying data around when you want to specify the size in bytes instead of elements?
Yeah, I really wonder what the intent for such a format was. Currently writing some D3D9 setup code to check, if there is any use for it.
Probably some D3D9<->11 interop thing because a lot of Windows (DWM, Media Foundation, etc) still runs on 9.