mupen64plus-core/CREDITS

190 lines
6.8 KiB
Plaintext

===================================================================================================
| Mupen64Plus 2.5 credits April 26th, 2015 |
===================================================================================================
bentley
- video-glide64mk2:
- bugfix: use memmove() instead of memcpy() for overlapping buffers
bsmiles32
- core:
- refactor profiling: move from r4300 to main folder
- major r4300 cpu core refactoring to improve code quality and organization
- rsp-hle:
- Game-specific fixes: Bottom of the 9th, Goldeneye
- Support for MusyX microcodes (v1 and v2)
- Huge quantity of code cleanup and refactorings in audio microcode and processing logic
- Improve audio microcode identification
- Add support for additional audio commands: #16, POLEF, RESAMPLE_ZOH
- Move global variables into a struct so code is re-entrant
- bugfix: microcode detection could sometimes fail after reset
Conchur Navid
- All Modules (audio, core, input, rsp-hle, ui-console, video-rice)
- C header includes and forward declarations clean-ups
- core:
- fixes for minor issues revealed by coverity static analysis
- input:
- support for new SDL2 generic XInput device name
- video-rice:
- build fixes
ecsv
- All Modules (audio, core, input, rsp-hle, ui-console, video-glide64mk2, video-rice)
- fix all line endings, convert SCM metadata files from Hg to Git
- core:
- pif_ram fix for Banjo Tooie
- SDL2 fixes
- game-specific override for # of clock cycles per cpu instruction
- input:
- convert SDL2 keycodes to sdl1.2 keysyms so that input section parameters in mupen64plus.cfg will work with sdl1.2 keysyms
- SDL2: support for mapping mouse to controller analog x/y
- use prioritization to decide among multiple matching auto-config sections (for SDL2 / XInput)
- rsp-hle:
- Huge quantity of code cleanups and refactoring to improve organization
- video-glide64mk2
- fix colors in compressed fxt1 textures by importing mesa code
- replace patented S3TC algorithm with S2TC
- Enable the dump_cache to allow loading of dat files
- bugfix: work around problem in OSD callback whereby core code doesn't re-activate shader
- bugfix: Resident Evil II hang
- allow user override of game-specific settings via mupen64plus.cfg
fayvel
- All Modules (audio, core, input, rsp-hle, ui-console, video-glide64mk2, video-rice)
- Travis CI config file
- core:
- OpenGL ES support
- wiki documentation fixes
- input:
- fix SDL2 build regression
- video-glide64mk2:
- remove unused #ifdef sections
- various build fixes
- video-rice:
- fix for INI file loading under Windows
- minor OpenGL ES fixes
Gillou68310
- All Modules (audio, core, input, rsp-hle, ui-console, video-glide64mk2, video-rice)
- MSVC2010 project file
- core:
- new_dynarec: fixes for various MIPS instructions
- new_dynarec: port asm code to Intel format, add MSVC build support
- video-rice:
- OpenGL ES fixes
- Add hack-fix to show last heart and map arrows in Zelda OoT & MM
- Support screenshots with OpenGL ES
gizmo98
- core:
- raspberry pi fixes and build system improvements
- input:
- auto-configs for multiple devices
- video-rice:
- makefile build support for Raspberry Pi
- OpenGL ES build fixes
kode54
- rsp-hle:
- Implement IIR filter for nAudio (for Conker's Bad Fur Day)
krnlyng
- audio:
- implement audioresource support for integration with Linux-based Nemo Mobile OS
- core:
- add render callback to input plugin
- video-glide64mk2:
- add OpenGL ES support (2.0) (from mupen64plus-ae)
- bugfix: chroma_color uniform variable name was not being set (from Themaister)
- video-rice:
- integrate OpenGL ES code into build system
- support Rotate option in OpenGL ES
littleguy77
- android makefile and project history (for: audio, core, rsp-hle)
- core:
- fix config parameter name for savestate slot
- fixes to MD5 values in mupen64plus.ini
- ui-console:
- compile-time flag to support building ui-console as a library (used by Android frontend)
- video-glide64mk2:
- add config option to force polygon offset values (fixes artifacts on certains games / renderers)
- Implement optional frameskip feature, which drops frames instead of rendering if game is going slow
- video-rice:
- Android build fix
- opengl es minor fixes and cleanups
- add config option to force polygon offset values (fixes artifacts on certains games / renderers)
Narann
- core:
- implement ConfigSetParameterHelp
- ui-console:
- add support for loading savestate immediately on emulator startup
- video-rice:
- Lots of code cleanup, removal of deprecated code, and simplifications
- Add config parameter versioning
- Modernize OpenGL interfaces, remove code for supporting very old opengl versions
- Graphics fixes for: fog, RDP InsertMatrix
Nebuleon
- simplify makefiles (for: audio, input)
- core:
- floating-point optimizations (don't set rounding modes when not needed)
- compatibility fixes regarding FPU rounding modes
- decouple pure interpreter from cached interpreter
- use stdint.h types
Paulscode
- core:
- fix bug in speed limiter
Richard42
- All Modules (audio, core, input, rsp-hle, ui-console, video-glide64mk2, video-rice)
- Visual Studio 2013 project/solution files
- fix and maintain OSX builds
- core:
- regression test improvements
- input:
- merge new auto-configurations from users
- When Mouse=True but pointer is un-grabbed, fall back to joystick settings for analog x/y
- video-glide64mk2:
- use SDL threads instead of C++11 threads, which are not currntly supported in Apple's clang compiler
- fix texture pack read failure on some 64-bit platforms, found by EndoplasmaticReticulum on github
- bugfix: memory bugs found by coverity in fxt1 code
ricrpi
- core:
- rewrite speed limiter code to improve performance on Raspberry Pi
- ARM build fixes and optimizations
rlabrecque
- video-glide64mk2:
- on Win32, don't set gamma table because it breaks monitor calibration
- video-rice:
- bugfix: crash if RiceVideoLinux.ini not found
s-verma
- input:
- Prevent mouse/trackpad auto-centering behavior by pressing left-Windows key
twinaphex
- glide64mk2:
- Fix broken C version of MulMatricesC
- correct N64 ROM header analysis for PAL/NTSC detection, to get proper frequency for frame skipper
Ursula Abendroth
- All Modules (audio, core, input, rsp-hle, ui-console, video-glide64mk2, video-rice)
- makefile: use SDL2 by default if present
- video-glide64mk2:
- patch to clean up antialiasing patches from willrandship
willrandship
- video-glide64mk2:
- add option to enable full-scene antialiasing
wnayes
- core:
- code cleanups in debugger