Hm, when using a buffer of type int4 for my input to the compute shader, everything works fine. The shader resource view has its format set to R32G32B32A32_SInt.
But when I try to create a buffer of type int3 (R32G32B32_Sint), I get this error "Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.".
So, is the int3 value somehow padded up to 16 bytes?
Or is there some other cause behind this?
Edited by gfxCahd, 15 March 2014 - 04:05 AM.