DataBuffer with better Performance

Monkey Targets Forums/XNA/DataBuffer with better Performance

Rone(Posted 2012) [#1]
Hi,

since Databuffers are little slow on xna, I implemented an unsafe non wp7 version. Using unsafe pointer arithmetics, it is much faster...

#if WINDOWS_PHONE
		    Array.Copy(System.BitConverter.GetBytes((short)value), 0, _data, addr, 2);
#else
            unsafe
            {
                fixed (byte* ptr = &_data[addr])
                {
                    *(short*)ptr = (short)value;
                }
            }
#endif


Complete databuffer.cs