Update comment in PSPDialog::IsButtonHeld.
Merge pull request #4834 from thedax/updateComment

Update comment in PSPDialog::IsButtonHeld.
sceAtracGetNextDecodePosition() : write 0 to outposAddr when before return ATRAC_ERROR_ALL_DATA_DECODED
Merge pull request #4835 from unknownbrackets/gpu-minor

Workaround Tactics Ogre block transfer weirdness.
Merge pull request #4837 from raven02/patch-11

Write 0 to outposAddr when before return ATRAC_ERROR_ALL_DATA_DECODED
Have the shader generators generate modern GLSL if available.

This opens up to use other modern features like dual source alpha later.
Fix bugs in stencil2alpha, fix bugs in glsl 3 support, enable dual source blending where available

The stencil2alpha bug fixes fix some glows in Wipeout, dual source fixes the rest.
Regression fix #4837
Merge pull request #4840 from raven02/patch-12

Regression fix #4837
Set float for gstate.getStencilTestRef() * (1.0f / 255.0f);
Merge pull request #4842 from raven02/patch-13

Set float for gstate.getStencilTestRef() * (1.0f / 255.0f);
Use #version 130 for OpenGL 3.0+ to support out.

Otherwise it just gives errors on cards that support dual source blending.