Axiom.RenderSystems.OpenGL.ATI.ATIFragmentShaderGpuProgram.LoadFromSource C# (CSharp) Method

LoadFromSource() protected method

protected LoadFromSource ( ) : void
return void
		protected override void LoadFromSource()
		{
			PixelShader assembler = new PixelShader();

			//bool testError = assembler.RunTests();

			bool error = !assembler.Compile( Source );

			if ( !error )
			{
				Gl.glBindFragmentShaderATI( programId );
				Gl.glBeginFragmentShaderATI();

				// Compile and issue shader commands
				error = !assembler.BindAllMachineInstToFragmentShader();

				Gl.glEndFragmentShaderATI();
			}
			else
			{
			}
		}