public int GetDownsample(FLTechnique tech)
        {
            switch (tech)
            {
            case FLTechnique.Ligting: return(Mathf.Max(1, LightingDownSample));

            case FLTechnique.Opaques: return(Mathf.Max(1, OpaqueDownsample));

            case FLTechnique.Ground: return(Mathf.Max(1, GroundDownsample));
            }
            return(1);
        }
        public void SetDownsample(FLTechnique tech, int downsample)
        {
            int value = Mathf.Max(1, downsample);

            switch (tech)
            {
            case FLTechnique.Ligting: LightingDownSample = value; break;

            case FLTechnique.Opaques: OpaqueDownsample = value; break;

            case FLTechnique.Ground: GroundDownsample = value; break;
            }
        }