Example #1
0
        public static void SetGL(this PICAAlphaTest AlphaTest)
        {
            if (AlphaTest.Enabled)
            {
                GL.Enable(EnableCap.AlphaTest);
            }
            else
            {
                GL.Disable(EnableCap.AlphaTest);
            }

            GL.AlphaFunc(AlphaTest.Function.ToAlphaFunction(), AlphaTest.Reference / 255f);
        }
Example #2
0
        void ICustomSerialization.Deserialize(BinaryDeserializer Deserializer)
        {
            PICACommandReader Reader = new PICACommandReader(Commands);

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

                if (Cmd.Register == PICARegister.GPUREG_FRAGOP_ALPHA_TEST)
                {
                    Test = new PICAAlphaTest(Cmd.Parameters[0]);
                }
            }
        }