Merge pull request #316 from nE0sIghT/master

Use cmake variable "BIN_DIR" for binaries installation
debian: force some dependencies

* i686 to use optimized version of the std lib
* libpulse (provide a sound plugin)
gitignore: debug file (linux)
gsdx-ogl: gl4.5: add plumbering to support direct_state_access and clip_control
gsdx-ogl: fix for gl_clear_texture

Note: Disabled for depth_stencil texture (I'm not sure we can split the two)
gsdx-ogl: fix ARB_bindless support
gsdx-ogl: add support of clip_control (depth only)

* replace the [-1;1] depth range of openGL with the DX range [0;1].
gsdx-ogl: drop GL_NV_depth_clamp extension

superseeded by GL_ARB_clip_control
gsdx-ogl: Enable various GL4+ extensions

* GL_ARB_clip_control: reduce z fighting
* GL_ARB_clear_texture: no real speed gain (but improve code quality)
* GL_ARB_bindless_texture: +1fps (if you're CPU limited)
gsdx-ogl: rework callback debug

* use DebugOutputToFile as a callback of gl error. Add a breakpoint to
  find the culprit GL call
* use string instead of char[n]

Note: CheckDebugLog is potentially useless now
gsdx-ogl: no DSA isn't mandatory yet...
gsdx-ogl: drop GL_ARB_multi_bind

It will be replaced by DSA so let's reduce the complexity of opengl
gsdx-ogl: refresh the linux gui with latest extension
gsdx-ogl-ES: require GL_EXT_shader_io_blocks + GLES3.1

Allow to use same shader interface for all API

Note: on the GL API it will require GL3.3 (see next commit)
gsdx-ogl: bump base requirement to 3.3

A couple of fallbacks were introduced for the Mesa driver that only support 3.0
DSA will require a recent Mesa which already support GL3.3

Require at least SandyBridge for Intel GPU
gsdx-ogl: keep the draw buffer enabled by default

Note: Only DATE requires to disable the draw buffer
Minor spelling/punctuation fixes in SPU2-X
Merge pull request #319 from aphirst/patch-1

Minor spelling/punctuation fixes in SPU2-X
gsdx-ogl: GL_ARB_shading_language_420pack is now mandatory

All API/drivers support it so time to remove the fallback.
gsdx-ogl: Use 32B strides for all VBO