Hey Guys,
What's the GPU read/write speed for different type of texture/buffer? For example 32bit, 16bit, 8bit? In my experience, R32G32B32A32 ( 128bit ) is slower than R16G16B16A16 ( 64bit ), and later is slower than R8G8B8A8 ( 32Bit ), so I assume R32 should be the same as R8G8B8A8, and R16 should be faster than R32, and R8 should be faster than R16. However, for my recent test, switching between R32, R16, R8 (both as texture or typed buffer)have no perf differences.
But why there is no perf difference for format size smaller than 32bit? At least cache hit rate should be higher for smaller format and then perform a little bit better (we can feed more data on the same cache line), right?
Thanks
P.S. Mind to have a look on my other question