PPSSPP Git (2026/10/10) 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 #22482 from hrydgard/hw-clut-texturing
* CLUT8 depal: Pick the byte the GE does where a pixel center is on a byte edge
* GEMath: GESpriteUPlaneExact, whether a sprite's u gradient is exact
* CLUT8 depal: Sample like the GE, just below the PSP pixel's center
* Read the CLUT8 depal byte of an 8888 framebuffer exactly
* Use the best available precision for the CLUT8 depal byte coordinates
* Update pspautotests (gpu/texmtx/normals without the zero normal case)
* Sample the last texel where the projected q isn't positive
* Read CLUT8 from 16-bit framebuffers in the shader, replacing the SOCOM hack
* Fix the Burnout Dominator lens flare at even render scales
* Fix the SOCOM CLUT8-from-5551 depal: index and texture width
* Update the mip bias uniforms when only the bias changes
* Vulkan: Apply the texture LOD bias in the shader where samplers ignore it
* Merge pull request #22475 from hrydgard/cars-brightness
* GL: Forget the cached framebuffer bindings after deleting framebuffers
* Compat: Read back MX vs ATV Reflex's luminance reduction too
* Reinterpret between 16- and 32-bit framebuffers by PSP pixel at higher render scales
* Compat: Read back Cars Race-O-Rama's luminance reduction for its brightness adaptation
* Merge pull request #22481 from hrydgard/vulkan-fixed-blend-precision
* Keep the GE-exact FIXA/FIXB blend within fp16's range
* Only use the GE-exact FIXA/FIXB blend with highp in the fragment shader
* Vulkan: Do the GE-exact FIXA/FIXB blend math in highp
* Merge pull request #22432 from sum2012/patch4
* Fix Register_sceGe_driver
* Add some kernel nids
* Merge pull request #22476 from hrydgard/community-security-fixes
* Savestates: Terminate fixed-size name strings on load
* sceIo: Validate PGD block sizes and dir listing state
* FileSystems: Reject parent directory references in savestate file names
* MemSlabMap: Validate slab ranges from savestates
* Sas: Validate voice positions and pitch from savestates
* Ctrl: Validate the sample buffer indices from savestates
* GE: Validate display list stack pointers and pending interrupt list IDs on load
* Kernel: Validate thread, MipsCall and interrupt indices from savestates
* Validate MPEG demux savestate bounds
* Validate thread queue savestate geometry
* Merge pull request #22479 from hrydgard/record-dirty-blocks
* GL: Only set GL_DEPTH_STENCIL_TEXTURE_MODE where stencil texturing exists
* GE dump recording: Track every VRAM block a range touches
* Merge pull request #22478 from hrydgard/msvc-fixes
* Fix a couple of problems with recent commits in MSVC debug builds
* Merge pull request #22474 from hrydgard/softgpu-replay-targets
* GE dump playback: Copy a needed target snapshot at a depth mirror linearly
* GE dump playback: Copy render target snapshots later ones rely on in software mode
* Merge pull request #22472 from hrydgard/msaa-fixes
* Copy depth for offset rendering with MSAA too
* Vulkan: Look up multisampled framebuffers through a CLUT by their first sample
* Vulkan: Interpolate texture coordinates and colors at the centroid
* Copy depth between framebuffers instead of drawing it, where supported
* CmdLine: Add --msaa
* Merge pull request #22473 from hrydgard/readback-maxres-crop
* Readback: Only scale a framebuffer down when it's rendered above maxScaleFactor
* Merge pull request #22471 from hrydgard/parallel-loop-max-threads
* Allow specifying a cap on the number of threads used in ParallelLoop
* Merge pull request #22466 from hrydgard/hw-framebuffer-fixes
* Keep 5551 stencil marks when an EQUAL 0 test fails
* Copy in shared depth for a pass that tests against it, across frames too
* Screenshot the display from wherever in a framebuffer it is
* Fix Silent Hill: Origins' flashlight shadows on the hardware backends
* Size the render target viewport from the whole buffer, not the guessed drawing size
* Keep the render target when a block transfer upload resizes another buffer
* Set the framebuffer format before binding the target for immediate prims
* Merge pull request #22469 from hrydgard/virtkey-create-frame-dump
* Headless: Save screenshots at the render scale, and compare at 1x
* Add translation string
* Add a bindable key to create frame dumps
* Merge pull request #22470 from hrydgard/mipsstate-standard-layout
* Make MIPSState standard-layout again, so offsetof is valid
* Merge pull request #22450 from hrydgard/atrac-mpeg-security-fix
* MediaEngine: Don't leak uninitialized host memory when swizzling video
* Atrac: Fix host heap overflow from a loop start past the end of the file
Download:
PPSSPP Git (2026/10/10) x64
Download:
PPSSPP Git (2026/10/10) Android
Source: Here
2026-10-10

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!