public void Save(SaveContext saveContext)
        {
            var utility = saveContext.Utility;

            CGFXDebug.SaveStart(this, saveContext);

            ///////// DEPTH /////////
            // See also SPICA GfxFragOp / GfxFragOpDepth
            utility.Write(DepthFlags);
            utility.Write(DepthPICACommandsRaw);


            ///////// BLEND /////////
            // See also SPICA GfxFragOp / GfxFragOpBlend
            utility.Write((uint)BlendMode);
            BlendColor.Save(utility);
            utility.Write(BlendPICACommandsRaw);


            ///////// STENCIL /////////
            // See also SPICA GfxFragOp / GfxFragOpStencil
            utility.Write(StencilOperationRaw);
        }