Exemplo n.º 1
0
        void _ACS_PROGRAMEND(BufferMasks buffer)
        {
            int bit      = 0x01;
            int bufferNo = 0;//buffer that ended

            // Param value is bit number
            // Bit Number = Axis Number
            for (int i = 0; i < 32; i++)
            {
                if ((int)buffer == bit)
                {
                    bufferNo = i;
                    break;
                }
                bit = bit << 1;
            }
        }
Exemplo n.º 2
0
 public void CopyTo(GPUFramebuffer dst, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0,
                    int dstX1, int dstY1, BufferMasks mask, Filters filter)
 {
     Gl.glBlitNamedFramebuffer(_handle, dst, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, (uint)mask, (int)filter);
 }
Exemplo n.º 3
0
 public void ClearFramebuffer(GPUFramebuffer fb, BufferMasks mask)
 {
     BindFramebuffer(fb);
     Gl.glClear((uint)mask);
 }