Qt: Mac arch detection workaround on Qt4. Fix a conflict.
Symbian buildfix, x11 linker order
Don't update render tex x/y offset unless matched.

Sometimes we have false matches, they should be skipped.  Fixes some bloom
that is off in some games.
Qt: Prevent unexpected bitness override on Mac.
Match block transfer address even when uncached.

Rhythm8 for example uses an uncached address for the dest framebuffer.
Avoid corrupting mem if our framebuf size is wrong.

Let the size specify the framebuffer height, which we are most likely to
have gotten wrong.
Add a matching PerformMemoryUpload().

Just so we have both Download and Upload to use later.
Remove some unnecessary #ifdef's relating to Symbian.
Bring back some ifdefs
Update Symbian to GCC 4.8.3
Disable precision qualifiers on desktop GL
Merge pull request #6287 from hrydgard/desktop-shader-precision

Disable precision qualifiers on desktop GL
Revert "Remove option" (disable alpha test)

Fixes issue #6286.

This reverts commit d2ce635bbfbf2a68517ed7eac10b3923d0f3c3c8.
Remove redundant armv7 defines.
Correct Gods Eater Burst tex download size.

Probably takes care of #6289, although it doesn't crash for me.
Flush draws before doing any block transfers.

Otherwise, we might flush on top, or we might download the wrong thing.
Ignore depth buffers with stride = 0.

They're clearly not being used.
Fix graphical artifact in Jeanne d'Arc world map.

We need to use the last set render framebuffer, not the current one at
copy to output.
Merge pull request #6291 from unknownbrackets/gpu-blocktransfer

Flush before blitting, skip unlikely depthcopy case
CMake: Fix up optimisations (broken for everyone except Apple?), move some Blackberry lines to toolchain, enable assembly, use add_definitions for definitions and *flags for flags, remove redundant lines.