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); }
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]); } } }