From 569a3cd733c071f2d3ed8a1829c87256a5da806c Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Tue, 3 Dec 2013 12:57:05 +0100 Subject: [PATCH] Update README.md and submodules --- README.md | 91 ++++++++++++++++++++++++------------------- lang | 2 +- native | 2 +- unittest/UnitTest.cpp | 15 ++----- 4 files changed, 56 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index 1dfa7b2863..03d347b30a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,54 @@ +PPSSPP - a fast and portable PSP emulator +========================================= + +Written by Henrik Rydgård + +Originally released under the GPL 2.0 (and later) in November 2012 + +Official website: +http://www.ppsspp.org/ + +To contribute, see [the development page](http://www.ppsspp.org/development.html). + +For the latest source code, see [our github page](https://github.com/hrydgard/ppsspp). + +For build instructions and other development tutorials, see the [wiki](https://github.com/hrydgard/ppsspp/wiki). + + +What's new in 0.9.6 +------------------- +* Large general speed improvements +* "Software Skinning" option which speeds up many games with animated 3D characters +* Various fixes around stencil/alpha, reducing glow problems in Wipeout and Gods Eater Burst +* More debugger features +* Option for four-way touch dpad, avoiding diagonal issues +* Individually resizable touch controls +* Add ability to switch UMD in multi-disc games (works for most) + + +What's new in 0.9.5 +------------------- +* Many, many emulation fixes: + - bezier/spline curve support, fixing LocoRoco and others + - stencil clear emulation, fixing Final Fantasy IV text +* Performance improvements in some games +* Post-processing shaders like FXAA, scanlines, vignette +* More solid save states (we will try to keep them working from now on. Save states only upgrade forward, + not backward to older versions though). +* Change render resolution independently of window size +* Massive debugger improvements +* Win32 menu bar is now translatable +* Multiple UI bugs were fixed, and the UI instantly changes when a new language is selected +* Win32: Ability to store PPSSPP's config files and memory stick files in places other than the same directory +* Android-x86 support +* Unofficial port for modified Xbox 360 consoles +* Atrac3+ plugin no longer required. Symbian now supports Atrac3+ audio. +* Symbian audio and ffmpeg is now threaded for more consistent media processing. +* Haptic feedback support for mobile devices. +* Accurate system information for mobile devices. +* Qt audio has been fixed. +* Analog controller support for Blackberry. + ADHOC SUPPORT ============= This is based on coldbird code: http://code.google.com/p/aemu/ All Credit goes @@ -23,43 +74,3 @@ Update (Kyhel) : go to see there http://forums.ppsspp.org/showthread.php?tid=3595&pid=59241#pid59241 * Got it tested windows <-> mac osx <-> psp, it works * Monster Hunter 3rd HD works too, as well as God Eater Burst. - -PPSSPP - a fast and portable PSP emulator -========================================= - -Written by Henrik Rydgård - -Originally released under the GPL 2.0 (and later) in November 2012 - -Official website: -http://www.ppsspp.org/ - -To contribute, see [the development page](http://www.ppsspp.org/development.html). - -For the latest source code, see [our github page](https://github.com/hrydgard/ppsspp). - -For build instructions and other development tutorials, see the [wiki](https://github.com/hrydgard/ppsspp/wiki). - - -What's new in 0.9.5 -------------------- -* Many, many emulation fixes: - - bezier/spline curve support, fixing LocoRoco and others - - stencil clear emulation, fixing Final Fantasy IV text -* Performance improvements in some games -* Post-processing shaders like FXAA, scanlines, vignette -* More solid save states (we will try to keep them working from now on. Save states only upgrade forward, - not backward to older versions though). -* Change render resolution independently of window size -* Massive debugger improvements -* Win32 menu bar is now translatable -* Multiple UI bugs were fixed, and the UI instantly changes when a new language is selected -* Win32: Ability to store PPSSPP's config files and memory stick files in places other than the same directory -* Android-x86 support -* Unofficial port for modified Xbox 360 consoles -* Atrac3+ plugin no longer required. Symbian now supports Atrac3+ audio. -* Symbian audio and ffmpeg is now threaded for more consistent media processing. -* Haptic feedback support for mobile devices. -* Accurate system information for mobile devices. -* Qt audio has been fixed. -* Analog controller support for Blackberry. diff --git a/lang b/lang index a55d07fa7d..2afe063659 160000 --- a/lang +++ b/lang @@ -1 +1 @@ -Subproject commit a55d07fa7d8240f79ab4b8c75ad0239033875107 +Subproject commit 2afe06365967319795f799c468ea0b35b7fc1f77 diff --git a/native b/native index 8124961676..cbd4a6d758 160000 --- a/native +++ b/native @@ -1 +1 @@ -Subproject commit 81249616761d6b80535e6121b2087cbe8065b780 +Subproject commit cbd4a6d75881542f74557f28cff41c821a0e6bac diff --git a/unittest/UnitTest.cpp b/unittest/UnitTest.cpp index 8d934738b0..54de299eb2 100644 --- a/unittest/UnitTest.cpp +++ b/unittest/UnitTest.cpp @@ -45,11 +45,6 @@ std::string System_GetProperty(SystemProperty prop) { return ""; } - -static const float asinCoef[8] = { - 0 -}; - #define M_PI_2 1.57079632679489661923 // TODO: @@ -127,13 +122,9 @@ float fastasin5(float x) float sign = x >= 0.0f ? 1.0f : -1.0f; x = fabs(x); float fRoot = sqrtf(1.0f - x); - float fResult = -0.0187293f; - fResult *= x; - fResult += 0.0742610f; - fResult *= x; - fResult -= 0.2121144f; - fResult *= x; - fResult += 1.5707288f; + float fResult = 0.0742610f + -0.0187293f * x; + fResult = -0.2121144f + fResult * x; + fResult = 1.5707288f + fResult * x; fResult = M_PI/2 - fRoot*fResult; return sign * fResult; }