mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-08-26 16:34:36 +02:00
Update to v106r175 release.
byuu says: - ruby: fullscreen support for Windows OpenGL 3.2, DirectDraw 7.0, GDI drivers - ruby: output(width, height) support for all drivers on all platforms - hiro: improve focus capture for Canvas and Viewport widgets - hiro: added two hotfixes for the macOS Cocoa target [Sintendo] - higan, bsnes: focus the viewport after leaving fullscreen exclusive mode - freebsd: moved from GCC 8.2.0 to Clang 6.0.1 - higan: added video display emulation option to Famicom and Mega Drive cores The reason I moved to Clang was because GCC keeps deadlocking my FreeBSD system. I don't know if it's GCC's fault, or suddenly running 32 copies of any high-CPU usage program, heh. But at any rate, it's worth a try. The performance is the same, but compilation takes a tiny bit longer with Clang.
This commit is contained in:
4
libco.c
4
libco.c
@@ -1,5 +1,9 @@
|
|||||||
#if defined(__clang__)
|
#if defined(__clang__)
|
||||||
#pragma clang diagnostic ignored "-Wparentheses"
|
#pragma clang diagnostic ignored "-Wparentheses"
|
||||||
|
|
||||||
|
//placing code in section(text) does not mark it executable with Clang.
|
||||||
|
#undef LIBCO_MPROTECT
|
||||||
|
#define LIBCO_MPROTECT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__clang__) || defined(__GNUC__)
|
#if defined(__clang__) || defined(__GNUC__)
|
||||||
|
Reference in New Issue
Block a user