SSNES v0.5.1 Changelog:
Fixes since RC1:
- When SDL fails to set GL vsync, attempt to use native calls to fix.
- rubyPixelSize et. al. removed. Texture coordinates are now consistent (top-left origin) across shader passes, so there is no need for it
- Improve performance when SNES resolution changes. Avoids memory allocation.
- Slight cleanup in shader compilation; it errors out during compilation and not in link phase.
Updates since 0.5:
- Fix crash in SDL driver when font is being rendered, and no font was selected.
- External audio driver can override sample rate.
- Add fast-forward "hold" mode as an addition to the current "toggle" mode.
- Use SDL joypad driver in GUI for Win32 to make button mapping more consistent for odd drivers.
- Fix color mapping for bSNES CPU filters from RGBA to ARGB.
- Fix some non-compliances with the ISO C99 standard.
- Fix case where some joypad buttons would "mysteriously" be bound to certain actions.
- Greatly update Cg shader implementation. Its implementation is now on equal ground with XML shaders.
- Add lookup-textures to XML shader and Cg shader implementations. Allows i.e. backgrounds.
- Add access for shaders to access the results of previous passes. This allows an "additive" processing model rather than "serial" only.
- Add possibility for shaders to peek into game state (RAM values) and act on these for dynamic effects.
GUI:
- Update GUI to latest Phoenix version.
- "Default" in input settings for GUI now also show the actual defaults.
- Shader and font settings now have their own sub-windows to conserve screen space.
Download: SSNES v0.5.1 Win32bit
Source: Here
0 Comments
Post a Comment