running but not rendering version on the way of migrating to OpenGL 3.2
initial working version of OpenGL 3.2
OpenGL 3.2 rendering properly transforming and rendering. still need some refactoring
render to texture experiment to get it working - needs to be refactored for proper use
binding render buffer to shader so it can drawn - not working yet
Merge commit 'f95f9462d168fe3ae40e14492da9b0a5932ab3ec' into fbo

* commit 'f95f9462d168fe3ae40e14492da9b0a5932ab3ec':
  flee and follow trajectories
  Update README.md
  updated .gitignore file
  remove polling of joystick button in player input because of missing fallback when joystick is not present
  additional math functions
fixed INVALID_OPERATION error while setting up sampler2D id for the shader
fixed another OpenGL error when binding the texture
fixed normals for fullscreen quad
+ depth attachment to FBO
fixed FBO texture not read in fragment shader
depth attachment buffer properly initialised.
colour attachment has 32bit floating point channels now
actor translation is fed to renderer matrix
Merge branch 'fbo' into sharpshooter

* fbo:
  actor translation is fed to renderer matrix
  depth attachment buffer properly initialised. colour attachment has 32bit floating point channels now
  fixed FBO texture not read in fragment shader
  + depth attachment to FBO
  fixed normals for fullscreen quad
  fixed another OpenGL error when binding the texture
  fixed INVALID_OPERATION error while setting up sampler2D id for the shader
  binding render buffer to shader so it can drawn - not working yet
  render to texture experiment to get it working - needs to be refactored for proper use
  OpenGL 3.2 rendering properly transforming and rendering. still need some refactoring
  initial working version of OpenGL 3.2
  running but not rendering version on the way of migrating to OpenGL 3.2

Conflicts:
	Actor.hs
	Main.hs
	Math.hs