Added geometry shader and removed interface blocks.