Axiom.Demos.DeferredShadingSystem.LightMaterialGeneratorGlsl.GenerateVertexShader C# (CSharp) Метод

GenerateVertexShader() публичный Метод

public GenerateVertexShader ( UInt32 permutation ) : Axiom.Graphics.GpuProgram
permutation System.UInt32
Результат Axiom.Graphics.GpuProgram
        public GpuProgram GenerateVertexShader( MaterialPermutation permutation )
        {
            string programName;

            if ( ( permutation & (uint)MaterialId.Quad ) != 0 )
            {
                programName = "DeferredShading/post/glsl/vs";
            }
            else
            {
                programName = "DeferredShading/post/glsl/LightMaterial_vs";
            }

            return (GpuProgram)HighLevelGpuProgramManager.Instance.GetByName( programName );
        }