mirror of https://github.com/bsnes-emu/bsnes.git
66f136718e
byuu says: Changelog: - added SA-1 MDR; fixes bug in SD Gundam G-Next where the main battleship was unable to fire - added out-of-the-box support for any BSD running Clang 3.3+ (FreeBSD 10+, notably) - added new video shader, "Display Emulation", which changes the shader based on the emulated system - fixed the home button to go to your default library path - phoenix: Windows port won't send onActivate unless an item is selected (prevents crashing on pressing enter in file dialog) - ruby: removed vec4 position from out Vertex {} (helps AMD cards) - shaders: updated all shaders to use texture() instead of texture2D() (helps AMD cards) The "Display Emulation" option works like this: when selected, it tries to load "<path>/Video Shaders/Emulation/<systemName>.shader/"; otherwise it falls back to the blur shader. <path> is the usual (next to binary, then in <config>/higan, then in /usr/share/higan, etc); and <systemName> is "Famicom", "Super Famicom", "Game Boy", "Game Boy Color", "Game Boy Advance" To support BSD, I had to modify the $(platform) variable to differentiate between Linux and BSD. As such, the new $(platform) values are: win -> windows osx -> macosx x -> linux or bsd I am also checking uname -s instead of uname -a now. No reason to potentially match the hostname to the wrong OS type. |
||
---|---|---|
.. | ||
action | ||
widget | ||
application.cpp | ||
browser-window.cpp | ||
desktop.cpp | ||
font.cpp | ||
header.hpp | ||
keyboard.cpp | ||
message-window.cpp | ||
mouse.cpp | ||
object.cpp | ||
phoenix.Manifest | ||
phoenix.rc | ||
platform.cpp | ||
platform.hpp | ||
settings.cpp | ||
timer.cpp | ||
utility.cpp | ||
window.cpp |