-
Notifications
You must be signed in to change notification settings - Fork 40
/
RELEASE
159 lines (135 loc) · 9.9 KB
/
RELEASE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
Mupen64Plus-Video-Rice RELEASE
------------------------------
-----------------------------------------------
# Mupen64Plus-Video-Rice v2.6.0 - July 14, 2024
## Merged PRs
* [110](https://github.com/mupen64plus/mupen64plus-video-rice/pull/110): CI/CD: Update to generic scripts, independent schedule, etc
* [108](https://github.com/mupen64plus/mupen64plus-video-rice/pull/108): CI/CD: Fixes Ubuntu i386 builds, among other changes
* [106](https://github.com/mupen64plus/mupen64plus-video-rice/pull/106): CI/CD: Integrate scheduled builds and other...
* [104](https://github.com/mupen64plus/mupen64plus-video-rice/pull/104): CI/CD: Update MSVC
* [103](https://github.com/mupen64plus/mupen64plus-video-rice/pull/103): CI/CD: Update
* [100](https://github.com/mupen64plus/mupen64plus-video-rice/pull/100): CI/CD: Implement GitHub Actions and public nightly builds
* [99](https://github.com/mupen64plus/mupen64plus-video-rice/pull/99): Add RISC-V Support
* [96](https://github.com/mupen64plus/mupen64plus-video-rice/pull/96): build: Allow out of tree builds.
* [95](https://github.com/mupen64plus/mupen64plus-video-rice/pull/95): Add fix for PAL & JPN roms of Mystical Ninja
* [92](https://github.com/mupen64plus/mupen64plus-video-rice/pull/92): Allow non-default compilers without resorting to symbolic links
* [91](https://github.com/mupen64plus/mupen64plus-video-rice/pull/91): Allow to set custom platform toolset from commands
* [90](https://github.com/mupen64plus/mupen64plus-video-rice/pull/90): Add build support for aarch64
* [89](https://github.com/mupen64plus/mupen64plus-video-rice/pull/89): AppVeyor with artifact packaging
* [87](https://github.com/mupen64plus/mupen64plus-video-rice/pull/87): Changes to have more generic project files
* [84](https://github.com/mupen64plus/mupen64plus-video-rice/pull/84): Add ppc64le support
* [83](https://github.com/mupen64plus/mupen64plus-video-rice/pull/83): Drop C++ 'register' specifier.
## Closed Issues
* [109](https://github.com/mupen64plus/mupen64plus-video-rice/issues/109): Use `GL_NUM_EXTENSIONS` and `glGetStringi` to check OpenGL extensions
* [102](https://github.com/mupen64plus/mupen64plus-video-rice/issues/102): Depth issue with ANGLE
* [94](https://github.com/mupen64plus/mupen64plus-video-rice/issues/94): Mystical Ninja PAL & NTSC-JP versions need options in RiceVideoLinux.ini
* [85](https://github.com/mupen64plus/mupen64plus-video-rice/issues/85): build: Unable to build on aarch64
## Top Contributors (2 or more commits)
1. Jj0YzL5nvJ
2. richard42
3. Gillou68310
---------------------------------------------------
# Mupen64Plus-Video-Rice v2.5.9 - February 10, 2019
## Merged PRs
* [82](https://github.com/mupen64plus/mupen64plus-video-rice/pull/82): Remove trailing space on parameter description.
* [81](https://github.com/mupen64plus/mupen64plus-video-rice/pull/81): Remove unused reference to ConfigSaveFile
* [78](https://github.com/mupen64plus/mupen64plus-video-rice/pull/78): Update homepage links
* [77](https://github.com/mupen64plus/mupen64plus-video-rice/pull/77): Use faster container based Travis CI
* [65](https://github.com/mupen64plus/mupen64plus-video-rice/pull/65): Use Ubuntu Trusty as base system for Travis CI
* [58](https://github.com/mupen64plus/mupen64plus-video-rice/pull/58): Added x64 configuration to VisualStudio2013 project file
* [56](https://github.com/mupen64plus/mupen64plus-video-rice/pull/56): Remove unnecessary OpenBSD warning.
* [31](https://github.com/mupen64plus/mupen64plus-video-rice/pull/31): [WIP] Color Combiner Refactoring
## Closed Issues
* [51](https://github.com/mupen64plus/mupen64plus-video-rice/issues/51): HarvestMoon 64 - Screen is cropped to approx 1/4 of expected size
* [64](https://github.com/mupen64plus/mupen64plus-video-rice/issues/64): Everything renders with the same textures
* [41](https://github.com/mupen64plus/mupen64plus-video-rice/issues/41): Black screen on real OpenGL ES device
* [27](https://github.com/mupen64plus/mupen64plus-video-rice/issues/27): Remove pgl prefix for gl ones investigation
* [61](https://github.com/mupen64plus/mupen64plus-video-rice/issues/61): naming / version conflict
* [66](https://github.com/mupen64plus/mupen64plus-video-rice/issues/66): Broken compilation with GLES headers
* [45](https://github.com/mupen64plus/mupen64plus-video-rice/issues/45): Possible memory leak in texture SSB
* [28](https://github.com/mupen64plus/mupen64plus-video-rice/issues/28): Flashing textures in Zelda
* [60](https://github.com/mupen64plus/mupen64plus-video-rice/issues/60): Dump and load audio.
* [57](https://github.com/mupen64plus/mupen64plus-video-rice/issues/57): Remove processDList() from code
Mupen64Plus-Video-Rice v2.5 - April 26, 2015
--------------------------------------------
- Add hack-fix to show last heart and map arrows in Zelda OoT & MM.
- Lots of code cleanup, removal of deprecated code, and simplifications
- Modernize OpenGL interfaces, remove code for supporting very old opengl versions
- Graphics fixes for: fog, RDP InsertMatrix
- fix for INI file loading under Windows
- minor OpenGL ES fixes
- add config option to force polygon offset values (fixes artifacts on certains games / renderers)
- bugfix: crash if RiceVideoLinux.ini not found
Mupen64Plus-Video-Rice v2.0 - July 4, 2013
------------------------------------------
- support for resizable video window
- add support to build and run with OpenGL ES 2.0
- improve hi-resolution texture loading support
- fix texture CRC calculation for non-x86 (or NO_ASM) platforms
- support to build against SDL2
- Project files for Visual Studio 2012
- Makefile changes
- add support for PowerPC and MinGW32 builds
- add cross-compiling support to build Win32 executables (MXE) under Linux
Mupen64Plus-Video-Rice v1.99.5 - March 10, 2012
-----------------------------------------------
- Hires texture loading: support for 8-bit PNG images
- New config option for forcing vertical sync
- Check OpenGL attributes after creating video window and report any that failed to set
- Updated video plugin for new Mupen64plus 2.0 API versioning scheme
- Update to Video API version 2.1.0.
- Bugfix: hi-res textures: Scale highres textures by precalculated scaleShift exponent
- Bugfix: dont call CoreVideo_Init() inside of the InitializeGFX() function. This will fix some front-end use cases
- Bugfix: Fix z coordinate in 3d line rendering
- Bugfix: double infinite loop in GetValidTmemInfoIndex
- Bugfix: Perfect Dark randomly crashes due to divide-by-zero error
- Bugfix: crash in loading Celda 2009 hi-res texture pack for Zelda Ocarina of Time
- makefile fixes, improvements, and code cleanups
Mupen64Plus-Video-Rice v1.99.4 - November 22, 2010
--------------------------------------------------
- new feature: anisotropic filtering
- new feature: trilinear filtering
- new feature: mipmaps
- cleaned up FindScaleFactor function based upon r45 of the 1964 repo
- bugfix: buffer overrun (and crash) when reading vendor string info on some opengl implementations
- API change for reading the video buffer: new interface is more flexible and avoids some potential problems
- support for anti-aliasing (GL_MULTISAMPLE)
- makefile fixes, improvements, and code cleanups
Mupen64Plus-Video-Rice v1.99.3 - February 13, 2010
--------------------------------------------------
- sync with core<-->plugin API change for RomOpen()
- Changed default ScreenUpdateSetting to 1 for Linux, and 4 for Windows
- use custom opengl extension function pointer typedefs, to avoid compilation errors with some drivers including hosed gl.h headers
- merged some changes from Tillin9 commits in r1142-rice-video-gtk-refactor branch, to be more lenient in hi-res texture loading
- bugfix: hi-res textures did not work in Windows
- bugfix: #329: remove some deprecated types and a function call to prevent build errors with libpng 1.4
- bugfix: fixed mirroring bugs in Rice Video hi-resolution texture loading, based on Tillin9 rev 1337 in r1142-rice-video-gtk-refactor branch
- bugfix: in ConvertImage.cpp none of the 4-bit conversion functions could handle 1-pixel wide textures
- Makefile improvements:
- added OS type GNU/kFreeBSD
Mupen64Plus-Video-Rice v1.99.2 - January 6, 2010
--------------------------------------------------
- bugfix: fix fragment program combiner for Intel drivers in Win32, by ensuring that program does not allocate unused temp vars or call TEX commands for texture units that are not enabled
- new feature: compile-time option for opengl debugging by calling glGetError after each opengl command (except inside of glBegin/glEnd)
- portability: use ALIGN() for aligned data member declarations in header files as well as the definitions in CPP files
- portability: refactor opengl code to use VidExt_GL_GetProc() for all opengl functions newer than v1.1, so that this will work in Windows
- portability: Abstracted directory-handling code with new osal_files* source code
- portability: replaced unix gettimeofday() function calls with SDL_GetTicks()
- new feature: added MSVC8 project file, fixed minor incompatibilities with VC compiler
- Makefile improvements:
- throw error if OS/CPU not supported
- use DESTDIR in install/uninstall paths
- Allow user-specified CC/CXX/LD paths
- use C++ compiler to link instead of LD, because the compiler knows where the standard C++ libs are
- OSX hack for inline assembly code: mismatch between function names with-w/o preceding underscores
Mupen64Plus-Video-Rice v1.99.1 - December 14, 2009
--------------------------------------------------
- Converted to new Mupen64Plus 2.0 API
- Major code cleanup, removed all non-standard data types
- Refactored build system to separate source and object files
- added NO_ASM build option
- removed some unused configuration parameters
- bugfix: handle fullscreen video mode properly: start up in this mode instead
of always starting in windowed and needing the core to switch to fullscreen
- bugfix #209: setjmp/longjmp fixes in the BMP writer and PNG reader
- bugfix: eliminated duplicate 'Found ROM ...' messages