RICE: A few missing files added back
[mupen64plus-pandora.git] / source / rice_gles / RELEASE
1 Mupen64Plus-Video-Rice RELEASE
2 ------------------------------
3
4 Mupen64Plus-Video-Rice v2.0 - July 4, 2013
5 ------------------------------------------
6  - support for resizable video window
7  - add support to build and run with OpenGL ES 2.0
8  - improve hi-resolution texture loading support
9  - fix texture CRC calculation for non-x86 (or NO_ASM) platforms
10  - support to build against SDL2
11  - Project files for Visual Studio 2012
12  - Makefile changes
13    - add support for PowerPC and MinGW32 builds
14    - add cross-compiling support to build Win32 executables (MXE) under Linux
15
16 Mupen64Plus-Video-Rice v1.99.5 - March 10, 2012
17 -----------------------------------------------
18  - Hires texture loading: support for 8-bit PNG images
19  - New config option for forcing vertical sync
20  - Check OpenGL attributes after creating video window and report any that failed to set
21  - Updated video plugin for new Mupen64plus 2.0 API versioning scheme
22  - Update to Video API version 2.1.0.
23  - Bugfix: hi-res textures: Scale highres textures by precalculated scaleShift exponent
24  - Bugfix: dont call CoreVideo_Init() inside of the InitializeGFX() function. This will fix some front-end use cases
25  - Bugfix: Fix z coordinate in 3d line rendering
26  - Bugfix: double infinite loop in GetValidTmemInfoIndex
27  - Bugfix: Perfect Dark randomly crashes due to divide-by-zero error
28  - Bugfix: crash in loading Celda 2009 hi-res texture pack for Zelda Ocarina of Time
29  - makefile fixes, improvements, and code cleanups
30
31 Mupen64Plus-Video-Rice v1.99.4 - November 22, 2010
32 --------------------------------------------------
33  - new feature: anisotropic filtering
34  - new feature: trilinear filtering
35  - new feature: mipmaps
36  - cleaned up FindScaleFactor function based upon r45 of the 1964 repo
37  - bugfix: buffer overrun (and crash) when reading vendor string info on some opengl implementations
38  - API change for reading the video buffer: new interface is more flexible and avoids some potential problems
39  - support for anti-aliasing (GL_MULTISAMPLE)
40  - makefile fixes, improvements, and code cleanups
41
42 Mupen64Plus-Video-Rice v1.99.3 - February 13, 2010
43 --------------------------------------------------
44  - sync with core<-->plugin API change for RomOpen()
45  - Changed default ScreenUpdateSetting to 1 for Linux, and 4 for Windows
46  - use custom opengl extension function pointer typedefs, to avoid compilation errors with some drivers including hosed gl.h headers
47  - merged some changes from Tillin9 commits in r1142-rice-video-gtk-refactor branch, to be more lenient in hi-res texture loading
48  - bugfix: hi-res textures did not work in Windows
49  - bugfix: #329: remove some deprecated types and a function call to prevent build errors with libpng 1.4
50  - bugfix: fixed mirroring bugs in Rice Video hi-resolution texture loading, based on Tillin9 rev 1337 in r1142-rice-video-gtk-refactor branch
51  - bugfix: in ConvertImage.cpp none of the 4-bit conversion functions could handle 1-pixel wide textures
52  - Makefile improvements:
53    - added OS type GNU/kFreeBSD
54
55 Mupen64Plus-Video-Rice v1.99.2 - January 6, 2010
56 --------------------------------------------------
57  - 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
58  - new feature: compile-time option for opengl debugging by calling glGetError after each opengl command (except inside of glBegin/glEnd)
59  - portability: use ALIGN() for aligned data member declarations in header files as well as the definitions in CPP files
60  - portability: refactor opengl code to use VidExt_GL_GetProc() for all opengl functions newer than v1.1, so that this will work in Windows
61  - portability: Abstracted directory-handling code with new osal_files* source code
62  - portability: replaced unix gettimeofday() function calls with SDL_GetTicks()
63  - new feature: added MSVC8 project file, fixed minor incompatibilities with VC compiler
64  - Makefile improvements:
65    - throw error if OS/CPU not supported
66    - use DESTDIR in install/uninstall paths
67    - Allow user-specified CC/CXX/LD paths
68    - use C++ compiler to link instead of LD, because the compiler knows where the standard C++ libs are
69    - OSX hack for inline assembly code: mismatch between function names with-w/o preceding underscores
70
71 Mupen64Plus-Video-Rice v1.99.1 - December 14, 2009
72 --------------------------------------------------
73  - Converted to new Mupen64Plus 2.0 API
74  - Major code cleanup, removed all non-standard data types
75  - Refactored build system to separate source and object files
76  - added NO_ASM build option
77  - removed some unused configuration parameters
78  - bugfix: handle fullscreen video mode properly: start up in this mode instead
79    of always starting in windowed and needing the core to switch to fullscreen
80  - bugfix #209: setjmp/longjmp fixes in the BMP writer and PNG reader
81  - bugfix: eliminated duplicate 'Found ROM ...' messages
82