private void CompileShader()
	{
		glLinkProgram(m_resource.GetProgram());
		
		if(glGetProgrami(m_resource.GetProgram(), GL_LINK_STATUS) == 0)
		{
			System.err.println(glGetProgramInfoLog(m_resource.GetProgram(), 1024));
			System.exit(1);
		}
		
		glValidateProgram(m_resource.GetProgram());
		
		if(glGetProgrami(m_resource.GetProgram(), GL_VALIDATE_STATUS) == 0)
		{
			System.err.println(glGetProgramInfoLog(m_resource.GetProgram(), 1024));
			System.exit(1);
		}
	}