PPSSPP Git (2016/01/04) is compiled. PPSSPP is a fast and portable PSP emulator for Android, Windows, Mac, and Linux, written in C++.
PPSSPP Git Changelog:
* Merge pull request #8376 from unknownbrackets/gpu-depth
Correct universally for clamped depth range
* Oops, fix typo causing clamping to clamp wrong.
* Correct depth offset when clamped.
Of course, the scale is already half, so we just need to double for d3d9,
and not double for OpenGL of course.
Our offset is already in [0, 1] so we keep it.
* Correct clamped depth range from [0, 65535].
This changes a few things:
* All backends clamp the depth range and keep it positive.
* The depth rounding uniform is now properly dirtied.
* Projection is updated to translate and scale appropriately.
* Depth rounding is halved on OpenGL to account for [-1, 1] range.
Fixes Phantasy Star Portable 2 without the need for a game-specific hack.
* Remove the depth range hack.
Ths removes the game-specific hack to workaround depth issues.
* Merge pull request #8377 from unknownbrackets/minor
Improve some ifdef usage, minor GL error fix
* Correct invalid enum error in GE debugger.
* Use USING_WIN_UI for desktop Windows console.
* Don't assume _MSC_VER / _WIN32 mean x86/x64.
* Merge pull request #8379 from unknownbrackets/clut-render-prep
Refactor some of texcache for clut render changes
* Factor out texture shader application.
This allows it to be reused between depal and indexed textures (second not
implemented yet.)
* d3d9: Fix render-to-texture not working.
Broken by a copy/paste mistake in #7870 form OpenGL.
* Determine scaleFactor once per frame.
This way, for auto, we can properly treat it like scaleFactor = 1 when the
resolution is small.
* Merge pull request #8373 from daniel229/replacefuncs
Replace functions in games
* update functions
* Replace function in Shinigami to Shoujo
* Replace function in Little Busters! Converted Edition
* Replace function in ATV Offroad Fury Blazin' Trails
* Replace function in ATV Offroad Fury Pro
* Fix non-Windows unittest linking issue.
Fixes #8375.
* Merge pull request #8374 from Kingcom/GEDebugger
GEDebugger: Add option to force texture opaqueness
* GEDebugger: Add option to force texture opaqueness
* Fix crashes when running games, tests, etc.
Need the graphicsContext value to stick around.
* Update lang submodule.
* Merge pull request #8363 from unknownbrackets/jit-alloc
Jit: Properly re-allocate when jit is freed a lot
* Jit: Properly re-allocate when jit is freed a lot.
Fixes #8334.
* Merge pull request #8347 from hrydgard/graphics-context
Graphics context
* IOS buildfix
* Qt fixes
* Try to fix blackberry build
* Fix Mac build
* Some cleanup around input_state
* Untested ios buildfix
* Buildfixes linux
* Fix Android build
* GraphicsContext: Abstract away things like swapbuffers etc before adding even more backends.
Needed to prevent clutter all over the codebase.
Does not go all the way yet, goal would be a common render loop between platforms but not there yet.
* Merge pull request #8368 from unknownbrackets/texcache
Correct use of maxV when not yet detected
* Don't use maxV when it's 0.
That means we couldn't tell. Fixes #8353.
* Remove incorrect CLUT4 optimization.
Download: PPSSPP Git (2016/01/04) x86
Download: PPSSPP Git (2016/01/04) x64
Download: PPSSPP Git (2016/01/04) Android
Source: Here
2016-01-04
Random Related Topic
0 Comments
Post a Comment