Fix unlikely case in DrawPixels().

If linesize doesn't match, also use convBuf.
Avoid getting stuck with a bad tex framebuffer.
Make sure we recheck a fb tex that didn't match.
Generate a texture name even for fbo textures.

Otherwise, when it stops being a render-to-texture, we won't have a
texture name and we'll get confused.  A texture name shouldn't be
expensive to generate in this case anyway.
Ignore import warnings from ffmpeg.

Seems to be a known issue with the msvc ffmpeg stuff.
Fix some arm emitter warnings on win64.

We link it in for debugging purposes.
Update readme.
Align the GPU so the tick count can be aligned.

It's atomic for free on 64 bit, but only if it's aligned.
Assert some unlikely buffer overflows.
Avoid some unlikely uninitialized values.
Fix a small type comparison warning.
Apply offset by 1px to our provided PSP fonts
Respect the bgm vol setting for at3, mp3, video.
Get rid of some magic numbers.
Always compile xxhash with optimizations.

Makes the debug build faster.
link Choice onClick to checkbox Toggle so that click is registered

fix merge linker error
merged upstream changes
Merge pull request #4329 from unknownbrackets/warnings

Warning fixes
Merge pull request #4274 from unknownbrackets/fb-minor

Detach framebuffers when texcache match fails, properly
Merge pull request #4330 from unknownbrackets/volume-fix

Respect the bgm vol setting for at3, mp3, video