Ejemplo n.º 1
0
        void CreateRenderStates()
        {
            _rsBlendNoneVerbatim = new CacheBlendState(
                false,
                BlendingFactorSrc.One, BlendEquationMode.FuncAdd, BlendingFactorDest.Zero,
                BlendingFactorSrc.One, BlendEquationMode.FuncAdd, BlendingFactorDest.Zero);

            _rsBlendNoneOpaque = new CacheBlendState(
                false,
                BlendingFactorSrc.One, BlendEquationMode.FuncAdd, BlendingFactorDest.Zero,
                BlendingFactorSrc.ConstantAlpha, BlendEquationMode.FuncAdd, BlendingFactorDest.Zero);

            _rsBlendNormal = new CacheBlendState(
                true,
                BlendingFactorSrc.SrcAlpha, BlendEquationMode.FuncAdd, BlendingFactorDest.OneMinusSrcAlpha,
                BlendingFactorSrc.One, BlendEquationMode.FuncAdd, BlendingFactorDest.Zero);
        }
Ejemplo n.º 2
0
		void CreateRenderStates()
		{
			_rsBlendNoneVerbatim = new CacheBlendState(
				false,
				gl.BlendingFactorSrc.One, gl.BlendEquationMode.FuncAdd, gl.BlendingFactorDest.Zero,
				gl.BlendingFactorSrc.One, gl.BlendEquationMode.FuncAdd, gl.BlendingFactorDest.Zero);

			_rsBlendNoneOpaque = new CacheBlendState(
				false,
				gl.BlendingFactorSrc.One, gl.BlendEquationMode.FuncAdd, gl.BlendingFactorDest.Zero,
				gl.BlendingFactorSrc.ConstantAlpha, gl.BlendEquationMode.FuncAdd, gl.BlendingFactorDest.Zero);

			_rsBlendNormal = new CacheBlendState(
				true,
				gl.BlendingFactorSrc.SrcAlpha, gl.BlendEquationMode.FuncAdd, gl.BlendingFactorDest.OneMinusSrcAlpha,
				gl.BlendingFactorSrc.One, gl.BlendEquationMode.FuncAdd, gl.BlendingFactorDest.Zero);
		}