public static void SetGL(this PICAStencilOperation StencilOperation) { GL.StencilOp( StencilOperation.FailOp.ToStencilOp(), StencilOperation.ZFailOp.ToStencilOp(), StencilOperation.ZPassOp.ToStencilOp()); }
void ICustomSerialization.Deserialize(BinaryDeserializer Deserializer) { PICACommandReader Reader = new PICACommandReader(Commands); while (Reader.HasCommand) { PICACommand Cmd = Reader.GetCommand(); uint Param = Cmd.Parameters[0]; switch (Cmd.Register) { case PICARegister.GPUREG_STENCIL_TEST: Test = new PICAStencilTest(Param); break; case PICARegister.GPUREG_STENCIL_OP: Operation = new PICAStencilOperation(Param); break; } } }