~random-stuff/random-stuff/+git/visualboyadvance-m:video-refactor

Last commit made on 2020-08-11
Get this branch:
git clone -b video-refactor https://git.launchpad.net/~random-stuff/random-stuff/+git/visualboyadvance-m

Branch merges

Branch information

Recent commits

c960fbc... by =?utf-8?q?Ed=C3=AAnis_Freindorfer_Azevedo?= <email address hidden>

[WIP-THREAD] Moving code around.

06313d9... by =?utf-8?q?Ed=C3=AAnis_Freindorfer_Azevedo?= <email address hidden>

[WIP-THREAD] Encapsulate log calls for queueing.

Reasonable, but it could be a lot better.

ccd9847... by =?utf-8?q?Ed=C3=AAnis_Freindorfer_Azevedo?= <email address hidden>

[WIP-THREAD] Encapsulate printer calls for queueing.

VERY ugly and weird...

24cc810... by =?utf-8?q?Ed=C3=AAnis_Freindorfer_Azevedo?= <email address hidden>

[WIP-THREAD] Separate thread for emulation.

d5d01a8... by =?utf-8?q?Ed=C3=AAnis_Freindorfer_Azevedo?= <email address hidden>

Override to avoid emulator detection mechanism.

2f5219e... by =?utf-8?q?Ed=C3=AAnis_Freindorfer_Azevedo?= <email address hidden>

Set SDL audio buffer to maximum of 3 frames.

18c2ea6... by Brian Searls <email address hidden>

Further fixing Multi Buffer formatting.

1e56930... by Brian Searls <email address hidden>

Addressing audio plugin crash

Stereo buffer is not remade in the case of audio plugin
switch (only affects GBA, not GB). This results in a crash.
We need to remake the stereo buffer and reinit the pointers
in Gba_Pcm.output or they will be dangling, and lead to a
crash. Also, cleaning up the Multi_Buffer class a bit.

9c314a1... by =?utf-8?q?Ed=C3=AAnis_Freindorfer_Azevedo?= <email address hidden>

Use proper string `"wglGetExtensionsStringEXT"`.

`"wglGetExtensionsString"` is not valid on Windows.

7c8ba1e... by Zach Bacon <email address hidden>

This should fix building edge packages,
as well as fix building on arm platforms and ppc64 platforms,
quite possibly s390x, but can't guarantee how it will perform.