Ejemplo n.º 1
0
        public void Resize(ISrvUavBindable buffer, int newElements, int newByteStride = -1, IntPtr?newData = null)
        {
            MyRenderProxy.Assert(newElements > 0);
            MyRenderProxy.Assert(newByteStride > 0 || newByteStride == -1);

            var srvUavBuffer = buffer as MySrvUavBuffer;

            ResizeInternal(srvUavBuffer, newElements, newByteStride, newData, b => b.UavType = srvUavBuffer.UavType);
        }
Ejemplo n.º 2
0
        public void Resize(ISrvUavBindable buffer, int newElements, int newByteStride = -1, IntPtr?newData = null)
        {
            var srvUavBuffer = buffer as MySrvUavBuffer;

            ResizeInternal(srvUavBuffer, newElements, newByteStride, newData, b => b.UavType = srvUavBuffer.UavType);
        }