Пример #1
0
 public static void SetGL(this PICADepthColorMask DepthColorMask)
 {
     GL.DepthFunc(DepthColorMask.DepthFunc.ToDepthFunction());
     GL.DepthMask(DepthColorMask.DepthWrite);
     GL.ColorMask(
         DepthColorMask.RedWrite,
         DepthColorMask.GreenWrite,
         DepthColorMask.BlueWrite,
         DepthColorMask.AlphaWrite);
 }
Пример #2
0
        void ICustomSerialization.Deserialize(BinaryDeserializer Deserializer)
        {
            PICACommandReader Reader = new PICACommandReader(Commands);

            while (Reader.HasCommand)
            {
                PICACommand Cmd = Reader.GetCommand();

                if (Cmd.Register == PICARegister.GPUREG_DEPTH_COLOR_MASK)
                {
                    ColorMask = new PICADepthColorMask(Cmd.Parameters[0]);
                }
            }
        }