2016-01-01

PPSSPP Git (2016/01/01)

EmuCR: PPSSPPPPSSPP Git (2016/01/01) is compiled. PPSSPP is a fast and portable PSP emulator for Android, Windows, Mac, and Linux, written in C++.

PPSSPP Git Changelog:
* MacOSX buildfix and warning fix
* Merge pull request #8349 from unknownbrackets/d3d9-minor
Fix some Direct3D 9 validation errors
* d3d9: Initialize viewport without errors.
* d3d9: Fix blitting coordinates.
* d3d9: Avoid error when clearing temp FBOs.
* Merge pull request #8350 from unknownbrackets/net-minor
Net: don't double-delete thread on shutdown
* Net: don't double-delete thread on shutdown.
Prevents spurious logging / reporting.
* Merge pull request #8346 from unknownbrackets/gpu-stencil
Adjust stencil ops for 5551 and 565 buffers
* When possible, replace 5551 stencil with 0xFF.
* Split out the 5551 logic to be clearer.
* Handle masking correctly for 5551 stencil rewrite.
* Adjust stencil ops for 5551 and 565 buffers.
This attempts to better approximate the operations that actually happen,
where possible. Expected to help #5278.
* Merge pull request #8340 from unknownbrackets/texcache
Be forgiving when maxSeenV increases
* Be forgiving when maxSeenV increases.
This still allows us to optimize < 512 heights, but at the same time, doesn't hit spritesheets as hard and avoids the scaling penalty. * d3d9: Clean up some scaling handling. * Merge pull request #8341 from unknownbrackets/display-minor Allow games to set the display to black * Handle disabled display cleanly. Otherwise we might accidentally match a vfb at 0. Fixes #6317. * Clean up some logging in sceDisplay. * Allow setting the display off. Final Fantasy Tactics does this to avoid some brief flicker. * Merge pull request #8344 from Vbif/static-analysis Fixed some errors from PVS-Studio in Core project * Fixed some errors from PVS-Studio in Core project FixedSizeQueue - Added private operator= - Changed signature of EndPop Some changed to printf like functions. Fixed typo in syn-att.c * Fix scaling of NOT frequently changing textures. Oops. Sorry. * Correct bufw handling when texture is unscaled. * Merge pull request #8338 from unknownbrackets/xbrz Update xBRZ to 1.4 and improve scaling/caching limits * Regain frequently changing texture trust faster. This allows us to start scaling it again sooner, if it stops changing frequently. * Mark frequently, but known, changed textures. We don't have to rehash these, but they still may be too slow to upscale. May help #6031. * Show an OSM whenever VRAM fills up. This way they know stuff is happening that is not ideal. * Reduce tex scaling automatically if VRAM is full. * Update xBRZ to 1.4. Now a lot of our customizations aren't needed, yay. * Merge pull request #8292 from unknownbrackets/opengl-core Improve VAO core profile performance * Prevent leaking VBOs on shutdown also. * Oops, actually free old vertex cache buffers. And reuse them, since, why not? * Use the new way for GL_EXTENSIONS in reporting too. * Decimate buffer names less frequently. Sometimes there can be a lot, so let's decimate in chunks, and only based on memory pressure. * Display types at different log levels. Just to make errors stand out more, mainly. * Decimate buffer objects less often. I think it was previously deleting used objects, oops. * thin3d: Use GL_COLOR_LOGIC_OP. * Reuse buffers of the same size for dynamic data. This is a lot faster than changing their sizes all the time. * Try to add support for GL_KHR_debug. For some reason I'm still not seeing this work in a core profile... * Merge pull request #8337 from unknownbrackets/minor Fix glCopyImageSubData even more * Remove unused variable. * Check same depth / overlap for glCopyImageSubData. Differing depths can happen with the blit that's used for the download with GPU color conversion. * Oops, unset VAO in softgpu after use. It can bleed over and cause UI to not render properly. * Stop logging alphatested draws for debug stats. Measured a small perf hit here, and we're not really using these stats much anymore. EmuCR: PPSSPP

Download: PPSSPP Git (2016/01/01) x86
Download: PPSSPP Git (2016/01/01) x64
Download: PPSSPP Git (2016/01/01) Android
Source: Here

0 Comments

Post a Comment