private void addProgram( String text, int type )
	{
		int shader = glCreateShader( type );

		if ( shader == 0 )
		{
			System.err.println( "Shader creation failed: Could not find valid memory location when adding shader" );
			System.exit( 1 );
		}

		glShaderSource( shader, text );
		glCompileShader( shader );

		if ( glGetShaderi( shader, GL_COMPILE_STATUS ) == 0 )
		{
			System.err.println( glGetShaderInfoLog( shader, 1024 ) );
			System.exit( 1 );
		}

		glAttachShader( resource.getProgram(), shader );
	}