public Shader(String _vertexShader, String _fragmentShader) {
		super();
		
		try {
			vertexShader = createShader(_vertexShader, ARBVertexShader.GL_VERTEX_SHADER_ARB);
			fragmentShader = createShader(_fragmentShader, ARBFragmentShader.GL_FRAGMENT_SHADER_ARB);
		}
		catch(Exception exc) {
			exc.printStackTrace();
			return;
		}
		finally {
			if(vertexShader == 0 || fragmentShader == 0) {
				return;
			}
		}
		
		createProgram();
	}