mborgerson
mborgerson
This patch migrates SDL2 from the autotools build system to the CMake build system. This appears to be the preferred route now, as both [libsdl project CI](https://github.com/libsdl-org/SDL/blob/main/.github/workflows/main.yml) and [MSYS2](https://packages.msys2.org/package/mingw-w64-x86_64-SDL2) both...
GNOME has a "focus stealing prevention" feature that will open new windows in the background to prevent the keyboard focus from being stolen from a user, and show an "<Application>...
Some titles display incorrectly rendered lines at margins of the screen. Indicates possible off-by-one/0.5 issue. Issue is exacerbated by screen effects like zoom and bloom.   Titles: 4d530004, 5553000c
hw/xbox/xid.c and xid-sdl.c have a lot in common. Let's factor out the common bits to make things more maintainable.
The CI systems are building XQEMU for all platforms, and these binaries can be packaged (.zip, .dmg, .deb, etc) and made available to users for download through the artifact system.
https://github.com/xqemu/xqemu/blob/01be8ef6b8f22897d614cb1b0876adcb572143cb/hw/xbox/dsp/dsp_cpu.c#L588 When DSP instruction tracing is enabled, these usages of `sprintf` will always cause buffer overflows due to the disassembled instruction string padding length. Replacing `sprintf` with `snprintf` in these...
Note: I'm talking in this issue specifically about PGRAPH as an example, but this applies to PFIFO, PVIDEO, etc also. The addressable MMIO register space for PGRAPH is correctly allocated...
Suspected issue with USB implementation
While hunting down graphical bugs in Halo 2, I observed the following VSH code emitted during the render of a tire on a warthog in Halo 2: ```c /* Slot...
Our Z clipping seems to be inaccurate--this may be related to W buffering. In Halo 2 this seems to present as a clipped skybox (very far) and a clipped main-menu...