mborgerson

Results 386 issues of 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. ![image](https://user-images.githubusercontent.com/8210/97759782-ef8c7480-1abe-11eb-8bef-b4aae4572681.png) ![image](https://user-images.githubusercontent.com/8210/97759936-48f4a380-1abf-11eb-9e51-a63cad73fcda.png) Titles: 4d530004, 5553000c

bug
graphics
needs investigation

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.

difficulty:easy
area:input

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.

new-feature
area:deployment

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...

difficulty:easy
area:audio
bug

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...

area:video
performance
bug

Suspected issue with USB implementation

area:input

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...

area:video

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...

area:video