Automated PPSSPP builds

These builds are provided by Orphis and are totally free of charge.
New versions on the Git repository are detected automatically and the builds take a few minutes to complete, please be patient if the newest build doesn't appear here.
If multiple commits are done at the same time, you'll only get the latest one.

Code is hosted on GitHub.
See PPSSPP website for more information.

Revision Author Date Android Windows 32bit Windows 64bit Commit log
v1.13.2-2131-gc8745cf33 Henrik Rydgård 2022-11-29 00:23:21 Download Download Download Merge: 5201a2a4a 1a7bafd09 Merge pull request #16459 from TotalCaesar659/patch-1 Update Russian translation
v1.13.2-2130-g1a7bafd09 TotalCaesar659 2022-11-28 23:58:23 No build Update Russian translation
v1.13.2-2129-g5201a2a4a Henrik Rydgård 2022-11-28 20:30:35 Download Download Download Merge: 9bb0c91a7 804a336a1 Merge pull request #16457 from lvonasek/hotfix_openxr_rendering OpenXR - Broken rendering fixed
v1.13.2-2128-g804a336a1 Lubos 2022-11-28 19:58:49 No build OpenXR - Hide unsupported layout options
v1.13.2-2127-gd466ae161 Lubos 2022-11-28 19:46:46 No build OpenXR - HUD max scale fixed
v1.13.2-2126-g164c27f5e Lubos 2022-11-28 19:25:13 No build OpenXR - Screen stretching fixed
v1.13.2-2125-g9bb0c91a7 Henrik Rydgård 2022-11-28 11:10:28 Download Download Download Sneak in a minor software transform optimization
v1.13.2-2124-gcd51c05d1 Henrik Rydgård 2022-11-28 10:41:10   Download Download Merge: 612d2181a 54e37671e Merge pull request #16455 from Narugakuruga/patch-12 Update zh_CN.ini
v1.13.2-2123-g54e37671e Narugakuruga 2022-11-28 10:34:43 No build Update zh_CN.ini
v1.13.2-2122-g59874e316 Narugakuruga 2022-11-28 10:32:51 No build Update zh_CN.ini
v1.13.2-2121-g3e9931a44 Narugakuruga 2022-11-28 10:25:55 No build Update zh_CN.ini
v1.13.2-2120-g612d2181a Henrik Rydgård 2022-11-28 09:51:26 Download Download Download Merge: ed151473c 5b3a993db Merge pull request #16449 from hrydgard/circle-button-workaround Blind workaround for Shining Ark circle button problem
v1.13.2-2117-ged151473c Henrik Rydgård 2022-11-28 09:47:22 No build Merge: 06b7fb9a6 9425d0670 Merge pull request #16454 from unknownbrackets/fb-depal-fb GPU: Support framebuf depal from rendered CLUT
v1.13.2-2113-g06b7fb9a6 Henrik Rydgård 2022-11-28 08:02:09 Download Download Download Merge: 3b960a92f a6bc9acf1 Merge pull request #16452 from unknownbrackets/gedebugger GE Debugger: Correct LastVRAM mirror wrap around
v1.13.2-2111-g3b960a92f Henrik Rydgård 2022-11-28 08:00:26 Download   Download Merge: f2b5f06da c6992d45e Merge pull request #16451 from unknownbrackets/ui-psp-glow UI: Add a slight glow around PSP in control map
v1.13.2-2108-gf2b5f06da Henrik Rydgård 2022-11-28 01:00:16 Download Download Download Merge: d09b2e4ce 247848891 Merge pull request #16450 from unknownbrackets/touch-right-analog UI: Fix right analog with single button
v1.13.2-2105-gd09b2e4ce Unknown W. Brackets 2022-11-28 00:16:45   Download Download Merge: 200e2f26c 72029b678 Merge pull request #16448 from hrydgard/cull-fix Empirical attempt at fixing #15661
v1.13.2-2105-g5b3a993db Henrik Rydgård 2022-11-28 09:50:23 No build Typo fix
v1.13.2-2104-g72029b678 Henrik Rydgård 2022-11-27 23:16:16 No build Empirical attempt at fixing #15661 Basically, software culling fails in some configuration, like the one we end up with on Mali. As noted by unknownbrackets in #15661, the viewport Z scale, offset is -0.0, 0.0. We end up with CalcCullParams computing minZValue == maxZValue == 1.0f, and with the vertices ending up with z,w == 1.0, 1.0. and as a result, the inside/outside calculations will always decide that it's outside. Changing the comparisons from >= / <= to > / < fixes the problem, but I don't know if this might break something else. Anyhow, here's the simple way to repro on PC: Change the ending of GPU_Vulkan::CheckFeatures to: ```c return GPU_USE_LIGHT_UBERSHADER | GPU_USE_BLEND_MINMAX | GPU_USE_TEXTURE_NPOT | GPU_USE_INSTANCE_RENDERING | GPU_USE_VERTEX_TEXTURE_FETCH | GPU_USE_TEXTURE_FLOAT | GPU_USE_16BIT_FORMATS | GPU_USE_TEXTURE_LOD_CONTROL | GPU_USE_DEPTH_TEXTURE | GPU_USE_ACCURATE_DEPTH; ```
v1.13.2-2104-g21647cd3c Henrik Rydgård 2022-11-27 23:32:43 No build Blind workaround for Shining Ark circle button problem Seems the game might not handle the case of confirm button being set to cross properly, so force it to circle if this game is running. Fixes #15663 (hopefully..)
v1.13.2-2103-g200e2f26c Henrik Rydgård 2022-11-27 22:58:34 Download Download Download OffsetY fix for non-vulkan backends
v1.13.2-2102-gc2d54ea0a Henrik Rydgård 2022-11-27 22:55:04 No build Merge: 7c72fa06e e02db20a2 Merge pull request #16446 from hrydgard/aspect-fix Aspect ratio configuration fixes
v1.13.2-2101-ge02db20a2 Henrik Rydgård 2022-11-27 21:59:04 No build Some more UI fixes. Live update for the aspect slider
v1.13.2-2100-g72ec865f7 Henrik Rydgård 2022-11-27 21:55:22 No build Fix for the aspect ratio plugin variable. Disable aspect ratio control in stretch mode.
v1.13.2-2099-g7c72fa06e Henrik Rydgård 2022-11-27 21:34:51 Download Download Download Fix issue where render resolution wasn't applied correctly.
v1.13.2-2098-g11c1b539e Henrik Rydgård 2022-11-27 20:04:32 Download Download Download Merge: 973eec5b4 dbd799bce Merge pull request #16445 from hrydgard/new-screen-size-controls New screen size controls on Display Layout & Effects screen
v1.13.2-2096-gdbd799bce Henrik Rydgård 2022-11-27 19:42:30 No build Add new translation key "Aspect Ratio"
v1.13.2-2095-ga0f10141a Henrik Rydgård 2022-11-27 19:35:13 No build lang; Stretching->stretch
v1.13.2-2094-g981a8778a Henrik Rydgård 2022-11-27 19:27:27 No build Lang: Remove old stuff, add missing lines
v1.13.2-2093-g689860b3a Henrik Rydgård 2022-11-27 17:32:34 No build Qt buildfix, apply feedback
v1.13.2-2092-g0a3d78221 Henrik Rydgård 2022-11-27 16:15:16 No build Fix drag-background-through-buttons problem by adding "touch exclusive" mode to viewgroups. Not using universally because I don't want to debug all the issues...
v1.13.2-2091-gd310636eb Henrik Rydgård 2022-11-27 15:57:13 No build Break out the background into a separate view.
v1.13.2-2090-gd8ff6876c Henrik Rydgård 2022-11-27 15:37:43 No build Rework UI a bit (first step, will clean up more).
v1.13.2-2089-gd667bd84a Henrik Rydgård 2022-11-27 15:56:15 No build Add back the old stretch-if-close-to-16:9 hack
v1.13.2-2088-gbdfde4cba Henrik Rydgård 2022-11-27 10:04:26 No build Implement the new screen sizing parameters
v1.13.2-2088-g973eec5b4 Henrik Rydgård 2022-11-27 19:56:37 No build Another tweak to the OpenGL adreno bug detection. See #16015
v1.13.2-2087-g71410f2cb Henrik Rydgård 2022-11-27 11:30:04 Download Download Download Merge: e4998ade6 31af24a23 Merge pull request #16443 from hrydgard/minor-vulkan-refactor Break out VKRFramebuffer/VKRRenderpass from VulkanRenderManager
v1.13.2-2086-g31af24a23 Henrik Rydgård 2022-11-27 10:22:37 No build Break out VKRFramebuffer/VKRRenderpass from VulkanRenderManager
v1.13.2-2085-ge4998ade6 Henrik Rydgård 2022-11-27 09:02:57 Download Download Download Merge: 767a877ab 1d0082452 Merge pull request #16442 from unknownbrackets/vulkan-geometry-safety Vulkan: Only use geometry shaders with accurate depth
v1.13.2-2083-g767a877ab Henrik Rydgård 2022-11-27 00:02:32 Download Download Download Merge: a4b4d4ae2 223ca5888 Merge pull request #16441 from ThirteenAG/master Exposed more emulator things to devctl api
v1.13.2-2081-ga4b4d4ae2 Henrik Rydgård 2022-11-27 00:01:58 No build Merge: 895211048 2e1e11f11 Merge pull request #16439 from unknownbrackets/ppge-512 PPGe: Respect 512 texture limit
v1.13.2-2080-g9425d0670 Unknown W. Brackets 2022-11-28 06:24:02 No build GPU: Prevent decimating CLUT framebuffers. Fixes color changing after a few moments in Kurohyo.
v1.13.2-2079-gc6992d45e Unknown W. Brackets 2022-11-28 04:19:45 No build UI: Add a slight glow around PSP in control map. This makes it more distinguishable from some dark backgrounds.
v1.13.2-2079-ga7c4258e9 Unknown W. Brackets 2022-11-28 06:16:24 No build GPU: Support framebuf depal from rendered CLUT. Using a temporary always for simplicity.
v1.13.2-2079-g895211048 Henrik Rydgård 2022-11-26 23:01:19 Download Download Download Merge: 0b375bb35 909f3feae Merge pull request #16440 from unknownbrackets/softgpu-inversion softgpu: Allow inversions when w >= -1.0
v1.13.2-2079-g247848891 Unknown W. Brackets 2022-11-28 00:40:55 No build UI: Dry out code and check bounds to be safe.
v1.13.2-2078-ga6bc9acf1 Unknown W. Brackets 2022-11-28 04:59:57 No build GE Debugger: Correct LastVRAM mirror wrap around. Oops, this fixes crashes when textures are used near the edge of VRAM.
v1.13.2-2078-g5666dc589 Unknown W. Brackets 2022-11-28 04:17:01 No build Vulkan: Correct maxAniso handling in Draw.
v1.13.2-2078-g909f3feae Unknown W. Brackets 2022-11-26 21:11:56 No build softgpu: Allow inversions when w >= -1.0. This seems to match desired cases well, see #16131. Likely still inaccurate to what hardware actually does.
v1.13.2-2078-g194c4b028 Unknown W. Brackets 2022-11-28 06:15:15 No build TexCache: Support offset in rendered CLUTs. We already copy to a temp, so just use that copy to normalize out the offset. Should even get RECT2LIN correct, but most cases are 1 pixel high anyway.
v1.13.2-2078-g89aeb2484 Unknown W. Brackets 2022-11-28 00:32:56 No build UI: Fix right analog with single button. Release first, then press so that we press when the opposing direction is mapped to the same button.
v1.13.2-2078-g2e1e11f11 Unknown W. Brackets 2022-11-26 21:03:21 No build PPGe: Respect 512 texture limit. If a message ends up rendering wider than 512 (which can happen because we use higher quality fonts than 1x), draw in tiles to avoid accessing texels outside 512. Fixes an issue in Sakura Taisen in the software renderer.
v1.13.2-2078-g1d0082452 Unknown W. Brackets 2022-11-27 08:27:59 No build Vulkan: Only use geometry shaders with accurate z. Just to be safe, since that's what it's most well tested with.
v1.13.2-2077-g223ca5888 ThirteenAG 2022-11-26 14:55:45 No build exposed more emulator things to devctl api added EMULATOR_DEVCTL__TOGGLE_FASTFORWARD EMULATOR_DEVCTL__GET_ASPECT_RATIO EMULATOR_DEVCTL__GET_SCALE
v1.13.2-2077-g0b375bb35 Henrik Rydgård 2022-11-26 18:53:13 Download Download Download Colin McRae: Use compat flag to avoid GPU readbacks for VRAM->VRAM copies. Improves performance when the sun is visible, see #7810
v1.13.2-2076-gf4b78bacd Henrik Rydgård 2022-11-26 10:38:23 Download Download Download MacOSX: Apply potential fix for #16376 See #16376. Tested not to break anything on MacOS Mojave. Unfortunately I can't test on Ventura on my x64 mac, it's too old.
v1.13.2-2075-g9c033fb57 Henrik Rydgård 2022-11-25 21:21:57 Download Download Download Merge: 612ad59e2 aa66b9312 Merge pull request #16437 from lvonasek/feature_openxr_hud_improvement OpenXR - HUD improvements
v1.13.2-2063-g612ad59e2 Henrik Rydgård 2022-11-25 18:29:44 Download Download Download Merge: b7a594ed9 8c31625fd Merge pull request #16435 from hrydgard/more-ui-cleanups More post-shader UI improvements
v1.13.2-2060-gb7a594ed9 Henrik Rydgård 2022-11-25 18:29:21 No build Merge: d97035fff d38019ee6 Merge pull request #16436 from hrydgard/basic-vr-ci Add basic CI support for build-testing the Android-based VR build.
v1.13.2-2060-g8c31625fd Henrik Rydgård 2022-11-25 10:28:03 No build Make post-shader parameter values update live
v1.13.2-2059-gd38019ee6 Henrik Rydgård 2022-11-25 10:48:24 No build Add basic CI support for build-testing the Android-based VR build. Note: Doesn't do APK generation, to keep things simple, instead using the old NDK build. Later should run gradle on github CI too, I guess. Fixes #15981
v1.13.2-2059-g23ba0d051 Henrik Rydgård 2022-11-25 10:23:59 No build Fix layout issues in AbstractChoiceWithValueDisplay. Remove title text from post shaders to fit.
v1.13.2-2058-gd97035fff Henrik Rydgård 2022-11-25 10:06:41 Download Download Download Merge: 8f141d187 9fcccd789 Merge pull request #16434 from unknownbrackets/stencil-opt Vulkan: Use stencil export when available
v1.13.2-2054-g8f141d187 Henrik Rydgård 2022-11-25 10:03:45 Download   Download Merge: 9eb97830c e4234bcfa Merge pull request #16431 from iota97/grid-center Snap from screen center
v1.13.2-2051-g9eb97830c Henrik Rydgård 2022-11-24 23:49:16   Download Download Merge: 21cc6b85e ca86d8d26 Merge pull request #16432 from hrydgard/cleanup-graphics-settings Cleanup graphics settings list
v1.13.2-2047-gaa66b9312 Lubos 2022-11-25 16:05:30 No build MOve VR heuristics into a standalone method
v1.13.2-2046-gca86d8d26 Henrik Rydgård 2022-11-24 22:55:22 No build Remove "Load language ini" / "Save language ini" from devtools
v1.13.2-2046-gb2d809f4c Lubos 2022-11-25 15:58:51 No build typos fixed
v1.13.2-2045-g920bd45dd Henrik Rydgård 2022-11-24 22:54:05 No build Move stereo settings to developer tools, until developed further
v1.13.2-2045-g1ef036d07 Lubos 2022-11-25 13:28:45 No build OpenXR - Farplane distance limit adjusted
v1.13.2-2044-g692c972e7 Henrik Rydgård 2022-11-24 22:48:32 No build A couple more reorderings
v1.13.2-2044-g390ee28cd Lubos 2022-11-25 12:01:51 No build OpenXR - HUD fixes
v1.13.2-2043-ge4234bcfa iota97 2022-11-25 09:31:30 No build Solve easy exercise left to the reader
v1.13.2-2043-ga87cf02db Henrik Rydgård 2022-11-24 22:43:49 No build Rename "Display layout editor" to "Display Layout && Effects"
v1.13.2-2043-g0b089dd1e Lubos 2022-11-25 11:08:49 No build OpenXR - HUD support improved
v1.13.2-2042-g38fa30b42 Lubos 2022-11-25 09:43:12 No build OpenXR - Camera adjust reset fixed
v1.13.2-2042-g24ab2232f iota97 2022-11-24 20:13:43 No build Snap from screen center
v1.13.2-2042-g2e0feb4ef Henrik Rydgård 2022-11-24 22:14:01 No build Remove unneeded translation string
v1.13.2-2041-g21cc6b85e Henrik Rydgård 2022-11-24 19:10:39 Download Download Download Merge: 208b5c148 5e4492b43 Merge pull request #16430 from GABO1423/master (Libretro) Buildbot Fix
v1.13.2-2041-g6df5b5acb Henrik Rydgård 2022-11-24 22:13:49 No build Move more common settings to top
v1.13.2-2041-g3aae47c33 Lubos 2022-11-25 09:31:44 No build OpenXR - Add a TODO for follow-up PR
v1.13.2-2040-g5e4492b43 Gabriel Morazán 2022-11-24 18:51:13 No build Libretro Buildbot Fix
v1.13.2-2040-g08432dd4e Lubos 2022-11-25 09:25:23 No build OpenXR - Camera controls adjust HUD instead of FOV
v1.13.2-2040-g01beb52f9 Henrik Rydgård 2022-11-24 22:12:01 No build Consolidate translation strings
v1.13.2-2039-ged68304b6 Henrik Rydgård 2022-11-24 22:03:17 No build Move some settings around, delete a dupe
v1.13.2-2039-ga58ea8631 Lubos 2022-11-25 09:18:16 No build OpenXR - HUD scale option added
v1.13.2-2039-g208b5c148 Henrik Rydgård 2022-11-24 18:17:35 Download Download Download Merge: 23590a6dd 2af55d37a Merge pull request #16425 from GABO1423/libretro-msvc-builds (Libretro) Huge MSVC Build Overhaul
v1.13.2-2038-g5417e828d Lubos 2022-11-25 09:05:48 No build OpenXR - Do not rescale the postprocess effects
v1.13.2-2038-g0c03f5bad Henrik Rydgård 2022-11-24 19:06:07 No build Move the screen scaling filter to the DisplayLayoutEditor
v1.13.2-2037-g23590a6dd Henrik Rydgård 2022-11-24 18:15:56 No build Force LowerResolutionForEffects in Motorstorm, looks just fine See #16429
v1.13.2-2037-g0e2fd7c2a Lubos 2022-11-24 19:17:00 No build OpenXR - Fix HUD in many games which breaks postprocess effects
v1.13.2-2036-g75040f0cb Henrik Rydgård 2022-11-24 12:47:13 Download Download Download Remove some logspam, oops
v1.13.2-2035-g1a3f4f281 Henrik Rydgård 2022-11-24 12:45:33 No build Merge: cb7329cd1 55b1dc6ef Merge pull request #16428 from hrydgard/vulkan-validation-cleanups Vulkan validation cleanups, remove "GetCurrentStepId" based invalidation
v1.13.2-2034-g55b1dc6ef Henrik Rydgård 2022-11-24 12:14:52 No build Warning fixes
v1.13.2-2033-g3dd45c656 Henrik Rydgård 2022-11-24 11:02:21 No build Can't forget the texture in the callback, breaks texture-from-framebuffer-copy. Was probably redundant anyway.
v1.13.2-2032-g70d1d8fa0 Henrik Rydgård 2022-11-24 10:38:49 No build Replace the "GetCurrentStepId"-based state invalidation with callbacks
v1.13.2-2031-ga1c61abdd Henrik Rydgård 2022-11-23 23:15:37 No build Vulkan validation: One more false positive related to input attachments See comment in code
v1.13.2-2030-gcb7329cd1 Henrik Rydgård 2022-11-24 10:48:26 Download Download Download Merge: 158f6fc11 eea0b2632 Merge pull request #16426 from hrydgard/loadclut-fix Rebind framebuffer after LoadCLUT-from-framebuffer
v1.13.2-2027-g158f6fc11 Henrik Rydgård 2022-11-24 10:47:16 No build Merge: d6cfff00f 9bc0d662c Merge pull request #16422 from hrydgard/old-adreno-gl-compat-flag Add compat flag / bug check for games on old Adreno/GL affected by #16015
v1.13.2-2026-geea0b2632 Henrik Rydgård 2022-11-24 10:03:16 No build Add checks against rendering with depth against non-depth targets.
v1.13.2-2026-g9bc0d662c Henrik Rydgård 2022-11-24 10:09:47 No build Add more affected games to compat setting. Reorder checks, and check vendor flag.
v1.13.2-2025-g39f2ddd12 Henrik Rydgård 2022-11-23 17:32:32 No build Add compat flag / bug check for games on old Adreno/GL affected by #16015 See #16015 Partly derived from https://github.com/hrydgard/ppsspp/compare/master...unknownbrackets:ppsspp:adreno-deadlock But this one surgically activates it only for the known affected games, to avoid any additional performance regressions in the release. Entirely untested.
v1.13.2-2025-g9fcccd789 Unknown W. Brackets 2022-11-25 04:09:42 No build Vulkan: Correct displayed depth/stencil format. Also corrects handling of non-24 bit depth when reducing the range.
v1.13.2-2025-g7b154d689 Henrik Rydgård 2022-11-24 08:18:03 No build Don't forget to rebind the framebuffer after copying a framebuffer to CLUT.
v1.13.2-2024-gd6cfff00f Henrik Rydgård 2022-11-24 07:46:09 Download Download Download Merge: 2e492bf33 976597fa3 Merge pull request #16424 from unknownbrackets/ios-interp iOS: Allow using interpreter
v1.13.2-2024-gb33662550 Unknown W. Brackets 2022-11-25 03:48:46 No build Vulkan: Use stencil export when available. This prevents multiple passes to upload stencil buffers.
v1.13.2-2023-gd243d4574 Unknown W. Brackets 2022-11-25 01:33:31 No build GPU: Upload stencil to latest buffer. Just being safe.
v1.13.2-2023-g976597fa3 Unknown W. Brackets 2022-11-24 02:56:34 No build iOS: Allow using interpreter.
v1.13.2-2023-g2af55d37a GABO1423 2022-11-24 03:34:52 No build (Libretro) Huge MSVC Build Overhaul
v1.13.2-2022-g2e492bf33 Henrik Rydgård 2022-11-23 17:00:33 Download Download Download Merge: 4d1a13531 f6fcc9e9a Merge pull request #16420 from hrydgard/gpu-features-debug Add a way to view GPU_USE flags at runtime
v1.13.2-2019-gf6fcc9e9a Henrik Rydgård 2022-11-10 21:05:08 No build Add a way to view the "GPU_USE_" flags at runtime. Useful for sanity checking on-device.
v1.13.2-2019-g4d1a13531 Henrik Rydgård 2022-11-23 16:03:08 Download Download Download Merge: 0319824a0 4c29f54b7 Merge pull request #16421 from Saramagrean/patch-1 Update th_TH.ini
v1.13.2-2018-g7eee7f257 Henrik Rydgård 2022-11-10 12:14:06 No build Fix shader debug description issue.
v1.13.2-2018-g4c29f54b7 Benjamin Benda Gates 2022-11-23 15:53:54 No build Update th_TH.ini
v1.13.2-2017-g0319824a0 Henrik Rydgård 2022-11-23 15:09:06   Download Download Forgot to commit the svg
v1.13.2-2016-gcddf78c82 Henrik Rydgård 2022-11-23 14:23:43 Download Download Download Merge: 6796d3de8 287da42d5 Merge pull request #16419 from hrydgard/control-mapping-fixes Stick input: Fix issue where deadzone noise from one device could drown out signal from another.
v1.13.2-2012-g6796d3de8 Henrik Rydgård 2022-11-23 10:31:41 Download Download Download Merge: 9c21951ef 75dc856e2 Merge pull request #16417 from hrydgard/more-ui-updates Move post processing settings to the Display Layout Editor
v1.13.2-2011-g75dc856e2 Henrik Rydgård 2022-11-23 08:52:46 No build Test fix
v1.13.2-2010-g5eb1c8eb5 Henrik Rydgård 2022-11-23 00:01:15 No build Cleanup
v1.13.2-2009-gb42ba5b3c Henrik Rydgård 2022-11-22 23:49:09 No build Wording tweaks, add scroll view
v1.13.2-2009-g287da42d5 Henrik Rydgård 2022-11-23 12:42:44 No build Add GAS/BRAKE keymappings to Xinput default maps. Fixes #15992
v1.13.2-2008-g5230fc7c4 Henrik Rydgård 2022-11-23 12:22:59 No build Joystick input: Ignore in-deadzone events from a different device than previous events Fixes #15465
v1.13.2-2008-g6d9bb1b29 Henrik Rydgård 2022-11-22 23:29:50 No build Move post-processing settings to DisplayLayoutScreen
v1.13.2-2007-gf4c88e0f8 Henrik Rydgård 2022-11-23 11:13:21 No build Add trashcan icon to UI atlas, use in control mapper. Reorder a couple dev settings
v1.13.2-2007-g575560f67 Henrik Rydgård 2022-11-22 22:53:54 No build Enable game backgrounds on more screens
v1.13.2-2006-g9c21951ef Henrik Rydgård 2022-11-22 22:41:36 Download Download Download Merge: 2b332eef5 57864f62c Merge pull request #16415 from hrydgard/display-edit-mode-2 Display layout editor - Remove editing widget, just use the background directly
v1.13.2-2003-g2b332eef5 Henrik Rydgård 2022-11-22 22:41:07 No build Merge: f0a905cad 70d30d1cf Merge pull request #16416 from lvonasek/hotfix_openxr_transparency OpenXR - Menu background transparency fixed
v1.13.2-2002-g57864f62c Henrik Rydgård 2022-11-22 17:45:17 No build Rework the display layout editor to ditch the preview thing. We lose the snapping in the refactor because I ended up rewriting the whole dragging mechanism, might reintroduce later.
v1.13.2-2002-g70d30d1cf Lubos 2022-11-22 21:49:52 No build OpenXR - Aspect ratio of menu background fixed
v1.13.2-2001-gb80df6c36 Henrik Rydgård 2022-11-22 14:16:24 No build Add transparent background to the existing Display Layout Editor.
v1.13.2-2001-g59046b8f7 Lubos 2022-11-22 18:51:42 No build OpenXR - 2D stereo condition fixed
v1.13.2-2000-gf0a905cad Henrik Rydgård 2022-11-22 13:19:14 Download Download Download Merge: 5c2663e37 d551d2a3e Merge pull request #16414 from hrydgard/simpler-game-background Pause menu background: Remove complicated transparency tricks
v1.13.2-1999-gd551d2a3e Henrik Rydgård 2022-11-22 12:00:40 No build Pause menu background: Remove complicated transparency tricks, instead draw game as part of background.
v1.13.2-1998-g5c2663e37 Henrik Rydgård 2022-11-22 10:18:47 Download Download Download Merge: ddd2c6e34 1eac95ea2 Merge pull request #16413 from unknownbrackets/heap-partition Kernel: Respect partition param in heap funcs
v1.13.2-1995-gddd2c6e34 Henrik Rydgård 2022-11-22 10:03:47 No build Merge: 0f33a7838 fe1446bf9 Merge pull request #16409 from hrydgard/preserve-framebuffers Preserve framebuffer on pause screen even if render resolution is changed
v1.13.2-1990-gfe1446bf9 Henrik Rydgård 2022-11-21 19:57:59 No build Test crashfix
v1.13.2-1989-gcbfa4bfc8 Henrik Rydgård 2022-11-21 18:13:13 No build Centralize ClearCacheNextFrame
v1.13.2-1988-gcf44adbf5 Henrik Rydgård 2022-11-21 18:09:04 No build Libretro fixes
v1.13.2-1987-gc3604428b Henrik Rydgård 2022-11-21 17:59:56 No build Only check for display resized in emuscreen-under-pause-screen, not the other changes.
v1.13.2-1986-gce5a1b8b7 Henrik Rydgård 2022-11-21 17:55:30 No build Some minor "centralization"
v1.13.2-1986-g0f33a7838 Henrik Rydgård 2022-11-21 21:37:53 Download Download Download Merge: 2a9367ad2 ec6d330ae Merge pull request #16410 from hrydgard/minor-ui-refactor Move AsyncImageFileView to Common
v1.13.2-1985-gd73196c7d Henrik Rydgård 2022-11-21 15:14:20 No build Split up the GPU config change notifications
v1.13.2-1984-geff411876 Henrik Rydgård 2022-11-21 14:54:48 No build One more refactoring step
v1.13.2-1984-g2a9367ad2 Unknown W. Brackets 2022-11-21 20:52:33   Download Download Merge: e654f6937 8f103f3f4 Merge pull request #16411 from hrydgard/vulkan-binding-cleanup Extract the Vulkan descriptor binding cleanup from #16345
v1.13.2-1983-gec6d330ae Henrik Rydgård 2022-11-21 20:15:22 No build Move AsyncImageFileView to Common, which required some more shuffling around of stuff.
v1.13.2-1983-g759671305 Henrik Rydgård 2022-11-21 14:34:06 No build Refactor: Split up updating the display and render size.
v1.13.2-1983-g8f103f3f4 Henrik Rydgård 2022-11-06 16:56:21 No build Extract the Vulkan descriptor binding cleanup from #16345
v1.13.2-1982-ge654f6937 Henrik Rydgård 2022-11-21 14:29:26 Download Download Download Forgot to commit this in PR #16404
v1.13.2-1981-gf67ef7ab9 Henrik Rydgård 2022-11-21 14:27:59 No build Merge: fd110ef6a 37ec31ded Merge pull request #16404 from hrydgard/transparent-pause-screen Make the pause screen "transparent"
v1.13.2-1980-g1eac95ea2 Unknown W. Brackets 2022-11-22 09:13:06 No build Kernel: Respect partition param in heap funcs.
v1.13.2-1979-g2f4e0e7d5 Unknown W. Brackets 2022-11-22 09:12:12 No build D3D11: Remove unused hack USE flag. Only GLES uses this now, we always have accurate depth here.
v1.13.2-1978-gfd110ef6a Henrik Rydgård 2022-11-20 21:42:10 Download Download Download Merge: 250ea5e59 4d0640054 Merge pull request #16408 from unknownbrackets/jit-wx softgpu: Fix compile hazard while running
v1.13.2-1976-g250ea5e59 Henrik Rydgård 2022-11-20 20:39:04   Download Download Merge: 8d96e777a ce5194250 Merge pull request #16407 from unknownbrackets/jit-wx In jits, protect and unprotect using better estimates
v1.13.2-1972-g8d96e777a Henrik Rydgård 2022-11-20 18:27:18 Download Download Download Merge: 5efa2e259 6c2001d12 Merge pull request #16401 from unknownbrackets/gedebugger-tex GE Debugger: Correct texture address corruption in playback
v1.13.2-1970-g37ec31ded Henrik Rydgård 2022-11-20 12:57:32 No build Fix resizing issue. Took some refactoring.
v1.13.2-1970-g5efa2e259 Henrik Rydgård 2022-11-20 12:58:32 Download Download Download Merge: a3874ebce 1e9ddfda3 Merge pull request #16405 from lvonasek/hotfix_openxr_controller OpenXR - 3rd party controller support fixed
v1.13.2-1969-g63cbd9c79 Henrik Rydgård 2022-11-20 12:22:50 No build Make the pause screen "transparent" When paused (ESC or back), you now see the paused game below, darkened, instead of the usual menu background. Not enabled in VR mode for now because it could get weird. Also not trivial in skip-buffered mode (would require taking a screenshot) so disabled in that case too.
v1.13.2-1968-ga3874ebce Henrik Rydgård 2022-11-20 09:55:49 Download Download Download Merge: b4c670694 71b440788 Merge pull request #16402 from unknownbrackets/softgpu-inversion softgpu: Throw away all inverted polygons
v1.13.2-1966-gb4c670694 Unknown W. Brackets 2022-11-19 21:55:42 Download Download Download Merge: cd56425c7 59d626674 Merge pull request #16398 from hrydgard/pause-screen-fixes-1 Pause screen: Orient Save State / Load State buttons horizontally
v1.13.2-1965-g59d626674 Henrik Rydgård 2022-11-19 20:54:26 No build Orient Save State / Load State buttons horizontally As suggested back in #7437 , this pretty much matches that screenshot. Makes it a bit harder to misclick save/load state. Part of #13016 Fixes #7437
v1.13.2-1964-gcd56425c7 Henrik Rydgård 2022-11-19 15:04:41 Download Download Download Merge: 15e66080d 3938c0a3a Merge pull request #16397 from unknownbrackets/meminfo Debugger: Combine mem info on duplicates
v1.13.2-1962-g15e66080d Henrik Rydgård 2022-11-19 06:59:29 Download Download Download Merge: 56a879bbd c08541332 Merge pull request #16396 from unknownbrackets/ir-vneg Correct misbehavior on uninitialized values in IR
v1.13.2-1959-g1e9ddfda3 Lubos 2022-11-20 12:22:10 No build OpenXR - 3rd party controller support fixed
v1.13.2-1958-g56a879bbd Henrik Rydgård 2022-11-18 16:50:35 Download Download Download Merge: 20d6e3505 47e5df384 Merge pull request #16395 from unknownbrackets/blit-prefer-raster GPU: Prefer raster for depth blit if supported
v1.13.2-1956-g20d6e3505 Henrik Rydgård 2022-11-18 16:48:47     Download Merge: 3e481634a 4a770b36c Merge pull request #16394 from lvonasek/review_openxr_controllers OpenXR - UX improvements
v1.13.2-1955-g4a770b36c Lubos 2022-11-17 19:13:04 No build Typo fixed
v1.13.2-1954-gc9d1da28f Lubos 2022-11-17 18:26:18 No build OpenXR - Cursor aspect ratio
v1.13.2-1953-gc7bcfe9fe Lubos 2022-11-17 18:19:47 No build OpenXR - Accept scrolling from both controllers
v1.13.2-1952-g940a66910 Lubos 2022-11-17 18:04:35 No build OpenXR - Camera adjust issues resolved
v1.13.2-1951-gdb8b159d9 Lubos 2022-11-17 17:30:29 No build OpenXR - Force PSP menu aspect ratio
v1.13.2-1950-gf92990a00 Lubos 2022-11-17 15:25:35 No build OpenXR - Better dialog support
v1.13.2-1949-g319d434ac Lubos 2022-11-17 12:51:42 No build OpenXR - Allow higher 2D canvas distance
v1.13.2-1948-g14b6d75ac Lubos 2022-11-17 12:22:16 No build OpenXR - Use axis integration for camera adjust only
v1.13.2-1947-g011592754 Lubos 2022-11-17 12:19:17 No build OpenXR - Use mouse control only
v1.13.2-1946-gddad6b376 Lubos 2022-11-17 10:52:12 No build OpenXR - Support axis
v1.13.2-1945-g0ae1d75da Lubos 2022-11-17 10:22:01 No build OpenXR - Support camera adjust using joystick
v1.13.2-1944-g3e481634a Henrik Rydgård 2022-11-14 23:05:42 Download Download Download Merge: 3f133befa fc0371273 Merge pull request #15438 from iota97/grid Fix grid align
v1.13.2-1942-g3f133befa Henrik Rydgård 2022-11-14 07:01:38 Download Download Download Merge: 9443281f9 0f79afa17 Merge pull request #16389 from unknownbrackets/interp-breakpoint Make breakpoints work better in interpreter
v1.13.2-1936-g9443281f9 Henrik Rydgård 2022-11-14 06:58:09 No build Merge: 4219cfb66 5d908baf8 Merge pull request #16390 from Kaitul/patch-3 Update zh_TW.ini
v1.13.2-1935-g5d908baf8 人工知能 2022-11-14 06:17:05 No build Update zh_TW.ini
v1.13.2-1934-g1ba92c795 人工知能 2022-11-14 04:11:40 No build Update zh_TW.ini
v1.13.2-1933-gb8bb495b8 人工知能 2022-11-14 04:06:09 No build Update zh_TW.ini
v1.13.2-1932-g4219cfb66 Unknown W. Brackets 2022-11-13 23:55:34 Download Download Download Merge: 59c0395b4 9482578fb Merge pull request #16388 from hrydgard/twinbee-language-fix Twinbee Portable: Add compat flag to avoid game bug with some languages
v1.13.2-1931-g9482578fb Henrik Rydgård 2022-11-13 23:16:09 No build Twinbee Portable: Add config flag to avoid the system languages the game doesn't work with
v1.13.2-1931-g0f79afa17 Unknown W. Brackets 2022-11-14 02:44:44 No build interp: Support memory breakpoints too.
v1.13.2-1930-gf9da9e6b6 Unknown W. Brackets 2022-11-14 02:38:53 No build interp: Centralize memory size handling.
v1.13.2-1930-g59c0395b4 Henrik Rydgård 2022-11-13 21:59:10 Download Download Download Merge: 875b66ebd db400bd31 Merge pull request #16386 from unknownbrackets/ui-touchlayout UI: Show standard back button on touch layout
v1.13.2-1930-g4d0640054 Unknown W. Brackets 2022-11-20 21:04:02 No build softgpu: Fix compile hazard while running. This prevents any clearing of cache while other threads may be using previously cached funcs, and avoids wx exclusive hazards.
v1.13.2-1929-gce5194250 Unknown W. Brackets 2022-11-20 19:09:05 No build softgpu: Correct WX-exclusive platform hazards. Should mainly affect BSD at this point.
v1.13.2-1929-gc08541332 Unknown W. Brackets 2022-11-19 04:06:50 No build irjit: Consistently check vec4 safety. Just to prevent confusion/surprises, this is clearer.
v1.13.2-1929-g76cf4dbf1 Unknown W. Brackets 2022-11-14 01:48:16 No build interp: Allow breakpoints in release mode.
v1.13.2-1928-gb2798c7ad Unknown W. Brackets 2022-11-20 18:35:05 No build jit: Add more reasonable estimates for RX protect.
v1.13.2-1928-gada067441 Unknown W. Brackets 2022-11-19 02:54:58 No build irjit: Allow VV2Op SIMD with exact overlap. None of these look at other lanes.
v1.13.2-1928-g1662bd3bb Unknown W. Brackets 2022-11-14 01:03:29 No build interp: Allow resume from breakpoint.
v1.13.2-1928-g875b66ebd Henrik Rydgård 2022-11-13 21:58:25 No build Merge: 2e6a19fad 7e7eabf86 Merge pull request #16387 from unknownbrackets/softgpu-self softgpu: Use threads on self-render if safe
v1.13.2-1927-gb0b03af50 Unknown W. Brackets 2022-11-14 01:01:13 No build Debugger: Keep flag for any breakpoints. Oops, only had these checks for memchecks before.
v1.13.2-1927-g5294a6482 Unknown W. Brackets 2022-11-20 18:00:04 No build jit: Protect against write over-estimates.
v1.13.2-1927-g3938c0a3a Unknown W. Brackets 2022-11-19 08:11:11 No build Debugger: Combine mem info on duplicates. Gran Turismo does some churn on texture sizes, we can combine them and reduce the speed hit even when detailed.
v1.13.2-1927-g2419e5680 Unknown W. Brackets 2022-11-19 02:53:53 No build irjit: Correct VV2Op SIMD check. It's unlikely, but possible, uninitialized data could cause IsConsecutive4() to return true when n < 4.
v1.13.2-1927-g71b440788 Unknown W. Brackets 2022-11-20 05:30:49 No build softgpu: Throw away all inverted polygons. This is actually incorrect in some cases, but there are a number of games affected by inversions, and they're practically always undesired.
v1.13.2-1927-g47e5df384 Unknown W. Brackets 2022-11-18 03:32:38 No build GPU: Prefer raster for depth blit if supported. This seems to work around an apparent NVIDIA driver bug.
v1.13.2-1927-g7e7eabf86 Unknown W. Brackets 2022-11-13 21:34:31 No build softgpu: Use threads on self-render if safe. Some games, such as Prince of Persia, self-render 1:1 to colorize, rather than to scale or blur. We can still use threads in these cases.
v1.13.2-1927-g6c2001d12 Unknown W. Brackets 2022-11-19 23:59:03 No build GE Debugger: Correct texture address corruption. Happened when playing back frame dumps that set bufw after specifying the texture address, but before drawing. Seen in Syphon Filter.
v1.13.2-1926-g2e6a19fad Henrik Rydgård 2022-11-13 21:01:15 Download Download Download Merge: fd43a0ead d8716b5d9 Merge pull request #16385 from unknownbrackets/softgpu-rect softgpu: Fix off-by-one rendering after half-pixel
v1.13.2-1925-gdb400bd31 Unknown W. Brackets 2022-11-13 19:49:02 No build UI: Show standard back button on touch layout. This is a bit less wide, but uses common logic to render. Some are experiencing no left buttons on this screen, so this is a bit of an experiment as well as making the UI more consistent.
v1.13.2-1925-gd8716b5d9 Unknown W. Brackets 2022-11-13 19:22:09 No build softgpu: Fix off-by-one rendering after half-pixel. If the X is after a half-pixel offset, the first pixel we draw is the next one. This wasn't being accounted for properly in one place.
v1.13.2-1924-gfd43a0ead Henrik Rydgård 2022-11-13 18:56:09 Download Download Download Merge: 7e64de6d6 a66056217 Merge pull request #16384 from unknownbrackets/softgpu-fog softgpu: Correct tex on fogged rectangles
v1.13.2-1921-g7e64de6d6 Henrik Rydgård 2022-11-13 18:52:37 Download     Merge: 1ae6047da aac2faa67 Merge pull request #16383 from unknownbrackets/depth-equal GPU: Automatically reduce depth range on == test
v1.13.2-1920-gaac2faa67 Unknown W. Brackets 2022-11-13 17:13:22 No build GPU: Automatically reduce depth range on == test. Fixes graphic issues in Blade Dancer, possibly other games.
v1.13.2-1919-ga66056217 Unknown W. Brackets 2022-11-13 18:23:06 No build softgpu: Avoid splitting rectangles for fog. If the fog factor would result in the same amount of fog, we're just adding more work for no reason.
v1.13.2-1919-g01d7d7343 Unknown W. Brackets 2022-11-13 17:09:57 No build GPU: Remove unused GPU_USE flag.
v1.13.2-1918-g21064edfc Unknown W. Brackets 2022-11-13 18:17:29 No build softgpu: Correct tex on fogged rectangles.
v1.13.2-1918-g4a367148e Unknown W. Brackets 2022-11-13 17:04:47 No build GPU: Centralize more GPU_USE flags, like depth.
v1.13.2-1917-g1ae6047da Henrik Rydgård 2022-11-13 10:12:39 Download Download Download Merge: 1a0e5c190 3f875af2d Merge pull request #16379 from unknownbrackets/stencil-android Fix alpha/stencil replace on Adreno when color masked
v1.13.2-1913-g1a0e5c190 Henrik Rydgård 2022-11-13 10:11:42 No build Merge: f0f819ae8 eae85836c Merge pull request #16380 from unknownbrackets/depth-clip-err GPU: Add a small error-compensation to depth clip
v1.13.2-1911-gf0f819ae8 Henrik Rydgård 2022-11-12 23:35:05 Download Download Download Merge: 945288f4b c20bcc1f0 Merge pull request #16378 from unknownbrackets/warnings Cleanup some minor warnings
v1.13.2-1910-gc20bcc1f0 Unknown W. Brackets 2022-11-12 19:27:19 No build UI: Avoid enum/float comparisons.
v1.13.2-1910-g3f875af2d Unknown W. Brackets 2022-11-13 02:36:37 No build Vulkan: Mark Adreno bug resolved on recent driver. Playing it safe for 5xx devices and assuming they are still affected.
v1.13.2-1909-g66668d4b3 Unknown W. Brackets 2022-11-13 02:31:41 No build Vulkan: Correct alpha in Adreno workaround.
v1.13.2-1909-g294d028db Unknown W. Brackets 2022-11-12 19:21:20 No build VR: Remove unnecessary deprecated header.
v1.13.2-1908-geae85836c Unknown W. Brackets 2022-11-13 05:01:46 No build GPU: Add a small error-compensation to depth clip. This was causing a depth that should've calculated as zero to be clipped, because the multiply and division resulted in a value that was off by about 2 / pow(2, 24) in the negative direction.
v1.13.2-1908-g98758573e Unknown W. Brackets 2022-11-13 02:30:00 No build GPU: Convert alphamask to FF/00 for 5551. When masking via uniform, we don't care about the lower bits of alpha. Games often use 7F / 80 to control writes of FF/00.
v1.13.2-1908-g3e5d77ab4 Unknown W. Brackets 2022-11-12 19:11:11 No build SaveState: Switch from deprecated is_pod.
v1.13.2-1907-g945288f4b Henrik Rydgård 2022-11-12 11:04:03   Download Download Merge: 2e3dce3d5 50f709500 Merge pull request #16359 from unknownbrackets/marvel-upload GPU: Hook US version of Marvel Alliance upload
v1.13.2-1904-g2e3dce3d5 Henrik Rydgård 2022-11-12 11:03:28 No build Merge: 7c5ddcecb 97d63a321 Merge pull request #16374 from lvonasek/compat_openxr_tonyhawk OpenXR - Compatibility with Tony Hawk games
v1.13.2-1901-g97d63a321 Lubos 2022-11-10 21:30:15 No build OpenXR - Test mirroring over 30 various games
v1.13.2-1900-gd32b6ceff Lubos 2022-11-10 20:45:34 No build OpenXR - Get all mirroring variants
v1.13.2-1900-g7c5ddcecb Henrik Rydgård 2022-11-11 01:09:18 Download Download Download Merge: 1c6f491db 32c0f19df Merge pull request #16375 from lvonasek/hotfix_openxr_pico4 OpenXR - Freezing on Pico 4 fixed
v1.13.2-1899-g72d197fc4 Lubos 2022-11-10 18:44:11 No build Revert "OpenXR - Disable range culling properly" This reverts commit d1dabd40eea94240fa7d9ba05ca50b8ef6b78757.
v1.13.2-1899-g32c0f19df Lubos 2022-11-10 22:16:36 No build OpenXR - Freezing on Pico 4 fixed
v1.13.2-1898-g50f709500 Unknown W. Brackets 2022-11-12 06:54:58 No build GPU: Correct Marvel copy hook size check.
v1.13.2-1898-g1c6f491db Henrik Rydgård 2022-11-10 07:25:20 Download Download Download Merge: 2886c33c0 70c320556 Merge pull request #16371 from unknownbrackets/depth-equal GPU: Correct equal depth checks
v1.13.2-1897-g46182990c Unknown W. Brackets 2022-11-08 04:04:32 No build GPU: Hook US version of Marvel Alliance upload. See #9852. Appears to be the same basic func, but something resulted in a different hash. Register use for from/to seems the same.
v1.13.2-1897-g70c320556 Unknown W. Brackets 2022-11-10 05:34:29 No build GPU: Correct equal depth checks.
v1.13.2-1896-g2886c33c0 Henrik Rydgård 2022-11-09 21:28:34 Download Download Download Merge: 65d2f9474 307acaa9b Merge pull request #16370 from lvonasek/compat_openxr_sonic OpenXR - Sonic Rivals fixed
v1.13.2-1892-g65d2f9474 Henrik Rydgård 2022-11-09 16:28:18 Download Download Download Merge: a8537576e 1c0a37f25 Merge pull request #16369 from unknownbrackets/soft-skinning GPU: Correct vertex decoder in software transform.
v1.13.2-1891-g1c0a37f25 Unknown W. Brackets 2022-11-09 16:07:39 No build GPU: Correct vertex decoder in software transform. It was meant to flip to skin in decode.
v1.13.2-1890-ga8537576e Henrik Rydgård 2022-11-09 09:57:12 Download Download Download Merge: e15efca23 745d9ad32 Merge pull request #16361 from unknownbrackets/depth-equal GPU: Avoid clears for non-simple depth values
v1.13.2-1886-ge15efca23 Henrik Rydgård 2022-11-09 09:49:50   Download   Merge: b087acfad 585569c2c Merge pull request #16366 from unknownbrackets/tex-expand-16 TexCache: Cleanup BGRA flag dirtying
v1.13.2-1884-gb087acfad Henrik Rydgård 2022-11-09 09:48:56 Download   Download Merge: 818849c4b 0ae0a9b38 Merge pull request #16367 from unknownbrackets/mpeg-yuv Mpeg: Correct YUV order from decode
v1.13.2-1884-g745d9ad32 Unknown W. Brackets 2022-11-08 05:40:14 No build GPU: Avoid enabling depth test pointlessly. See #16015. Attempting to avoid a driver bug.
v1.13.2-1883-g855d16ffb Unknown W. Brackets 2022-11-08 05:05:51 No build GPU: Prefer scaling depth to 16-bit if using 24. In most cases, this will be a lot faster than pixel depth rounding, and may avoid more issues in vertex rounding.
v1.13.2-1883-g0ae0a9b38 Unknown W. Brackets 2022-11-09 07:26:21 No build Mpeg: Correct YUV order from decode.
v1.13.2-1882-g585569c2c Unknown W. Brackets 2022-11-09 05:01:14 No build TexCache: Cleanup BGRA flag dirtying.
v1.13.2-1882-g3333f2a5a Unknown W. Brackets 2022-11-08 05:07:57 No build GPU: Avoid clears for non-simple depth values. Some drivers don't round depth the same way for a clear vs for drawing, which can cause mismatches. We only do this if we see equals-style depth comparison funcs used in drawing.
v1.13.2-1882-g307acaa9b Lubos 2022-11-09 19:25:08 No build OpenXR - View matrix identity check breaking several games fixed
v1.13.2-1882-g4d8eb38b3 Unknown W. Brackets 2022-11-09 06:51:00 No build Mpeg: Fix ConvertToYuv420 return value. This matches some of sceJpeg, so it may fix bugs if the width/height was passed from here directly to sceJpegCsc.
v1.13.2-1881-gb980f5564 Lubos 2022-11-09 19:07:45 No build OpenXR - Don't get mirroring from identity matrix
v1.13.2-1881-g818849c4b Henrik Rydgård 2022-11-08 23:21:49 Download Download Download Merge: 584ca5db6 c6084c16c Merge pull request #16365 from hrydgard/hardware-transform-adreno-fix Fix GLSL compilation issues on really old Adreno drivers.
v1.13.2-1880-gc6084c16c Henrik Rydgård 2022-11-08 22:59:43 No build Fix GLSL compilation issues on really old Adreno drivers. They don't seem to accept unsigned integers as switch cases. Fixes some stuff in #16295 , not sure if all of it.
v1.13.2-1880-g871602124 Lubos 2022-11-09 17:59:14 No build OpenXR - Do not apply head rotation on identity matrix
v1.13.2-1879-g584ca5db6 Henrik Rydgård 2022-11-08 18:05:07 Download Download Download Merge: 305aae3e5 1f20e11d6 Merge pull request #16364 from unknownbrackets/gpu-self-copy GPU: Avoid self memcpy()
v1.13.2-1877-g305aae3e5 Unknown W. Brackets 2022-11-08 15:01:41 Download Download Download Merge: 87bd7aacc dd0409d68 Merge pull request #16363 from hrydgard/android-shader-assert OpenGL ES: Bail as early as possible if things are bad
v1.13.2-1875-g87bd7aacc Henrik Rydgård 2022-11-08 12:28:44 Download Download Download Merge: 2d7333404 92384c285 Merge pull request #16356 from lvonasek/cleanup_camera_control OpenXR - Camera adjust using any controller
v1.13.2-1867-g2d7333404 Henrik Rydgård 2022-11-08 10:53:06 Download Download Download Merge: 094666ef4 d3c7fdb0d Merge pull request #16362 from Kaitul/patch-2 Update zh_TW.ini
v1.13.2-1866-gdd0409d68 Henrik Rydgård 2022-07-25 12:22:50 No build OpenGL ES: Crash as early as possible if things are bad There's a huge variety of crash report in the Play Console of various opengl failures. Try to concentrate them to early points in initialization
v1.13.2-1866-gd3c7fdb0d 人工知能 2022-11-08 10:23:46 No build Update zh_TW.ini
v1.13.2-1865-g094666ef4 Henrik Rydgård 2022-11-08 09:21:38 Download Download Download Merge: b96d4aac2 bc53a0d7c Merge pull request #16358 from unknownbrackets/tex-expand-16 TexCache: Fix 16->32 colors with CLUT start pos
v1.13.2-1864-gbc53a0d7c Unknown W. Brackets 2022-11-08 03:41:47 No build TexCache: Correct 16->32 for CLUT4 with shift.
v1.13.2-1863-g17f6c00c3 Unknown W. Brackets 2022-11-08 03:18:28 No build TexCache: Fix 16->32 colors with CLUT start pos.
v1.13.2-1862-g1f20e11d6 Unknown W. Brackets 2022-11-08 16:29:36 No build GPU: Avoid self memcpy().
v1.13.2-1862-g04cd6c4f7 Unknown W. Brackets 2022-11-08 03:15:14 No build TexCache: Align expandClut buffer, cleanup sizes. We shouldn't need larger than 2 KB CLUT buffers, since it's actually only 1 KB. We have a hack that allows 2 KB for separate mip map levels.
v1.13.2-1861-gb96d4aac2 Unknown W. Brackets 2022-11-08 00:51:08 Download Download Download Merge: 7beff4da9 970c266b4 Merge pull request #16357 from hrydgard/pipeline-creation-error-handling Vulkan: Better pipeline creation error handling
v1.13.2-1860-g970c266b4 Henrik Rydgård 2022-11-08 00:30:21 No build Restore parallel GLSL builds
v1.13.2-1859-gecd62e7eb Henrik Rydgård 2022-11-07 22:48:39 No build Lift length limit on Android logging
v1.13.2-1859-g92384c285 Luboš Vonásek 2022-11-08 07:09:27 No build Space added
v1.13.2-1858-gd1dabd40e Lubos 2022-11-07 22:10:12 No build OpenXR - Disable range culling properly
v1.13.2-1858-g4d637342f Henrik Rydgård 2022-11-07 22:33:15 No build Log source code for failed pipeline creations
v1.13.2-1857-geec414d33 Lubos 2022-11-07 21:40:25 No build OpenXR - Allow more extreme camera adjusts
v1.13.2-1857-g90f67e91f Henrik Rydgård 2022-11-07 22:27:02 No build Avoid drawing with failed-to-create pipelines
v1.13.2-1856-g25547b5fe Henrik Rydgård 2022-11-07 22:25:45 No build Make Mailbox handle null values. Fixes hang.
v1.13.2-1856-g81b5a3848 Lubos 2022-11-07 21:34:09 No build OpenXR - GTA Liberty city stereo fixed
v1.13.2-1855-g47f2afcd5 Lubos 2022-11-07 18:23:07 No build Merge: e1baa3d42 7beff4da9 Merge branch 'master' into cleanup_camera_control
v1.13.2-1855-g4e8f97d64 Henrik Rydgård 2022-11-07 22:25:03 No build Output shader descriptions directly in the source code
v1.13.2-1854-gbd40ccda5 Henrik Rydgård 2022-11-07 17:57:32 No build Improve VkResult logging
v1.13.2-1853-g7b09fc43b Henrik Rydgård 2022-11-07 23:04:45 No build Warning fix in VR code
v1.13.2-1852-g7beff4da9 Henrik Rydgård 2022-11-07 18:18:55 Download Download Download Merge: fdcf582f5 90d117ce7 Merge pull request #16350 from lvonasek/refactor_openxr_matrices OpenXR - Refactor
v1.13.2-1842-gfdcf582f5 Henrik Rydgård 2022-11-07 18:18:41 Download   Download Merge: 81dd95e16 e7b6fcd51 Merge pull request #16355 from hrydgard/vr-gl-buildfix Properly buildfix GL/VR again
v1.13.2-1841-ge7b6fcd51 Henrik Rydgård 2022-11-07 17:36:46 No build Properly buildfix GL/VR again
v1.13.2-1840-g81dd95e16 Henrik Rydgård 2022-11-07 17:13:14   Download Download Fix sky plane fix (broke in my last VR refactor)
v1.13.2-1839-g24d5cd087 Henrik Rydgård 2022-11-07 14:30:24 No build Experiment (Vulkan): Temporarily disable GLSL parallel compilation on Android. For #16341 investigation.
v1.13.2-1838-gc6116581b Henrik Rydgård 2022-11-07 10:20:48 Download Download Download Merge: a04d7c93e c7db9a865 Merge pull request #16354 from hrydgard/vulkan-input-attachment-fix Vulkan: Use the very same view as input attachment and color attachment, not just the same image
v1.13.2-1837-gc7db9a865 Henrik Rydgård 2022-11-07 09:50:47 No build Disable remaining false positive.
v1.13.2-1836-gad14d628b Henrik Rydgård 2022-11-07 09:30:47 No build Turn off boundSecondaryIsInputAttachment_ when we don't have one.
v1.13.2-1835-g668904a51 Henrik Rydgård 2022-11-07 09:14:55 No build Vulkan: Use the very same view as input attachment and color attachment, not just the same image Fixes most of the new validation errors seen #16351, though one remains. I believe that to be a bug in the validation layers, will investigate later.
v1.13.2-1834-ga04d7c93e Henrik Rydgård 2022-11-07 06:00:29 Download Download Download Merge: db0d32f24 1c356c5ae Merge pull request #16353 from xujibbs/patch-44 Update zh_TW.ini
v1.13.2-1832-gdb0d32f24 Henrik Rydgård 2022-11-07 06:00:12 No build Merge: 529df5e19 24451bb45 Merge pull request #16352 from xujibbs/patch-43 Update zh_CN.ini
v1.13.2-1831-g24451bb45 xujibbs 2022-11-07 05:34:27 No build Update zh_CN.ini
v1.13.2-1831-g1c356c5ae xujibbs 2022-11-07 05:35:57 No build Update zh_TW.ini
v1.13.2-1830-g529df5e19 Henrik Rydgård 2022-11-06 20:21:34 Download Download Download Merge: 41c812651 5eccf03cb Merge pull request #16349 from hrydgard/setting-reorganization Setting reorganization - missed commits
v1.13.2-1827-g41c812651 Henrik Rydgård 2022-11-06 20:21:02 No build Merge: 9aea95098 527947fd8 Merge pull request #16347 from unknownbrackets/softgpu-skin Always skin in decode for software transform and rendering
v1.13.2-1821-g5eccf03cb Henrik Rydgård 2022-11-06 20:18:32 No build Partially rescue translation by copying from Hack Settings
v1.13.2-1820-ge1baa3d42 Lubos 2022-11-07 17:14:27 No build OpenXR - Camera sliders removed from settings
v1.13.2-1820-gc918ab504 Henrik Rydgård 2022-11-06 20:02:34 No build Setting should be reported
v1.13.2-1820-g9aea95098 Unknown W. Brackets 2022-11-06 20:18:33 No build Merge: 31cb3a8ea f597b4ca5 Merge pull request #16348 from hrydgard/setting-reorganization Speed hack setting reorganization
v1.13.2-1819-gf597b4ca5 Henrik Rydgård 2022-11-06 20:01:29 No build Blind libretro fix
v1.13.2-1819-gcd49dc662 Lubos 2022-11-07 17:13:08 No build OpenXR - Camera adjustment using PSP keys
v1.13.2-1818-g69941c0d7 Henrik Rydgård 2022-11-06 20:01:22 No build Android fix
v1.13.2-1818-g90d117ce7 Lubos 2022-11-07 16:46:10 No build OpenXR - Keep status of PSP keys
v1.13.2-1817-g9518aa090 Henrik Rydgård 2022-11-06 20:01:03 No build Blind Qt fix
v1.13.2-1817-g73ccff9ba Lubos 2022-11-07 16:28:41 No build Restore assert
v1.13.2-1816-gf02c983a6 Henrik Rydgård 2022-11-06 19:40:02 No build lang: Remove obsolete keys, add new untranslated ones :(
v1.13.2-1816-ge96b9b464 Lubos 2022-11-06 22:38:15 No build Remove unnecessary assert
v1.13.2-1815-gc58359a3b Lubos 2022-11-06 22:30:35 No build OpenXR - Move configs out of VRRenderer
v1.13.2-1815-gc91e7912b Henrik Rydgård 2022-11-06 19:30:17 No build Change "Simulate block transfer" to "Skip GPU Readbacks". Group the speed hacks together
v1.13.2-1814-g460386e34 Lubos 2022-11-06 22:06:27 No build OpenXR - Move matrix calculation out of VRRenderer
v1.13.2-1814-g519db766b Henrik Rydgård 2022-11-06 19:20:10 No build Change "Rendering Mode" to just a "Skip buffer effects" checkbox. Reuse translations.
v1.13.2-1813-gcd54873ed Lubos 2022-11-06 21:48:55 No build OpenXR - Simplify projection matrix creation
v1.13.2-1813-g31cb3a8ea Unknown W. Brackets 2022-11-06 19:18:21 Download Download Download Merge: 3e0b598da 200c05582 Merge pull request #16346 from hrydgard/remove-retain-changed-textures-setting Change the "Retain changed textures" option into a compat.ini option.
v1.13.2-1812-g520b92aa9 Lubos 2022-11-06 21:45:47 No build OpenXR - Matrix indexing fixed
v1.13.2-1811-g5c9e6968a Lubos 2022-11-06 21:21:13 No build OpenXR - Get rid of separate projection matrices
v1.13.2-1810-g637bb57bc Lubos 2022-11-06 20:42:28 No build OpenXR - Get rid of ovrMatrix4f structure
v1.13.2-1809-g3e0b598da Henrik Rydgård 2022-11-06 18:54:39   Download   Merge: bf1721905 09c0ebd3c Merge pull request #16344 from hrydgard/remove-openxr-ifdef Mostly remove the use of the OPENXR ifdef
v1.13.2-1808-g09c0ebd3c Henrik Rydgård 2022-11-06 17:40:33 No build Windows ARM/ARM64 buildfix
v1.13.2-1807-g44106ff2e Henrik Rydgård 2022-11-06 15:58:07 No build Linking fix for normal Android devices
v1.13.2-1806-g162290147 Henrik Rydgård 2022-11-06 15:50:47 No build UWP build fix. Had to reshuffle some stuff and compile some Vulkan files.
v1.13.2-1805-g0ef39d11d Henrik Rydgård 2022-11-06 15:37:58 No build Add a dynamic loader for OpenXR so the VR code can link. Make it all build on Windows.
v1.13.2-1804-gc44afcf46 Henrik Rydgård 2022-11-06 14:37:56 No build Typo fix
v1.13.2-1804-g200c05582 Henrik Rydgård 2022-11-06 18:55:45 No build libretro fix, more games
v1.13.2-1803-gff23d67bf Henrik Rydgård 2022-11-06 17:33:42 No build Remove now-unused lang keys
v1.13.2-1803-gb4507cd5c Henrik Rydgård 2022-11-06 14:36:51 No build Make a lot more code VR build for all platforms
v1.13.2-1802-g95cb358fb Henrik Rydgård 2022-11-06 17:28:50 No build Change the "Retain changed textures" option into a compat.ini option. This option benefits so few games and can hurt others, so that it's better that we specifically enable it for known cases like Popolocrois.
v1.13.2-1802-g5d3ec6c8f Henrik Rydgård 2022-11-06 14:35:28 No build Fix type of predictedDisplayTime
v1.13.2-1801-gbf1721905 Henrik Rydgård 2022-11-06 13:38:22 Download Download Download Merge: 8bb2313f5 8398b779f Merge pull request #16343 from hrydgard/minor-vr-cleanup VR: Separate float parameters, to avoid ugly/dangerous scale hacks
v1.13.2-1800-g8398b779f Henrik Rydgård 2022-11-06 11:51:28 No build 6dof fix
v1.13.2-1799-gef3b0607e Henrik Rydgård 2022-11-06 11:39:41 No build Rename 6DOF_PRECISE to HAS_UNIT_SCALE
v1.13.2-1798-g9b619b8c0 Henrik Rydgård 2022-11-06 11:30:27 No build Remove ugly float conversion hacks from VR config
v1.13.2-1797-g8bb2313f5 Henrik Rydgård 2022-11-06 11:32:42 Download Download Download Finish previous buildfix...
v1.13.2-1796-g6873444d3 Henrik Rydgård 2022-11-06 09:55:30 Download Download Download Merge: 15fdb54a5 4d8150604 Merge pull request #16342 from hrydgard/gradle-upgrade Gradle upgrade, lock NDK version
v1.13.2-1795-g4d8150604 Henrik Rydgård 2022-11-06 09:44:06 No build Upgrade gradle, specify NDK version in android/build.gradle Also fix a warning.
v1.13.2-1794-gd575151a6 Henrik Rydgård 2022-11-06 09:24:35 No build Yet another gradle upgrade
v1.13.2-1793-g15fdb54a5 Unknown W. Brackets 2022-11-06 00:28:48 Download Download Download Merge: bbee15fdf 439b38f70 Merge pull request #16337 from hrydgard/renderpass-type-bitfield Vulkan: Switch RenderPassType to be a "proper" bitfield enum.
v1.13.2-1790-gbbee15fdf Unknown W. Brackets 2022-11-06 00:05:04 Download Download Download Merge: 6f9ddd9cc 675a04675 Merge pull request #16340 from hrydgard/html-fix-ampersands Fix parsing ampersands in server listings for streaming
v1.13.2-1788-g6f9ddd9cc Unknown W. Brackets 2022-11-05 23:50:34   Download Download Merge: 0010ccb43 0f37854ef Merge pull request #16338 from hrydgard/rotation-in-frame-uniforms VK: Move the rarely used "u_rotation" uniform to the frame uniform buffer.
v1.13.2-1785-g439b38f70 Henrik Rydgård 2022-11-06 00:11:04 No build Comment fixes (feedback)
v1.13.2-1785-g0010ccb43 Henrik Rydgård 2022-11-05 22:43:57 Download Download Download Merge: 10c6232b9 a5100d2de Merge pull request #16336 from lvonasek/hotfix_android_intent Support Android file intents with up to 3 dots in path
v1.13.2-1785-g0f37854ef Henrik Rydgård 2022-11-05 22:17:06 No build Drop some D3D11 screen rotation support (was only used on Windows Phone)
v1.13.2-1784-gad6725b68 Henrik Rydgård 2022-10-28 18:26:59 No build VK/D3D11: Move the rarely used "u_rotation" uniform to the frame uniform buffer. This uniform is used in two cases: * Non-buffered rendering in Vulkan, software transform * Non-buffered rendering in D3D11 level 9 on Windows Phone, software transform - which I don't think anyone builds for anymore Nice to not have it in the main uniform buffer, but mainly a demonstrator/test of moving stuff to the new frame-global buffer, and setting up the infrastructure.
v1.13.2-1784-g7742fbdeb Henrik Rydgård 2022-11-05 22:06:53 No build Switch RenderPassType to be a "proper" bitfield enum.
v1.13.2-1784-g675a04675 Henrik Rydgård 2022-11-05 23:31:30 No build Fix parsing ampersands in server listings for streaming Fixes #16263 , or so I hope - haven't actually tested it, but seems straightforward enough.
v1.13.2-1783-g10c6232b9 Henrik Rydgård 2022-11-05 18:18:57 Download Download Download Merge: bb21abdf7 14abd9186 Merge pull request #16310 from lvonasek/feature_openxr_motion OpenXR - Map controller gestures
v1.13.2-1776-gbb21abdf7 Henrik Rydgård 2022-11-05 13:48:45 Download Download Download Merge: 92fc71ca5 a52afe9fd Merge pull request #16333 from lvonasek/cleanup_openxr_core OpenXR - Defines cleanup
v1.13.2-1776-g14abd9186 Lubos 2022-11-05 10:49:11 No build Merge: 67af5baf3 92fc71ca5 Merge branch 'master' into feature_openxr_motion
v1.13.2-1775-ga52afe9fd Lubos 2022-11-05 10:51:29 No build Merge: 22980c8b9 92fc71ca5 Merge branch 'master' into cleanup_openxr_core
v1.13.2-1772-g22980c8b9 Lubos 2022-11-05 10:16:24 No build Code formatting fixed
v1.13.2-1771-gaacbe4f4a Lubos 2022-11-04 14:53:07 No build OpenXR - Get platform flags in runtime
v1.13.2-1771-ga5100d2de Lubos 2022-11-05 21:44:21 No build Support Android file intents with up to 3 dots in path
v1.13.2-1770-gaafa17fa7 Lubos 2022-11-04 14:22:42 No build OpenXR - Introduce platform flags
v1.13.2-1770-g92fc71ca5 Henrik Rydgård 2022-11-05 10:33:20 Download Download Download Merge: 028b93a9a 1d452a2e0 Merge pull request #16329 from lvonasek/feature_openxr_disable72hz OpenXR - Add an option to disable 72Hz update
v1.13.2-1769-gf8d29e0d1 Lubos 2022-11-04 13:52:32 No build OpenXR - Fix ifdef ANDROID
v1.13.2-1769-g1d452a2e0 Lubos 2022-11-03 21:33:46 No build OpenXR - Add an option to disable 72Hz update
v1.13.2-1768-g028b93a9a Henrik Rydgård 2022-11-03 20:23:47 Download Download Download Merge: 074fb4757 c6b83dd9d Merge pull request #16328 from lvonasek/feature_openxr_flatstereo OpenXR - Enable camera movement and stereo in flatscreen mode
v1.13.2-1767-gc6b83dd9d Lubos 2022-11-03 20:00:30 No build OpenXR - Enable camera movement and stereo in flatscreen mode
v1.13.2-1766-g074fb4757 Henrik Rydgård 2022-11-02 22:13:29 Download Download Download Merge: 74ac90385 a06c51b41 Merge pull request #16312 from lvonasek/compat_openxr_splitsecond OpenXR - Compatibility for Split/Second game
v1.13.2-1765-g527947fd8 Unknown W. Brackets 2022-11-06 18:06:07 No build GPU: Correct softgpu curve issue.
v1.13.2-1764-g3de2557ec Unknown W. Brackets 2022-11-06 17:55:07 No build GPU: Always skin in decode for software transform.
v1.13.2-1763-g7880eb15c Unknown W. Brackets 2022-11-06 17:44:22 No build softgpu: Always use software skinning. There's only software skinning, after all.
v1.13.2-1763-g74ac90385 Henrik Rydgård 2022-11-02 21:40:38   Download Download Merge: f8b9138ce 26a66dc37 Merge pull request #16319 from bslenul/core-opts-v2 [Libretro] Update core options to v2 + add a few new ones
v1.13.2-1762-g26a66dc37 bslenul 2022-10-30 13:29:53 No build [Libretro] Update core options to v2 + add a few new ones Updated core options to v2 + added the following options: "Cache Full ISO in RAM", "PSP Model" and "Hardware Tesselation".
v1.13.2-1762-g6c36f03a0 Unknown W. Brackets 2022-11-06 17:40:54 No build GPU: Purify vertTypeIsSkinningEnabled().
v1.13.2-1761-gf8b9138ce Henrik Rydgård 2022-11-02 15:06:31 Download Download Download Merge: 92cd3fa5c 46bb065b7 Merge pull request #16325 from unknownbrackets/actions Build: Use Makefile for libretro
v1.13.2-1761-g66472c39c Unknown W. Brackets 2022-11-06 17:09:01 No build GPU: Use skinned position always in bounding check. Meanwhile, move to a flag on decoder options instead of global check.
v1.13.2-1760-ga5d3af9cb Unknown W. Brackets 2022-11-06 16:59:01 No build GPU: Cleanup GetVertTypeID() usage.
v1.13.2-1760-g46bb065b7 Unknown W. Brackets 2022-11-02 07:37:37 No build Build: Use Makefile for libretro.
v1.13.2-1759-g92cd3fa5c Henrik Rydgård 2022-11-02 07:26:56 Download Download Download Merge: 03a90b1bb 404f67be8 Merge pull request #16322 from unknownbrackets/libretro-zip Build: Enable libzip on libretro
v1.13.2-1757-g03a90b1bb Henrik Rydgård 2022-11-02 07:15:39 No build Merge: b42f6d74e 1ffdf0d5b Merge pull request #16321 from unknownbrackets/gedebugger-record GE Debugger: Try harder to identify unchanged VRAM
v1.13.2-1752-gb42f6d74e Henrik Rydgård 2022-11-01 19:13:49 Download Download Download Merge: 7967da0f6 15645ca48 Merge pull request #16314 from unknownbrackets/replacement-ui UI: Install textures as a zip if supported
v1.13.2-1752-g1ffdf0d5b Unknown W. Brackets 2022-11-02 06:56:29 No build GE Debugger: Respect unchanged VRAM each frame. Oops, wasn't setting the version each run after caching the frame dump data.
v1.13.2-1751-g00e872074 Unknown W. Brackets 2022-11-02 06:47:46 No build GE Debugger: Try harder to identify unchanged VRAM. If we exit to the CPU (stall), we don't know if VRAM gets changed by the CPU. We can check to avoid making the dump require unnecessary copying.
v1.13.2-1750-g15645ca48 Unknown W. Brackets 2022-11-01 04:17:18 No build Replacement: Avoid issues with c++14 data().
v1.13.2-1750-g5afb009b5 Unknown W. Brackets 2022-11-02 06:15:11 No build GE Debugger: Dump textures only if possibly used.
v1.13.2-1749-ge7185f93b Unknown W. Brackets 2022-11-02 06:14:23 No build GE Debugger: Restrict marking of dirty VRAM better.
v1.13.2-1749-g6105688c3 Unknown W. Brackets 2022-10-30 20:18:43 No build UI: Install textures as a zip if supported.
v1.13.2-1749-g7967da0f6 Henrik Rydgård 2022-11-01 13:43:48 Download Download Download Vulkan: Fix descriptor set binding in geometry shader generator. Should fix #16315
v1.13.2-1749-g404f67be8 Unknown W. Brackets 2022-11-02 07:08:24 No build Build: Enable libzip on libretro.
v1.13.2-1748-ge97d5498c Henrik Rydgård 2022-10-31 09:11:52   Download Download Merge: 61ce0d02f eef29d5e9 Merge pull request #16306 from unknownbrackets/ir-prefixes irjit: Correct prefix validation
v1.13.2-1746-g61ce0d02f Henrik Rydgård 2022-10-31 09:10:53 No build Merge: 3f33cf102 2da1bf7ff Merge pull request #16305 from unknownbrackets/ir-fpu irjit: Fix unordered float compares
v1.13.2-1743-g3f33cf102 Henrik Rydgård 2022-10-31 09:08:25 No build Merge: cf27d1413 a1a484163 Merge pull request #16304 from unknownbrackets/replacement Improve texture replacement cache and allow read from zip
v1.13.2-1742-ga1a484163 Unknown W. Brackets 2022-10-30 18:44:33 No build Replacement: Don't double count memory usage.
v1.13.2-1741-gc89823ce9 Unknown W. Brackets 2022-10-30 18:34:25 No build Replacement: Allow use of textures.zip for Android. Will work on all platforms, but intended for situations like Android where random access to files on storage is horribly slow.
v1.13.2-1740-gb1a087345 Unknown W. Brackets 2022-10-30 18:39:28 No build Replacement: Lock around shared data access.
v1.13.2-1739-g67af5baf3 Lubos 2022-11-01 10:08:43 No build OpenXR - Settings code cleanup
v1.13.2-1739-g0048dc2bb Unknown W. Brackets 2022-10-30 16:54:52 No build Replacement: Cache file data across cache keys.
v1.13.2-1738-gb78c310b4 Unknown W. Brackets 2022-10-30 16:53:24 No build Replacement: Log only missing explicit filenames.
v1.13.2-1738-g823bfae5e Lubos 2022-10-31 15:00:09 No build Memory initialization fixed
v1.13.2-1737-g3c87e7117 Lubos 2022-10-31 13:19:06 No build OpenXR - Let users set the movement length
v1.13.2-1737-g0db48c956 Unknown W. Brackets 2022-10-30 16:15:37 No build Replacement: Decimate aggressively with high usage.
v1.13.2-1736-ga06c51b41 Lubos 2022-10-31 17:44:05 No build OpenXR - Enable stereo for Split/Second
v1.13.2-1736-g11d0be1fd Unknown W. Brackets 2022-10-30 15:55:17 No build Replacement: Reduce IO checks on startup.
v1.13.2-1736-g2da1bf7ff Unknown W. Brackets 2022-10-31 05:47:28 No build interp: Correct dprefix accuracy for vrot. Ignores cosine lane, not always x.
v1.13.2-1736-g0101c464a Lubos 2022-10-31 12:17:30 No build OpenXR - Option to disable controller mapping
v1.13.2-1735-geef29d5e9 Unknown W. Brackets 2022-10-31 06:34:41 No build irjit: Correct prefix validation. Some vcmps, etc. were perfectly valid but were forcing to interp. This also catches more cases that should go to interp correctly.
v1.13.2-1735-ge504f0db8 Unknown W. Brackets 2022-10-30 15:50:57 No build Replacement: Avoid needless exists check per tex.
v1.13.2-1735-gd2a79f9ea Lubos 2022-10-31 17:34:01 No build OpenXR - Workaround for not working inputbox
v1.13.2-1735-gb740bfbcf Lubos 2022-10-31 11:59:07 No build OpenXR - Map controller motions on keys
v1.13.2-1735-g56ff55530 Unknown W. Brackets 2022-10-31 05:12:59 No build irjit: Fix unordered float compares.
v1.13.2-1734-gcf27d1413 Henrik Rydgård 2022-10-30 09:14:56 Download Download Download Merge: ba32ef5ea cbf93d586 Merge pull request #16293 from lvonasek/feature_openxr_camera OpenXR - Modify camera parameters in realtime
v1.13.2-1726-gba32ef5ea Henrik Rydgård 2022-10-30 07:24:23 Download Download Download Merge: 1d97e7d03 bbdc8a8f9 Merge pull request #16302 from unknownbrackets/vrot-overlap Handle vrot overlap and vscl/vmscl prefixes more accurately
v1.13.2-1723-g1d97e7d03 Henrik Rydgård 2022-10-30 07:21:13 Download     Merge: dd810f0be 17d94cd35 Merge pull request #16301 from unknownbrackets/debugger Cleanup debugger memory reference usage, API validation bug
v1.13.2-1719-gdd810f0be Henrik Rydgård 2022-10-30 07:20:19 No build Merge: d87e9456c 28229e288 Merge pull request #16289 from Kaitul/patch-1 Update zh_TW.ini
v1.13.2-1715-gd87e9456c Henrik Rydgård 2022-10-30 07:19:22 No build Merge: 1fb7fe02b 10a356c23 Merge pull request #16299 from unknownbrackets/warnings Fix a few more warnings
v1.13.2-1714-g17d94cd35 Unknown W. Brackets 2022-10-30 02:56:47 No build SaveState: Restore replacements in only one place.
v1.13.2-1713-gbbdc8a8f9 Unknown W. Brackets 2022-10-30 06:43:30 No build interp: Correct vscl/vmscl t prefix handling. This makes more sense. Fixes Dissidia 012 issues.
v1.13.2-1713-g0a98ac43f Unknown W. Brackets 2022-10-30 02:43:35 No build Debugger: Allow currently-invalid memory reference.
v1.13.2-1712-g8cefb98e9 Unknown W. Brackets 2022-10-30 02:35:14 No build Debugger: Fix input.analog.send validation.
v1.13.2-1712-g3f997518f Unknown W. Brackets 2022-10-30 06:24:05 No build irjit: Handle vrot overlap more correctly. Sine ignores overlap, cosine does not.
v1.13.2-1711-g10a356c23 Unknown W. Brackets 2022-10-29 22:00:12 No build UWP: Avoid some float conversion warnings.
v1.13.2-1711-g1fb7fe02b Henrik Rydgård 2022-10-29 21:35:23 Download Download Download Merge: 15e954085 d44315a2e Merge pull request #16298 from lvonasek/compat_openxr_outrun OpenXR - Stereo support for Outrun 2006
v1.13.2-1710-g485249a83 Unknown W. Brackets 2022-10-29 21:52:24 No build Windows: Avoid compile param conflict warning.
v1.13.2-1709-g15e954085 Henrik Rydgård 2022-10-29 21:34:42 No build Merge: 375f2433f 0bc2bb9ef Merge pull request #16296 from unknownbrackets/warnings Correct some warnings
v1.13.2-1709-g0cc94ceb1 Unknown W. Brackets 2022-10-29 21:52:00 No build Draw: Correct ambiguous comparison overload.
v1.13.2-1708-g0bc2bb9ef Unknown W. Brackets 2022-10-29 18:05:14 No build Vulkan: Log additional queue command.
v1.13.2-1707-g79d53552a Unknown W. Brackets 2022-10-29 18:02:12 No build armips: Update to latest.
v1.13.2-1706-gf9c6f0a39 Unknown W. Brackets 2022-10-29 17:53:19 No build headless: Update tests.
v1.13.2-1705-g375f2433f Henrik Rydgård 2022-10-28 19:24:22 Download Download Download Merge: ac818d963 c6fe91224 Merge pull request #16294 from hrydgard/more-validation-fixes Vulkan: Fix validation errors with "null" textures
v1.13.2-1704-gc6fe91224 Henrik Rydgård 2022-10-28 18:40:55 No build Vulkan: Fixes validation errors with "null" textures These arise in non-buffered rendering when we don't have a framebuffer to texture from.
v1.13.2-1703-gac818d963 Henrik Rydgård 2022-10-28 18:02:27 Download Download Download Merge: 109db81ec 8e0b82f92 Merge pull request #16291 from hrydgard/frame-desc-set Vulkan: Reserve descriptor set 0 for frame-global data, move everything else to set 1
v1.13.2-1702-gcbf93d586 Lubos 2022-10-29 21:39:46 No build typo fixed
v1.13.2-1701-g363f102cc Lubos 2022-10-29 20:47:29 No build OpenXR - Add new virtual key for camera adjust
v1.13.2-1700-g92422160a Lubos 2022-10-29 19:31:57 No build OpenXR - Camera side adjust added
v1.13.2-1699-gb7da6f7e4 Lubos 2022-10-29 19:19:25 No build OpenXR - Camera height adjust added
v1.13.2-1698-g48f9c9855 Lubos 2022-10-29 18:50:51 No build OpenXR - Do not process key actions during camera adjust
v1.13.2-1698-g8e0b82f92 Henrik Rydgård 2022-10-28 17:42:21 No build Address feedback
v1.13.2-1697-gd9cfcf215 Henrik Rydgård 2022-10-28 10:20:47 No build Need to request the proper type of uniform buffer descriptors. Otherwise, assert on Mali.
v1.13.2-1697-g109db81ec Henrik Rydgård 2022-10-28 08:47:43 Download Download Download Merge: 0bfab4cd8 b9de1a44d Merge pull request #16290 from unknownbrackets/include-cleanup jit: Reduce some include pollution
v1.13.2-1697-g96f89f4bd Lubos 2022-10-28 15:50:00 No build OpenXR - Allow updating camera in realtime
v1.13.2-1696-gf4f7dc570 Lubos 2022-10-28 14:59:12 No build OpenXR - Make VR camera parameters floating numbers
v1.13.2-1696-gd44315a2e Lubos 2022-10-29 21:00:10 No build OpenXR - Stereo support for Outrun 2006 added
v1.13.2-1696-g10eb21d3b Henrik Rydgård 2022-10-28 10:17:29 No build Add some extra checking for valid stereo shader.
v1.13.2-1695-gab1cebec5 Henrik Rydgård 2022-10-28 10:15:36 No build Actually bind a global uniform buffer, too. Not yet used.
v1.13.2-1695-g0bfab4cd8 Henrik Rydgård 2022-10-27 15:47:37   Download Download Merge: 1f1a3433f 3454ea9c1 Merge pull request #16288 from iota97/fix-ub Fix UB
v1.13.2-1694-g3454ea9c1 iota97 2022-10-27 14:57:19 No build Fix UB
v1.13.2-1694-g96a5c5203 Henrik Rydgård 2022-10-28 09:23:44 No build Vulkan: Reserve descriptor set 0 for frame-global data, move everything else to set 1
v1.13.2-1693-g1f1a3433f Henrik Rydgård 2022-10-27 11:46:22 Download Download Download Merge: e41465f0b 85e7933e7 Merge pull request #16273 from hrydgard/multiview-ground-work Vulkan multiview rendering
v1.13.2-1692-g85e7933e7 Henrik Rydgård 2022-10-27 11:05:38 No build Format string fix
v1.13.2-1691-ge058f8aee Henrik Rydgård 2022-10-26 23:48:45 No build Shadergen fix for OpenGL
v1.13.2-1690-g1da6d29a0 Henrik Rydgård 2022-10-26 20:39:53 No build Crashfix in settings menu (Android only, for whatever reason)
v1.13.2-1689-g6d9008dab Henrik Rydgård 2022-10-26 20:26:30 No build Fix validation issue with clears, remove redundant code
v1.13.2-1688-ge0bbebc65 Henrik Rydgård 2022-10-26 18:39:43 No build Clean up GPU_Vulkan::BuildReportingInfo a bit
v1.13.2-1687-g763afd4a8 Henrik Rydgård 2022-10-26 16:02:18 No build Improve compatibility checks for stereo rendering.
v1.13.2-1686-g931c869ca Henrik Rydgård 2022-10-26 13:40:13 No build Fix for stereo with textureProj (emulated projection).
v1.13.2-1685-g7d5bb7925 Henrik Rydgård 2022-10-26 13:32:38 No build Fix depal texture binding bug
v1.13.2-1684-g31fd928a5 Henrik Rydgård 2022-10-26 13:29:56 No build Name more image views. Very useful with a little patch to the Vulkan debug layers.
v1.13.2-1683-gcd203291b Henrik Rydgård 2022-10-26 11:23:12 No build Fix rendering in non-stereo mode
v1.13.2-1682-g15d4495f7 Henrik Rydgård 2022-10-26 11:02:58 No build Pass shadergen tests
v1.13.2-1681-g2a1526c35 Henrik Rydgård 2022-10-26 10:45:58 No build Address feedback
v1.13.2-1680-g390a136cb Henrik Rydgård 2022-10-26 00:34:28 No build Stereo now works through shader depal too
v1.13.2-1679-g8413473fa Henrik Rydgård 2022-10-26 00:24:43 No build Fix more cases, GTA works now.
v1.13.2-1678-g524e92374 Henrik Rydgård 2022-10-25 23:59:42 No build Use arrays more consistently.
v1.13.2-1677-g91259aaad Henrik Rydgård 2022-10-25 23:32:28 No build Always use array textures for framebuffers in Vulkan for simplicity.
v1.13.2-1676-g2bea49598 Henrik Rydgård 2022-10-24 17:36:54 No build wip
v1.13.2-1675-gf1b515caa Henrik Rydgård 2022-10-23 21:50:29 No build Minor shaderwriter refactor
v1.13.2-1674-g6af4644ab Henrik Rydgård 2022-10-23 21:50:00 No build Stereo on mobile fixes
v1.13.2-1673-g0de12f5ca Henrik Rydgård 2022-10-23 11:21:35 No build Some refactoring of framebuffer views, layer issues, more work.
v1.13.2-1672-g2e87f0bc0 Henrik Rydgård 2022-10-22 17:34:23 No build More work. Things are starting to work now.
v1.13.2-1671-gc66873692 Henrik Rydgård 2022-10-21 12:35:49 No build Add a couple of stereo display shaders, add infrastructure, compile stereo pipelines
v1.13.2-1670-g3ce813365 Henrik Rydgård 2022-10-21 15:44:38 No build Non-stereo bugfix
v1.13.2-1669-g12d1f94d4 Henrik Rydgård 2022-10-20 16:16:52 No build Start stereo postshader work
v1.13.2-1668-gfb250c4b2 Henrik Rydgård 2022-10-18 00:26:10 No build More multiview work
v1.13.2-1668-g28229e288 人工知能 2022-10-27 17:54:37 No build Update zh_TW.ini
v1.13.2-1667-gd3804ec2e Henrik Rydgård 2022-10-09 20:19:39 No build Misc multiview hackery
v1.13.2-1667-g906f8b5d8 人工知能 2022-10-27 17:47:53 No build Update zh_TW.ini
v1.13.2-1666-gd011c02fe 人工知能 2022-10-27 09:26:11 No build Update zh_TW.ini
v1.13.2-1666-g7a620962a Henrik Rydgård 2022-10-09 19:17:29 No build thin3d: Replace hint at future MRT support with basic multi layer support
v1.13.2-1665-ge41465f0b Henrik Rydgård 2022-10-26 23:14:26 Download Download Download Merge: 70ef6f420 b632b4872 Merge pull request #16287 from lvonasek/compat_openxr_lego_starwars OpenXR - Stereo for Lego Star Wars games
v1.13.2-1662-g70ef6f420 Henrik Rydgård 2022-10-26 23:13:49 Download   Download Merge: bbb55e9b1 d3e99fa30 Merge pull request #16286 from unknownbrackets/actions Build: Update deprecated actions & fix ccache
v1.13.2-1659-gbbb55e9b1 Henrik Rydgård 2022-10-26 09:32:57 Download Download Download Merge: 91886be11 deba3d40b Merge pull request #16284 from unknownbrackets/gedebugger GE Debugger: Correct UV display with prescale
v1.13.2-1656-g91886be11 Unknown W. Brackets 2022-10-24 19:03:31 Download Download Download Merge: 41f344398 80e1db07a Merge pull request #16283 from hrydgard/more-shaderwriter-refactor Minor ShaderWriter refactor, prep for later changes
v1.13.2-1655-g80e1db07a Henrik Rydgård 2022-10-24 17:41:41 No build Minor ShaderWriter refactor, prep for later changes
v1.13.2-1654-g41f344398 Henrik Rydgård 2022-10-24 08:17:03 Download Download Download Merge: 32c717c94 7533b6494 Merge pull request #16280 from unknownbrackets/d3d11-debugger GE Debugger: Allow reading tex on D3D11
v1.13.2-1652-g32c717c94 Unknown W. Brackets 2022-10-24 00:52:31 Download Download Download Merge: e77ff0281 1d8ab38ce Merge pull request #16279 from hrydgard/vulkan-feature-checks Vulkan: Use v2 feature checks, and add check for multiview features.
v1.13.2-1651-g1d8ab38ce Henrik Rydgård 2022-10-23 22:05:33 No build Vulkan: Use v2 feature checks, and add check for multiview features. Extracted from the multiview PR, and renamed some stuff.
v1.13.2-1650-ge77ff0281 Henrik Rydgård 2022-10-24 00:20:45   Download Download Testfix
v1.13.2-1649-gdeba3d40b Unknown W. Brackets 2022-10-26 07:15:47 No build headless: Update tests.
v1.13.2-1649-gd3e99fa30 Unknown W. Brackets 2022-10-26 09:21:55 No build Build: Fix Android/macOS ccache.
v1.13.2-1649-gb632b4872 Lubos 2022-10-26 21:42:58 No build OpenXR - Lego Star Wars III stereo support added
v1.13.2-1649-g8836bf702 Unknown W. Brackets 2022-10-23 22:42:22 Download Download Download Merge: a13ab3f76 ecf279717 Merge pull request #16278 from hrydgard/shaderwriter-refactor Minor refactor of ShaderWriter flags.
v1.13.2-1648-gecf279717 Henrik Rydgård 2022-10-23 21:50:29 No build Minor refactor of ShaderWriter flags. Extracted from the stereo PR
v1.13.2-1648-ge7eddab2a Unknown W. Brackets 2022-10-26 09:18:14 No build Build: Update deprecated actions. There are some deprecations coming and some actions might stop working. It seems softprops/action-gh-release@v1 is not being actively maintained, and isn't updated here.
v1.13.2-1648-gb9de1a44d Unknown W. Brackets 2022-10-28 08:26:44 No build jit: Reduce some include pollution. Usually no need for all of MIPSAnalyst.
v1.13.2-1648-g7533b6494 Unknown W. Brackets 2022-10-24 07:01:50 No build GE Debugger: Allow reading tex on D3D11.
v1.13.2-1648-g5ad27d076 Lubos 2022-10-26 21:23:40 No build OpenXR - 6DoF and stereo in Lego Star Wars II fixed
v1.13.2-1648-g1e1c75d55 Unknown W. Brackets 2022-10-26 07:14:16 No build GE Debugger: Correct UV display with prescale. Sometimes these weren't flushed yet, and it made the texture preview and vertices confusing and wrong (using old factors, not just no factors.)
v1.13.2-1647-ga13ab3f76 Henrik Rydgård 2022-10-23 12:53:18 Download Download Download Merge: 79b1d1d35 10531ec9e Merge pull request #16274 from unknownbrackets/gpu-boundingbox Correct accuracy of bounding box test
v1.13.2-1644-g10531ec9e Unknown W. Brackets 2022-10-23 07:49:41 No build headless: Update tests.
v1.13.2-1643-gadd2edcab Unknown W. Brackets 2022-10-23 01:09:14 No build VR: Always pass the bounding box check. Likely better to draw all objects, even if they wouldn't have been on screen, for VR purposes.
v1.13.2-1642-g261f1e13d Unknown W. Brackets 2022-10-23 00:47:14 No build GPU: Account for scissor/viewport in bound test. The bounding box check doesn't check against viewport (which the PSP generally doesn't clip against), but instead checks against the scissor. If the scissor doesn't fit inside the offset 4096x4096 box, that direction is cannot fail the test.
v1.13.2-1641-g93ee82d84 Unknown W. Brackets 2022-10-22 19:29:47 No build GPU: Respect depth clamp in bounding box check. Although, logically, this feels reversed - it rejects the point if it's outside positive Z, which would clamp. This matches PSP tests.
v1.13.2-1640-g8b80c5fb2 Unknown W. Brackets 2022-10-22 19:01:56 No build GPU: Allow/use indices in bounding box check. Not sure any games actually use this, but it's supported.
v1.13.2-1639-g519c90e04 Unknown W. Brackets 2022-10-22 18:41:09 No build GPU: Correct large morph vertex advance. Can be 544 bytes per vertex.
v1.13.2-1638-gb7a617023 Unknown W. Brackets 2022-10-22 18:09:17 No build GPU: Consume cycles in bounding box check.
v1.13.2-1637-g79b1d1d35 Unknown W. Brackets 2022-10-23 10:15:43 Download Download Download softgpu: Better approximate slope mip level mode (#16276) * samplerjit: Remove unused x/y parameters. Still need to tune the accuracy of filtering, but those were not the right way. * softgpu: Better approximate slope mip level mode. This isn't exactly right, but it's closer. * softgpu: Calculate auto from largest difference. Direction shouldn't matter.
v1.13.2-1637-g6ddf22487 Unknown W. Brackets 2022-10-22 18:06:33 No build GPU: Correct bounding box for larger counts. Matches tests on a PSP with float/transform format.
v1.13.2-1636-g299033929 Unknown W. Brackets 2022-10-22 18:04:48 No build GE Debugger: List verts on bounding box command.
v1.13.2-1636-g813bfded9 Unknown W. Brackets 2022-10-23 10:09:29 No build x86jit: Correct vh2f NAN handling (#16275) * x86jit: Correct vh2f NAN handling. Allows another test to pass. * x86jit: Reuse MAccessibleDisp().
v1.13.2-1635-gbd81aa328 Unknown W. Brackets 2022-10-22 18:11:01 Download Download Download Merge: 767bf55af 3af86ec6f Merge pull request #16272 from hrydgard/shader-writer-vk-extensions Make it possible to specify extensions for Vulkan in the ShaderWriter
v1.13.2-1634-g3af86ec6f Henrik Rydgård 2022-10-22 17:41:42 No build Make it possible to specify extensions for Vulkan in the ShaderWriter
v1.13.2-1633-g767bf55af Henrik Rydgård 2022-10-22 17:11:40 Download Download Download Remove duplicate line in libretro makefile. Fixes #16269
v1.13.2-1632-gdf04280c3 Luboš Vonásek 2022-10-22 16:45:57   Download Download OpenXR - Wrong condition removed (#16271)
v1.13.2-1631-gf4d5c59b2 Luboš Vonásek 2022-10-22 16:16:23 Download Download Download OpenXR - Refactor compatvr.ini file (#16270) * OpenXR - Compat GTA games * OpenXR - Compat 0-9 games * OpenXR - Compat A games * OpenXR - Compat B games part 1 * OpenXR - Compat B games part 2 * OpenXR - Compat C games part 1 * OpenXR - Compat C games part 2 * OpenXR - Compat D games * OpenXR - Compat E games * OpenXR - Compat F games * OpenXR - Compat G games * OpenXR - Compat H games * OpenXR - Compat I games * OpenXR - Compat J games * OpenXR - Compat K games * OpenXR - Compat L games * OpenXR - Compat M games * OpenXR - Compat N games * OpenXR - Compat P games * OpenXR - Compat R games * OpenXR - Compat S games * OpenXR - Compat T games * OpenXR - Compat U games * OpenXR - Compat V games * OpenXR - Compat W games * OpenXR - Compat games sorting out part 1 * OpenXR - Compat games sorting out part 2 * OpenXR - Compat games sorting out part 3 * OpenXR - Compat games sorting out part 4 * OpenXR - Compat games sorting out part 5 * OpenXR - Compat games sorting out part 6 * OpenXR - Compat list description * OpenXR - Support getting compatvr.ini from filesystem
v1.13.2-1630-g6a6ccb4c6 Henrik Rydgård 2022-10-21 18:47:28 Download Download Download Apply Kyria's updates to tr_TR (Turkish) translation
v1.13.2-1629-g402739c03 Henrik Rydgård 2022-10-21 16:21:03 Download Download Download Merge: a44f38d44 6aa3e4b24 Merge pull request #16268 from hrydgard/presentation-refactor Minor refactoring in PresentationCommon
v1.13.2-1627-ga44f38d44 Henrik Rydgård 2022-10-21 15:54:23   Download Download Merge: f2193814e ad06868a1 Merge pull request #16264 from leoxxx/master Update zh_CN.ini & Update zh_TW.ini
v1.13.2-1625-g6aa3e4b24 Henrik Rydgård 2022-10-21 15:42:32 No build Minor refactoring in PresentationCommon Broken out from stereo work
v1.13.2-1624-gf2193814e Henrik Rydgård 2022-10-21 14:18:18 Download Download Download PresentationCommon: Use refcounts to simplify shader module management
v1.13.2-1623-ge1551e67c Henrik Rydgård 2022-10-21 13:52:39 Download Download Download Merge: b9b07e053 cafce7365 Merge pull request #16267 from hrydgard/vulkan-post-init-cmd-fix Vulkan: Fix frame ordering issue with postprocessing shaders
v1.13.2-1622-gcafce7365 Henrik Rydgård 2022-10-21 12:52:21 No build Vulkan: Fix frame ordering issue with postprocessing shaders Requested an init command buffer outside the frame, which is dangerous and caused validation problems with command pool resets. Would like to assert on insideFrame in GetInitCmd, but we use it from some init code where it does work correctly. Might clean that up at some point.
v1.13.2-1621-gb9b07e053 Henrik Rydgård 2022-10-21 09:30:50 Download Download Download Merge: a830f1805 2fd6438c0 Merge pull request #16262 from lvonasek/feature_openxr_cameraconfig OpenXR - Add an option to adjust camera distance
v1.13.2-1618-ga830f1805 Henrik Rydgård 2022-10-21 09:16:53 Download Download Download Merge: 5594db1ef d23293ee7 Merge pull request #16265 from unknownbrackets/lighting-nonormal GPU: Respect world matrix and reverse flag w/o normals
v1.13.2-1616-gad06868a1 leoxxx 2022-10-21 04:21:48 No build Update zh_TW.ini #15694 Translate "artifacts" to a straightaway meaning. Change 2 words to TC.
v1.13.2-1616-g2fd6438c0 Lubos 2022-10-20 21:23:27 No build OpenXR - Camera distance adjust added
v1.13.2-1615-ge048c5ded leoxxx 2022-10-21 04:15:17 No build Update zh_CN.ini https://github.com/hrydgard/ppsspp/pull/15694 Translate "artifacts" to a straightaway meaning.
v1.13.2-1615-g77f8f2f1f Lubos 2022-10-20 21:04:56 No build OpenXR - Rearrange VR settings
v1.13.2-1614-g5594db1ef Henrik Rydgård 2022-10-20 15:44:48 Download Download Download Merge: 655c3ee63 3009c6ee1 Merge pull request #16260 from xujibbs/patch-42 Update zh_CN.ini
v1.13.2-1612-g655c3ee63 Henrik Rydgård 2022-10-20 15:44:33 No build Merge: 9ae42a2b1 2c814c568 Merge pull request #16259 from fp64/bicubic-upscaler-fix Bicubic upscaler fix
v1.13.2-1611-g2c814c568 fp64 2022-10-20 12:59:35 No build Some more codestyle cleanup
v1.13.2-1610-g3009c6ee1 xujibbs 2022-10-20 13:45:33 No build Update zh_CN.ini
v1.13.2-1610-g9a01db5f4 fp64 2022-10-20 12:53:49 No build Change wrap_mode to clamp for bicubic upscaler It was set to wrap, even though the comment claimed otherwise. Previous implementation had clamp, as do (I think) other upscaling modes (Hybrid, etc.). Also make upscaler codestyle a little more consistent with the rest.
v1.13.2-1609-g9ae42a2b1 Henrik Rydgård 2022-10-20 10:49:11 Download Download Download Merge: 2b1824176 90d395a10 Merge pull request #16258 from hrydgard/remove-unused-attachment-parameter Remove "attachment" parameter from BindFramebufferAsTexture everywhere.
v1.13.2-1607-g90d395a10 Henrik Rydgård 2022-10-20 10:15:19 No build Remove "attachment" parameter from BindFramebufferAsTexture everywhere. Not actually useful since our framebuffer objects don't support multiple color images, and probably won't ever need to.
v1.13.2-1607-g2b1824176 Henrik Rydgård 2022-10-20 10:48:20 No build Libretro buildfix attempt again
v1.13.2-1606-g1e343370a Henrik Rydgård 2022-10-20 10:02:40 Download Download Download Libretro buildfix attempt
v1.13.2-1605-gceb4186d0 Henrik Rydgård 2022-10-19 08:07:20 Download Download Download Merge: 8cd602a9c 01896a827 Merge pull request #16256 from unknownbrackets/headless headless: Update tests and fix crash running tests on Vulkan
v1.13.2-1601-g8cd602a9c Henrik Rydgård 2022-10-19 08:06:30 No build Merge: 4af4b0ddd a42064eb4 Merge pull request #16257 from unknownbrackets/error-cleanup Kernel: Fix reported StopThread error
v1.13.2-1598-g4af4b0ddd Henrik Rydgård 2022-10-18 15:42:08 Download Download Download Merge: 1aba331dc 83fccd083 Merge pull request #16255 from catsout/fix-gl-wayalnd SDL: fix glew on wayland by ignore glx
v1.13.2-1596-g1aba331dc Henrik Rydgård 2022-10-18 13:01:35 Download Download Download Merge: c2f97c8a7 fbb1e7eda Merge pull request #16253 from lvonasek/hotfix_openxr_compatibility OpenXR - Mirroring in some games fixed
v1.13.2-1595-gfbb1e7eda Lubos 2022-10-18 12:39:42 No build OpenXR - Use only the first projection matrix in frame for mirroing detection
v1.13.2-1594-geed75889e Lubos 2022-10-18 12:23:23 No build OpenXR - Ensure scene analyze is called the same way as before
v1.13.2-1593-gc2f97c8a7 Henrik Rydgård 2022-10-18 11:56:48 Download Download Download Merge: 7db6467af 269eb55c1 Merge pull request #16246 from hrydgard/vr-refactoring VR: Add the VR code to all builds. Remove IsVRBuild calls from the renderer.
v1.13.2-1592-g269eb55c1 Henrik Rydgård 2022-10-18 10:48:16 No build Build/warning fix
v1.13.2-1591-gfeb4f9477 Henrik Rydgård 2022-10-18 10:35:42 No build Remove newly added dependencies on PPSSPP
v1.13.2-1590-g0251f33ec Henrik Rydgård 2022-10-17 23:13:18 No build Don't use PPSSPP-specific stuff in Common/VR for now.
v1.13.2-1589-g0a222345c Henrik Rydgård 2022-10-17 20:43:58 No build Buildfixes
v1.13.2-1588-g8df6efa71 Henrik Rydgård 2022-10-17 19:27:39 No build Android non-gradle buildfix
v1.13.2-1587-g2ac0b6d8c Henrik Rydgård 2022-10-17 19:25:55 No build CMakeLists.txt fix
v1.13.2-1586-gd23293ee7 Unknown W. Brackets 2022-10-21 08:15:25 No build GPU: Respect matrix and reverse flag w/o normals. See frame dump in #14223, which requires world matrix be applied.
v1.13.2-1586-g70488be45 Henrik Rydgård 2022-10-17 18:39:02 No build Make as much as possible of the VR code build on all platforms
v1.13.2-1586-g01896a827 Unknown W. Brackets 2022-10-19 06:35:51 No build headless: Update passing tests.
v1.13.2-1585-gaa51bfd1e Henrik Rydgård 2022-10-17 18:36:54 No build Use GPU "use" flags to replace IsVRBuild in the renderer. It remains elsewhere.
v1.13.2-1585-ga42064eb4 Unknown W. Brackets 2022-10-19 06:52:38 No build Vulkan: Correct some enum switch warnings. Nice to log debug annotations anyway.
v1.13.2-1585-g694560449 Unknown W. Brackets 2022-10-21 08:10:56 No build softgpu: Multiply prev normal by world matrix. Even when it's not in the vertex data, we still must multiply by the world matrix. Fixes some lighting issues in Nayuta no Kiseki.
v1.13.2-1585-g21573f430 Unknown W. Brackets 2022-10-19 06:34:59 No build headless: Fix crash running some tests on Vulkan. If there's no frame display, tests were crashing because no backbuffer present blit happened. This allows those tests to run.
v1.13.2-1584-gf009d1507 Unknown W. Brackets 2022-10-19 06:33:47 No build headless: Allow screenshot to not be 512x272. Ended up with a cropped screenshot for a frame dump, which just silently crashed. Could reject, but easy enough to support.
v1.13.2-1584-gd6a59be01 Unknown W. Brackets 2022-10-21 08:09:48 No build softgpu: Respect negate normal flag without norm. Per tests, Z is still negated even when using the previous normal value.
v1.13.2-1584-g95d8b108b Unknown W. Brackets 2022-10-19 06:48:49 No build Kernel: Fix reported StopThread error. Was trying to delete -1, since it was never created.
v1.13.2-1584-g7c5fc3ccb Henrik Rydgård 2022-10-17 09:34:26 No build Reorder the GPU USE flags a bit
v1.13.2-1583-g7db6467af Henrik Rydgård 2022-10-17 19:50:00 Download Download Download Merge: eb18a87ee be2613d49 Merge pull request #16247 from lvonasek/refactor_openxr_tweaks OpenXR - Code refactor
v1.13.2-1582-gbe2613d49 Lubos 2022-10-17 19:07:27 No build OpenXR - Move VR passes count calculation
v1.13.2-1581-g1a6180583 Lubos 2022-10-17 19:00:38 No build OpenXR - Reduce uniform calls
v1.13.2-1580-g8ed105ff8 Lubos 2022-10-17 18:57:47 No build OpenXR - Simplify projection matrix analyze
v1.13.2-1579-g468a193d6 Lubos 2022-10-17 18:52:03 No build OpenXR - Get rid of VR tweaks
v1.13.2-1578-gd5c9d15ec Lubos 2022-10-17 18:31:01 No build OpenXR - Move matrix composing out of VR tweaks
v1.13.2-1577-geb18a87ee Henrik Rydgård 2022-10-17 14:47:47 Download Download Download Merge: 123311b0c e90a7de3e Merge pull request #16186 from lvonasek/feature_openxr_vulkan OpenXR - Initial work to support multiple render APIs
v1.13.2-1566-g123311b0c Henrik Rydgård 2022-10-17 09:29:31 Download Download Download Merge: 799a53381 7eb7bd514 Merge pull request #16241 from unknownbrackets/softgpu-rect softgpu: Correct linear interp for uneven positions
v1.13.2-1562-g799a53381 Unknown W. Brackets 2022-10-17 09:09:54 Download Download Download Merge: c5bdc6152 30aa07b15 Merge pull request #16243 from hrydgard/gpu-support-flag-rename Rename GPU_SUPPORTS_* to GPU_USE_*
v1.13.2-1561-g30aa07b15 Henrik Rydgård 2022-10-17 08:34:03 No build Two more renames to make things read better
v1.13.2-1560-g9b8a5d1db Henrik Rydgård 2022-10-17 08:30:27 No build Rename GPU_SUPPORTS_ to GPU_USE_
v1.13.2-1559-gdaca0b210 Henrik Rydgård 2022-10-17 08:27:49 No build Rename gstate_c.Supports to gstate_c.Use
v1.13.2-1559-g7eb7bd514 Unknown W. Brackets 2022-10-17 03:49:37 No build softgpu: Correct linear interp for uneven positions. Can't round to the pixel when calculating the S/T deltas. This fixes issues in Wipeout (#16131) and Call of Duty bloom.
v1.13.2-1558-gc5bdc6152 Henrik Rydgård 2022-10-17 08:44:52   Download Download Merge: 51c359c0c 162b27e13 Merge pull request #16242 from unknownbrackets/logic-op GPU: Replace logic ops with blend for simple cases
v1.13.2-1558-g9d6de98ed Unknown W. Brackets 2022-10-17 03:46:38 No build softgpu: Correct drawing outside TL of rectangle. If the start coordinate was something like 51.75, we were incorrectly drawing to 51. This can be seen in the Metal Slug intro (#15755.)
v1.13.2-1557-g1931fa2f5 Unknown W. Brackets 2022-10-17 01:01:09 No build softgpu: Make triangle fan rect detection generic.
v1.13.2-1557-g162b27e13 Unknown W. Brackets 2022-10-17 07:24:43 No build GPU: Replace logic ops with blend for simple cases. So that alpha/stencil are handled correctly.
v1.13.2-1556-g51c359c0c Henrik Rydgård 2022-10-16 18:47:47 Download Download Download Merge: 0addca53f 29e7a53b5 Merge pull request #16239 from unknownbrackets/savedata-erase Savedata: Update filelist on file erasure
v1.13.2-1554-g0addca53f Henrik Rydgård 2022-10-16 18:32:53 Download Download Download Merge: 907b41ab4 91bfa3ee4 Merge pull request #16240 from unknownbrackets/minor Remove some more unnecessary reporting
v1.13.2-1553-g91bfa3ee4 Unknown W. Brackets 2022-10-16 17:48:15 No build Kernel: Stop reporting invalid semaphore names.
v1.13.2-1552-ga000c3282 Unknown W. Brackets 2022-10-16 17:40:01 No build Kernel: Stop reporting invalid mutex names. We know this behavior is correct, let's just make it logging.
v1.13.2-1551-g907b41ab4 Unknown W. Brackets 2022-10-16 16:25:07 Download Download Download Merge: 0719f1d4e 73e5791b0 Merge pull request #16220 from Nemoumbra/remote-API-tests hle.func.scan update and code improvements
v1.13.2-1546-g0719f1d4e Henrik Rydgård 2022-10-16 09:54:58 Download Download Download Merge: 7d53606ec 0226d9500 Merge branch 'cheat-icache' (PR #16234)
v1.13.2-1544-g7d53606ec Henrik Rydgård 2022-10-16 09:42:43 Download Download Download Merge: 0f296f67d fa5f9d5e7 Merge pull request #16233 from unknownbrackets/jit-clear jit: Ignore zero byte icache invalidates
v1.13.2-1541-g0f296f67d Henrik Rydgård 2022-10-16 09:40:12 No build Merge: 870c5d3ff 4764c5480 Merge pull request #16236 from sum2012/mp4msv Add draft mp4msv module
v1.13.2-1536-g4764c5480 sum2012 2022-10-16 09:23:33 No build Fix save states
v1.13.2-1536-g870c5d3ff Henrik Rydgård 2022-10-16 09:25:20     Download Merge: cd0cef7aa 770fdbeec Merge pull request #16235 from unknownbrackets/minor Small reported related fixes/cleanup
v1.13.2-1535-g266872bf1 sum2012 2022-10-16 08:09:52 No build OOP
v1.13.2-1534-g620c51570 sum2012 2022-10-16 07:51:08 No build know unknown in sceMp4Create It is callbacks
v1.13.2-1533-g0d86eafe2 sum2012 2022-10-16 07:13:40 No build Add draft mp4msv module Meruru no Atelier Plus - Arland no Renkinjutsushi 3 - Official PlayView use it
v1.13.2-1532-gcd0cef7aa Henrik Rydgård 2022-10-15 22:51:48 Download Download Download Merge: 06401e52e b0ceeede7 Merge pull request #16219 from catsout/fix-vulkan-wayland Vulkan: fix wayland swapchain size 1x1
v1.13.2-1530-g06401e52e Henrik Rydgård 2022-10-15 22:33:52 Download Download Download Merge: b58f79333 49eb100d1 Merge pull request #16231 from unknownbrackets/softgpu-cullw softgpu: Cull a triangle with all negative w
v1.13.2-1527-g770fdbeec Unknown W. Brackets 2022-10-16 06:38:08 No build Kernel: Add reason to reported stop error.
v1.13.2-1527-g49eb100d1 Unknown W. Brackets 2022-10-15 21:16:34 No build headless: Update tests.
v1.13.2-1526-gfa5f9d5e7 Unknown W. Brackets 2022-10-16 03:30:13 No build jit: Consistently check range on invalidate. We did this on x86, we should do it everywhere or nowhere.
v1.13.2-1526-gd33986a5a Unknown W. Brackets 2022-10-15 20:49:28 No build softgpu: Cull a triangle with all negative w. Per tests, this seems to happen but only when all points are below zero.
v1.13.2-1526-gb58f79333 Henrik Rydgård 2022-10-15 22:12:07 Download     Merge: cbe31af8c 8156f6fe2 Merge pull request #16232 from unknownbrackets/d3d9-scissor D3D9: Correct scissor state cache in Draw
v1.13.2-1526-g1b5e5e255 Unknown W. Brackets 2022-10-16 06:23:49 No build Windows: Improve reporting of WASAPI errors.
v1.13.2-1525-gc4bf2cb5c Unknown W. Brackets 2022-10-16 03:27:52 No build jit: Ignore zero byte icache invalidates. These were getting marked pending and were clearing all cache, causing performance concerns in for example LittleBigPlanet.
v1.13.2-1525-gb0ceeede7 catsout 2022-10-15 12:49:45 No build Vulkan: fix wayland swapchain size 1x1 From Vulkan spec, surfaceCapabilities.currentExtent can be 0xFFFFFFFF(-1) Define a callback to get drawsize from window creator relate: https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkSurfaceCapabilitiesKHR.html https://github.com/KhronosGroup/Vulkan-Docs/issues/590#issuecomment-347932321
v1.13.2-1525-g8156f6fe2 Unknown W. Brackets 2022-10-15 21:50:27 No build D3D9: Correct scissor state cache in Draw. Gets reset when updating the render target. This fixes UI scissors.
v1.13.2-1525-g83fccd083 catsout 2022-10-18 14:33:58 No build SDL: fix glew on wayland by ignore glx glXGetProcAddress works on wayland if linking with x11. As long as we don't use glx related funcs, no_glx_error can be ignored. SDL should handle the no_glx_error brefore glewInit. Glew is only used to init gl funcs. related: https://github.com/nigels-com/glew/issues/172
v1.13.2-1525-g29e7a53b5 Unknown W. Brackets 2022-10-16 17:14:48 No build Savedata: Update filelist on file erasure. Also stop reporting as "not coded."
v1.13.2-1525-g8fa24045b Unknown W. Brackets 2022-10-16 05:55:26 No build Io: Fail open earlier from ms0: w/ no access flags. The PSP returns this error code if you use 0 for the open flags on ms0:/.
v1.13.2-1525-g4f5e821ce Unknown W. Brackets 2022-10-15 20:49:05 No build softgpu: Fix crash on screenshot w/o display.
v1.13.2-1525-g0226d9500 Unknown W. Brackets 2022-10-16 03:44:21 No build jit: Run invalidates immediately. Previously, I thought we might clear native code when invalidating - we don't. We only do that when clearing.
v1.13.2-1524-gcbe31af8c Henrik Rydgård 2022-10-14 19:51:39   Download Download Merge: b3ac533fa 7b058a534 Merge pull request #16217 from lvonasek/hotfix_openxr_killapp OpenXR - Ensure the app gets unloaded when killed by OS
v1.13.2-1523-g7b058a534 Lubos 2022-10-14 18:32:45 No build typo
v1.13.2-1522-ge1924be46 Lubos 2022-10-14 18:28:22 No build OpenXR - Ensure the app gets unloaded when killed by OS
v1.13.2-1521-gb3ac533fa Unknown W. Brackets 2022-10-14 01:29:15 Download Download Download Merge: 61e7c3e62 f269137c7 Merge pull request #16214 from hrydgard/vulkan-validation-error-work Revert on-demand depth buffer creation. Also adds a couple new debugging utils
v1.13.2-1520-gf269137c7 Henrik Rydgård 2022-10-13 22:38:04 No build Revert "Vulkan: Create depth/stencil buffers on demand" This reverts commit be37de106c3fa657611c9ad0a63683c93adbbd19.
v1.13.2-1519-ga60536625 Henrik Rydgård 2022-10-13 22:35:23 No build Add ShaderId utility function to be used for some sanity checking.
v1.13.2-1518-g4d1da5859 Henrik Rydgård 2022-10-13 22:34:21 No build Add simple way to add debug annotation in the middle of the command stream. Vulkan-only.
v1.13.2-1517-g61e7c3e62 Henrik Rydgård 2022-10-12 08:10:56 Download Download Download Merge: 26f6afbfa 2f9392083 Merge pull request #16208 from unknownbrackets/gpu-writemask GPU: Respect stencil state in shader blend
v1.13.2-1516-g2f9392083 Unknown W. Brackets 2022-10-12 07:26:31 No build GPU: Respect stencil state in shader blend.
v1.13.2-1515-g26f6afbfa Henrik Rydgård 2022-10-12 01:02:25 Download Download Download Followup to #16205, fix one more instance of the problem.
v1.13.2-1514-ge0e29a155 Henrik Rydgård 2022-10-12 01:00:27 Download   Download Merge: e179e466e 089ac9a50 Merge pull request #16197 from hrydgard/more-uniform-optimization More uniform optimization, fixes
v1.13.2-1509-ge179e466e Henrik Rydgård 2022-10-11 19:59:46 Download Download Download Merge: e092137c1 d30d8bf35 Merge pull request #16206 from hrydgard/remove-fragment-tex-cache-option Remove the OpenGL bFragmentTestCache ini option, autodetect instead
v1.13.2-1507-ge092137c1 Unknown W. Brackets 2022-10-11 16:07:55 Download Download Download Merge: c819f7966 df5b51990 Merge pull request #16205 from hrydgard/better-arm32-forcecheck-fix Better arm32 forcecheck fix
v1.13.2-1506-gdf5b51990 Henrik Rydgård 2022-10-11 15:50:37 No build ArmJit: Save/restore downcount where needed, we missed a few cases.
v1.13.2-1506-gd30d8bf35 Henrik Rydgård 2022-10-11 16:09:57 No build Removes the option, autodetect instead - only enable if the GPU doesn't support bitwise ops.
v1.13.2-1505-ga34e32abe Henrik Rydgård 2022-10-11 15:42:59 No build Revert "Disables "ForceCheck" on jit invalidation on ARM32, introduced in #16194" This reverts commit bc28f546126e8d275e8c891dc6d7f4faefc7668e.
v1.13.2-1504-gc819f7966 Henrik Rydgård 2022-10-11 14:59:40 Download Download Download Merge: 44f61c0ce b0cf97cf4 Merge pull request #16204 from hrydgard/mac-mousewheel-menus Improve touchpad/mousewheel scrolling on Mac (due to 0 deltas)
v1.13.2-1502-g44f61c0ce Henrik Rydgård 2022-10-11 14:14:00 Download Download Download Merge: 901f698a1 e9cb37993 Merge pull request #16089 from ANR2ME/adhoc_matching [AdhocMatching] Fix assertion issue when playing Cars over public adhoc server.
v1.13.2-1501-gb0cf97cf4 Henrik Rydgård 2022-10-11 14:00:46 No build Touchpad/mousewheel scrolling acted very weirdly on Mac due to 0 deltas. Make it work better. Ignoring the 0 deltas helps a lot for the feel, even though it still isn't that smooth feel yet.
v1.13.2-1500-g901f698a1 Henrik Rydgård 2022-10-11 11:33:19 Download Download Download Merge: 804220afb 416265431 Merge pull request #16201 from unknownbrackets/gedebugger GE Debugger: Normalize framebuffer texture preview
v1.13.2-1492-g804220afb Henrik Rydgård 2022-10-11 10:55:38 Download Download Download Merge: f9e736b01 fc68cd945 Merge pull request #16198 from unknownbrackets/gles-stencil Readback stencil buffer for debugger on GLES
v1.13.2-1487-gf9e736b01 Henrik Rydgård 2022-10-11 10:52:48 No build Merge: b7c5c4ec5 bc28f5461 Merge pull request #16202 from hrydgard/workaround-arm32-forcecheck-issue Workaround ARM32 forcecheck issue
v1.13.2-1487-g416265431 Unknown W. Brackets 2022-10-11 07:35:42 No build GE Debugger: Display if tex is framebuf. Rather than guessing based on size, let's show explicitly.
v1.13.2-1486-gbc28f5461 Henrik Rydgård 2022-10-11 10:10:52 No build Disables "ForceCheck" on jit invalidation on ARM32, introduced in #16194 I'm not sure if we should call it at all here, but at least this makes games work again on ARM32. Will need more investigation.
v1.13.2-1486-ga4bd0af3f Unknown W. Brackets 2022-10-11 07:13:16 No build GE Debugger: Use a modern GL context. Note: still a separate context from Draw, since it's drawn to an entirely separate window. This stops RenderDoc from getting angry.
v1.13.2-1485-gfb6b2514f Unknown W. Brackets 2022-10-11 06:59:54 No build GE Debugger: Remove ancient unecessary GL calls.
v1.13.2-1485-gbaa9451cb Henrik Rydgård 2022-10-11 09:55:53 No build Warning fixes
v1.13.2-1484-gb7c5c4ec5 Henrik Rydgård 2022-10-11 06:46:25 Download Download Download Merge: 8b2e7d6e2 728748b10 Merge pull request #16199 from unknownbrackets/mips-offset MIPS: Fix non standard layout offsets
v1.13.2-1484-g48c39543a Unknown W. Brackets 2022-10-11 06:54:24 No build GE Debugger: Normalize framebuffer texture preview. Previously, we would show the render-to-texture with its original dimensions. While useful, this skewed the preview coordinates and was sometimes confusing. Additionally, depth texturing didn't preview. This pads and subsets the texture preview so it's the right size.
v1.13.2-1483-gfc9f20022 Unknown W. Brackets 2022-10-11 06:50:53 No build GE Debugger: Centralize current fb tex fetch code.
v1.13.2-1482-g999055791 Unknown W. Brackets 2022-10-11 06:48:38 No build D3D9: Remove block transfer code overrides. We can just use Draw now. Keep depth, though, since it applies scale.
v1.13.2-1482-g8b2e7d6e2 Henrik Rydgård 2022-10-11 06:45:21 No build Merge: 5318452e7 26fd063cd Merge pull request #16200 from unknownbrackets/vulkan-depth Vulkan: Fix initial depth copy w/o existing depth
v1.13.2-1482-g089ac9a50 Henrik Rydgård 2022-10-10 18:00:21 No build Comment about VR uniforms
v1.13.2-1481-gee46f8992 Henrik Rydgård 2022-10-10 17:51:32 No build Don't use fragmentShaderInt32Support as a replacement for checking for bitwiseOps
v1.13.2-1481-gc89cf1cde Unknown W. Brackets 2022-10-11 06:28:14 No build D3D9: Implement CopyFramebufferToMemorySync(). This works like other backends, including D3D11. This allows us to get rid of the old implementation and reuse more code.
v1.13.2-1480-gaec22491f Henrik Rydgård 2022-10-10 17:16:52 No build Don't expand alphaColorRef to 128 bytes on backends where we don't need to.
v1.13.2-1480-g5318452e7 Henrik Rydgård 2022-10-10 19:15:53 Download Download Download it_IT - Italian localization: Apply giona888's latest changes
v1.13.2-1479-g69bc7b060 Henrik Rydgård 2022-10-10 17:14:56 No build glslang: Set a missing resource limit. Avoids spurious errors in shader unit test
v1.13.2-1479-g6f703128e Henrik Rydgård 2022-10-10 18:35:29 Download Download Download Experimentally revert "Delete some misguided FPU control code, that we definitely don't want" This reverts commit d52d383c224aa60d0d4541276e80e114486eaab3.
v1.13.2-1478-gd56bdcb81 Henrik Rydgård 2022-10-10 15:40:17 Download Download Download Merge: 50285f6bf d4bfe9299 Merge pull request #16196 from hrydgard/improved-render-stats Improved stats in the Vulkan GPU profiler
v1.13.2-1474-gfc68cd945 Unknown W. Brackets 2022-10-11 02:09:14 No build GLES: Add debug readback of stencil data. This allows the existing gpu.buffer.renderStencil to snapshot the state.
v1.13.2-1474-g50285f6bf Henrik Rydgård 2022-10-10 13:29:09 Download Download Download Revert "Revert "Loader: Validate offsets and truncation in ELF."" This reverts commit 470edac18a1af1f8107338db5357f7a625d3cb44.
v1.13.2-1473-gc03d327dd Unknown W. Brackets 2022-10-11 01:55:30 No build GLES: Refactor depth pipeline create. So we can reuse for stencil as well.
v1.13.2-1473-g6833589e3 Henrik Rydgård 2022-10-10 12:22:05 Download Download Download Update elfSize to uncompressed elf size when needed. Fixes infinite loading in Wipeout. Also minor cleanups.
v1.13.2-1472-g470edac18 Henrik Rydgård 2022-10-10 11:42:24 No build Revert "Loader: Validate offsets and truncation in ELF." This reverts commit 4ecdce2a379fb429c4dc3d7de02d148a2aeff0f0.
v1.13.2-1472-g59cc7a800 Unknown W. Brackets 2022-10-11 01:54:29 No build GPU: Rename stencil write pipeline.
v1.13.2-1471-ge3df8044b Henrik Rydgård 2022-10-10 10:59:50 Download Download Download Merge: dd389ade8 1dc35b3ac Merge pull request #16195 from unknownbrackets/gles-depth-cleanup GLES: Use Draw for depth readback shader
v1.13.2-1471-gb991a84b9 Unknown W. Brackets 2022-10-11 01:43:19 No build GLES: Allow stencil texturing if supported.
v1.13.2-1470-g1dc35b3ac Unknown W. Brackets 2022-10-10 09:53:31 No build GLES: Simplify, enable debug depth readback.
v1.13.2-1469-gf8908c691 Unknown W. Brackets 2022-10-10 09:40:54 No build GLES: Use Draw for depth readback shader. Was not working before, since the program was not being used by Draw2D.
v1.13.2-1468-gd4bfe9299 Henrik Rydgård 2022-10-10 10:53:27 No build Track min and max GPU time, init time, render CPU time. Mainly wanted to see if init time is a factor, there are optimizations we can do there.
v1.13.2-1468-g179c1e4a3 Unknown W. Brackets 2022-10-10 08:19:31 No build GLES: Enable EXT_depth_clamp where supported. Seems like Freedreno may support this.
v1.13.2-1467-gd52d383c2 Henrik Rydgård 2022-10-10 10:46:51 No build Delete some misguided FPU control code, that we definitely don't want
v1.13.2-1467-g93346d6e2 Unknown W. Brackets 2022-10-10 08:15:12 No build GLES: Refactor depth shader download. This makes it similar to the Draw interface.
v1.13.2-1466-gc2da29392 Unknown W. Brackets 2018-12-25 01:29:13 No build GLES: Depth download cleanup.
v1.13.2-1466-g728748b10 Unknown W. Brackets 2022-10-11 02:30:15 No build MIPS: Fix non standard layout offsets.
v1.13.2-1466-g32699da6d Henrik Rydgård 2022-10-04 17:56:30 No build Vulkan (trivial): Fix numDraws stat when merging render passes. Shorten a name.
v1.13.2-1466-g26fd063cd Unknown W. Brackets 2022-10-11 04:14:34 No build Vulkan: Fix initial depth copy w/o existing depth.
v1.13.2-1465-gdd389ade8 Henrik Rydgård 2022-10-10 09:48:18 Download Download Download Merge: 6f7528951 bad4a93d3 Merge pull request #16192 from unknownbrackets/depth-download D3D11: Correct depth readback
v1.13.2-1463-g6f7528951 Henrik Rydgård 2022-10-10 09:47:28 No build Merge: 5b919dcf1 7e462c087 Merge pull request #16193 from unknownbrackets/overalloc Loader: Get rid of overalloc on module exec
v1.13.2-1460-g5b919dcf1 Henrik Rydgård 2022-10-10 09:47:03 Download     Merge: bc9215ca9 6a5824031 Merge pull request #16194 from unknownbrackets/debugger Fix crash setting breakpoints while in GE debugger
v1.13.2-1459-g6a5824031 Unknown W. Brackets 2022-10-10 06:42:04 No build Windows: Retain log console on graphics restart. It's a small thing but I always use -l and it annoys me when I restart.
v1.13.2-1458-g825450a37 Unknown W. Brackets 2022-10-10 06:26:13 No build jit: Defer invalidations made while running. Previously, invalidating icache could happen while running, which might cause the CPU to return into outer space. This runs such invalidations after letting the CPU exit. It was easy to trigger this with the debugger: step using the GE debugger, add a CPU memory breakpoint, then resume from the GE debugger. However, cheats and the like could cause similar issues.
v1.13.2-1458-g7e462c087 Unknown W. Brackets 2022-10-10 01:42:05 No build Loader: Get rid of overalloc on module exec.
v1.13.2-1457-g4ecdce2a3 Unknown W. Brackets 2022-10-10 01:38:33 No build Loader: Validate offsets and truncation in ELF.
v1.13.2-1457-g4d5e6f53b Unknown W. Brackets 2022-10-10 06:25:20 No build GE Debugger: Reset on shutdown. Previously, it kept showing the last frame, which made it seem like it was still stepping.
v1.13.2-1456-gbc9215ca9 Henrik Rydgård 2022-10-10 00:03:17 Download Download Download Merge: af995f285 db5011d7f Merge pull request #16190 from unknownbrackets/save-slow Reduce IO primarily during save operations
v1.13.2-1452-gdb5011d7f Unknown W. Brackets 2022-10-09 20:25:39 No build Savedata: Cache SFO data during processing. This only caches between touching PSP code, in case something changes. Reduces cases of multiple SFO lookups and reads.
v1.13.2-1451-g5bed35b29 Unknown W. Brackets 2022-10-09 19:36:19 No build Savedata: Skip and defer texture exist check. We can skip if there's no UI.
v1.13.2-1450-g8c1acc30e Unknown W. Brackets 2022-10-09 18:33:39 No build Savedata: Combine file info and dir listing calls.
v1.13.2-1449-g494269255 Unknown W. Brackets 2022-10-09 18:08:18 No build Io: Provide directory existence with listing. Sometimes, you need to tell the difference between an empty directory and one that doesn't exist at all. We can do this in a single call.
v1.13.2-1448-g7b8350f8a Unknown W. Brackets 2022-10-09 20:37:19 No build Android: Differentiate empty dir from failure.
v1.13.2-1447-g6168e03b4 Unknown W. Brackets 2022-10-09 17:50:48 No build Savedata: Reduce some duplicate file info lookups.
v1.13.2-1446-gbad4a93d3 Unknown W. Brackets 2022-10-10 00:50:50 No build D3D11: Correct depth readback.
v1.13.2-1446-g6fd294037 Unknown W. Brackets 2022-10-09 17:29:02 No build Font: Reduce internal font loading IO. Improves startup for games that load sceFont on devices with slow storage.
v1.13.2-1445-ge90a7de3e Lubos 2022-10-16 20:28:45 No build OpenXR - Add VR mode for stereo flat screen rendering
v1.13.2-1445-gaf995f285 Henrik Rydgård 2022-10-09 23:37:39 Download Download Download Merge: 199bfe459 55d5dc383 Merge pull request #16191 from unknownbrackets/depth-download Correct depth readback on D3D9
v1.13.2-1445-g4db30e772 Unknown W. Brackets 2022-10-09 17:16:33 No build Io: Defer GetFileInfo() until it's needed. We often won't need this, so skip the call until needed.
v1.13.2-1444-gde4165031 Lubos 2022-10-14 16:47:54 No build OpenXR - Disable VUlkan for now
v1.13.2-1444-g55d5dc383 Unknown W. Brackets 2022-10-09 22:49:41 No build GPU: Rename readback and buffer write operations. Avoid download/upload and pack, which don't have clear directions.
v1.13.2-1444-g8d848f083 Unknown W. Brackets 2022-10-09 17:02:11 No build Io: Reduce operations inside GetFileInfo(). These can take time so let's try to bundle them.
v1.13.2-1443-gd473aa6db Unknown W. Brackets 2022-10-09 16:47:13 No build Module: Cleanup file read pattern. Let's always use ReadEntireFile() when we can.
v1.13.2-1443-gd83f736b1 Unknown W. Brackets 2022-10-09 22:21:04 No build D3D9: Correct depth readback.
v1.13.2-1443-gd0431e494 Lubos 2022-10-12 19:16:17 No build OpenXR - Create VR framebuffer for Vulkan
v1.13.2-1442-gade606bc3 Lubos 2022-10-12 16:21:54 No build OpenXR - Hookup VR API into Vulkan
v1.13.2-1442-g199bfe459 Unknown W. Brackets 2022-10-09 21:15:55 Download Download Download Merge: aa410b489 e67cc1666 Merge pull request #16187 from Nemoumbra/remote-API-tests Remote API: hle.func.removeRange added
v1.13.2-1441-g43f848a2a Lubos 2022-10-09 17:49:17 No build Merge: 7c6cff5ae 28bc45451 Merge branch 'master' into feature_openxr_vulkan
v1.13.2-1440-gaa410b489 Unknown W. Brackets 2022-10-09 21:04:04   Download Download Merge: 0c4935f33 be37de106 Merge pull request #16152 from hrydgard/on-demand-depth-buffers Vulkan: Create depth/stencil buffers on demand
v1.13.2-1440-g73e5791b0 Nemoumbra 2022-10-16 13:43:56 No build Code cleanup, optional param renamed: "recreate" -> "remove"
v1.13.2-1439-g4a967966e Nemoumbra 2022-10-15 15:01:12 No build Removed the bugged part of hle.func.scan + new comments
v1.13.2-1438-gbe37de106 Henrik Rydgård 2022-10-02 15:52:52 No build Vulkan: Create depth/stencil buffers on demand
v1.13.2-1438-ga772e8707 Nemoumbra 2022-10-12 11:09:05 No build Comments updated, default value for parameter "recreate" set to false
v1.13.2-1438-g0c4935f33 Henrik Rydgård 2022-10-09 20:45:27   Download   Depal from dynamic CLUT: When detecting bounds, be more conservative. Followup to #16188 . Further fixes the lens flare. It confused me before that there are two sections of the track on Sunset Drive where the sun is visible, but only on the second is the lens flare sprite actually shown, which is rather weird. Verified that exactly the same thing happens on hardware, so it's not a an emulation problem! Rather seems like a glitch in the game itself.
v1.13.2-1437-gf21fd3670 Henrik Rydgård 2022-10-09 20:28:02 Download Download Download Merge: 28bc45451 9422b05ee Merge pull request #16188 from hrydgard/ridge-racer-sun-flare Fix depal bounds with dynamic CLUT. Fixes lens flare glitches in Ridge Racer
v1.13.2-1437-gacdaaae7a Nemoumbra 2022-10-12 10:55:01 No build Added optional parameter to hle.func.scan, improved code of hle.func.removeRange
v1.13.2-1436-ge67cc1666 Nemoumbra 2022-10-09 18:11:14 No build Remote API: hle.func.removeRange added
v1.13.2-1436-g9422b05ee Henrik Rydgård 2022-10-09 18:57:48 No build Fix depal bounds with dynamic CLUT. Fixes lens flare glitches in Ridge Racer With this wrong, we ended up drawing pixels that came from a DONT_CARE init of the depal temp buffer, which was a pile of garbage on Android and blank on PC. Now, we seem to end up not drawing anything because the depal operation results in transparent black into whatever is actually intended, but at least the screen isn't full of glitches when the sun is visible on Adreno. See issue #16083
v1.13.2-1435-g28bc45451 Henrik Rydgård 2022-10-09 16:37:42 Download Download Download Merge: 49de375bf ad3220f85 Merge pull request #16184 from unknownbrackets/depth-download GPU: Hook Gods Eater Burst avatar read
v1.13.2-1430-g49de375bf Henrik Rydgård 2022-10-09 10:41:40 Download Download Download Merge: 10fedf19b bc84d6345 Merge pull request #16183 from unknownbrackets/depth-usage GPU: Ignore depth when masked and ALWAYS
v1.13.2-1425-g10fedf19b Henrik Rydgård 2022-10-09 10:19:26   Download Download Merge: 76be009b4 ce79649c0 Merge pull request #16182 from unknownbrackets/gles-indexed GLES: Use GL_LUMINANCE on GLES for indexed tex
v1.13.2-1423-g76be009b4 Henrik Rydgård 2022-10-09 10:17:17 Download     Merge: 7ed3eeea2 157ffed57 Merge pull request #16181 from unknownbrackets/d3d9-clut Add rendered CLUT handling to D3D9
v1.13.2-1420-g7ed3eeea2 Henrik Rydgård 2022-10-09 10:15:07 No build Merge: a081d684e 33993b857 Merge pull request #16179 from unknownbrackets/jpeg Correct size and YUV order for jpeg decoding
v1.13.2-1415-g33993b857 Unknown W. Brackets 2022-10-09 05:31:39 No build Jpeg: Cleanup debug dump file access.
v1.13.2-1414-g9c026927b Unknown W. Brackets 2022-10-09 05:24:54 No build Jpeg: Encode and decode YCbCr as 2x2. Verified this is what's output from a PSP's DecodeMJpegYCbCr, and games directly use its output in MJpegCsc - so change to match. This makes the colors in Gods Eater Burst character portraits look better.
v1.13.2-1413-g7c6cff5ae Lubos 2022-10-09 17:48:23 No build Merge: 6c50fc5b3 a081d684e Merge branch 'master' into feature_openxr_vulkan
v1.13.2-1413-g1c18d9b49 Unknown W. Brackets 2022-10-08 21:22:09 No build Jpeg: Correct some logging of return types.
v1.13.2-1412-gaf28a3d49 Unknown W. Brackets 2022-10-08 20:28:36 No build Jpeg: Correct colorspace conversion funcs. For non-mjpeg, the height and width are halved, and more sampling modes are supported. This also checks for invalid pointers and notifies the debugger. The exact YCbCr->RGBA conversion is not accurate, but it writes in the correct places now. MJpeg is still a bit off.
v1.13.2-1411-g159d4ed4a Unknown W. Brackets 2022-10-08 08:53:04 No build Jpeg: Decode buffers using configured stride. Previously, it was assumed that the stride was the nearest power of two, but it's actually the Create width.
v1.13.2-1410-gdc18b6cf8 Unknown W. Brackets 2022-10-08 08:26:37 No build Jpeg: Improve error handling for YCbCr decode. This also fixes a crash on invalid output pointer.
v1.13.2-1409-g95d40cc09 Unknown W. Brackets 2022-10-08 08:24:09 No build Jpeg: Retain previous width/height. Seems to be reused even after Delete, strangely.
v1.13.2-1408-gbcee6c031 Unknown W. Brackets 2022-10-07 16:02:21 No build Jpeg: Improve timing/errors for GetOutputInfo.
v1.13.2-1408-gbc84d6345 Unknown W. Brackets 2022-10-09 09:57:10 No build Vulkan: Disable geometry shaders for Mali <= 18. These drivers apparently have some weird behavior.
v1.13.2-1408-gad3220f85 Unknown W. Brackets 2022-10-09 10:08:04 No build GLES: Hook up depth download. Currently, only used by one hook.
v1.13.2-1408-ga081d684e Henrik Rydgård 2022-10-08 20:35:17 Download Download Download Merge: 72a7a7773 bf14ca84d Merge pull request #16177 from lvonasek/hotfix_openxr_rendering OpenXR - Revision of VR rendering
v1.13.2-1407-gd0eb14ec0 Unknown W. Brackets 2022-10-09 09:54:59 No build GPU: Correct sizing account on block transfer.
v1.13.2-1407-gbf14ca84d Lubos 2022-10-08 14:38:49 No build OpenXR - Revision of VR rendering
v1.13.2-1407-g7f87cd077 Unknown W. Brackets 2022-10-07 09:24:19 No build Jpeg: Play it safe with load/unload handling.
v1.13.2-1407-g1c7a5bbb4 Unknown W. Brackets 2022-10-09 02:51:04 No build Debugger: Fix off-by-one in func scanning. This is inclusive.
v1.13.2-1406-gb2ce4d2c3 Unknown W. Brackets 2022-10-09 02:50:18 No build GPU: Refuse to set fb_address == z_address. We don't do it when creating framebufs either, so don't update to matching values.
v1.13.2-1406-g157ffed57 Unknown W. Brackets 2022-10-09 00:36:36 No build D3D9: Add simple rendered CLUT handling. I think there's still a deeper half-pixel offset issue, but this fixes Brave Story.
v1.13.2-1406-g72a7a7773 Henrik Rydgård 2022-10-07 16:22:13 Download Download Download Merge: 591a748ae 3af8a667e Merge pull request #16173 from unknownbrackets/psmf Psmf: Fix save states
v1.13.2-1406-g0931b343c Unknown W. Brackets 2022-10-07 08:07:33 No build Jpeg: Validate CreateMJpeg() parameters.
v1.13.2-1406-g057661380 Unknown W. Brackets 2022-10-09 09:52:35 No build GPU: Hook Gods Eater Burst avatar read. Currently not working since depth comes back as 0.
v1.13.2-1405-ge7e7528fb Unknown W. Brackets 2022-10-09 09:50:45 No build GPU: Consider depth buffers in block transfer. Right now, only with an explicit flag (not yet used.)
v1.13.2-1405-gce79649c0 Unknown W. Brackets 2022-10-09 01:06:39 No build GLES: Use GL_LUMINANCE on GLES for indexed tex. See #16176, used for rendered CLUTs.
v1.13.2-1405-g81cf76a61 Unknown W. Brackets 2022-10-09 00:33:16 No build D3D9: Correct sampler states for binding 1+.
v1.13.2-1405-g62fe17860 Unknown W. Brackets 2022-10-07 07:45:18 No build Jpeg: Cleanup Init/Finish error checks.
v1.13.2-1405-g7d331f192 Unknown W. Brackets 2022-10-09 02:33:14 No build GPU: Ignore depth when masked and ALWAYS. Seen in NFS Pro Street, for example. Shouldn't be interpreted as depth usage.
v1.13.2-1405-g3af8a667e Unknown W. Brackets 2022-10-07 16:03:29 No build Psmf: Fix save states.
v1.13.2-1404-g591a748ae Henrik Rydgård 2022-10-07 00:36:01 Download Download Download Merge: 131c1ca79 d716b7448 Merge pull request #16159 from sum2012/patch_1 Add crc calculation in loading module
v1.13.2-1396-g131c1ca79 Henrik Rydgård 2022-10-06 20:46:57 Download Download Download Typo fix, thanks iota97
v1.13.2-1395-gc1f820ff2 Henrik Rydgård 2022-10-06 11:45:42 Download Download Download Merge: 7dd93f906 bf25f4b28 Merge pull request #16168 from hrydgard/uniform-padding-fix Shader uniforms (VK/D3D11): Fix issue where we could overwrite values in the fourth component padding.
v1.13.2-1394-gbf25f4b28 Henrik Rydgård 2022-10-06 10:40:58 No build Shader uniforms (VK/D3D11): Fix issue where we could overwrite the fourth component padding.
v1.13.2-1393-g7dd93f906 Henrik Rydgård 2022-10-06 10:00:52 Download Download Download Merge: 87d00f79d 3aa863ec4 Merge pull request #16167 from unknownbrackets/rangecull GPU: Clip against neg Z even w/o cull support
v1.13.2-1392-g3aa863ec4 Unknown W. Brackets 2022-10-06 09:34:02 No build GPU: Clip against neg Z even w/o cull support. This should fix rendering issues on Apple devices.
v1.13.2-1391-g87d00f79d Henrik Rydgård 2022-10-06 09:18:08 Download Download Download Merge: 3da1b4610 bc3d3cf9f Merge pull request #16165 from unknownbrackets/geo-shader Vulkan: Clip clamped depth in geometry shader
v1.13.2-1386-g3da1b4610 Henrik Rydgård 2022-10-06 08:24:46 Download Download Download Merge: d6bd08cae aee2ad46a Merge pull request #16166 from unknownbrackets/hwtess GPU: Verify generated shader buffer length
v1.13.2-1384-gd6bd08cae Henrik Rydgård 2022-10-06 01:00:41 Download Download Download Merge: 317ecdaad 5d88e5020 Merge pull request #16162 from unknownbrackets/geo-shader Implement negative Z clipping in geometry shader
v1.13.2-1380-g317ecdaad Henrik Rydgård 2022-10-05 09:23:50 Download Download Download Merge: c45c65815 32f5a7e95 Merge pull request #16161 from GITNE/freedesktop-integration Improve Freedesktop integration
v1.13.2-1378-gd716b7448 sum2012 2022-10-07 00:01:53 No build Fix as @hrydgard suggest
v1.13.2-1378-gc45c65815 Henrik Rydgård 2022-10-05 09:23:06 No build Merge: 362391b9d c735d1002 Merge pull request #16164 from unknownbrackets/reporting Reporting: Always report hleReportDebug
v1.13.2-1378-gbc3d3cf9f Unknown W. Brackets 2022-10-06 06:17:17 No build GPU: Optimize clip distances needed. We only need to write one clip distance to clip clamped depth, since we don't clamp when it needs clipping on both sides.
v1.13.2-1377-g776e72715 sum2012 2022-10-05 14:52:47 No build Forget remove the include
v1.13.2-1377-g14bf9d192 Unknown W. Brackets 2022-10-06 05:23:10 No build Vulkan: Correct clamped Z clip when clipping neg Z. In the geometry shader, if used, we need to output the clip distance from the clamped Z clip or it gets lost.
v1.13.2-1376-gde6d747cf sum2012 2022-10-05 14:36:01 No build Store crc change to u32 Should build fixed
v1.13.2-1376-g866354140 Unknown W. Brackets 2022-10-06 05:11:10 No build Vulkan: Avoid max_vertices=12 if unnecessary.
v1.13.2-1376-g32f5a7e95 GITNE 2022-10-01 01:59:59 No build Improve Freedesktop integration * Move scalable icon install from `${prefix}/share/pixmaps` (`pixmaps` has been deprecated long time ago) to `${prefix}/share/icons/hicolor/scalable/apps` * Add `Keywords`, `Categories`, and `MimeType` keys to `.desktop` file * Add shared MIME-info on [`application/x-compressed-iso`](https://en.wikipedia.org/wiki/.CSO "Compressed ISO") MIME type
v1.13.2-1375-g362391b9d Henrik Rydgård 2022-10-04 20:56:41 Download Download Download Fix Kurohyou again. See #9576
v1.13.2-1375-g3e5c09d43 Unknown W. Brackets 2022-10-06 04:41:59 No build Vulkan: Clip clamped depth in geometry shader. This corrects deformed geometry on Mali devices which don't support user-space clipping but do support depth clamp.
v1.13.2-1375-g09e9488de sum2012 2022-10-05 00:22:40 No build Try to build fix
v1.13.2-1374-gb333695cd Henrik Rydgård 2022-10-04 08:45:06 Download Download Download Merge: 1469a32a9 9ac4523fd Merge pull request #16160 from unknownbrackets/vram-mirrors GPU: Use flags to fix triggered upload/download
v1.13.2-1374-gaf93a7185 sum2012 2022-10-04 03:50:33 No build Add crc record to psmfplayer
v1.13.2-1374-g5d88e5020 Unknown W. Brackets 2022-10-05 08:04:25 No build Vulkan: Generate indices in clipping.
v1.13.2-1373-gf24edbe8a Unknown W. Brackets 2022-10-05 07:19:40 No build Compat: Remove DisableRangeCulling. This hack was used because culling previously incorrectly handled Z, which was fixed in #14833.
v1.13.2-1373-gc735d1002 Unknown W. Brackets 2022-10-05 08:48:57 No build Reporting: Always report hleReportDebug. Even if debug logging is not enabled.
v1.13.2-1373-gbbe9c4109 sum2012 2022-10-04 03:21:11 No build Add crc record into mpeg module
v1.13.2-1372-gc33ff5898 Unknown W. Brackets 2022-10-05 08:46:25 No build Reporting: Avoid accessing ticks before start.
v1.13.2-1372-gaee2ad46a Unknown W. Brackets 2022-10-06 06:41:09 No build GPU: Verify generated shader buffer length. Hardware tessellation + uberlighting + clamp was exceeding the buffer, causing memory corruption. Let's try to catch it, but also increase buffers to be safe.
v1.13.2-1372-g8025def8d Unknown W. Brackets 2022-10-05 07:10:24 No build Vulkan: Clip to neg z in the geometry shader. This is only used when clip distance is unsupported, such as on Mali.
v1.13.2-1372-g95e6eaa60 sum2012 2022-10-04 02:29:23 No build Add crc calculation in loading module
v1.13.2-1371-g1469a32a9 Henrik Rydgård 2022-10-03 19:06:02 Download Download Download Vertex decoder: Add fallback for non-SSE4.1 See #16157
v1.13.2-1370-g973d0435c Henrik Rydgård 2022-10-03 19:02:16 Download Download Download Fix another crash with non-buffered rendering
v1.13.2-1369-g49097d359 Henrik Rydgård 2022-10-03 16:36:03 Download Download Download More libretro buildfix, thanks stuken
v1.13.2-1368-g8dc89d676 Henrik Rydgård 2022-10-03 16:10:41   Download Download Merge: 360eab321 e025629d4 Merge pull request #16155 from Kingcom/libretro Attempt to fix libretro build
v1.13.2-1367-ge025629d4 Kingcom 2022-10-03 15:50:33 No build Attempt to fix libretro build
v1.13.2-1366-g360eab321 Henrik Rydgård 2022-10-03 14:19:14 Download Download Download Merge: b7f79dd8b 117ce25de Merge pull request #16106 from sum2012/mpeg-patch Trying to improve sceMpegAvcDecodeYCbCr
v1.13.2-1362-gb7f79dd8b Henrik Rydgård 2022-10-03 12:57:55 Download Download Download Merge: ed3cd1dc2 2207c1271 Merge pull request #16153 from hrydgard/gpu-profiler-fixes GPU profiler fixes
v1.13.2-1359-ged3cd1dc2 Henrik Rydgård 2022-10-03 11:56:24 Download Download Download Merge: 35dfd85ce 0be891c7f Merge pull request #16150 from unknownbrackets/vram-mirrors GPU: Mask away unused bits in framebuf/zbuf ptr, cleanup
v1.13.2-1353-g35dfd85ce Henrik Rydgård 2022-10-03 11:22:07 Download Download Download Merge: bc1975bc9 29b87e0c0 Merge pull request #16134 from GermanAizek/master Code refactor and minor optimize
v1.13.2-1353-g9ac4523fd Unknown W. Brackets 2022-10-04 05:22:27 No build GPU: Skip matching a framebuf for RAM.
v1.13.2-1352-ga1efed31b Unknown W. Brackets 2022-10-04 05:17:25 No build GPU: Use flags to fix triggered upload/download. No longer using mirror hacks.
v1.13.2-1352-g29b87e0c0 Herman Semenov 2022-10-03 09:49:13 No build Merge: 09f0c0c8f bc1975bc9 Merge branch 'master' into master
v1.13.2-1351-g0be891c7f Unknown W. Brackets 2022-10-03 06:31:07 No build softgpu: Minor opt, ignore unused z_stride.
v1.13.2-1350-g58a437699 Unknown W. Brackets 2022-10-03 06:28:53 No build GPU: Normalize framebuf addresses. In VRAM, always store without mirror. In RAM, always store without cache/kernel bits.
v1.13.2-1349-g73040ebb8 Unknown W. Brackets 2022-10-03 05:48:28 No build GE Debugger: Ignore mirrors for target in record.
v1.13.2-1348-g2207c1271 Henrik Rydgård 2022-10-03 12:13:11 No build Fix validation error with the GPU profiler
v1.13.2-1348-g4a17ab807 Unknown W. Brackets 2022-10-03 05:47:12 No build GE Debugger: Correct mask in target breakpoints.
v1.13.2-1347-gba7885475 Henrik Rydgård 2022-10-03 11:20:36 No build Improve Vulkan profiler (show framebuffer tag for render passes)
v1.13.2-1347-gb9b59f780 Unknown W. Brackets 2022-10-03 05:44:35 No build GPU: Mask away unused bits in framebuf/zbuf ptr. Lower 4 bits are ignored during rendering, and mirrors (even even the 8 bit at the top) are ignored.
v1.13.2-1346-gbc1975bc9 Henrik Rydgård 2022-10-02 17:06:55 Download Download Download Merge: 33f24efb2 4df7a8f35 Merge pull request #16142 from unknownbrackets/geo-shader Implement geometry shader for range culling
v1.13.2-1343-g4df7a8f35 Unknown W. Brackets 2022-10-02 16:43:35 No build Vulkan: Cleanup unused geometry shader vars. Without clipping, these aren't used (but could be in the future with manual clipping.)
v1.13.2-1342-g2832edcc3 Unknown W. Brackets 2022-10-02 16:41:36 No build Vulkan: Allow configuring geometry shaders on/off.
v1.13.2-1341-g8df956b03 Unknown W. Brackets 2022-10-02 16:32:31 No build Vulkan: Block geometry shaders on older Mali. They're too slow to be usable.
v1.13.2-1340-g36eb0d9ad Unknown W. Brackets 2022-10-02 05:42:00 No build Vulkan: Use geo clip distance only where supported. It might be supported without cull or GS. Otherwise we may need to clip the triangles manually.
v1.13.2-1339-g2ce0cda33 Unknown W. Brackets 2022-10-02 05:39:22 No build Vulkan: Enable geo shader for culling. The compat setting was really for some previously buggy cases that couldn't work without cull.
v1.13.2-1338-gbfaa30446 Unknown W. Brackets 2021-10-28 06:22:45 No build Vulkan: Correct geometry shader culling.
v1.13.2-1337-gac248338b Henrik Rydgård 2021-10-27 09:28:07 No build Vulkan: Cull in geoshader, hack to on for now.
v1.13.2-1336-gcdee10fe8 Henrik Rydgård 2021-10-26 09:56:14 No build Vulkan: Basic geoshader code generation.
v1.13.2-1335-gfbdb27816 Unknown W. Brackets 2022-10-02 05:13:30 No build Vulkan: Update shader cache format for geo shaders.
v1.13.2-1334-gd16caa71a Unknown W. Brackets 2022-10-02 05:01:23 No build Vulkan: Add geometry shader ID tracking. We're still not generating them, yet. But this tracks the objects and IDs through the pipeline.
v1.13.2-1333-g38e16324f Unknown W. Brackets 2022-10-01 23:57:00 No build Vulkan: Clean up shader module tag.
v1.13.2-1333-g33f24efb2 Henrik Rydgård 2022-10-02 16:43:58 Download Download Download Merge: d3f6b9b7e a8c12385c Merge pull request #16146 from unknownbrackets/debugger UI: Prevent rendering during reboot
v1.13.2-1332-ga8c12385c Unknown W. Brackets 2022-10-02 16:25:15 No build UI: Prevent rendering during reboot. Can sometimes crash.
v1.13.2-1332-g878a049f6 Unknown W. Brackets 2022-10-02 04:22:16 No build GPU: Add dirtying for geo shader state. Not yet used, but dirtied at the right times.
v1.13.2-1331-gd3f6b9b7e Henrik Rydgård 2022-10-02 15:40:16 Download Download Download Merge: b36bfc37d 5caa43d05 Merge pull request #16145 from gucio321/polish-translation assets/lang: translate some key phrases in pl_PL.ini
v1.13.2-1329-gb36bfc37d Henrik Rydgård 2022-10-02 15:39:51 Download   Download Merge: 10b226367 ab08db6fc Merge pull request #16139 from hrydgard/tighten-up-format-checks Tighten up some color format checks with displays and copies
v1.13.2-1328-g5caa43d05 gucio321 2022-10-02 15:19:47 No build assets/lang: translate some key phrases in pl_PL.ini I've switched into polish language for a while and noticed that some parts of settings are not translated... It was a bit... harmful ;-)
v1.13.2-1327-g10b226367 Henrik Rydgård 2022-10-02 09:25:45 Download Download Download Merge: 19f4ffef6 4a64a863e Merge pull request #16143 from unknownbrackets/edram-trans Report, save, and frame dump the Edram translation value
v1.13.2-1322-g19f4ffef6 Henrik Rydgård 2022-10-02 09:13:47 No build Merge: d2ce6f513 753ac9530 Merge pull request #16141 from unknownbrackets/debugger Debugger: Fix game.reset by adding a reboot status
v1.13.2-1321-g4a64a863e Unknown W. Brackets 2022-10-02 08:51:30 No build headless: Update tests.
v1.13.2-1320-gfcc877a0f Unknown W. Brackets 2022-10-02 08:48:23 No build GE Debugger: Fix memcpy/memset recording. Uhh, oops. I'm surprised I didn't notice these were broken for so long.
v1.13.2-1320-gd2ce6f513 Henrik Rydgård 2022-10-02 08:15:19 Download Download Download Merge: f12a5101e a268b9d1c Merge pull request #16140 from unknownbrackets/debug-32 Build: Fix debug build on Windows 32-bit
v1.13.2-1319-ga268b9d1c Unknown W. Brackets 2022-10-02 02:14:12 No build Build: Ignore no symbols link warning. This is just because we ifdef some files out for certain platforms.
v1.13.2-1319-g978fd9fc6 Unknown W. Brackets 2022-10-02 08:48:06 No build GE Debugger: Record the Edram translation value.
v1.13.2-1318-gab08db6fc Henrik Rydgård 2022-10-01 23:53:13 No build Tighten up some color format checks with displays and copies Now that we allow multiple color format buffers to overlap, and don't just take one and change its format during copy for example, we could use some additional checking. Additionally, do a simple heuristic to reject "obviously" wrong copies copies to framebuffers. Fixes #15959, should also help #16124
v1.13.2-1318-g24999e792 Unknown W. Brackets 2022-10-02 08:18:42 No build Ge: Report and save Edram translation value. See #16126 for some details on its usage and effects.
v1.13.2-1318-g753ac9530 Unknown W. Brackets 2022-10-02 03:13:22 No build Debugger: Fix game.reset by adding a reboot status. We don't want EmuScreen to auto-exit, and we don't want to double-lock the debugger lifecycle lock. Let's just handle reboot specifically.
v1.13.2-1318-g80cccd7ab Unknown W. Brackets 2022-10-02 01:13:25 No build Build: Fix debug build on Windows 32-bit.
v1.13.2-1317-gf12a5101e Henrik Rydgård 2022-10-01 22:47:13 Download Download Download Merge: 151db69a3 c3e2e1c13 Merge pull request #16137 from unknownbrackets/armips-update Update to latest libarmips
v1.13.2-1311-gc3e2e1c13 Unknown W. Brackets 2022-10-01 17:01:01 No build Build: Raise macOS/iOS min version for c++17.
v1.13.2-1310-g2b884de58 Unknown W. Brackets 2022-10-01 16:59:17 No build armips: Use native std::filesystem on Windows/UWP.
v1.13.2-1309-g559fdd167 Unknown W. Brackets 2022-10-01 03:47:26 No build armips: Also update UWP and ARM64, etc.
v1.13.2-1309-g151db69a3 Henrik Rydgård 2022-10-01 22:23:48   Download Download Merge: 9ec41436d 87171cef9 Merge pull request #16138 from unknownbrackets/geo-shader-2 Basic groundwork for geometry shaders
v1.13.2-1308-gac335ad61 Unknown W. Brackets 2022-01-17 20:13:24 No build armips: Update to UTF-8/c++17 armips.
v1.13.2-1307-g87171cef9 Unknown W. Brackets 2022-10-01 21:12:46 No build GPU: Add geometry path for shader writer. Not yet used.
v1.13.2-1307-g8b7ccfeca Unknown W. Brackets 2022-10-01 04:33:03 No build Core: Remove disallowed register.
v1.13.2-1307-g09f0c0c8f Unknown W. Brackets 2022-10-03 09:47:55 No build Fixed syntax accessing method reviewed by Unknown W. Brackets <checkins@unknownbrackets.org> Signed-off-by: lainon <GermanAizek@yandex.ru>
v1.13.2-1306-gfaf7fc7ae Unknown W. Brackets 2022-10-01 04:14:26 No build Build: Update zstd to latest dev. Fixes attribute issue in newer c++ standards.
v1.13.2-1306-ge5fbc1d39 Unknown W. Brackets 2022-10-01 20:41:03 No build unittest: Cleanup stage/glsl version.
v1.13.2-1306-g3cdf72b68 lainon 2022-09-30 11:35:28 No build Better readability and optimization insertion into container by replacing 'insert' -> 'emplace', 'push_back' -> 'emplace_back'
v1.13.2-1305-gc953bf7fc lainon 2022-09-30 11:32:49 No build Fixed bug and memleaks
v1.13.2-1305-gc49b91c62 Unknown W. Brackets 2020-08-26 03:02:45 No build armips: Update to latest.
v1.13.2-1305-g59a489f88 Unknown W. Brackets 2022-10-01 20:37:10 No build Draw: Add COLOR1 semantic.
v1.13.2-1305-g9ec41436d Henrik Rydgård 2022-10-01 19:06:02 Download Download Download ES2 crash fix: Don't draw depth if lacking fragment shader depth write.
v1.13.2-1304-gb30455174 lainon 2022-09-30 11:31:32 No build Code readability, vec reserve() and remove excess c_str()
v1.13.2-1304-g16f93a268 Henrik Rydgård 2022-09-30 10:45:31 Download Download Download Merge: 89dab444c 77696573f Merge pull request #16133 from unknownbrackets/softgpu-debugger GE Debugger: Correct rounded coords in vertex list
v1.13.2-1303-gfec708489 lainon 2022-09-30 11:26:30 No build Correct cleaning string and remove unused vars
v1.13.2-1303-g77696573f Unknown W. Brackets 2022-09-30 09:19:21 No build GE Debugger: Correct rounded coords in vertex list. Were previously rounding to pixel, not subpixel. Also, show out of range values for clarity on clamping/culling.
v1.13.2-1302-g89dab444c Henrik Rydgård 2022-09-30 08:39:10 Download Download Download Merge: a72a425df 6468e0f03 Merge pull request #16132 from unknownbrackets/softgpu-blend softjit: Fix dst blend shift
v1.13.2-1301-g6468e0f03 Unknown W. Brackets 2022-09-30 07:00:13 No build softjit: Fix dst blend shift. Example: src * dst.a + dst * one, still requires a shift back.
v1.13.2-1300-gdc90a5a85 Unknown W. Brackets 2022-09-30 06:47:56 No build softgpu: Avoid projecting textures in common case. Several games appear to intentionally set the matrix flat.
v1.13.2-1299-g7cf05d0a4 Unknown W. Brackets 2022-09-30 07:29:30 No build GPU: Fix missed dirtying when fast loading tgen.
v1.13.2-1298-g904fb3800 Unknown W. Brackets 2022-09-30 06:36:53 No build GPU: Restore matrices with dirtying. Without this, it's possible we might not notice or apply a change whether in uniforms or etc.
v1.13.2-1297-ga72a425df Henrik Rydgård 2022-09-30 00:02:04 Download Download Download Use compat.ini to avoid readbacks in Silent Hill: Shattered Memories as well. NOTE: I'm not 100% convinced this is ok, there might be CPU graphics manipulations here. But in practice, in the current state where shadows don't work, it'll do. Thanks mrfixit2001.
v1.13.2-1296-g8afbf513b Henrik Rydgård 2022-09-29 21:37:26 Download Download Download Merge: 7a4830ed4 f8f52565b Merge pull request #16130 from hrydgard/show-menu-bar-setting Add hidden ini file setting that you can use to hide the menu bar on Windows
v1.13.2-1295-gf8f52565b Henrik Rydgård 2022-09-29 21:36:20 No build Remove redundant call to SetMenu
v1.13.2-1294-gd31f12940 Henrik Rydgård 2022-09-29 18:51:21 No build Add hidden ini file setting that you can use to hide the menu bar. Windows-only. Useful together with some video recording software. Might make some actual UI later.
v1.13.2-1293-g7a4830ed4 Henrik Rydgård 2022-09-28 17:00:56 Download Download Download Merge: ef7900fc7 8534b8d7c Merge pull request #16127 from hrydgard/silent-hill-fixes Fixes for Silent Hill: Origins (depth buffer reassignment, eliminate readback)
v1.13.2-1287-gef7900fc7 Henrik Rydgård 2022-09-28 16:43:32 Download Download Download Merge: 6c7703b67 088272c0c Merge pull request #16128 from lvonasek/docs-openxr-readme OpenXR - SDK readme
v1.13.2-1284-g6c7703b67 Henrik Rydgård 2022-09-28 14:16:28 Download Download Download Merge: f52c9650e 1d5fc2fea Merge pull request #16125 from stuken/vk_compute_alpha_fix Remove alpha ignore in xbrz texture shaders.
v1.13.2-1282-gf52c9650e Henrik Rydgård 2022-09-28 10:56:18 Download Download Download Merge: 30c7b45ac 0c2120d59 Merge pull request #16097 from lvonasek/platform_openxr_pico OpenXR - Support for Pico headsets
v1.13.2-1273-g8534b8d7c Henrik Rydgård 2022-09-28 16:44:40 No build Typo fix
v1.13.2-1272-gbd759790b Henrik Rydgård 2022-09-28 14:09:40 No build Update the Vulkan debug names when reassigning depth buffers.
v1.13.2-1271-g3adad176c Henrik Rydgård 2022-09-28 13:56:03 No build Add Silent Hill: Origins to compatibility setting BlockTransferAllowCreateFB. Eliminates a readback with (so far) no perceptible bad effects.
v1.13.2-1271-g0c2120d59 Lubos 2022-09-28 00:11:02 No build Merge: 464fc446e afe3ba01f Merge branch 'master' into platform_openxr_pico
v1.13.2-1270-gde51d067f Henrik Rydgård 2022-09-28 13:41:41 No build If a framebuffer starts using a different depth buffer than before, re-point. Fixes depth artifacts in Silent Hill: Origins. See issue #16126
v1.13.2-1269-g34d1661c4 Henrik Rydgård 2022-09-28 13:40:57 No build Quiet the Vulkan miniprofiler (for texture uploads etc) a bit
v1.13.2-1268-g30c7b45ac Henrik Rydgård 2022-09-28 09:39:27 Download Download Download Merge: 181179a6d 6b20c0318 Merge pull request #16123 from unknownbrackets/gpu-matrix softgpu: Correct matrix value update wrapping
v1.13.2-1265-g181179a6d Henrik Rydgård 2022-09-28 09:35:33     Download Merge: 46e7f5ab1 3b0c0f291 Merge pull request #16121 from unknownbrackets/debugger Debugger: Add API to scan memory for funcs
v1.13.2-1262-g46e7f5ab1 Henrik Rydgård 2022-09-28 09:31:46 Download Download   Merge: ebbd17540 38818f9f6 Merge pull request #16122 from unknownbrackets/gles-colortest GLES: Fix colortest/logicop uint/int conversion
v1.13.2-1262-g6b20c0318 Unknown W. Brackets 2022-09-28 07:29:55 No build softgpu: Correct matrix value update wrapping. The values read back when saving a context or getting matrix data are set differently than the actual values used for rendering. This implements the wrapping and bleeding between matrices within softgpu, but leaves hardware rendering to only use the rendering registers for speed.
v1.13.2-1262-g3b0c0f291 Unknown W. Brackets 2022-09-28 04:14:32 No build Debugger: Add API to scan memory for funcs. For example, when you know a range is being used or when you've deleted the functions.
v1.13.2-1261-gb60217d96 Unknown W. Brackets 2022-09-28 04:02:18 No build Debugger: Fix doc typo for disasm/assemble names.
v1.13.2-1261-g38818f9f6 Unknown W. Brackets 2022-09-28 04:22:41 No build GLES: Fix colortest/logicop uint/int conversion. Shown well in #16119.
v1.13.2-1261-g95d2083f0 Unknown W. Brackets 2022-09-28 05:20:46 No build Ge: Move matrix reading into GPU. Let's keep managing its state / registers internal.
v1.13.2-1260-gebbd17540 Unknown W. Brackets 2022-09-28 03:22:06 Download Download Download Merge: afe3ba01f ca5c69d3d Merge pull request #16120 from hrydgard/better-pass-naming Vulkan: Better debug names for RENDER passes.
v1.13.2-1260-g088272c0c Luboš Vonásek 2022-09-28 16:24:26 No build Update README.md
v1.13.2-1259-gd2de89e77 Lubos 2022-09-28 16:22:59 No build OpenXR - Add README.md about the SDK
v1.13.2-1259-gca5c69d3d Henrik Rydgård 2022-09-27 23:40:50 No build Vulkan: Better debug names for RENDER passes.
v1.13.2-1258-gafe3ba01f Henrik Rydgård 2022-09-27 10:28:16 Download Download Download Merge: 29d8f40c2 e538f5a44 Merge pull request #16118 from hrydgard/vertex-cache-hash-improvement Better bit scrambling when computing draw call IDs for vertex cache.
v1.13.2-1257-ge538f5a44 Henrik Rydgård 2022-09-27 10:09:52 No build Better bit scrambling when computing draw call IDs for vertex cache. Fixes #13324
v1.13.2-1256-g29d8f40c2 Henrik Rydgård 2022-09-27 09:02:27 Download Download Download Merge: 59f11df98 23af9be9f Merge pull request #16117 from unknownbrackets/softgpu-texgen Correct texture projection issues, mainly in softgpu
v1.13.2-1255-g23af9be9f Unknown W. Brackets 2022-09-27 03:44:39 No build softgpu: Handle rectangle texture projection.
v1.13.2-1254-gfaa6c2d46 Unknown W. Brackets 2022-09-27 03:12:20 No build softgpu: Implement triangle texture projection.
v1.13.2-1253-g6282f8b05 Unknown W. Brackets 2022-09-27 02:13:14 No build softgpu: Expand texture coords to include q. We'll need this to correctly project.
v1.13.2-1252-g8376176b2 Unknown W. Brackets 2022-09-27 01:50:40 No build softgpu: Split clippos out of rasterization vert. We don't use it, except w, at all in rasterization, so no need to keep it in the bin queue.
v1.13.2-1251-g97ae4ae71 Unknown W. Brackets 2022-09-26 10:00:54 No build GPU: Correct flat normal projection mapping.
v1.13.2-1250-g34a805601 Unknown W. Brackets 2022-09-26 08:27:53 No build GPU: Correct normalized zero normal proj map. Unlike lighting, this does not use 0, 0, 1.
v1.13.2-1249-gb3c0f177e Unknown W. Brackets 2022-09-26 08:04:00 No build softgpu: Save last tc/normal in vertex reading. Matches PSP behavior, reusing last set values.
v1.13.2-1248-g59f11df98 Unknown W. Brackets 2022-09-26 23:18:12 Download Download Download Merge: 87e49d877 9b46adb98 Merge pull request #16116 from hrydgard/color-test-fix Fix color test.
v1.13.2-1247-g1d5fc2fea Stuart Kenny 2022-09-27 21:22:58 No build Remove alpha ignore in xbrz texture shaders.
v1.13.2-1246-g464fc446e Lubos 2022-09-28 00:10:30 No build OpenXR - Fix FBO colors on Pico
v1.13.2-1246-g87e49d877 Henrik Rydgård 2022-09-26 21:49:41 Download Download Download Merge: 89e6b1068 1c0d66aef Merge pull request #16115 from hrydgard/fb-create-nearest-filter Add compatibility flag for loading pixels on framebuffer create using nearest filtering
v1.13.2-1245-g409b9234d Lubos 2022-09-28 00:01:18 No build OpenXR - Fix the build on Quest
v1.13.2-1245-g9b46adb98 Henrik Rydgård 2022-09-26 22:51:16 No build Fix color test. Fixes the new color test bug reported in #13324, though doesn't fix that issue (didn't confirm it still is one).
v1.13.2-1245-g1c0d66aef Henrik Rydgård 2022-09-26 20:47:55 No build Add compatibility flag for loading pixels on framebuffer create using nearest filtering Solves the last problem with the speedometers - so we can finally say: Fixes #8509 Render-to-CLUT for speedometers renders on top of an image that just comes from the underlying memory, so it's been drawn to the framebuffer with DrawPixels. That adds filtering so at higher resolutions, there's some blurring of the CLUT, causing artifacts. We can solve this two ways: either we force on lower-resolution-for-effects for Ridge Racer games, or we use nearest filtering when doing DrawPixels of the memory under a framebuffer. For best result, we do the latter. (The speedometers look even better with nearest filtering, but that's a more general issue of UI looking better that way).
v1.13.2-1244-g89e6b1068 Henrik Rydgård 2022-09-26 19:33:08 Download Download Download Merge: 2097a9c39 ce835d189 Merge pull request #16103 from hrydgard/optimize-shader-constants Shrink our main uniform buffer by 32 bytes
v1.13.2-1244-g05de5c7f3 Lubos 2022-09-27 23:54:46 No build OpenXR - Support for Pico controllers
v1.13.2-1243-gde1d829d4 Lubos 2022-09-27 18:44:40 No build Merge: a7542e032 51ec3eba4 Merge branch 'master' into platform_openxr_pico
v1.13.2-1241-gce835d189 Unknown W. Brackets 2022-09-26 16:00:05 No build Merge: d9f74d2fb 4329aaa31 Merge pull request #16109 from unknownbrackets/optimize-shader-constants GPU: Apply color test mask as a uint
v1.13.2-1240-g4329aaa31 Unknown W. Brackets 2022-09-26 05:34:35 No build GPU: Apply color test mask as a uint. This is simpler and allows us to unify paths better.
v1.13.2-1239-ga19a057e8 Unknown W. Brackets 2022-09-26 05:22:31 No build GPU: Consistently use uvec3 for colortest.
v1.13.2-1238-gd9f74d2fb Henrik Rydgård 2022-09-25 17:56:10 No build ivec->uvec, comment fix
v1.13.2-1237-gfc30b0443 Henrik Rydgård 2022-09-25 17:53:56 No build ShaderUniforms: cleanup, put every "4-float" on a line for clarity
v1.13.2-1236-gcfa427c37 Henrik Rydgård 2022-09-25 10:43:17 No build Shuffle constants around, squeezing them into gaps. Saves another 16 bytes.
v1.13.2-1236-g2097a9c39 Henrik Rydgård 2022-09-26 17:02:56 Download Download Download Merge: 51ec3eba4 4e31a469f Merge pull request #16114 from unknownbrackets/mpeg-fix Mpeg: Correct Au update size
v1.13.2-1235-gf4b71e2dc Henrik Rydgård 2022-09-25 10:33:14 No build Fragment shader uniforms: Pack color mask in 32 bits instead of expand to 128 bits. Allows us to save 16 bytes from the main uniform buffer, since there's free 32-bit spaces here and there to use.
v1.13.2-1235-g4e31a469f Unknown W. Brackets 2022-09-26 16:40:17 No build Mpeg: Correct Au update size.
v1.13.2-1234-g51ec3eba4 Henrik Rydgård 2022-09-26 12:35:57 Download Download Download Merge: 94e439280 07ca9e465 Merge pull request #16112 from hrydgard/dynamic-matupdate Fold the "materialUpdate" flag into the light-ubershader
v1.13.2-1233-g07ca9e465 Henrik Rydgård 2022-09-26 11:20:17 No build Fold the "materialUpdate" flag into the light ubershader part. This reduces the number of vertex shaders and thus pipelines by quite a bit more in a few games, like Tekken and GoW, continuing the fight against shader compile stutter. The perf impact should be minimal if not positive due to less pipeline changes. GLES fixes Make the vertex input declarations match (always declare fog input). Fixes D3D11 validation Tess fix
v1.13.2-1232-gad1021ea4 Henrik Rydgård 2022-09-26 11:55:47 No build Add some recent flags to FragmentShaderDesc
v1.13.2-1231-g76f03d30b Henrik Rydgård 2022-09-26 11:07:19 No build Remove suspicious dirty flag
v1.13.2-1230-g196f8e346 Henrik Rydgård 2022-09-26 10:39:27 No build Prepare for dynamic mat update
v1.13.2-1229-g9c63973c9 Henrik Rydgård 2022-09-26 10:39:09 No build Minor debugger fix
v1.13.2-1228-g94e439280 Henrik Rydgård 2022-09-26 11:20:06 Download Download Download Merge: 970998479 9d1355e13 Merge pull request #16111 from hrydgard/always-compute-fog-in-vs Always do the vertex shader part of the fog computation.
v1.13.2-1226-g970998479 Henrik Rydgård 2022-09-26 09:46:50 Download Download Download Merge: 391320db5 c80f32591 Merge pull request #16110 from unknownbrackets/sse4-normalize GPU: Fix SSE4 Vec3f normalize
v1.13.2-1225-gc80f32591 Unknown W. Brackets 2022-09-26 09:24:12 No build GPU: Fix SSE4 Vec3f normalize. Was sometimes adding in garbage data, which could create NANs.
v1.13.2-1225-g9d1355e13 Henrik Rydgård 2022-09-26 09:30:54 No build Always do the vertex shader part of the fog computation. In #16104, we drastically reduced the number of shader variants for games that use flexible lighting setups. I looked at a few games and it seems that a lot of games have the same shaders with fog on/off, while fog is super cheap to compute. So let's just always do it, reducing vertex shader variants further (though the amount of pipelines will probably remain the same, since we still specialize the fragment shader). Might also be worth adding a dynamic bool for the fragment shader, but if so, doing it separately.
v1.13.2-1224-g391320db5 Unknown W. Brackets 2022-09-25 23:52:01 Download Download Download Merge: c8c25dbbf f30252f8d Merge pull request #16104 from hrydgard/light-ubershader Generate "Ubershaders" that can handle all lighting configurations
v1.13.2-1220-gc8c25dbbf Unknown W. Brackets 2022-09-25 23:41:35     Download Merge: b1afeeaf4 a7642bac1 Merge pull request #16108 from hrydgard/fix-vulkan-pretransition-bug Vulkan: Fix bug setting up pretransitions for both color and depth of the same framebuffer
v1.13.2-1219-gf30252f8d Henrik Rydgård 2022-09-25 18:54:27 No build Oops! Also, testfix
v1.13.2-1219-ga7642bac1 Henrik Rydgård 2022-09-25 23:24:54 No build Replace faulty layout transition deduplication algorithm.
v1.13.2-1218-g894ab4567 Henrik Rydgård 2022-09-25 23:24:29 No build Vulkan: Add debug names to our command buffers, so you can see which one errored in validation
v1.13.2-1218-g96f054f09 Henrik Rydgård 2022-09-25 18:30:27 No build Fix light ubershader for D3D11 and OpenGL, GLES unsigned/signed stuff
v1.13.2-1217-ge30e45fa2 Henrik Rydgård 2022-09-25 23:23:53 No build Minor cleanup in TinySet
v1.13.2-1217-g7adba20fa Henrik Rydgård 2022-09-25 13:59:52 No build Experiment: Generate "Ubershaders" that can handle all lighting configurations This drastically reduces the shader compile stutter that happens when a lot of new light setups are created, like on the first punch in Tekken 6. There's more stuff that might benefit from being made dynamic like this. These branches are very cheap on modern GPUs since they're branching on a uniform variable, so no divergence. Only tested on Vulkan. I think we'll need to keep the old path too for gpus like Mali-450...
v1.13.2-1216-gb1afeeaf4 Henrik Rydgård 2022-09-25 17:37:56 Download Download Download Merge: e6db0bef2 81e833698 Merge pull request #16100 from unknownbrackets/d3d9-debugger D3D9: Allow INTZ depth buffers more correctly
v1.13.2-1214-ge6db0bef2 Unknown W. Brackets 2022-09-25 17:05:50 Download Download Download Merge: 788e80b2f 70c5ca62e Merge pull request #16099 from hrydgard/vulkan-dont-always-alloc-depth Vulkan: Avoid allocating depth images for stuff like temp copies, depal buffers etc.
v1.13.2-1214-g117ce25de sum2012 2022-09-27 15:08:56 No build Forget remove unused include
v1.13.2-1213-gf37d0622e sum2012 2022-09-27 15:07:02 No build Change to mpegLibVersion
v1.13.2-1212-g282505c70 sum2012 2022-09-25 17:00:03 No build Trying to improve sceMpegAvcDecodeYCbCr Fix #11060
v1.13.2-1211-g788e80b2f Henrik Rydgård 2022-09-25 16:33:59   Download Download Merge: a26a353c2 212598fc2 Merge pull request #16105 from GABO1423/master (UWP) Remove expandedResources
v1.13.2-1210-g212598fc2 GABO1423 2022-09-25 16:04:56 No build (UWP) Remove expandedResources
v1.13.2-1209-ga26a353c2 Henrik Rydgård 2022-09-25 10:01:44 Download Download Download Merge: 8a4147c04 24560eef5 Merge pull request #16102 from unknownbrackets/softgpu-bin-tweaks softgpu: Avoid waiting for a thread to drain
v1.13.2-1206-g8a4147c04 Henrik Rydgård 2022-09-25 09:52:29 No build Merge: a76dcf0e7 444781c7b Merge pull request #16101 from unknownbrackets/softgpu-fixes softgpu: Avoid fast path in another wrong case
v1.13.2-1202-ga7542e032 Lubos 2022-09-27 18:44:15 No build OpenXR - Initialization on Pico fixed
v1.13.2-1202-g444781c7b Unknown W. Brackets 2022-09-25 03:37:33 No build softgpu: Fix triangle strip with partial rects. Seen in Wild Arms XF shop menu.
v1.13.2-1201-gc47d7eab3 Unknown W. Brackets 2022-09-25 03:19:22 No build softgpu: Simply 5551 blending fast path. Since it only supports multiply and add, let's just stick with that.
v1.13.2-1201-ga76dcf0e7 Henrik Rydgård 2022-09-25 09:48:39 Download Download Download Merge: ef99a27e9 08d2cb448 Merge pull request #16098 from hrydgard/dont-compile-incompatible-shader-variants Vulkan: Don't compile shader variants for incompatible render pass types
v1.13.2-1201-ga9b6001da Lubos 2022-09-27 18:04:21 No build OpenXR - Code formatting
v1.13.2-1200-g24560eef5 Unknown W. Brackets 2022-09-25 04:57:45 No build softgpu: Avoid waiting for a thread to drain. If we can, we want to keep the thread queues healthy, but not full. Reduce the amount we push on a typical drain to avoid the Wait().
v1.13.2-1200-g355bd37e1 Lubos 2022-09-25 09:25:37 No build OpenXR - Pico specific code refactor
v1.13.2-1200-g70c5ca62e Henrik Rydgård 2022-09-25 09:53:50 No build Remove debug log. Add some new debug log though, unrelated to this PR, for fb clut + fb texture. Plus a couple asserts.
v1.13.2-1200-g1eeb4f0bc Unknown W. Brackets 2022-09-25 03:04:23 No build softpu: Refactor out 5551 fast path checks. They were duplicated, and better to organize them according to state.
v1.13.2-1199-gf30b1d048 Unknown W. Brackets 2022-09-25 02:53:09 No build softgpu: Avoid fast path in another wrong case. Seen in Kurohyo. Missed that the alpha blend check essentially means only standard blending can work.
v1.13.2-1199-g60871eeac Lubos 2022-09-24 22:39:07 No build OpenXR - Initialize Pico subsystems
v1.13.2-1199-g753fd1349 Henrik Rydgård 2022-09-24 23:21:48 No build Vulkan: Avoid allocating depth images for stuff like temp copies, depal buffers etc. Pretty small impact, but good to do. An interesting extension of this would upconvert framebuffers in the FramebufferManager to have a depth buffer the first time depth is used on them, but this doesn't do that yet.
v1.13.2-1199-g81e833698 Unknown W. Brackets 2022-09-25 00:14:08 No build D3D9: Allow INTZ depth buffers more correctly. The FBO check was wrong and just always failed.
v1.13.2-1199-g1aa684175 Unknown W. Brackets 2022-09-25 04:26:52 No build softgpu: Increase queued prims. We made them smaller, so we can queue more of them in the same space. Helps a little bit.
v1.13.2-1198-gef99a27e9 Henrik Rydgård 2022-09-24 22:38:58 Download Download Download Merge: c3b4caa30 19970df43 Merge pull request #16096 from unknownbrackets/ge-debugger GE Debugger: Add option to track pixel in preview
v1.13.2-1198-g05b4ff154 Lubos 2022-09-24 22:13:19 No build OpenXR - Disable performance extension on Pico
v1.13.2-1197-g19970df43 Unknown W. Brackets 2022-09-24 21:23:02 No build GE Debugger: Add option to track pixel in preview.
v1.13.2-1197-g1fdbde8ee Lubos 2022-09-24 22:11:08 No build OpenXR - Support multiple loaders
v1.13.2-1196-gec22cee96 Lubos 2022-09-24 21:22:55 No build OpenXR - Add manifest for Pico
v1.13.2-1196-g3cc628beb Unknown W. Brackets 2022-09-24 20:43:52 No build GE Debugger: Copy images optionally with alpha. Although, lots of apps don't support this.
v1.13.2-1196-g08d2cb448 Henrik Rydgård 2022-09-24 22:40:42 No build Bump the shader cache version
v1.13.2-1195-gf3722faef Unknown W. Brackets 2022-09-24 18:59:41 No build GE Debugger: Add a direct copy for preview images.
v1.13.2-1195-gca77240f3 Lubos 2022-09-24 21:16:57 No build OpenXR - Rename Quest build variant
v1.13.2-1195-g9f3dfe7eb Henrik Rydgård 2022-09-24 22:39:22 No build Vulkan: Don't compile pipeline variants that don't make sense given their flags. Ran into this with cache files from previous version of my change. Also bumping the shader cache ID again to avoid this in other ways, but good to be robust here.
v1.13.2-1194-gc3b4caa30 Henrik Rydgård 2022-09-24 17:16:28 Download Download Download Merge: 895b916a1 5b334a794 Merge pull request #15984 from lvonasek/compat_openxr_gta OpenXR - Sky fix for GTA games
v1.13.2-1171-g895b916a1 Henrik Rydgård 2022-09-24 11:25:05 Download Download Download Merge: 7aee1f2bf c76d31dfa Merge pull request #16094 from unknownbrackets/softgpu-bloom softgpu: Optimize rectangle sampling/blending used in bloom
v1.13.2-1170-gc76d31dfa Unknown W. Brackets 2022-09-24 10:24:53 No build GPU: Cleanup unused CheckAlpha() funcs.
v1.13.2-1169-g6e6535c26 Unknown W. Brackets 2022-09-24 09:28:55 No build softjit: Skip reading dst pixel where blended out. Sometimes used by blends used purely to multiply the source color by something, usually prep for bloom.
v1.13.2-1168-ga4c371843 Unknown W. Brackets 2022-09-24 09:04:48 No build softgpu: Optimize rectangle sampling/blending. Sometimes the vertex color or alpha can allow us to optimize away some multiplication.
v1.13.2-1167-g794a5c07a Unknown W. Brackets 2022-09-24 09:04:05 No build softgpu: Ignore a needless color test case. This happens in Ridge Racer, and we can entirely skip the color test.
v1.13.2-1166-g7aee1f2bf Henrik Rydgård 2022-09-24 07:59:07 Download Download Download Merge: 0ce4e1be9 cc447aa86 Merge pull request #16092 from unknownbrackets/vulkan-debugger Vulkan: Avoid crash on two backbuffer steps
v1.13.2-1163-g0ce4e1be9 Henrik Rydgård 2022-09-24 07:53:03 Download Download Download Merge: b56bd0d0f 7ff543496 Merge pull request #16093 from unknownbrackets/ge-frame-dump GE Debugger: Fix small tex/clut recopying
v1.13.2-1162-gcc447aa86 Unknown W. Brackets 2022-09-24 03:47:11 No build HLE: Fix bad logging without latestSyscall.
v1.13.2-1162-g7ff543496 Unknown W. Brackets 2022-09-24 06:20:14 No build GE Debugger: Tag frame dump replay VRAM writes. Just for debugging, it's helpful especially paired with softgpu tagging.
v1.13.2-1162-g5b334a794 Lubos 2022-09-24 16:32:55 No build OpenXR - PreprocessStep function implemented
v1.13.2-1161-gc3c5450b8 Unknown W. Brackets 2022-09-24 06:18:39 No build GE Debugger: Fix small tex/clut recopying. If it's less than 256 bytes, we can't mark the entire VRAM area copied. This still helps frame dumps avoid excessively slow VRAM recopying situations, but fixes issues like missing trees in #12738.
v1.13.2-1161-g7b1ec28c3 Unknown W. Brackets 2022-09-24 03:45:31 No build Vulkan: Avoid crash on two backbuffer steps. Happens when resuming from stepping, sometimes: first EmuScreen_BackBuffer, which is done so UI is functional during stepping, and then the actual blit. Since this is an uncommon case, let's just allow it by reusing the presentCmd instead of submitting it early. Otherwise it ends up in a pending state.
v1.13.2-1161-g09bf5f507 Lubos 2022-09-24 11:35:51 No build OpenXR - Simplify skyplane detection in GTA
v1.13.2-1160-gb56bd0d0f Unknown W. Brackets 2022-09-24 02:24:34 Download Download Download Merge: d743bfac9 3393d47e9 Merge pull request #16090 from hrydgard/more-vulkan-cleanup-work Simplify synchronization in VulkanRenderManager
v1.13.2-1160-g84b748579 Lubos 2022-09-24 11:14:20 No build OpenXR - Get rid of an ugly if condition
v1.13.2-1159-gadffbb2ea Lubos 2022-09-23 14:16:58 No build Merge: 209b5b307 d79828270 Merge branch 'master' into compat_openxr_gta
v1.13.2-1155-g3393d47e9 Henrik Rydgård 2022-09-23 23:14:36 No build Remove ill-formed asserts
v1.13.2-1154-g1259283c2 Henrik Rydgård 2022-09-23 22:10:21 No build More tweaks, fix crash on exit (double-join thread)
v1.13.2-1153-gdf1297bcc Henrik Rydgård 2022-09-23 20:51:46 No build Small tweak
v1.13.2-1152-gc671b3f41 Henrik Rydgård 2022-09-23 20:44:47 No build Can't seem to get around this condition variable... Oh well.
v1.13.2-1151-gf6c78584f Henrik Rydgård 2022-09-23 19:45:50 No build Readback fix
v1.13.2-1151-gd743bfac9 Henrik Rydgård 2022-09-24 00:00:26 Download Download Download Merge: 77085cf49 88b3b26ed Merge pull request #16085 from unknownbrackets/softgpu-vert softgpu: Cache reused indexed verts
v1.13.2-1150-gef7c8844f Henrik Rydgård 2022-09-23 19:39:00 No build Greatly simplify the thread synchronization.
v1.13.2-1149-gf78411281 Henrik Rydgård 2022-09-23 18:39:00 No build Flatten the Run function, to make it easier to reorganize.
v1.13.2-1148-g5e63cdbcc Henrik Rydgård 2022-09-23 15:24:26 No build Make functions private that should be private
v1.13.2-1147-g77085cf49 Unknown W. Brackets 2022-09-23 16:14:58 Download Download Download Merge: d79828270 7bef90297 Merge pull request #16088 from hrydgard/vulkan-cleanup-work Assorted cleanup work (leaks, Vulkan)
v1.13.2-1146-g7bef90297 Henrik Rydgård 2022-09-23 13:54:14 No build Best practices layer warning: Don't pass in unused clear values. (probably zero impact, heh).
v1.13.2-1145-gac4ca592c Henrik Rydgård 2022-09-23 13:47:11 No build Handle depth buffer write-after-write hazards in the queue runner
v1.13.2-1144-g0acfa906b Henrik Rydgård 2022-09-23 13:31:32 No build Fix leak of shader modules from thin3d.
v1.13.2-1143-g7884e4ccb Henrik Rydgård 2022-09-23 12:33:16 No build Another uninitialized variable (VAI minihash/hash)
v1.13.2-1142-gac7ca963d Henrik Rydgård 2022-09-23 12:24:43 No build Make valgrind happy
v1.13.2-1141-ge9cb37993 ANR2ME 2022-09-23 15:12:16 No build Fix assertion issue when playing Cars over public adhoc server.
v1.13.2-1141-gac3eb876a Henrik Rydgård 2022-09-23 10:56:46 No build Fix memory leak (of Promise objects) in VK pipeline wrappers
v1.13.2-1140-gd79828270 Henrik Rydgård 2022-09-23 09:13:34 Download Download Download Add Burnout Dominator to list of games that require buffered rendering It does run without but looks really bad, don't want reports of this.
v1.13.2-1139-gbb6919ebc Henrik Rydgård 2022-09-23 09:07:33 Download   Download Merge: 8ffe4921a 93c909a88 Merge pull request #16087 from unknownbrackets/depth-upload GPU: Upload depth only on first usage
v1.13.2-1138-g88b3b26ed Unknown W. Brackets 2022-09-23 03:27:59 No build softgpu: Cache reused indexed verts. This happens a lot for spline/bezier, so can significantly speed up curve heavy scenes. Isn't necessarily that common otherwise, though.
v1.13.2-1137-g8ffe4921a Henrik Rydgård 2022-09-23 08:42:21   Download Download Merge: c02ce0326 66b6dfd0a Merge pull request #16086 from unknownbrackets/softgpu-selfrender softgpu: Fix self-render detect in Ridge Racer
v1.13.2-1137-g067fac681 Unknown W. Brackets 2022-09-23 03:19:53 No build softgpu: Skip matrix multiply for fog factor calc. We can just use a dot product instead, and always skip viewpos.
v1.13.2-1136-g93c909a88 Unknown W. Brackets 2022-09-23 09:04:14 No build GPU: Upload depth only on first usage. Fixes various glitches in Kingdom Hearts, etc.
v1.13.2-1136-g84a3f6de7 Unknown W. Brackets 2022-09-23 03:18:49 No build softgpu: Remove unnecessary state param. Oops, meant to remove this when refactoring imm prims.
v1.13.2-1136-g66b6dfd0a Unknown W. Brackets 2022-09-23 05:21:44 No build softgpu: Fix self-render detect in Ridge Racer. When we flush we mark all pending writes zero, but we rely on this being set to detect self-render. TRANSFORM_ALL was wrong as well, sometimes clearing BINNER_RANGE.
v1.13.2-1135-gc02ce0326 Henrik Rydgård 2022-09-22 23:26:12 Download Download Download Merge: 3db061311 0ab5d4be7 Merge pull request #16082 from hrydgard/remove-clut-compat-option Remove the UploadDepthForCLUTTexture compat flag
v1.13.2-1133-g3db061311 Henrik Rydgård 2022-09-22 23:02:32 Download Download Download Merge: c76d7e844 a6d6e0a3c Merge pull request #16084 from hrydgard/ignore-stride-with-texheight-1 Fix Ridge Racer lens flares - ignore stride if texHeight == 1, when matching tex/fb
v1.13.2-1132-ga6d6e0a3c Henrik Rydgård 2022-09-22 22:11:16 No build Texture/Framebuffer match: Ignore stride if texHeight == 1. Fixes Ridge Racer lens flares.
v1.13.2-1132-g0ab5d4be7 Henrik Rydgård 2022-09-22 20:00:35 No build Use Unknown's idea from #16081 instead of the UploadDepthForCLUTTexture compat.ini flag.
v1.13.2-1131-gc76d7e844 Henrik Rydgård 2022-09-22 19:37:46 Download Download Download Fix Vulkan regression of #16075 due to silly typo.
v1.13.2-1130-g078fa9beb Henrik Rydgård 2022-09-22 15:27:17 Download Download Download Fix corruption of Ridge Racer speedometers with AutoMaxQuality enabled. See #8509
v1.13.2-1129-gc3cbb6845 Henrik Rydgård 2022-09-22 11:05:25 Download Download Download Merge: c108db0e7 11b807828 Merge pull request #16072 from hrydgard/depth-free-renderpass Vulkan: Don't have renderpasses store/load depth buffers when we don't use them
v1.13.2-1125-gc108db0e7 Henrik Rydgård 2022-09-22 11:02:27     Download Merge: e9bcefb05 a31c5c823 Merge pull request #16081 from hrydgard/zbuffer-upload-heuristic Fix green flashes with Burnout Dominator lens flare
v1.13.2-1121-ge9bcefb05 Henrik Rydgård 2022-09-22 10:05:23 Download Download Download Merge: 9cf35f093 fc39f042a Merge pull request #16080 from unknownbrackets/softgpu-spline softgpu: Avoid unnecessary flushing for curves
v1.13.2-1120-ga31c5c823 Henrik Rydgård 2022-09-22 10:48:05 No build Cleanup logic
v1.13.2-1120-g11b807828 Henrik Rydgård 2022-09-22 10:22:29 No build Fix for render pass merge
v1.13.2-1119-gbd196f7a5 Henrik Rydgård 2022-09-22 09:57:53 No build Preserve depth buffer on framebuffer resize, if has been used.
v1.13.2-1119-g9cf35f093 Unknown W. Brackets 2022-09-22 09:29:18 Download Download Download Merge: 594139885 287e02597 Merge pull request #16079 from hrydgard/dirty-state-cleanup Minor cleanups around dirtying of render state
v1.13.2-1119-g6d2f29e7e Henrik Rydgård 2022-09-21 13:24:39 No build If depth or stencil are cleared in a renderpass, set the pipeline flag.
v1.13.2-1118-g287e02597 Henrik Rydgård 2022-09-22 09:12:20 No build Minor cleanups around dirtying of render state
v1.13.2-1118-g188ab67d6 Henrik Rydgård 2022-09-22 09:28:32 No build More lenient heuristic for uploading depth buffers. Still behind compat flag. See #11100
v1.13.2-1118-g8e30a7ccf Henrik Rydgård 2022-09-21 13:12:58 No build Vulkan: Don't have renderpasses store/load depth buffers when we don't use them
v1.13.2-1117-g594139885 Henrik Rydgård 2022-09-22 08:58:30 Download Download Download Merge: 158bca7d8 1e78f3aa5 Merge pull request #16077 from unknownbrackets/hwtess GPU: Use hardware tess params for texgen
v1.13.2-1114-g1e78f3aa5 Unknown W. Brackets 2022-09-22 07:06:32 No build GPU: Correct neg normal for hwtess texgen.
v1.13.2-1113-g158bca7d8 Henrik Rydgård 2022-09-22 08:57:43 No build Merge: 337518415 a8eced477 Merge pull request #16078 from unknownbrackets/gles-hwtess GLES: Avoid resizing tessellation data textures
v1.13.2-1113-g0e6c90bc2 Unknown W. Brackets 2022-09-22 06:16:56 No build GE Debugger: Default auto flush enabled. It seems like it's usually what one would want, you can disable for debugging state issues.
v1.13.2-1112-gfc39f042a Unknown W. Brackets 2022-09-22 09:08:38 No build softgpu: Avoid unnecessary flushing for curves. We don't need to flush all drawing between curves in softgpu, let them queue up.
v1.13.2-1112-ga681d149d Unknown W. Brackets 2022-09-22 06:15:58 No build GPU: Use hardware tess params for texgen. Fixes field in Test Drive Unlimited with hardware tessellation.
v1.13.2-1112-ga8eced477 Unknown W. Brackets 2022-09-22 08:30:00 No build GLES: Avoid resizing tessellation data textures. Just recreate when it needs to be larger. Fixes Test Drive Unlimited issues noted in #16069.
v1.13.2-1111-g337518415 Unknown W. Brackets 2022-09-22 03:22:39 Download Download Download Merge: c8c6b945b a92aaf931 Merge pull request #16076 from hrydgard/clut-gpu-scale-fix Don't try to replace or scale CLUT8-on-GPU textures.
v1.13.2-1110-ga92aaf931 Henrik Rydgård 2022-09-21 23:57:19 No build Dirty more state after depal
v1.13.2-1109-g8ed1694a2 Henrik Rydgård 2022-09-21 23:49:50 No build Don't try to replace or scale CLUT8-on-GPU textures. See #8509
v1.13.2-1108-gc8c6b945b Henrik Rydgård 2022-09-21 23:34:34 Download Download Download Merge: 4eeeae8a7 78ab01391 Merge pull request #16073 from hrydgard/rectangular-clut-copy CLUTs can be loaded from small rectangular textures. Need to linearize.
v1.13.2-1105-g78ab01391 Henrik Rydgård 2022-09-21 18:37:40 No build Shouldn't 'floor' there
v1.13.2-1105-g4eeeae8a7 Henrik Rydgård 2022-09-21 18:54:34 Download Download Download Merge: 1971fc49d bbc5a7cf4 Merge pull request #16074 from lvonasek/hotfix_openxr_stereo OpenXR - Stereo for most games fixed
v1.13.2-1104-g94ae0fabf Henrik Rydgård 2022-09-21 18:33:15 No build CLUTs can be loaded from small rectangular textures. Need to linearize. Fixes #8406, although technically, we should wrap by bufw, not the texture width.
v1.13.2-1103-g1971fc49d Henrik Rydgård 2022-09-21 11:53:36 Download Download Download Merge: 3ff400e40 79c5c93d3 Merge pull request #16070 from unknownbrackets/tls-minor Kernel: Match index lookup behavior for tls
v1.13.2-1103-g209b5b307 Lubos 2022-09-20 21:53:32 No build OpenXR - Compile fix
v1.13.2-1102-gc4dbd6d04 Lubos 2022-09-20 21:46:33 No build Merge: 861af63be dc22fd220 Merge branch 'master' into compat_openxr_gta
v1.13.2-1101-g3ff400e40 Henrik Rydgård 2022-09-21 10:01:49 Download Download Download Merge: 95ea0450f f8d29fdc1 Merge pull request #16069 from unknownbrackets/depth-clamp GPU: Simplify depth clamped clip planes
v1.13.2-1099-g95ea0450f Henrik Rydgård 2022-09-21 10:01:04 No build Merge: 61593dd89 cefef3b4f Merge pull request #16066 from unknownbrackets/softgpu-fastrect softgpu: Narrow blend check for fast path further
v1.13.2-1097-g61593dd89 Henrik Rydgård 2022-09-21 09:27:39 Download Download Download Merge: 7f0405b77 30454f8dc Merge pull request #16071 from unknownbrackets/vulkan-headless Vulkan: Avoid crash in headless on finish
v1.13.2-1095-g7f0405b77 Henrik Rydgård 2022-09-21 09:13:39   Download   Merge: a223e2a57 0a24004ea Merge pull request #16067 from unknownbrackets/lines GPU: Account for w properly in lines, fixing width
v1.13.2-1094-g30454f8dc Unknown W. Brackets 2022-09-21 09:09:34 No build Vulkan: Avoid crash in headless on finish.
v1.13.2-1093-ga223e2a57 Henrik Rydgård 2022-09-21 01:15:12 Download Download Download Merge: 0c39c434d 2fc7f72d7 Merge pull request #16068 from unknownbrackets/depth-clamp GPU: Clip clamped depth accounting for perspective
v1.13.2-1091-g0c39c434d Henrik Rydgård 2022-09-20 23:27:41 Download Download Download Merge: 355c18512 1dc1b2c35 Merge pull request #16065 from unknownbrackets/softgpu-tests Correct some minor issues shown in a few tests
v1.13.2-1089-g1dc1b2c35 Unknown W. Brackets 2022-09-20 23:05:50 No build headless: Use display buf for compare screenshot. This is what the test actually uses too.
v1.13.2-1088-gf8d29fdc1 Unknown W. Brackets 2022-09-21 01:21:17 No build GPU: Simplify depth clamped clip planes. There's no need to think about the scaled Z if we're using w anyway, just use the existing Z clipping.
v1.13.2-1088-gbf86f00df Unknown W. Brackets 2022-09-20 23:01:36 No build GPU: Correct display framebuffer reading. The displayFramebuf_ might not be set yet, but that doesn't mean we want an INVALID format and zero stride. We might also be rendering to a different target, but still want the display.
v1.13.2-1087-gcefef3b4f Unknown W. Brackets 2022-09-20 23:29:33 No build softgpu: Narrow blend check for fast path further. See #15756, frame was largely black because of a full screen blend rectangle intended to brighten the screen slighty (I assume.)
v1.13.2-1087-g79c5c93d3 Unknown W. Brackets 2022-09-21 04:25:32 No build Kernel: Match index lookup behavior for tls. It might be the uids it returns always follow this format. This makes the test almost pass, outside psplink using more memory (test should be adjusted to compensate.)
v1.13.2-1087-g78a392519 Unknown W. Brackets 2022-09-20 22:43:19 No build softgpu: Fix display framebuffer read.
v1.13.2-1087-g2fc7f72d7 Unknown W. Brackets 2022-09-21 00:55:39 No build GPU: Clip clamped depth accounting for perspective.
v1.13.2-1087-g0a24004ea Unknown W. Brackets 2022-09-21 00:12:03 No build GPU: Account for w properly in lines, fixing width. See #15756.
v1.13.2-1086-gbbc5a7cf4 Lubos 2022-09-21 16:44:31 No build OpenXR - Stereo mirroring fixed, disable stereo when no world scale defined
v1.13.2-1086-g7483923d0 Unknown W. Brackets 2022-09-20 21:52:06 No build softgpu: Correct clear rect off by one issues.
v1.13.2-1086-g355c18512 Henrik Rydgård 2022-09-20 22:31:54 Download Download Download Fix BGRA issue on D3D with GPU CLUT textures
v1.13.2-1085-gdc22fd220 Henrik Rydgård 2022-09-20 21:11:27 Download Download Download Merge: 6e9ad58de d19138f15 Merge pull request #16064 from unknownbrackets/ui-tags UI: Fix controller autoconf list result
v1.13.2-1083-g6e9ad58de Henrik Rydgård 2022-09-20 20:25:25 Download Download Download Merge: cd2fc94c1 67055ff27 Merge pull request #16062 from unknownbrackets/sysmem-volatile Allow volatile memory for more objects
v1.13.2-1076-gcd2fc94c1 Unknown W. Brackets 2022-09-20 19:43:53 Download Download Download Merge: 3244e99fd 85d1f2899 Merge pull request #16061 from hrydgard/vulkan-submit-main-before-acquire Vulkan: Submit main command buffer before acquiring the swapchain image
v1.13.2-1073-g85d1f2899 Henrik Rydgård 2022-09-20 17:54:46 No build Throw in assorted warning fixes
v1.13.2-1072-gf6cb6c769 Henrik Rydgård 2022-09-20 17:52:35 No build Submit main command buffer before acquire. Fix sync bug.
v1.13.2-1072-g3244e99fd Henrik Rydgård 2022-09-20 19:43:17 No build Merge: fd232a0e3 39fae4cfc Merge pull request #16063 from lvonasek/hotfix_openxr_ipd OpenXR - Support for all headset's IPDs fixed
v1.13.2-1071-gfff080202 Henrik Rydgård 2022-09-20 17:48:19 No build When taking screenshots, make sure that the readback command happens on the right cmdbuf.
v1.13.2-1070-gfd232a0e3 Unknown W. Brackets 2022-09-20 17:39:38 Download Download Download Merge: 25c0a55cc c1d1c8511 Merge pull request #16060 from hrydgard/vulkan-framedata-refactor Vulkan FrameData refactor
v1.13.2-1067-g67055ff27 Unknown W. Brackets 2022-09-20 19:49:59 No build headless: Update tests.
v1.13.2-1067-g39fae4cfc Lubos 2022-09-20 18:57:58 No build OpenXR - Support for all headset's IPDs fixed
v1.13.2-1066-gd665b2b6c Unknown W. Brackets 2022-09-20 19:46:07 No build Kernel: Disallow partitions 8/10 to match tests. I think these might be accessible only in kernel mode.
v1.13.2-1066-g25c0a55cc Unknown W. Brackets 2022-09-20 16:27:03 Download Download Download Merge: 6cfde0185 ef5eecce5 Merge pull request #16058 from unknownbrackets/sysmem-volatile Allow allocating against volatile memory
v1.13.2-1065-g251cc73af Unknown W. Brackets 2022-09-20 18:20:05 No build Kernel: Allow volatile for MsgPipe buffers.
v1.13.2-1064-g56f2d7cda Unknown W. Brackets 2022-09-20 18:05:39 No build Kernel: Allow volatile for Tlspl objects.
v1.13.2-1063-g3c80bd94a Unknown W. Brackets 2022-09-20 17:57:24 No build Kernel: Allow kernel/volatile VPLs as well.
v1.13.2-1062-gfca9b77bd Unknown W. Brackets 2022-09-20 17:31:44 No build Kernel: Allow allocating FPLs in volatile memory.
v1.13.2-1061-gef5eecce5 Unknown W. Brackets 2022-09-20 09:37:21 No build Kernel: Load volatile memblocks from save states. Otherwise they'd reset to userMemory.
v1.13.2-1060-g8772c6e2f Unknown W. Brackets 2022-09-20 09:31:01 No build Kernel: Check sceKernelAllocPartitionMemory args. This is the order you get error codes back in if there are multiple errors.
v1.13.2-1060-g6cfde0185 Unknown W. Brackets 2022-09-20 16:05:02 Download Download Download Merge: 913ba9de8 aa19712fc Merge pull request #16059 from hrydgard/unify-gpu-feature-flags Unify many GPU feature flags
v1.13.2-1059-gc1d1c8511 Henrik Rydgård 2022-09-20 16:52:14 No build Minor code cleanups (hasBegun is now redundant, for example)
v1.13.2-1059-gaa19712fc Henrik Rydgård 2022-09-20 10:47:49 No build Unify depth texture and framebuffer fetch checks
v1.13.2-1059-g7580844ea Unknown W. Brackets 2022-09-20 09:07:38 No build Kernel: Fix save states for volatile memory alloc.
v1.13.2-1058-gb190c33cc Henrik Rydgård 2022-09-20 16:27:05 No build Rewrite some present logic for slightly more clarity. Fixes bad logic and a minor race condition.
v1.13.2-1058-g640ff1cb2 Unknown W. Brackets 2022-09-20 09:05:59 No build Merge: 913ba9de8 789983eba Merge remote-tracking branch 'origin/pull/16052' into sysmem-volatile
v1.13.2-1058-g09bcf3ec1 Henrik Rydgård 2022-09-20 10:15:04 No build Unify range culling detection
v1.13.2-1057-gd19138f15 Unknown W. Brackets 2022-09-20 20:11:49 No build UI: Fix controller autoconf list result.
v1.13.2-1057-gc7322edf7 Henrik Rydgård 2022-09-20 14:49:39 No build Various refactoring
v1.13.2-1057-g1ae7c0132 Henrik Rydgård 2022-09-20 10:02:15 No build Start unifying setting of the GPU feature flags, now that thin3d has feature detection.
v1.13.2-1056-g913ba9de8 Henrik Rydgård 2022-09-19 21:47:30 Download Download Download Merge: afb7b1500 fddcbfc5f Merge pull request #16056 from unknownbrackets/debugger-clut GE Debugger: Include rendered CLUTs in frame dumps
v1.13.2-1054-gafb7b1500 Henrik Rydgård 2022-09-19 19:47:16 Download Download Download Merge: 3e0b3ba1a 2160882e9 Merge pull request #16055 from hrydgard/render-manager-cleanup Vulkan render manager cleanup
v1.13.2-1051-gfddcbfc5f Unknown W. Brackets 2022-09-19 21:01:34 No build GE Debugger: Include rendered CLUTs in frame dumps. Like with textures, this uses the VRAM address directly.
v1.13.2-1050-g3e0b3ba1a Henrik Rydgård 2022-09-19 17:56:44 Download Download Download Merge: 6712f6a4f e2929fb39 Merge pull request #16054 from unknownbrackets/softgpu-flush softgpu: Reduce some flushing / flushing cost
v1.13.2-1047-g2160882e9 Henrik Rydgård 2022-09-19 19:27:50 No build Address feedback
v1.13.2-1047-g6712f6a4f Henrik Rydgård 2022-09-19 17:53:01 No build Merge: 4b165f9fc e727570fa Merge pull request #16053 from unknownbrackets/ge-debugger GE Debugger: Save current clut in frame dumps
v1.13.2-1046-ge727570fa Unknown W. Brackets 2022-09-19 17:30:57 No build Windows: Normalize paths for OpenDirectory(). This was making GE frame dumps not automatically browse when run from MSVC debugging by default, because of the relative path.
v1.13.2-1046-ge2929fb39 Unknown W. Brackets 2022-09-19 17:38:11 No build softgpu: Skip flushing on no change. Minor tweak, we sometimes try to flush even without anything to flush, and were previously rechecking a lot of things.
v1.13.2-1046-gcfe4e3278 Henrik Rydgård 2022-09-19 18:17:26 No build Vulkan: Remove the useThread bool entirely.
v1.13.2-1045-gd0016add3 Henrik Rydgård 2022-09-19 18:07:50 No build Start moving stuff out to VulkanFrameData.cpp
v1.13.2-1045-g789983eba Crow-bar 2022-09-19 14:26:45 No build HLE: sceKernelAllocPartitionMemory volatile memory support (partition 5)
v1.13.2-1045-g259abf79d Unknown W. Brackets 2022-09-19 17:36:59 No build softgpu: Skip more triangles with equal verts. Even if X is not equal, if all Y are equal, we can still skip. This seems to happen more often than I expected with far away objects. Skipping here avoids filling up the queue.
v1.13.2-1045-g7b4cc3334 Unknown W. Brackets 2022-09-19 17:30:12 No build GE Debugger: Save current clut in frame dumps. For example, #14465 shows a case where the frame relies on a previously loaded CLUT.
v1.13.2-1044-g4b165f9fc Henrik Rydgård 2022-09-19 10:22:34 Download Download Download Merge: 1b207231d a2a7e8258 Merge pull request #16049 from unknownbrackets/depth-clamp GPU: Clip depth properly when also clamping
v1.13.2-1041-g1b207231d Henrik Rydgård 2022-09-19 09:43:52 Download Download Download Merge: 2b93fac3c f0afc9724 Merge pull request #16051 from unknownbrackets/gamedata-minor Gamedata: Cleanup install request args/validate
v1.13.2-1039-g2b93fac3c Henrik Rydgård 2022-09-19 09:42:26 No build Merge: c397b0287 a0b44c52b Merge pull request #16047 from unknownbrackets/ge-debugger GE Debugger: Allow search by state name
v1.13.2-1036-gc397b0287 Unknown W. Brackets 2022-09-19 01:05:16 Download Download Download Merge: a23fe93ad 9d4351b48 Merge pull request #16050 from hrydgard/buffer-frames-fix Fix the UI setting "Buffer graphics commands". Was off by 1.
v1.13.2-1035-g9d4351b48 Henrik Rydgård 2022-09-19 00:45:08 No build Fix the UI setting "Buffer graphics commands". Was off by 1.
v1.13.2-1034-ga23fe93ad Henrik Rydgård 2022-09-18 22:07:31 Download Download Download Merge: f2beafe76 7d4aa3eb2 Merge pull request #16048 from unknownbrackets/softgpu-earlyz softgpu: Correct line early z checks
v1.13.2-1034-ga2a7e8258 Unknown W. Brackets 2022-09-18 22:18:02 No build GPU: Clip depth properly when also clamping. Helps situations like #11216, where only one side should be clamped. Keeps depth clamp (i.e. #7932) working. See #11399.
v1.13.2-1033-gf0afc9724 Unknown W. Brackets 2022-09-19 05:39:13 No build Gamedata: Cleanup install request args/validate.
v1.13.2-1033-gc08c87346 Unknown W. Brackets 2022-09-18 22:16:59 No build GLES: Support more clip distances. Will be used later, for now just the enable/disable logic.
v1.13.2-1033-g7d4aa3eb2 Unknown W. Brackets 2022-09-18 20:44:01 No build softgpu: Correct line early z checks. Was looking at completely wrong pixels, hadn't removed subpixels yet.
v1.13.2-1032-gf2beafe76 Unknown W. Brackets 2022-09-18 18:00:40 Download Download Download Merge: 91d9c69d4 ca248e120 Merge pull request #16046 from unknownbrackets/tests-update headless: Add some new and passing tests
v1.13.2-1030-gca248e120 Unknown W. Brackets 2022-09-18 16:15:30 No build softgpu: Fix s8 primitives in throughmode. Also always cull no-position verts, hardware too. Matches tests.
v1.13.2-1029-gc65880fa9 Unknown W. Brackets 2022-09-18 15:40:15 No build headless: Add some new and passing tests.
v1.13.2-1029-g91d9c69d4 Unknown W. Brackets 2022-09-18 15:39:26 Download Download Download Merge: fc84f2581 9f84cde06 Merge pull request #16042 from unknownbrackets/softgpu-prim softgpu: Refactor imm prim handling to support fog/color1
v1.13.2-1028-g9f84cde06 Unknown W. Brackets 2022-09-18 06:08:26 No build GPU: Fix crash on imm vert triangles. Was crashing because the frag and vert shaders didn't match up.
v1.13.2-1027-g97002692c Unknown W. Brackets 2022-09-18 05:51:39 No build softgpu: Correct secondary color on imm verts. Only with through set, and we have to ignore position.
v1.13.2-1026-g6877ff1af Unknown W. Brackets 2022-09-18 05:15:40 No build softgpu: Fix state/continuation for imm prims.
v1.13.2-1025-g596b07bd2 Unknown W. Brackets 2022-09-18 04:42:41 No build softgpu: Support fog and color1 on imm verts.
v1.13.2-1024-g35ba01e01 Unknown W. Brackets 2022-09-18 03:42:59 No build softgpu: Refactor imm draws to bypass vert read.
v1.13.2-1023-g799a9ae95 Unknown W. Brackets 2022-09-18 02:48:18 No build softgpu: Simplify vertex reading.
v1.13.2-1022-gde080e259 Unknown W. Brackets 2022-09-18 02:19:34 No build softgpu: Simplify vertex range culling. The previous logic was harder to understand and easier to get wrong. Just drop them when clipping the primitive.
v1.13.2-1021-ga0b44c52b Unknown W. Brackets 2022-09-18 18:52:38 No build GE Debugger: Allow search by state name. Since adding breakpoint as the first column, the default search behavior stopped working. This restores it, searching for any matching column.
v1.13.2-1021-g028a341cc Unknown W. Brackets 2022-09-18 01:28:15 No build softgpu: Explicitly flush on sync and output. We could in theory skip flush on FinishDeferred, and allow some CPU/GPU overlap. If we did, we'd still want to flush at these times.
v1.13.2-1020-gf740fcdbe Unknown W. Brackets 2022-09-18 01:27:51 No build GPU: Minor cleanup of unnecessary virtual.
v1.13.2-1020-g5b5529b39 Unknown W. Brackets 2022-09-18 18:52:15 No build GE Debugger: Show time spent stepping.
v1.13.2-1019-gfc84f2581 Henrik Rydgård 2022-09-18 12:09:56 Download Download Download Quick GE debugger stepping fix, after the recent vulkan swapchain acquire change
v1.13.2-1018-g0e6e1eb93 Henrik Rydgård 2022-09-18 10:57:56 Download Download Download Merge: 3b1893600 4045de8d5 Merge pull request #16043 from hrydgard/improve-stencil-bug-workaround Consider the Adreno and Mali stencil-discard bugs the same.
v1.13.2-1016-g3b1893600 Henrik Rydgård 2022-09-18 10:38:37   Download   Update pspautotest submodule
v1.13.2-1015-g4045de8d5 Henrik Rydgård 2022-09-18 10:34:43 No build Consider the Adreno and Mali stencil-discard bugs the same. Use the better check from the Mali bug. Should fix #11980
v1.13.2-1015-g3493e722f Henrik Rydgård 2022-09-18 10:37:42 No build Update ffmpeg submodule (no big news, just readme updates and a gcc buildfix)
v1.13.2-1014-g915b734cd Henrik Rydgård 2022-09-18 10:10:48 Download Download Download Show GPU device ID in system information if available.
v1.13.2-1013-gc80cc1e87 Henrik Rydgård 2022-09-17 23:35:15 Download Download Download Merge: cd2c97783 749268c7f Merge pull request #16038 from unknownbrackets/headless Switch headless screenshot error to MSE, add benchmarking
v1.13.2-1012-g749268c7f Unknown W. Brackets 2022-09-17 21:30:16 No build headless: Benchmark a test or frame dump. This outputs the average time for comparison.
v1.13.2-1011-g25d92c8a8 Unknown W. Brackets 2022-09-17 20:24:15 No build headless: Add option for MSE pass threshold. This makes it easier to allow a certain amount of deviation across devices.
v1.13.2-1010-gf32e8e11a Unknown W. Brackets 2022-09-17 20:14:09 No build headless: Switch screenshot error to MSE. This is more useful than 1/0 on whether a pixel doesn't match, when many are close but not exact.
v1.13.2-1009-gd703c934d Unknown W. Brackets 2022-09-17 19:05:11 No build Headless: Small cleanup of options handling. To be able to add additional options.
v1.13.2-1008-gcd2c97783 Henrik Rydgård 2022-09-17 22:57:59 Download Download Download Merge: dae8d5125 9b01fce5b Merge pull request #16039 from unknownbrackets/softgpu-earlyz softgpu: Run early Z tests in fast rect path
v1.13.2-1006-gdae8d5125 Henrik Rydgård 2022-09-17 22:54:22 Download Download Download Merge: bf59640aa 6576b853e Merge pull request #16037 from unknownbrackets/ui-tags UI: Fix some logic dependent on screen tags
v1.13.2-1005-g6576b853e Unknown W. Brackets 2022-09-17 22:29:33 No build UI: Fix some logic dependent on screen tags. 9f38516 changed various tags but not code referencing them.
v1.13.2-1005-g9b01fce5b Unknown W. Brackets 2022-09-17 20:04:01 No build softgpu: Run early Z tests in fast rect path. Needed for some 2D games, like Criminal Girls.
v1.13.2-1004-gbf59640aa Henrik Rydgård 2022-09-17 09:58:34 Download Download Download Merge: 143be816c 48162858d Merge pull request #16035 from hrydgard/vk-acquire-late Vulkan: "Acquire" the image from the swapchain as late as possible in the frame
v1.13.2-1003-g48162858d Henrik Rydgård 2022-09-17 09:30:08 No build Remove assert (this happens when playing framedumps)
v1.13.2-1002-g9d9f2c539 Henrik Rydgård 2022-09-17 08:43:13 No build Finish the switch to late acquire, moving the swapchain responsibility to the queue runner.
v1.13.2-1001-ga369252a2 Henrik Rydgård 2022-09-17 01:41:26 No build RunSteps cleanup
v1.13.2-1000-gfabd50b17 Henrik Rydgård 2022-09-17 01:34:38 No build Move FrameData out of VulkanRenderManager
v1.13.2-999-g415a795b1 Henrik Rydgård 2022-09-17 01:11:41 No build Move back buffer rendering to a separate "present" command buffer
v1.13.2-998-g242efba6f Henrik Rydgård 2022-09-17 00:36:43 No build Remove splitSubmit setting. Now we submit init commands before the acquire.
v1.13.2-997-g861af63be Luboš Vonásek 2022-09-16 10:20:11 No build Merge: e4f44e680 ca2962bea Merge branch 'hrydgard:master' into compat_openxr_gta
v1.13.2-997-g143be816c Henrik Rydgård 2022-09-16 23:31:56 Download Download Download Merge: 7c2b4b60a 262a306b9 Merge pull request #15944 from hrydgard/vulkan-shader-blending Shader blending in Vulkan through input attachments
v1.13.2-996-g262a306b9 Henrik Rydgård 2022-09-16 19:18:38 No build Flag shader blending as broken on Adreno for now.
v1.13.2-995-g5f5277a40 Henrik Rydgård 2022-09-10 01:11:02 No build Need to have input attachments in the descriptor pool.
v1.13.2-994-ga0f7a4ee2 Henrik Rydgård 2022-09-09 09:54:10 No build Remove logspam
v1.13.2-993-geadb144cc Henrik Rydgård 2022-09-08 00:50:24 No build Show render pass types in GPU profiler
v1.13.2-992-gce82fce8d Henrik Rydgård 2022-02-19 20:40:27 No build Use subpass dependencies to implement shader framebuffer read in Vulkan.
v1.13.2-991-g30e3f3b47 Henrik Rydgård 2022-02-19 20:40:11 No build Add two more extensions to device extension lookup
v1.13.2-990-g370a7304a Henrik Rydgård 2022-09-14 23:49:52 No build Careful with min filtering of framebuffer textures only if auto max quality is on.
v1.13.2-989-g7c2b4b60a Henrik Rydgård 2022-09-16 15:21:34 Download Download Download Merge: 02793375a 976b502c8 Merge pull request #16033 from sum2012/patch-1 Increase log level of ppsspp version
v1.13.2-988-g976b502c8 sum2012 2022-09-16 15:05:55 No build Increase log level of ppsspp version Default log level is Error so that cannot see it,
v1.13.2-987-g02793375a Henrik Rydgård 2022-09-16 13:15:32 Download Download Download Merge: a7419227e ac9677dcc Merge pull request #16032 from hrydgard/more-outrun-water-fixes Fix the water in Outrun when no logic ops
v1.13.2-984-ga7419227e Henrik Rydgård 2022-09-16 11:10:35 Download Download Download Merge: ca2962bea 0b9d6f9cb Merge pull request #16031 from hrydgard/screen-names Tag all the UI screens with names, improve logging of scissor errors
v1.13.2-983-gac9677dcc Henrik Rydgård 2022-09-16 13:14:44 No build Ah, need to enable the Mali workaround for Outrun's water, too.
v1.13.2-983-g0b9d6f9cb Henrik Rydgård 2022-09-16 10:23:32 No build Log the screen tag when logging scissor errors.
v1.13.2-982-g9f3851678 Henrik Rydgård 2022-09-16 10:14:00 No build Add tags to all our UI screens. Useful to debug UI problems.
v1.13.2-982-g9ec35d146 Henrik Rydgård 2022-09-16 12:34:27 No build Logic op fix, min filter fix. Also remove some unnecessary indentation. Fixes the water on Adreno (no logic)
v1.13.2-981-gca2962bea Henrik Rydgård 2022-09-16 08:33:11 Download Download Download Merge: 1b9bc141f e8aaf2216 Merge pull request #16014 from hrydgard/shader-depal-clut8-8888 Texture depal using CLUT loaded from framebuffers, and more. Fixes Burnout Dominator lens flare
v1.13.2-974-ge8aaf2216 Henrik Rydgård 2022-09-15 17:22:09 No build D3D9 crashfix (flare doesn't render correctly though)
v1.13.2-973-g5d4075376 Henrik Rydgård 2022-09-15 17:09:03 No build Copy the texels directly in LoadCLUT
v1.13.2-972-g662126a0a Henrik Rydgård 2022-09-15 16:57:03 No build Small simplification
v1.13.2-971-g36c98ab36 Henrik Rydgård 2022-09-15 09:15:02 No build Address feedback, change roles of the two dynamic clut fbos to eliminate the need for state (see next commit)
v1.13.2-970-g9c2bfad74 Henrik Rydgård 2022-09-15 00:18:26 No build Seems Need for Speed: Shift has exactly the same lens flare, enable the same compat settings.
v1.13.2-969-ga208afb7b Henrik Rydgård 2022-09-14 23:35:15 No build OpenGL and D3D11 fixes
v1.13.2-968-g85bb6786a Henrik Rydgård 2022-09-14 23:13:46 No build Log improvements
v1.13.2-967-g1f6d27bd5 Henrik Rydgård 2022-09-14 22:46:17 No build Ridge Racer fix
v1.13.2-966-gd6d7a15d2 Henrik Rydgård 2022-09-14 21:57:09 No build Get depal-from-dynamic-CLUT working
v1.13.2-965-g51c97c7a7 Henrik Rydgård 2022-09-14 10:26:54 No build Set texcache entry status flag if CLUT needs to be dynamic
v1.13.2-964-gabd58199c Henrik Rydgård 2022-09-14 08:42:25 No build Add way to bind cached textures to a DrawContext
v1.13.2-963-gf745e9489 Henrik Rydgård 2022-09-14 00:13:29 No build Allow binding "native" texture objects to thin3d
v1.13.2-962-ge4f44e680 Lubos 2022-09-13 21:16:03 No build OpenXR - Move skyplane compat flag into compatvr.ini
v1.13.2-962-g990795724 Henrik Rydgård 2022-09-13 23:55:57 No build Start implementing ApplyTextureDepal
v1.13.2-961-ge406dc473 Lubos 2022-09-13 21:01:55 No build Merge: b695c1ffb 7b47ba802 Merge branch 'master' into compat_openxr_gta
v1.13.2-961-g431f14241 Henrik Rydgård 2022-09-13 10:00:48 No build Cleanup in ge_constants.h, add virtual CLUT8 buffer format
v1.13.2-961-g6c50fc5b3 Luboš Vonásek 2022-09-15 00:23:36 No build Merge: f98381fb5 7923e87ba Merge branch 'hrydgard:master' into feature_openxr_vulkan
v1.13.2-960-g6744fe3da Henrik Rydgård 2022-09-12 23:32:38 No build OpenGL fix
v1.13.2-959-g7213e9b7c Henrik Rydgård 2022-09-12 21:26:13 No build Comment
v1.13.2-959-g1b9bc141f Henrik Rydgård 2022-09-15 19:07:06 Download Download Download Merge: 7923e87ba 0ed86188b Merge pull request #16027 from SpriteOvO/riscv Fix const pointer conversion error for RISC-V
v1.13.2-958-g650ce2235 Henrik Rydgård 2022-09-12 21:10:27 No build Force low resolution for effects in Burnout Dominator. Fixes lens flare at high res
v1.13.2-958-g0ed86188b Sprite 2022-09-15 16:50:57 No build Fix const pointer conversion error for RISC-V
v1.13.2-957-ga52e62a18 Henrik Rydgård 2022-09-12 15:34:32 No build Enable depth uploads on render-to-clut-buffer. Esoteric but needed for #11100. Compat flag for now.
v1.13.2-957-g7923e87ba Henrik Rydgård 2022-09-15 00:18:36 Download Download Download Merge: e2768b9e0 3331fedab Merge pull request #16026 from lvonasek/fix_openxr_glitches OpenXR - Ensure the head pose is locked during frame rendering
v1.13.2-956-gf98381fb5 Lubos 2022-09-15 00:22:46 No build Merge: d8fbc7ce5 e2768b9e0 Merge branch 'master' into feature_openxr_vulkan
v1.13.2-956-gd551d0dd8 Henrik Rydgård 2022-09-11 18:51:12 No build Enable DownloadCLUT and ShaderBitmask for Burnout Dominator
v1.13.2-956-g3331fedab Lubos 2022-09-15 00:03:41 No build OpenXR - Better variable/methods naming
v1.13.2-955-g8d00df12a Henrik Rydgård 2022-09-11 18:23:57 No build Detect the CLUT8/8888 situation Implement CLUT8 depal from 8888 textures. Hard to tell if working
v1.13.2-955-g0c2d47d74 Lubos 2022-09-14 23:23:28 No build OpenXR - Add code comments
v1.13.2-954-g4803825f8 Henrik Rydgård 2022-09-12 11:16:30 No build Buffer copy matching workaround
v1.13.2-954-g57ef2bb0d Lubos 2022-09-14 20:36:33 No build OpenXR - Ensure the head pose is locked during frame rendering
v1.13.2-953-ge2768b9e0 Unknown W. Brackets 2022-09-14 19:05:58 Download Download Download Merge: 776c65001 0ed1f3d46 Merge pull request #16025 from hrydgard/tex-decode-flags Change the parameters to DecodeTextureLevel from multiple bools to a flags enum.
v1.13.2-952-g0ed1f3d46 Henrik Rydgård 2022-09-14 18:40:08 No build Switch multiple bools as parameters to DecodeTextureLevel to a flags enum.
v1.13.2-951-g776c65001 Henrik Rydgård 2022-09-14 08:58:06 Download Download Download Fix regression in Tantalus games. See #15914
v1.13.2-950-gcf2ad5cea Henrik Rydgård 2022-09-14 08:41:29 Download Download Download Merge: 7b47ba802 440062530 Merge pull request #16024 from unknownbrackets/logicop-simulate GPU: Fix simulating logicop with blend and shader
v1.13.2-947-g7b47ba802 Unknown W. Brackets 2022-09-13 15:51:58 Download Download Download Merge: dab38f726 b4d0ac2e1 Merge pull request #16023 from hrydgard/framebuffer-clut-prep Small refactorings around clut and framebuffers
v1.13.2-946-gb4d0ac2e1 Henrik Rydgård 2022-09-13 11:42:51 No build Unify CLUT texture size at 512 to reduce complexity. Worth the extra bytes.
v1.13.2-945-g39890f7d6 Henrik Rydgård 2022-09-13 11:28:37 No build Extract function GetReinterpretPipeline
v1.13.2-944-gdab38f726 Henrik Rydgård 2022-09-13 09:47:21 Download Download Download Merge: f18b0277f ce80900b7 Merge pull request #16022 from unknownbrackets/savedata-size Savedata: Return errors more correctly on load
v1.13.2-943-gb695c1ffb Lubos 2022-09-12 23:04:31 No build Merge: 9ede9bd82 125b76e9d Merge branch 'master' into compat_openxr_gta
v1.13.2-942-gf18b0277f Henrik Rydgård 2022-09-13 09:45:00 Download     Merge: a0515bf5c 837109173 Merge pull request #16021 from unknownbrackets/softgpu-compact Reduce the size of state and vertex data in softgpu
v1.13.2-941-g837109173 Unknown W. Brackets 2022-09-13 07:15:02 No build softgpu: Force correct alignment on 32-bit.
v1.13.2-940-g56e30495a Unknown W. Brackets 2022-09-13 07:14:48 No build Common: Fix some type compare warnings on 32-bit.
v1.13.2-939-g1be5f1670 Unknown W. Brackets 2022-09-13 07:02:10 No build softgpu: Remove mostly unused screen offset state. This is now already cleaned up from coords, so no need to cache it.
v1.13.2-938-g440062530 Unknown W. Brackets 2022-09-14 04:07:54 No build GE Debugger: Allow fb copies while stepping. This is now causing crashes and should be allowed.
v1.13.2-938-g167213c74 Unknown W. Brackets 2022-09-13 06:57:00 No build softgpu: Cache texture bufws at 16 bit. Reducing the size of state a bit.
v1.13.2-937-gce80900b7 Unknown W. Brackets 2022-09-13 09:10:27 No build Savedata: Return errors more correctly on load. If the buffer isn't large enough, return an error. See #14687, thanks sum2012 and gid15. For many error cases, ensure SFO data and bind are not updated on failure, and that dataSize is forced to zero on data errors.
v1.13.2-937-gb2e6a086d Unknown W. Brackets 2022-09-13 06:10:02 No build softgpu: Reduce size of VertexData texture coords. There's no real benefit to this with only two values. Not much of a gain perf wise, but still good to transfer less data.
v1.13.2-937-ga397c7414 Unknown W. Brackets 2022-09-14 04:07:25 No build GPU: Fix simulating logicop with blend and shader. We only need to do it in the shader, if we're doing it in the shader.
v1.13.2-936-ga0515bf5c Unknown W. Brackets 2022-09-13 02:48:39 Download Download Download Merge: d6fd9a386 c6ff56d4a Merge pull request #16016 from lvonasek/feature_openxr_stereo OpenXR stereo improved
v1.13.2-931-gd8fbc7ce5 Lubos 2022-09-14 19:53:55 No build OpenXR - Vulkan support in progress
v1.13.2-931-gd6fd9a386 Henrik Rydgård 2022-09-13 00:29:46 Download Download Download Non-buffered rendering crashfix
v1.13.2-930-gfea2ace54 Lubos 2022-09-13 01:39:44 No build OpenXR - Initial work on Vulkan support
v1.13.2-930-g125b76e9d Henrik Rydgård 2022-09-12 19:24:16 Download Download Download Merge: 2791ab322 b86648b35 Merge pull request #16013 from hrydgard/some-render-debug-utils Some render debug utils, fix shader blending when off
v1.13.2-929-gc6ff56d4a Lubos 2022-09-12 22:55:53 No build OpenXR - Crash when using 3D stereo fixed
v1.13.2-929-gb86648b35 Henrik Rydgård 2022-09-12 16:30:08 No build Address feedback
v1.13.2-928-g4b93dc031 Lubos 2022-09-12 21:28:08 No build OpenXR - Requested header change in compatvr.ini
v1.13.2-928-g4ad345d78 Henrik Rydgård 2022-09-12 14:02:15 No build Better shader compile logging
v1.13.2-927-ge49ee5c93 Lubos 2022-09-12 18:49:22 No build Merge: bdde5f0f7 2791ab322 Merge branch 'master' into feature_openxr_stereo
v1.13.2-927-gd9989ffc1 Henrik Rydgård 2022-09-12 12:17:32 No build Don't start blending in the shader just because there's bitmasks, if blend is disabled.
v1.13.2-926-ga2eaad544 Henrik Rydgård 2022-09-12 11:59:08 No build Debug-name shader modules with their shader desc strings
v1.13.2-925-g2791ab322 Henrik Rydgård 2022-09-12 08:35:13 Download Download Download Merge: 9292fd84e 1f6870798 Merge pull request #16011 from unknownbrackets/softgpu-rect Detect more triangles as rectangles in softgpu
v1.13.2-920-g9292fd84e Henrik Rydgård 2022-09-12 08:34:03 No build Merge: c37049fa1 3c9372fb7 Merge pull request #16009 from unknownbrackets/softgpu-colors softgpu: Store vertex colors as packed RGBA8
v1.13.2-915-gc37049fa1 Henrik Rydgård 2022-09-12 00:15:06 Download Download Download Merge: 37c733c96 f02e6b8e3 Merge pull request #16007 from unknownbrackets/gedebugger GE Debugger: Add fields to register expressions
v1.13.2-910-gf02e6b8e3 Unknown W. Brackets 2022-09-11 22:51:10 No build GE Debugger: Add some constants to expressions. Hard to remember, but at least can be copy/pasted. Allows for things like "alphatest.func == GREATER".
v1.13.2-910-g37c733c96 Henrik Rydgård 2022-09-12 00:10:17 No build Merge: a6c954652 41c6c81ea Merge pull request #16008 from unknownbrackets/readme README: Move some older releases to history
v1.13.2-910-g3c9372fb7 Unknown W. Brackets 2022-09-12 07:11:15 No build softgpu: Ignore stencil test mask in ALWAYS mode. Small codegen improvement since we can directly use ref and avoid loading the unmasked reference.
v1.13.2-910-g1f6870798 Unknown W. Brackets 2022-09-12 06:57:22 No build softgpu: Include early Z in func description.
v1.13.2-909-g151727ee0 Unknown W. Brackets 2022-09-12 06:49:37 No build softgpu: Detect longer strips of rectangles. Could maybe even combine these into one large rectangle, but the main benefit is avoiding triangles.
v1.13.2-909-g8a6e8066b Unknown W. Brackets 2022-09-12 03:41:06 No build softgpu: Store vertex colors as packed RGBA8. No need to keep it expanded at 4x the space for both colors.
v1.13.2-909-g7d07e4e75 Unknown W. Brackets 2022-09-11 22:09:03 No build GE Debugger: Add fields to register expressions. This means a conditional breakpoint can now use, for example, vtype.through == 1 to check the through mode flag. No constants, but this makes it easier to get right. Would be nice to have an autocomplete of the field names, of course...
v1.13.2-908-ga6c954652 Henrik Rydgård 2022-09-11 22:22:52 Download Download Download Merge: 75efcd9df d25602f01 Merge pull request #16006 from LunaMoo/compatRewrite Add Rewrite to DrawSyncEatCycles hack, softlocks without it
v1.13.2-908-g288d18447 Unknown W. Brackets 2022-09-12 06:15:21 No build softgpu: Detect full triangles as rectangles. Seen in a dump from Infected, improves FPS ~25% there.
v1.13.2-908-g55c70332a Unknown W. Brackets 2022-09-11 20:05:30 No build GE Debugger: Eval breakpoints as if register set.
v1.13.2-908-g8a2115be4 Unknown W. Brackets 2022-09-12 03:39:39 No build softgpu: Enable early Z tests a bit more often. This helps in cases where sfail doesn't matter.
v1.13.2-907-gd25602f01 LunaMoo 2022-09-11 21:47:07 No build Add Rewrite to DrawSyncEatCycles hack, softlocks without it
v1.13.2-907-gce4fee737 Unknown W. Brackets 2022-09-12 06:14:47 No build softgpu: Refactor triangle cull processing.
v1.13.2-907-gaa377662d Unknown W. Brackets 2022-09-11 19:57:04 No build GE Debugger: Provide addrs in breakpoint conds. Easier to just refer to the full address.
v1.13.2-907-g41c6c81ea Unknown W. Brackets 2022-09-11 23:38:27 No build README: Move some older releases to history.
v1.13.2-907-g5f2e20d8c Unknown W. Brackets 2022-09-12 03:39:14 No build softgpu: Reduce some minor bin item field sizes.
v1.13.2-906-g75efcd9df Henrik Rydgård 2022-09-11 19:41:11 Download Download Download Merge: b3ba77152 123d6dbb1 Merge pull request #16000 from unknownbrackets/gedebugger Cleanup some crashes in GE debugger or with large textures
v1.13.2-900-gb3ba77152 Henrik Rydgård 2022-09-11 19:34:11 No build Merge: 46500c8b6 cf959a846 Merge pull request #16004 from hrydgard/shader-depal-d3d11 Implement shader depal for D3D11, texture match refactorings
v1.13.2-894-gcf959a846 Henrik Rydgård 2022-09-11 19:33:31 No build Remove CLUT matching case that shouldn't be there yet.
v1.13.2-893-g46500c8b6 Henrik Rydgård 2022-09-11 18:20:50 Download Download Download Merge: 35c9cbd6b 8c55e18ea Merge pull request #16005 from unknownbrackets/softgpu-fog softgpu: Correct accuracy of fog calculation
v1.13.2-893-g3e7f6b57a Henrik Rydgård 2022-09-11 16:17:38 No build Shadergen issues found by the test
v1.13.2-892-ga30896e21 Henrik Rydgård 2022-09-11 15:08:47 No build Switch more texture matching calculations to use bytes for matching.
v1.13.2-892-g8c55e18ea Unknown W. Brackets 2022-09-11 17:54:34 No build softgpu: Switch vert continue buffer to members. Better this than static. May be easier to handle imm prims correctly.
v1.13.2-891-ge72309745 Unknown W. Brackets 2022-09-11 17:50:07 No build softjit: Implement accurate fog color blending.
v1.13.2-891-g4491c480a Henrik Rydgård 2022-09-11 14:46:00 No build Texture/framebuffer matching: Do margin check in bytes.
v1.13.2-890-gb90fc7137 Unknown W. Brackets 2022-09-11 17:24:40 No build softgpu: Correct accuracy of fog calculation. This matches values from a PSP exactly, with the help of immediate mode vertex values (since this directly allows specifying the fog factor without any floating point math.)
v1.13.2-890-g694dbe127 Henrik Rydgård 2022-09-11 14:14:18 No build Add ShaderDepalMode enum, use in shader ID. Replaces smoothed bit.
v1.13.2-889-g9bd8b11bf Henrik Rydgård 2022-09-11 13:27:17 No build Implement shader depal for D3D11.
v1.13.2-889-g2e3b73aba Unknown W. Brackets 2022-09-11 17:22:37 No build softgpu: Restrict sprite fast path to throughmode. Its UV checks already should have generally, but let's be safe. It doesn't validate state like fog, etc.
v1.13.2-888-g35c9cbd6b Henrik Rydgård 2022-09-11 12:20:25 Download Download Download Merge: d86127ac5 5e6b06483 Merge pull request #16003 from hrydgard/clut-download-compat CLUT download: Replace the backwards block transfer check with a new compat flag
v1.13.2-885-gd86127ac5 Henrik Rydgård 2022-09-11 10:12:38 Download Download Download Merge: 37b51393a 90e009edb Merge pull request #15999 from unknownbrackets/softgpu-texsize softgpu: Clamp/wrap textures at 512 pixels
v1.13.2-882-g37b51393a Henrik Rydgård 2022-09-11 10:11:02 Download     Merge: 04c02340f 4889d5285 Merge pull request #16002 from unknownbrackets/softgpu-vertexdec vertexjit: Use consistent skinInDecode
v1.13.2-882-g5e6b06483 Henrik Rydgård 2022-09-11 10:30:43 No build DownloadFramebufferForCLUT: Apply the fix mentioned in #8590
v1.13.2-881-g33a93e238 Henrik Rydgård 2022-09-11 10:26:01 No build CLUT download: Replace the broken block transfer check with a new compat flag. This compat flag should be temporary until we've implemented a readback-free path for CLUTs from framebuffers, both when texturing from static textures and other framebuffers.
v1.13.2-880-g04c02340f Henrik Rydgård 2022-09-11 08:54:04 Download Download Download Merge: d011768cd f5f5c9ea8 Merge pull request #15998 from unknownbrackets/softgpu-rect softgpu: Allow almost flat rectangles to go fast
v1.13.2-877-gf5f5c9ea8 Unknown W. Brackets 2022-09-10 23:58:27 No build softgpu: Avoid calling unordered coords tl/br. These are just corners, we don't know if they're top or not at this point.
v1.13.2-877-g123d6dbb1 Unknown W. Brackets 2022-09-11 05:17:54 No build GE Debugger: Correct confusing block transfer size.
v1.13.2-876-g1056301c9 Unknown W. Brackets 2022-09-11 05:16:05 No build D3D11: Prevent crash on larger textures.
v1.13.2-876-g13ca08b23 Unknown W. Brackets 2022-09-10 23:56:13 No build softgpu: Avoid over-aggressive rect conversion. The TL and BR have to match between UVs and pos, not enough for UV to be in order. This was causing an artifact on Chains of Olympus' title.
v1.13.2-875-g3242bb8d6 Unknown W. Brackets 2022-09-11 05:15:43 No build TexCache: Allow valid bufw sizes. These don't cause crashes anymore.
v1.13.2-875-g2505ae285 Unknown W. Brackets 2022-09-10 22:36:01 No build GE Debugger: Fix logging of texture size.
v1.13.2-874-ge7d49cd7d Unknown W. Brackets 2022-09-10 22:29:40 No build softgpu: Allow almost flat rectangles to go fast. Improves transform rectangles used in Chains of Olympus, for example on the title screen.
v1.13.2-874-gd011768cd Henrik Rydgård 2022-09-11 08:52:51 No build Merge: a2ca85bc8 15d5fa48f Merge pull request #16001 from unknownbrackets/softgpu-earlyz softgpu: Check depth test early on simple stencil
v1.13.2-874-g90e009edb Unknown W. Brackets 2022-09-11 04:33:02 No build softgpu: Clamp/wrap textures at 512 pixels. A texture larger than 512 is "valid", but simply wraps/clamps at 512. Importantly, the texture coords are still calculated at the specified size, which can be up to 32768.
v1.13.2-874-g6c6d817ce Unknown W. Brackets 2022-09-11 05:14:37 No build Vulkan: Avoid crash if large texture attempted. Doesn't do the clamp/wrap thing, but at least this won't crash.
v1.13.2-873-g6004d4a45 Unknown W. Brackets 2022-09-10 22:28:35 No build softgpu: Refactor duplicate rectangle compat check. This just moves the logic to a single place for changes.
v1.13.2-873-g4889d5285 Unknown W. Brackets 2022-02-03 07:10:32 No build vertexjit: Use consistent skinInDecode. Just a little cleanup.
v1.13.2-873-g100cbec62 Unknown W. Brackets 2022-09-11 04:44:44 No build GE Debugger: Fix crash on bp before list running.
v1.13.2-873-g18c9a4d9c Unknown W. Brackets 2022-09-11 04:31:53 No build GE Debugger: Fix crash stepping with large tex. Some math was overflowing in allocations, and it would allocate zero bytes. Let's just refuse textures more actively.
v1.13.2-873-g15d5fa48f Unknown W. Brackets 2022-09-11 06:22:13 No build softgpu: Check depth test early on simple stencil. If we don't need to write stencil on sfail/zfail, we can do the depthtest early, which allows us to more often skip texture sampling. This gives a good improvement in Chains of Olympus.
v1.13.2-872-ga2ca85bc8 Henrik Rydgård 2022-09-10 19:32:39 Download Download Download Add logging for LoadCLUT from framebuffer. See #15923 . Logs nicely in Burnout Dominator.
v1.13.2-871-gb5822939b Henrik Rydgård 2022-09-10 18:28:21 Download Download Download Merge: 97ca40530 c200aa6f4 Merge pull request #15997 from unknownbrackets/debugger-gecond GE Debugger: Correct cond break removal warnings
v1.13.2-869-g97ca40530 Henrik Rydgård 2022-09-10 18:28:08 No build Merge: d66c5c11c 54fe342f4 Merge pull request #15996 from unknownbrackets/vulkan-compile-thread Vulkan: Wake compile thread when enqueued
v1.13.2-867-gd66c5c11c Henrik Rydgård 2022-09-10 16:57:23 Download Download Download Merge: 0fe7589a9 f6f056d55 Merge pull request #15995 from unknownbrackets/merge-hotfix Merge v1.13.2 into mainline
v1.13.2-866-gf6f056d55 Unknown W. Brackets 2022-09-10 16:37:02 No build Merge: 0fe7589a9 9fe6338e3 Merge tag 'v1.13.2' into merge-hotfix v1.13.2
v1.13.2 Henrik Rydgård 2022-09-10 15:50:49 No build Update version to 1.13.2
v1.13.1-870-g9ede9bd82 Lubos 2022-09-12 23:01:44 No build OpenXR - Refactor variable name
v1.13.1-869-g214a5572c Lubos 2022-09-08 19:00:41 No build OpenXR - Compile fix
v1.13.1-868-g5be9455bf Luboš Vonásek 2022-09-08 18:39:11 No build Merge: c9f08a85c f3c097680 Merge branch 'hrydgard:master' into compat_openxr_gta
v1.13.1-866-gc200aa6f4 Unknown W. Brackets 2022-09-10 17:52:50 No build GE Debugger: Correct cond break removal warnings. Oops, they were just always confirming.
v1.13.1-866-g54fe342f4 Unknown W. Brackets 2022-09-10 17:30:09 No build Vulkan: Wake compile thread when enqueued. Previously was being woken up every frame unconditionally, causing some logspam.
v1.13.1-865-g0fe7589a9 Unknown W. Brackets 2022-09-10 05:38:49 Download Download Download Merge: e56e5947d d560c7901 Merge pull request #15994 from ssokolow/patch-1 Add Emulator to Categories in ppsspp.desktop.in
v1.13.1-864-gd560c7901 Stephan Sokolow 2022-09-10 03:54:13 No build Add Emulator to Categories in ppsspp.desktop.in Add the "Emulator" subcategory to the .desktop file so launchers can better auto-sort their contents.
v1.13.1-863-ge56e5947d Henrik Rydgård 2022-09-10 00:26:23 Download Download Download Vulkan: Declare gl_Position as invariant. See #11583 The code that computes shader outputs declared as invariant gets certain optimizations disabled that could change the value - it makes it more likely that different ways to do the same calculations end up with the same value. This can help some types of Z fighting problems and similar. Generally not a big deal for performance, plus, we're rarely vshader-bottlenecked...
v1.13.1-862-g42b2b0a26 Henrik Rydgård 2022-09-09 11:54:20 Download Download Download atrac3: Apply the overallocation workaround in a couple more places. Fixes #15788 .
v1.13.1-861-ge5d1bb555 Henrik Rydgård 2022-09-09 11:34:11 No build Warning fix
v1.13.1-860-gbbba18ad6 Henrik Rydgård 2022-09-09 10:25:41 Download Download Download Merge: f3c097680 818334c59 Merge pull request #15990 from hrydgard/atrac3plus-crash-workaround Atrac3+: Allocate some extra bytes for the data buffer to workaround decoder bug.
v1.13.1-859-g818334c59 Henrik Rydgård 2022-09-09 09:55:01 No build atrac3: Allocate some extra bytes for the data buffer to workaround decoder bug.
v1.13.1-858-gf3c097680 Henrik Rydgård 2022-09-08 09:35:55   Download Download Merge: 7450f3ef7 e7195d5a9 Merge pull request #15982 from hrydgard/renderpass-refactor Vulkan: Refactor renderpass handling
v1.13.1-852-ge7195d5a9 Henrik Rydgård 2022-09-08 09:18:13 No build Match FragmentShaderFlags definition with the other PR.
v1.13.1-851-g974cd38b1 Henrik Rydgård 2022-09-08 09:15:06 No build Some more debug names to vulkan objects
v1.13.1-850-gcdda20343 Henrik Rydgård 2022-09-08 01:31:10 No build Fix compiler warnings
v1.13.1-849-g58a7f0cf2 Henrik Rydgård 2022-09-08 01:23:33 No build Assorted cleanup
v1.13.1-848-g68dd329d9 Henrik Rydgård 2022-09-08 01:23:18 No build Fix for desc struct
v1.13.1-847-gc9f08a85c Lubos 2022-09-08 18:25:10 No build OpenXR - Do not mashup Common/GPU
v1.13.1-847-g347f7c4e5 Henrik Rydgård 2022-09-07 23:55:33 No build Vulkan: Improve tagging of pipelines for debugging purposes
v1.13.1-846-gcddc612f6 Henrik Rydgård 2022-09-08 00:22:45 No build Extend lifetime of ShaderModule objects since we might need to recreate pipelines for different render passes
v1.13.1-846-g64857ce5c Lubos 2022-09-08 18:17:09 No build Merge: 6e4849b91 8906abebb Merge branch 'compat_openxr_gta' of github.com:lvonasek/ppsspp into compat_openxr_gta
v1.13.1-845-g14b5a1a7c Henrik Rydgård 2022-09-07 19:29:54 No build Fix pipeline lifetime issue, misc.
v1.13.1-844-gcaff2ea57 Henrik Rydgård 2022-09-07 18:44:48 No build Correct merging of render passes. However, we have lifetime issues.
v1.13.1-844-g8906abebb Luboš Vonásek 2022-09-07 22:28:18 No build Merge: 52af23021 ad12aced6 Merge branch 'hrydgard:master' into compat_openxr_gta
v1.13.1-843-g77819c6f8 Henrik Rydgård 2022-09-07 16:11:15 No build Lifetime fixes, cleanups
v1.13.1-843-g7450f3ef7 Henrik Rydgård 2022-09-08 08:59:20 Download Download Download Merge: 171dc94a8 be0e7a831 Merge pull request #15986 from unknownbrackets/texreplace Resize after visiting developer tools to update settings
v1.13.1-842-gbefcfb470 Henrik Rydgård 2022-09-07 15:19:20 No build Fix shader caching.
v1.13.1-841-g7ab744047 Henrik Rydgård 2022-09-07 12:48:16 No build Also create renderpass variants on demand
v1.13.1-840-gbe0e7a831 Unknown W. Brackets 2022-09-08 08:41:42 No build UI: Resize after visiting developer settings. This will trigger setting updates after visiting from DevMenu.
v1.13.1-840-g171dc94a8 Henrik Rydgård 2022-09-08 07:57:23 Download Download Download Merge: ad12aced6 c9780e760 Merge pull request #15985 from hrydgard/zstd-update Build: Another attempt to fix libretro
v1.13.1-840-g80ca822bf Henrik Rydgård 2022-09-07 12:37:45 No build Create framebuffer variants on demand
v1.13.1-839-ge828df9f2 Henrik Rydgård 2022-09-06 13:30:18 No build Split each renderpass/framebuffer into multiple "compatibility classes" (RenderPassType).
v1.13.1-839-ge6b4495e2 Unknown W. Brackets 2022-09-08 08:41:00 No build GPU: Make NotifyConfigChanged() calls consistent. They're generally centralized in Common.
v1.13.1-839-gc9780e760 Unknown W. Brackets 2022-09-08 05:30:29 No build Build: Another attempt to fix libretro. As per lib/common/portability_macros.h in zstd.
v1.13.1-838-gad12aced6 Henrik Rydgård 2022-09-07 21:55:22 Download Download Download Another attempt at fixing libretro, this time the win build failed
v1.13.1-837-g878206153 Henrik Rydgård 2022-09-07 14:45:43 Download Download Download Merge: 17bc1f2f7 7c8f8817b Merge pull request #15980 from unknownbrackets/zstd-update Build: Add additional zstd file for libretro
v1.13.1-834-g17bc1f2f7 Henrik Rydgård 2022-09-07 14:30:52   Download   Merge: ae23c3c26 402492a95 Merge pull request #15978 from unknownbrackets/softgpu-immediate Correct some of immediate vertex handling
v1.13.1-833-g402492a95 Unknown W. Brackets 2022-09-07 07:18:55 No build GE Debugger: Show imm prim flag detail in disasm.
v1.13.1-832-g880f6f8d4 Unknown W. Brackets 2022-09-07 07:03:46 No build GPU: Handle more flags on imm prim command.
v1.13.1-831-g7a83f8bab Unknown W. Brackets 2022-09-07 04:45:03 No build softgpu: Use vertType prim override for flags. These parameters are a real shame, was so clean before...
v1.13.1-830-gf27426714 Unknown W. Brackets 2022-09-06 08:13:16 No build GPU: Allow usage of texturing in immediate verts. And respect the other flags that I can reproduce working in a test. I can't seem to get the fog to work at all, or the shading mode, or the secondary color. Maybe depends on other flags or bits in other regs...
v1.13.1-829-gceb2af369 Unknown W. Brackets 2022-09-06 07:45:34 No build GPU: Handle immediate prims more accurately. This allows for lines, points, textures, and similar things. Also corrects offset handling. Still some flags on VAP that seemingly don't work, and this doesn't consider the texture flag on it.
v1.13.1-828-g531c7e452 Unknown W. Brackets 2022-09-06 07:45:01 No build GE Debugger: Count imm prims as prims.
v1.13.1-827-gd24967485 Unknown W. Brackets 2022-09-06 07:38:21 No build softgpu: Fix immediate rendering crash.
v1.13.1-826-gb4e1f6d90 Unknown W. Brackets 2022-09-07 03:54:52 No build GPU: Fix crash on overlap copy w/o cur target.
v1.13.1-825-gae23c3c26 Henrik Rydgård 2022-09-06 23:39:26 Download Download Download Merge: c43823020 f14e49a37 Merge pull request #15974 from unknownbrackets/debugger-gecond Add breakpoint conditions to GE debugger
v1.13.1-824-g6e4849b91 Lubos 2022-09-08 18:05:12 No build OpenXR - Refactor
v1.13.1-823-g52af23021 Lubos 2022-09-07 19:57:26 No build OpenXR - Use fog color to replace the sky
v1.13.1-822-g4b129bb9c Lubos 2022-09-07 15:52:50 No build OpenXR - Refactor VR compat integration
v1.13.1-821-g4ff3e496c Lubos 2022-09-07 14:58:18 No build Merge: 93a281706 759c9695e Merge branch 'master' into compat_openxr_gta
v1.13.1-820-gc43823020 Henrik Rydgård 2022-09-06 19:48:45 Download Download Download Merge: 759c9695e 62ed43633 Merge pull request #15979 from unknownbrackets/d3d-tex16 d3d9: Correct decode of 16-bit textures
v1.13.1-820-g7c8f8817b Unknown W. Brackets 2022-09-07 03:52:20 No build GPU: Fix CanDepalettize() missing false paths. Mismatched texformats didn't have a return.
v1.13.1-819-g35157e876 Unknown W. Brackets 2022-09-07 03:48:33 No build Build: Add additional zstd file for libretro.
v1.13.1-819-g62ed43633 Unknown W. Brackets 2022-09-06 16:44:08 No build d3d9: Correct decode of 16-bit textures. Was causing crashes since we assumed this func could handle non-replaced formats.
v1.13.1-818-g759c9695e Henrik Rydgård 2022-09-06 11:52:32 Download Download Download Merge: 02c03216b 93202e47f Merge pull request #15901 from lvonasek/feature_openxr_stereo OpenXR - Stereoscopic rendering
v1.13.1-801-gbdde5f0f7 Lubos 2022-09-12 18:46:04 No build OpenXR - Use per game stereo separation file
v1.13.1-800-g93202e47f Lubos 2022-09-05 22:10:20 No build OpenXR - Config for stereo separation added
v1.13.1-799-g08226d839 Lubos 2022-09-05 20:49:25 No build OpenXR - Stereo matrices fixed
v1.13.1-798-g3a0e6c723 Lubos 2022-09-05 19:11:52 No build Merge: 0e4f93d20 6b6271a53 Merge branch 'master' into feature_openxr_stereo
v1.13.1-769-g0e4f93d20 Lubos 2022-09-05 18:15:31 No build OpenXR - Fixing FOV better
v1.13.1-768-g5b47d22af Lubos 2022-09-04 21:27:48 No build OpenXR - Mismatch in stereo and normal uniform fixed
v1.13.1-767-g93a281706 Lubos 2022-09-04 16:33:33 No build Merge: 30a3cb622 2195f4b2e Merge branch 'feature_openxr_stereo' into compat_openxr_gta
v1.13.1-767-g81de46c97 Lubos 2022-09-04 21:20:35 No build OpenXR - Do not include lens projection in nonVR builds
v1.13.1-767-g02c03216b Henrik Rydgård 2022-09-06 11:50:01 Download   Download Add Lubos to credits list
v1.13.1-766-g7055be9d2 Henrik Rydgård 2022-09-06 07:07:32 Download Download Download Merge: 3ee16e436 a59d39d66 Merge pull request #15977 from unknownbrackets/ge-disasm GE Debugger: Add more missing GE disasm
v1.13.1-766-g4ce0579f7 Lubos 2022-09-04 21:12:18 No build OpenXR - Split projection matrix for color and depth buffer
v1.13.1-765-g2195f4b2e Lubos 2022-09-04 14:08:03 No build OpenXR - Mismatched call order fixed
v1.13.1-764-gfb875b94d Lubos 2022-09-04 14:01:17 No build OpenXR - Multipass rendering fixed
v1.13.1-764-g3ee16e436 Henrik Rydgård 2022-09-06 07:05:58     Download Merge: d0b4672e2 23f61171f Merge pull request #15976 from unknownbrackets/ge-matrix-wrap softgpu: Implement matrix data wrap-around
v1.13.1-763-g5be6665df Lubos 2022-09-04 12:37:41 No build Merge: 1df1d79b9 49d5b6447 Merge branch 'master' into feature_openxr_stereo
v1.13.1-761-gd0b4672e2 Henrik Rydgård 2022-09-06 06:57:03 No build Merge: c0d5eb360 14d45c2e7 Merge pull request #15975 from unknownbrackets/zstd-libretro Build: Include all zstd files in libretro
v1.13.1-761-g23f61171f Unknown W. Brackets 2022-09-06 04:38:54 No build softgpu: Implement matrix data wrap-around. Overflow writes to other matrices. Matches hardware tests.
v1.13.1-760-ga59d39d66 Unknown W. Brackets 2022-09-06 05:35:08 No build GE Debugger: Add more missing GE disasm. Need to investigate the immediate vert bits more.
v1.13.1-760-g14d45c2e7 Unknown W. Brackets 2022-09-06 02:43:05 No build Build: Include all zstd files in libretro. This was previously commented out, and was intentionally changed in zstd so you could use a different xxhash.
v1.13.1-760-g1d5c90d37 Unknown W. Brackets 2022-09-06 04:37:58 No build Ge: Read matrix num/data back like hardware. In case any game accidentally relies on this.
v1.13.1-759-gc0d5eb360 Henrik Rydgård 2022-09-06 00:55:28 Download Download Download Merge: 14ef12613 9a6c1d84c Merge pull request #15973 from hrydgard/need-for-speed-fix NFS speed effect: Improve framebuffer match logging, tighten up stride checks.
v1.13.1-758-gf14e49a37 Unknown W. Brackets 2022-09-06 01:46:16 No build GE Debugger: Add conditions to cmd breakpoints.
v1.13.1-758-g9a6c1d84c Henrik Rydgård 2022-09-06 00:39:10 No build Remove impossible check
v1.13.1-757-ge69bb4f61 Henrik Rydgård 2022-09-05 23:40:43 No build Buildfix, warn fixes while at it
v1.13.1-757-g0b30b723b Unknown W. Brackets 2022-09-05 22:13:09 No build GE Debugger: Add address breakpoint conditions.
v1.13.1-756-gf595299fe Unknown W. Brackets 2022-09-05 21:16:20 No build GE Debugger: Allow expressions for goto address.
v1.13.1-756-g16212cae7 Henrik Rydgård 2022-09-05 23:31:30 No build NFS speed effect: Improve framebuffer choice logging, tighten up stride checks.
v1.13.1-755-g542e7aa55 Unknown W. Brackets 2022-09-05 19:38:38 No build GE Debugger: Add a table of register metadata. So far, not used, but indicates info about each GE register.
v1.13.1-755-g14ef12613 Henrik Rydgård 2022-09-05 22:14:24 Download Download Download Correct libretro buildfix (hopefully)
v1.13.1-754-g51fa0f49a Henrik Rydgård 2022-09-05 19:23:12 Download Download Download Merge: 97ad3c21b 06e9995ab Merge pull request #15971 from hrydgard/fix-darkstalkers-again Fix Darkstalkers perf again
v1.13.1-752-g06e9995ab Henrik Rydgård 2022-09-05 19:13:14 No build Remove reference to non-existent file from Common.vcxproj
v1.13.1-751-ga91219beb Henrik Rydgård 2022-09-05 19:12:33 No build The Darkstalkers subpixel check should be == 0. Fixes #14953 again
v1.13.1-751-g97ad3c21b Henrik Rydgård 2022-09-05 19:21:04 No build libretro build fix, see #15968
v1.13.1-750-g6b6271a53 Henrik Rydgård 2022-09-05 18:14:37 Download Download Download Merge: 4048a1fad a7074cda4 Merge pull request #15968 from hrydgard/remove-fast-matrix-asm Remove the assembly implementation of 4x4 matrix mul, in favor of intrinsics.
v1.13.1-747-g4048a1fad Henrik Rydgård 2022-09-05 17:03:50 Download Download Download Merge: a42807ea6 f399e3c7e Merge pull request #15967 from hrydgard/re-enable-bluetoalpha Fix BlueToAlpha mode, re-enable it for Outrun and DiRT
v1.13.1-746-ga7074cda4 Henrik Rydgård 2022-09-05 17:35:28 No build Fix for ARM 32-bit.
v1.13.1-745-gf399e3c7e Henrik Rydgård 2022-09-05 09:42:38 No build Disable BlueToAlpha mode when logic op is present. Re-enable for Outrun and DiRT.
v1.13.1-745-ged8c4e875 Henrik Rydgård 2022-09-05 10:20:35 No build Remove the assembly implementation of 4x4 matrix mul, in favor of intrinsics.
v1.13.1-745-ga42807ea6 Henrik Rydgård 2022-09-05 12:40:01 Download Download Download Fix case problem in libretro make file, see #15964
v1.13.1-744-g0126bc181 Henrik Rydgård 2022-09-05 09:21:29 Download Download Download Merge: 0e275ef8f 3c9f63e29 Merge pull request #15966 from unknownbrackets/zstd-update Update zstd, xxhash, and VMA
v1.13.1-743-g3c9f63e29 Unknown W. Brackets 2022-09-05 06:26:00 No build Vulkan: Update to latest VMA.
v1.13.1-742-gd3501d0a7 Unknown W. Brackets 2022-09-05 05:56:33 No build Build: Update xxhash to v0.8.1.
v1.13.1-741-g18c2b04e7 Unknown W. Brackets 2022-09-05 05:34:42 No build Build: Update to zstd v1.5.3. Untagged, so using latest as of now. Has perf improvements.
v1.13.1-740-g0e275ef8f Henrik Rydgård 2022-09-05 08:19:29 Download Download Download Merge: 443d9a53b 40f8f2183 Merge pull request #15963 from hrydgard/various-scale-fixes Various scale fixes/workarounds
v1.13.1-737-g40f8f2183 Henrik Rydgård 2022-09-04 23:43:01 No build Water effect fix #2: If ForceLowerResolutionForEffects, don't upscale textures participating in small-resolution passes.
v1.13.1-736-g7065a7fa8 Henrik Rydgård 2022-09-04 23:42:35 No build Water effect fix #1: Force "Lower resolution for effects" on in Outrun and DiRT 2
v1.13.1-736-g443d9a53b Henrik Rydgård 2022-09-05 08:19:16 No build Merge: 2145a3925 fb8268e08 Merge pull request #15965 from unknownbrackets/android-binaries Build: Split ppsspp_common out for Android bins
v1.13.1-735-g3787b43b7 Henrik Rydgård 2022-09-04 23:28:55 No build Fix "Lower resolution for effects" in Ratchet & Clank. Bad option for this game though.
v1.13.1-734-g2145a3925 Henrik Rydgård 2022-09-04 23:18:38 Download Download Download Merge: eeffc988f fc50860f5 Merge pull request #15957 from unknownbrackets/branch-delayslot Handle branch/jump in branch delay slots more accurately
v1.13.1-729-geeffc988f Unknown W. Brackets 2022-09-04 23:17:37 No build Merge: 026040bee b15c65540 Merge pull request #15962 from hrydgard/logic-op-followups Fix the new logic-op-in-shader on OpenGL ES and D3D11
v1.13.1-728-gb15c65540 Henrik Rydgård 2022-09-04 22:52:24 No build Fix the new logic-op-in-shader on OpenGL and D3D11 Also disable BlueToAlpha for now for Outrun and DiRT 2, it breaks the water effect somehow. Will come back to it later.
v1.13.1-727-g026040bee Unknown W. Brackets 2022-09-04 20:24:59 Download Download Download Merge: 49d5b6447 7882c4cd6 Merge pull request #15960 from hrydgard/more-logic-op-work Enable logic op emulation in-shader
v1.13.1-726-g7882c4cd6 Henrik Rydgård 2022-09-04 20:06:59 No build Shader unit test fix
v1.13.1-725-g8800f2046 Henrik Rydgård 2022-09-04 19:27:26 No build Preserve alpha in shader logic op emulation. Include logic op in check for packUnorm4x8.
v1.13.1-724-g8194bb73a Henrik Rydgård 2022-09-04 11:43:17 No build Turn on logic ops in shader when shader bitmasking is used.
v1.13.1-723-g2474eb6a7 Henrik Rydgård 2022-09-04 11:14:47 No build Shader bit setup and code generation for logic-ops-in-shader
v1.13.1-722-g49d5b6447 Henrik Rydgård 2022-09-04 07:34:26 Download Download Download Merge: b73958296 7a7158d8d Merge pull request #15958 from unknownbrackets/osd-ascii UI: Only force ASCII messages if they're ASCII
v1.13.1-720-gb73958296 Unknown W. Brackets 2022-09-04 01:22:58 Download Download Download Merge: 65c016d15 3d2e78fbf Merge pull request #15953 from hrydgard/shader-blend-refactor-2 Shader blend refactor part 2
v1.13.1-718-g3d2e78fbf Henrik Rydgård 2022-09-04 00:05:28 No build spaces->tabs
v1.13.1-717-gd6b953bdd Henrik Rydgård 2022-09-04 00:04:21 No build Fix GLES check
v1.13.1-716-gec173559f Henrik Rydgård 2022-09-04 00:00:33 No build Additional cleanup
v1.13.1-715-gceda7aef4 Henrik Rydgård 2022-09-03 23:35:58 No build Add log functions to state structs
v1.13.1-714-gd35749bfc Henrik Rydgård 2022-09-03 23:32:01 No build Move the computation of simulate-logic shader type earlier
v1.13.1-713-g87b14fe1c Henrik Rydgård 2022-09-03 23:28:03 No build Some more renaming and refactoring, extracted from a future PR
v1.13.1-712-g8e39018b9 Henrik Rydgård 2022-09-03 22:51:50 No build Channel mask refactor
v1.13.1-711-g5f1ffeae7 Henrik Rydgård 2022-09-03 22:41:57 No build Correct LogicOp API support detection
v1.13.1-710-gd3309dd8e Henrik Rydgård 2022-09-03 22:04:01 No build Minor refactor with pipelines in QueueRunner (makes more information available for easier debugging)
v1.13.1-710-g65c016d15 Henrik Rydgård 2022-09-04 00:41:52 Download Download Download Fix dialog rendering (PPGe). Fixes #15954 Was caused by 867eb99 , part of #15950 .
v1.13.1-709-g6b1e4806c Henrik Rydgård 2022-09-03 23:06:53   Download Download Don't parallelize shader compiles in debug mode, sync in debug allocator kills performance.
v1.13.1-708-g14465cee1 Henrik Rydgård 2022-09-03 22:58:34 Download Download Download Merge: 6783ecd72 15b73b56b Merge pull request #15951 from unknownbrackets/softgpu-rectfast Improve rectangle fast path checks in softgpu
v1.13.1-704-g6783ecd72 Henrik Rydgård 2022-09-03 22:38:22 Download Download Download Merge: 91ff603fd 0fc3619d1 Merge pull request #15952 from unknownbrackets/branch-delayslot interp: Handle jumps in branch delay slots better
v1.13.1-702-g91ff603fd Unknown W. Brackets 2022-09-03 20:25:04 Download Download Download Merge: b92ea74fb ccd4e9218 Merge pull request #15950 from unknownbrackets/memstruct-cleanup Remove Memory::WriteStruct() and ReadStruct()
v1.13.1-693-gb92ea74fb Henrik Rydgård 2022-09-03 17:00:01 Download Download Download Merge: 99681ff0f fb3f417e7 Merge pull request #15589 from hrydgard/glsl-compilation-parallelization Vulkan: Parallelize GLSL compilation
v1.13.1-690-gfb3f417e7 Henrik Rydgård 2022-09-03 16:13:51 No build Fix lying comment, log level reduction
v1.13.1-689-g76bd2395b Henrik Rydgård 2022-06-12 13:22:26 No build Promise: Add SpawnEmpty (couldn't come up with a better name), fix bug with multiple waiters
v1.13.1-688-gc06cf8efa Henrik Rydgård 2022-06-12 11:37:34 No build Switch Vulkan pipelines to use promises for synchronization Slightly more expensive I guess but shouldn't be much of a bottleneck.
v1.13.1-688-g1df1d79b9 Lubos 2022-09-04 12:36:52 No build OpenXR - Stereo without multiview added
v1.13.1-687-g5e2ecb5eb Lubos 2022-09-02 12:40:41 No build OpenXR - FBO intialization better
v1.13.1-687-g2bb845a0c Henrik Rydgård 2022-06-12 11:34:14 No build VS 2022 warning fix
v1.13.1-686-gebe2d1b30 Henrik Rydgård 2022-06-12 09:55:41 No build More buildfixing
v1.13.1-686-gccd4e9218 Unknown W. Brackets 2022-09-03 19:37:58 No build Kernel: Use PSPPointer for status objects. Code makes more sense when reading ->size rather than offset 0.
v1.13.1-686-gbda42e577 Lubos 2022-09-01 19:56:38 No build compile fix
v1.13.1-685-gdd0de46ed Unknown W. Brackets 2022-09-03 18:13:07 No build Io: Use PSPPointer instead of struct temps.
v1.13.1-685-g210233ede Henrik Rydgård 2022-06-12 00:35:46 No build Buildfix
v1.13.1-685-g22db37d12 Lubos 2022-09-01 19:43:43 No build OpenXR - Viewport init better
v1.13.1-684-ge70103726 Henrik Rydgård 2022-06-11 23:56:51 No build Buildfix
v1.13.1-684-g79c7a91d9 Unknown W. Brackets 2022-09-03 18:02:59 No build Font: Remove needless ReadStruct().
v1.13.1-684-g00aaf9e1a Lubos 2022-09-01 18:09:21 No build Merge: 044d9a416 b5e5f780f Merge branch 'master' into feature_openxr_stereo
v1.13.1-683-gfc50860f5 Unknown W. Brackets 2022-09-04 06:05:58 No build headless: Fix startup on latest Android versions. Otherwise it tries to use deprecated ashmem and chokes.
v1.13.1-683-ga86b904cf Unknown W. Brackets 2022-09-03 18:01:23 No build Ge: Switch from ReadStruct to PSPPointer.
v1.13.1-683-g6e605fa2b Henrik Rydgård 2022-06-11 23:50:21 No build Fix silly logic, fixes the shader leak.
v1.13.1-682-gf75dadd1d Unknown W. Brackets 2022-09-04 06:04:54 No build arm64jit: Handle branch/jump in branch delay slots.
v1.13.1-682-g8775837c1 Henrik Rydgård 2022-06-11 23:42:04 No build Work towards finding the leak
v1.13.1-682-g8b41178cb Unknown W. Brackets 2022-09-03 17:47:13 No build Psmf: Use PSPPointer instead of WriteStruct.
v1.13.1-681-gbac36df45 Unknown W. Brackets 2022-09-04 04:58:46 No build x86jit: Refactor and fix jump in branch delay slot. This seems cleaner, instead of the duplication of lines for each branch type.
v1.13.1-681-g93422f6de Henrik Rydgård 2022-06-11 23:28:26 No build Don't block on shader creation until it's time to create the pipeline.
v1.13.1-681-g15b73b56b Unknown W. Brackets 2022-09-03 20:20:32 No build softgpu: Correct texture check in fastpath. This is the no textures option, so we shouldn't check sampler state at all. Presumably this was failing and reading uninitialized data...
v1.13.1-681-g8f96405ee Unknown W. Brackets 2022-09-03 17:38:34 No build Net: Remove usage of Memory::WriteStruct(). This also validates pointer write size better.
v1.13.1-680-ge2c740827 Henrik Rydgård 2022-06-11 16:24:19 No build Use shader module promises as keys in pipeline cache instead of the actual shader modules. Prevents early block.
v1.13.1-680-gd08ee44cf Unknown W. Brackets 2022-09-04 04:05:31 No build irjit: Handle branch/jump in branch delay slots. See #15952 for more detail.
v1.13.1-680-gaf004dd53 Unknown W. Brackets 2022-09-03 20:19:24 No build softgpu: Validate alpha test properly for fastpath. We don't want a weird LESS test being mishandled.
v1.13.1-680-g3a372aa61 Unknown W. Brackets 2022-09-03 16:48:52 No build HLE: Remove misc usage of WriteStruct(). Prefer PSPPointer and notifying.
v1.13.1-679-gfc418ee16 Henrik Rydgård 2022-06-11 16:19:14 No build Create shader modules (and compile GLSL) on worker threads
v1.13.1-679-gfb8268e08 Unknown W. Brackets 2022-09-05 05:07:29 No build Build: Split ppsspp_common out for Android bins. This gives room for headless/unittest to keep building on Windows even as we add more files.
v1.13.1-679-gba1ced499 Unknown W. Brackets 2022-09-03 20:08:11 No build softgpu: Avoid rect fast path with subpixel offset. It doesn't handle it right, see #15876. We still handle these with DrawRectangle(), which gets it right.
v1.13.1-679-g867eb9950 Unknown W. Brackets 2022-09-03 16:25:03 No build PPGe: Cleanup memory writes for clarity. Switch from WriteStruct to PSPPointer as well.
v1.13.1-679-g7a7158d8d Unknown W. Brackets 2022-09-04 06:16:59 No build UI: Only force ASCII messages if they're ASCII. Otherwise we could ruin messages that don't fit in the atlas.
v1.13.1-679-g0fc3619d1 Unknown W. Brackets 2022-09-03 22:15:21 No build interp: Handle jumps in branch delay slots better. This matches tests from a PSP-2000. Seems to consistently run the instruction even if likely, which writes rd. If the likely branch is not taken, the jump in the delay slot is taken. However, it should cancel the rd write (not implemented here.)
v1.13.1-678-g99681ff0f Unknown W. Brackets 2022-09-03 15:46:36 Download Download Download Merge: cd0fff2df c846c2dfa Merge pull request #15949 from hrydgard/remove-reset-framebuffer-flag Remove confusing resetFramebufferRead flag from secondary framebuffer binding
v1.13.1-678-g010c3b4f4 Henrik Rydgård 2022-06-11 15:30:05 No build minor sv translation fix
v1.13.1-677-gec0586ba5 Henrik Rydgård 2021-11-20 22:34:51 No build Use promises to hold shader modules, for later asyncification
v1.13.1-677-gc846c2dfa Henrik Rydgård 2022-09-03 14:47:47 No build Remove confusing resetFramebufferRead flag from secondary framebuffer binding
v1.13.1-676-gcd0fff2df Henrik Rydgård 2022-09-03 13:27:35 Download Download Download Merge: af54ff794 8c56abd3d Merge pull request #15948 from hrydgard/remove-setting-slow-framebuf-effects Remove setting: Slow framebuf effects
v1.13.1-675-g8c56abd3d Henrik Rydgård 2022-09-03 01:22:32 No build Remove setting "Disable slower framebuffer effects"
v1.13.1-674-g68d88726a Henrik Rydgård 2022-09-03 01:17:04 No build Remove unused function
v1.13.1-673-gaf54ff794 Henrik Rydgård 2022-09-03 10:53:47 Download Download Download langtool: Run fmt, remove wrong comments
v1.13.1-672-g759dc2550 Henrik Rydgård 2022-09-03 10:52:48 No build langtool: Add easy command to remove a key.
v1.13.1-671-gdc8697009 Henrik Rydgård 2022-09-03 07:03:17 Download Download Download Merge: 88694bde0 2dbd9d8c7 Merge pull request #15947 from unknownbrackets/unittest-cleanup unitest: Correct wrong free, initialize data
v1.13.1-669-g88694bde0 Henrik Rydgård 2022-09-03 07:02:46 No build Merge: df624d865 e9880d39b Merge pull request #15943 from unknownbrackets/softgpu-vertex vertexjit: Clamp through float pos during decode
v1.13.1-664-gdf624d865 Unknown W. Brackets 2022-09-03 05:14:10 Download Download Download Merge: 8447ede98 fd6ab4c49 Merge pull request #15946 from hrydgard/shader-blend-refactor Shader blend refactor part 1
v1.13.1-663-gfd6ab4c49 Henrik Rydgård 2022-09-02 23:06:41 No build Avoid recomputing the shaderblend setup in ComputeFragmentShaderID.
v1.13.1-662-g0fe064d97 Henrik Rydgård 2022-09-02 22:43:58 No build Small steps
v1.13.1-661-gf81a28f66 Henrik Rydgård 2022-09-02 22:40:15 No build Some reordering
v1.13.1-660-gde712b780 Henrik Rydgård 2022-09-02 22:20:11 No build More renaming
v1.13.1-659-gb84cda287 Henrik Rydgård 2022-09-02 22:07:42 No build Plumb the computed pipeline state into ComputeFragmentShaderID.
v1.13.1-658-gc784c0e94 Henrik Rydgård 2022-09-02 21:07:29 No build Some renaming. Store the BlendState/MaskState.
v1.13.1-657-ge9880d39b Unknown W. Brackets 2022-09-03 03:09:47 No build vertexjit: Update unit test, oops.
v1.13.1-657-g8447ede98 Henrik Rydgård 2022-09-02 10:48:54 Download Download Download Merge: 5200208a8 cbeb6c147 Merge pull request #15942 from unknownbrackets/replacement Fix reload of replaced textures after decimate
v1.13.1-656-gcbeb6c147 Unknown W. Brackets 2022-09-02 04:17:04 No build Replacement: Fix reload of replaced textures. Were showing as ready before they were ready after decimate, causing flickering.
v1.13.1-656-g470d2f0f4 Unknown W. Brackets 2022-09-02 08:22:52 No build vertexjit: Remove unused ReadUV() cases.
v1.13.1-655-gf2d5d668a Unknown W. Brackets 2022-09-02 08:15:22 No build vertexjit: Remove unused ReadPos() cases.
v1.13.1-655-gc5fbb400d Unknown W. Brackets 2022-09-02 04:05:20 No build Replacement: Detect OOM even with replacements. Also allow saving video textures if so configured.
v1.13.1-654-g1033fa6cd Unknown W. Brackets 2022-09-02 03:52:52 No build Vulkan: Prevent saving tex during replace load.
v1.13.1-654-g9f48ddb18 Unknown W. Brackets 2022-09-02 08:11:58 No build vertexjit: Clamp through float pos during decode. Rather than decoding it on read, better to decode it right away.
v1.13.1-654-g2dbd9d8c7 Unknown W. Brackets 2022-09-03 05:04:25 No build unitest: Correct wrong free, initialize data. Prevents valgrind warnings in unittest.
v1.13.1-653-g5200208a8 Henrik Rydgård 2022-09-01 20:44:00 Download Download Download Revert "Merge pull request #15930 from sum2012/kernel-minor" This reverts commit fd863beb963e1dd5ef299f225104b0117310d4ee, reversing changes made to 59813fff6dd0995bced9b365e526f33fbda4a05d.
v1.13.1-652-gcae8ce914 Henrik Rydgård 2022-09-01 20:38:50 Download Download Download Merge: b5e5f780f 2bf0c86ac Merge pull request #15939 from hrydgard/texture-dumping-fix Texture dumping fix
v1.13.1-651-g2bf0c86ac Henrik Rydgård 2022-09-01 15:02:51 No build Fix image format when dumping textures. Fixes #15831
v1.13.1-650-g11d4f9acb Henrik Rydgård 2022-09-01 14:49:02 No build Fix texture saving for Vulkan
v1.13.1-649-gf2e0f7611 Henrik Rydgård 2022-09-01 14:31:52 No build Display paths with backslashes on Windows. Show texture path when saving.
v1.13.1-648-gb5e5f780f Henrik Rydgård 2022-09-01 15:03:48 Download Download Download Merge: 608710f9f 9097fdaae Merge pull request #15938 from hrydgard/misc-optimizations Misc optimizations
v1.13.1-647-g9097fdaae Henrik Rydgård 2022-09-01 14:21:34 No build Shrink VkRenderData from 88 to 64 bytes.
v1.13.1-646-g1cd34f9d2 Henrik Rydgård 2022-09-01 14:07:14 No build Another buildfix attempt
v1.13.1-645-g7c5d36eca Henrik Rydgård 2022-09-01 13:33:46 No build libretro buildfix
v1.13.1-644-gecb84987e Henrik Rydgård 2022-09-01 11:55:14 No build Remove allocation from the heaviest MemBlockInfo path (BlockTransfer). Required some refactoring.
v1.13.1-643-g30a3cb622 Lubos 2022-08-30 21:09:12 No build Force clearing framebuffer for GTA games
v1.13.1-643-g7bced814c Henrik Rydgård 2022-09-01 11:54:48 No build Remove a per-audio-frame allocation in sceAudio
v1.13.1-643-g044d9a416 Lubos 2022-09-01 18:08:08 No build OpenXR - Emulate mouse cursor
v1.13.1-642-gc9048c374 Henrik Rydgård 2022-09-01 11:07:30 No build Shrink the DeferredDrawcall struct, because why not. Assorted cleanup
v1.13.1-642-g462174f54 Lubos 2022-08-29 22:06:59 No build OpenXR - Multiview refactor to make it optional
v1.13.1-641-g94968c307 Lubos 2022-08-29 21:32:59 No build Merge: 6adabd877 dee6ba0c1 Merge branch 'master' into feature_openxr_stereo
v1.13.1-641-g24d674d2b Henrik Rydgård 2022-09-01 10:52:35 No build Shrink the TransitionRequest struct, use TinySet
v1.13.1-640-gbd71d8044 Henrik Rydgård 2022-09-01 10:46:47 No build TinySet bugfix, add "append"
v1.13.1-639-ga854fbbe7 Henrik Rydgård 2022-09-01 10:24:52 No build fbtex matching: Shrink the matching struct, use TinySet instead of vector to avoid an allocation.
v1.13.1-638-g608710f9f Henrik Rydgård 2022-09-01 10:04:31 Download Download Download Merge: 1c9ec36fd 470efac7d Merge pull request #15936 from hrydgard/framebuffer-cleanups Framebuffer settings and block transfer speedup
v1.13.1-636-g470efac7d Henrik Rydgård 2022-09-01 00:35:43 No build Merge GetFramebufferCandidates and GetBestCandidateIndex into one function.
v1.13.1-635-ga8a9fb420 Henrik Rydgård 2022-08-31 14:23:56 No build Much faster framebuffer matching (no more ToString every time there's more than 1 candidate, etc).
v1.13.1-634-g67d6549af Henrik Rydgård 2022-08-31 13:48:53 No build Rename Slow Framebuf effects to Shader Blending (might remove). Reassign readbacks to BlockTransferGPU.
v1.13.1-634-g1c9ec36fd Henrik Rydgård 2022-09-01 08:26:23 Download Download Download Stricter checks for negative framebuffer offsets. Fixes #15937
v1.13.1-633-g437d6d30a Henrik Rydgård 2022-08-31 11:40:10 Download Download Download KillZone: Fix margin detection on the title screen, fixing some glitches. Need more fixes though to fix the shimmer effect. See #6207 comments
v1.13.1-632-g3168f8d11 Henrik Rydgård 2022-08-31 09:37:57 Download Download Download Merge: daa62beb3 0928d9d28 Merge pull request #15934 from hrydgard/killzone-split-framebuffer Split the main framebuffer in Killzone, to avoid texturing-from-current-rendertarget
v1.13.1-631-g0928d9d28 Henrik Rydgård 2022-08-31 09:12:52 No build Extract the split code to a function
v1.13.1-630-gd99e4b671 Henrik Rydgård 2022-08-31 08:44:15 No build Quicker way to update the through projection matrix with the split framebuffer offset
v1.13.1-629-g95b299766 Henrik Rydgård 2022-08-31 01:53:05 No build Cleanup (more to do, though)
v1.13.1-629-g6adabd877 Lubos 2022-08-28 21:55:56 No build OpenXR - Compile fix
v1.13.1-628-ga71a10bb6 Henrik Rydgård 2022-08-31 01:46:58 No build Allow signed texture offsets on framebuffers
v1.13.1-628-g2adc7269a Lubos 2022-08-28 21:55:15 No build Merge: aa150a830 fa1d2cfe8 Merge branch 'master' into feature_openxr_stereo
v1.13.1-627-g7186fc2c1 Henrik Rydgård 2022-08-31 01:40:53 No build Offset the draws properly. Now just some texel clamping left to fix
v1.13.1-626-g70f7f74a0 Henrik Rydgård 2022-08-31 01:09:23 No build Check X coordinate of through-mode drawcalls to figure out which of the splits to render to
v1.13.1-625-g1b3b1acef Henrik Rydgård 2022-08-30 20:10:44 No build Tweak ForceMax60Fps to work for Killzone
v1.13.1-624-g987bfc79e Henrik Rydgård 2022-08-30 19:36:08 No build Split the framebuffer in Killzone, with a compatibility flag. Greatly improves performance. See issue #6207
v1.13.1-623-gdaa62beb3 Henrik Rydgård 2022-08-30 16:14:28 Download Download Download Small tweak in texture matching. Fixes #15927
v1.13.1-622-gfd863beb9 Henrik Rydgård 2022-08-30 15:34:59 Download Download Download Merge: 59813fff6 75390be14 Merge pull request #15930 from sum2012/kernel-minor Fix sceKernelUnlockMutex timing
v1.13.1-621-g75390be14 sum2012 2022-08-30 14:46:43 No build Fix sceKernelUnlockMutex timing Fix https://github.com/hrydgard/ppsspp/issues/6557
v1.13.1-620-g59813fff6 Henrik Rydgård 2022-08-30 13:17:19 Download Download Download Merge: 340c75a2d 08eaf7665 Merge pull request #15929 from hrydgard/fix-tex-replace-race Fix race condition in replacement texture loading
v1.13.1-618-g340c75a2d Henrik Rydgård 2022-08-30 10:18:14 No build Remove "DisableReadbacks" compat flag. MotoGP no longer needs it after BlockTransferAllowCreateFB was added.
v1.13.1-617-gead833561 Henrik Rydgård 2022-08-30 13:01:04 Download Download Download Merge: a3287e07b 4da2ca093 Merge pull request #15926 from hrydgard/fix-framebuffer-read-dx9 Implement shader blending for D3D9
v1.13.1-616-g08eaf7665 Henrik Rydgård 2022-08-30 12:52:03 No build Fix race condition in replacement texture loading The texture could become valid during the load, causing an inconsistent state within the texture loading. So can only check for valid-ness once.
v1.13.1-615-ga3287e07b Henrik Rydgård 2022-08-30 12:34:44   Download Download Merge: 30dc831fc 6f2966f50 Merge pull request #15928 from hrydgard/texture-size-calc-fix Clean up mip size calculations
v1.13.1-614-g6f2966f50 Henrik Rydgård 2022-08-30 11:56:14 No build Clean up mip size calculations Calculating the same thing in multiple places is a recipe for bugs, so let's not.
v1.13.1-614-g4da2ca093 Henrik Rydgård 2022-08-30 11:14:55 No build Implement shader blending for D3D9 This was easy, dunno why I never got around to it before.. I guess I didn't know about VPOS. This does raise our minimum shader model requirement to ps_3_0.
v1.13.1-613-gaa150a830 Lubos 2022-08-28 21:09:02 No build OpenXR - Swapchain acquiring fixed
v1.13.1-613-g30dc831fc Henrik Rydgård 2022-08-30 10:09:38 Download Download Download Merge: ec00e8069 44d822be3 Merge pull request #15924 from hrydgard/prepare-depth-readback Add support for reading depth buffers to the PackFramebufferSync function
v1.13.1-612-g4bd5a2860 Lubos 2022-08-28 14:49:27 No build OpenXR - Flag to easily disable multiview shaders added
v1.13.1-611-g2d0e426fa Lubos 2022-08-28 14:26:50 No build OpenXR - Keep using GLES2 headers for now
v1.13.1-610-gec00e8069 Henrik Rydgård 2022-08-30 08:12:57 Download Download Download Merge: dee6ba0c1 a56992171 Merge pull request #15925 from unknownbrackets/ge-disasm GE Debugger: Improve display list disasm
v1.13.1-610-gca92f80bd Lubos 2022-08-28 14:22:18 No build Merge: 9e208207b 1653dcdc1 Merge branch 'master' into feature_openxr_stereo
v1.13.1-610-g44d822be3 Henrik Rydgård 2022-08-30 06:41:37 No build Address feedback
v1.13.1-609-g670c31e74 Henrik Rydgård 2022-08-29 23:59:43 No build Add support for reading depth buffers to the PackFramebufferSync function. Also adds D16 conversion code (though, could probably get away with just creating a 16-bit depth buffer on the GPU and blit to it, where depth blit is available). Not yet used, just getting it in separately.
v1.13.1-608-gdee6ba0c1 Henrik Rydgård 2022-08-29 17:41:52 Download Download Download Merge: 2b1b9e5eb 847e05140 Merge pull request #15922 from hrydgard/remove-reinterpret-compat-flag Remove reinterpret compat flag
v1.13.1-607-g847e05140 Henrik Rydgård 2022-08-29 15:57:39 No build Add another stat, for self-tex
v1.13.1-606-g333df6269 Henrik Rydgård 2022-08-29 15:57:20 No build Remove the reinterpret compat flag, now always on Remove ini entries
v1.13.1-605-g2b1b9e5eb Henrik Rydgård 2022-08-29 16:30:16 Download Download Download Merge: 59cb7a075 f228de76e Merge pull request #15921 from hrydgard/more-gpu-stats Fix OpenGL bug when framebuffer fetch is available. Add two new GPU stats.
v1.13.1-604-gf228de76e Henrik Rydgård 2022-08-29 15:39:29 No build Fix OpenGL bug when framebuffer fetch is available. Add two new stats.
v1.13.1-603-g59cb7a075 Henrik Rydgård 2022-08-29 11:37:12 Download Download Download Merge: 34ed960a7 cd37bffda Merge pull request #15920 from hrydgard/replace-get-vfb-at Better framebuffer checks, remove all ways that framebuffer formats can change
v1.13.1-602-gcd37bffda Henrik Rydgård 2022-08-29 10:14:29 No build Better framebuffer checks, remove all ways that framebuffer formats can change.
v1.13.1-601-g34ed960a7 Henrik Rydgård 2022-08-28 23:56:57 Download Download   Use better pattern for enum switches
v1.13.1-600-g3e865abae Unknown W. Brackets 2022-08-28 23:42:55   Download Download Merge: fa1d2cfe8 b44709274 Merge pull request #15917 from hrydgard/vulkan-bandwidth-opt Vulkan bandwidth optimizations (configure renderpass load/store better)
v1.13.1-599-gb44709274 Henrik Rydgård 2022-08-28 23:16:48 No build Some Vulkan renderpass load/store optimizations.
v1.13.1-598-g9b4e94c4a Henrik Rydgård 2022-08-28 23:14:30 No build Depal: Set scissor tightly around processed area.
v1.13.1-597-gfa1d2cfe8 Henrik Rydgård 2022-08-28 18:36:02 Download Download Download Merge: e87b1c9ba da53ab8ef Merge pull request #15916 from unknownbrackets/ui-scissor UI: Validate UI scissor inside bounds
v1.13.1-595-ge87b1c9ba Henrik Rydgård 2022-08-28 18:10:02 Download Download Download Merge: 5247ffa0a f5efc1aa5 Merge pull request #15915 from unknownbrackets/gpu-minor GPU: Add a way to defer dirty rechecks
v1.13.1-594-gf5efc1aa5 Unknown W. Brackets 2022-08-28 17:50:16 No build GPU: Make Spongebob hack checks more readable. Multiline clauses are just a lie programmers tell themselves to make them think they've written readable code, just because it's better than a single line. Also add comments while there, in case this causes problems.
v1.13.1-593-ga8190f3eb Unknown W. Brackets 2022-08-28 17:39:05 No build GPU: Recheck depth/stencil after Spongebob hack. Since we swap the compare, we should at least recheck it later.
v1.13.1-592-g18e1efece Unknown W. Brackets 2022-08-28 17:34:48 No build GPU: Add a way to defer dirty rechecks. These are situations where we have temporary state which will require recalc again later.
v1.13.1-591-gda53ab8ef Unknown W. Brackets 2022-08-28 18:01:35 No build UI: Validate UI scissor inside bounds.
v1.13.1-591-ga56992171 Unknown W. Brackets 2022-08-30 07:37:17 No build GE Debugger: Improve display list disasm. This makes many registers clearer, and corrects some that were totally wrong like minz/maxz.
v1.13.1-591-g77c834ba5 Unknown W. Brackets 2022-08-28 17:32:00 No build GPU: Fix possible shift truncation. Also, add algorithm for std::max.
v1.13.1-590-g5247ffa0a Henrik Rydgård 2022-08-28 15:57:03 Download Download Download Merge: c75b0235e 216fcb228 Merge pull request #15910 from unknownbrackets/riscv-emitter Add LI and compressed instructions for RISC-V
v1.13.1-584-gc75b0235e Henrik Rydgård 2022-08-28 15:09:58 Download Download Download Update the Spongebob workaround check to work with MX vs ATV: Reflex. See #15907 Not ideal to not check the verts :(
v1.13.1-583-g1653dcdc1 Henrik Rydgård 2022-08-28 09:49:18 Download Download Download Merge: 9f4a84945 e63c14b45 Merge pull request #15907 from hrydgard/reinterpret-between-32-and-16 Reinterpret between 32 and 16 bit texture formats
v1.13.1-581-ge63c14b45 Henrik Rydgård 2022-08-28 09:13:43 No build More spongebob check tweaks, assert fix
v1.13.1-580-g98f2e2a37 Henrik Rydgård 2022-08-28 07:35:26 No build Remove irrelevant stencil state checks
v1.13.1-579-g39f662144 Henrik Rydgård 2022-08-28 07:31:50 No build Address additional feedback, thanks!
v1.13.1-578-gdae92b41f Henrik Rydgård 2022-08-28 07:25:08 No build Safer spongebob depth inverse check, includes color check and depth func
v1.13.1-577-gdf92f72ac Henrik Rydgård 2022-08-28 07:11:00 No build Unify the spongebob depth inverse check
v1.13.1-576-g322f29ce8 Henrik Rydgård 2022-08-27 23:37:02 No build Comments and fixes
v1.13.1-575-g6cedf34e9 Henrik Rydgård 2022-08-27 23:20:26 No build Block transfer bug fix
v1.13.1-574-gc80245af9 Henrik Rydgård 2022-08-27 19:37:28 No build OpenGL graphics fixes
v1.13.1-573-ga74d2ec18 Henrik Rydgård 2022-08-27 19:24:25 No build Comment fixes
v1.13.1-573-g9e208207b Lubos 2022-08-27 17:46:16 No build OpenXR - Dummy integration compile fix
v1.13.1-572-gc2c0561be Lubos 2022-08-27 17:33:37 No build OpenXR - OPENXR ifdef removal
v1.13.1-572-g8bf1b2be5 Henrik Rydgård 2022-08-27 19:23:17 No build Reinterpret is the proper fix for God of War's shadows.
v1.13.1-571-g869bd1643 Henrik Rydgård 2022-08-27 16:32:07 No build Fix UV offsets in 16->32 reinterpret. Better, but something is still not quite right.
v1.13.1-571-g5e434bccd Luboš Vonásek 2022-08-27 12:23:38 No build Merge: 723d64177 9f4a84945 Merge branch 'hrydgard:master' into feature_openxr_stereo
v1.13.1-570-g8d1157e10 Henrik Rydgård 2022-08-27 14:40:42 No build GL bugfix, log cleanup
v1.13.1-569-g28cfbdd2d Henrik Rydgård 2022-08-27 14:00:50 No build Enable reinterprets and create-buffer-on-copy for the Tantalus games
v1.13.1-568-g92eaac021 Henrik Rydgård 2022-08-27 13:57:54 No build Fix problem matching framebuffers for reinterpret
v1.13.1-567-gc533ea4d9 Henrik Rydgård 2022-08-27 13:57:36 No build Logging improvements
v1.13.1-566-g85f2a0f05 Henrik Rydgård 2022-08-27 13:57:08 No build Remove some old logging that's not very interesting anymore
v1.13.1-565-g628bac056 Henrik Rydgård 2022-08-27 11:31:17 No build Log improvement
v1.13.1-564-g7be3063c9 Henrik Rydgård 2022-08-27 11:12:35 No build When cloning framebuffers for reinterpret, adjust width according to bpp
v1.13.1-563-gcb8497731 Henrik Rydgård 2022-08-27 11:01:11 No build Framebuffer texture matching: Remove heuristics other than seqCount
v1.13.1-562-g769f3d146 Henrik Rydgård 2022-08-27 10:59:37 No build Accept color textures as reinterpretable between 32 and 16-bit formats
v1.13.1-561-g880ea48e2 Henrik Rydgård 2022-08-27 10:05:57 No build Implement the stencil/alpha reverse trick for all backends
v1.13.1-560-g59053e781 Henrik Rydgård 2022-08-27 10:24:45 No build Fix bug in reinterpret float impl
v1.13.1-559-g27ba7438e Henrik Rydgård 2022-08-27 10:05:47 No build Comment fix, cleanup
v1.13.1-558-g8acae7901 Henrik Rydgård 2022-08-27 10:05:18 No build Minor D3D11 refactoring
v1.13.1-557-g6781dd5fe Henrik Rydgård 2022-08-26 23:47:22 No build Fix Katamari
v1.13.1-556-g693fd0870 Henrik Rydgård 2022-08-26 23:26:44 No build Bugfix, better logging
v1.13.1-555-g39690a95b Henrik Rydgård 2022-08-26 17:09:22 No build Quick hack to widen the depal texture if 0x200000 swizzle is needed
v1.13.1-554-gdfccdc636 Henrik Rydgård 2022-08-26 16:16:11 No build More successful swizzle impl. Not perfect
v1.13.1-553-g6aecbef11 Henrik Rydgård 2022-08-26 16:06:45 No build Unsuccessful swizzle implementation
v1.13.1-552-g216fcb228 Unknown W. Brackets 2022-08-28 00:43:44 No build riscv: Add a simple unit test. Since I haven't tried running these yet, at least best to validate...
v1.13.1-552-g1ccfd7986 Henrik Rydgård 2022-08-26 15:15:20 No build wip
v1.13.1-551-g3c5ec25f6 Henrik Rydgård 2022-08-26 12:16:56 No build Initial implementation of 32/16-bit color reinterpret blits.
v1.13.1-551-g08d82ec15 Unknown W. Brackets 2022-08-28 00:14:22 No build riscv: Emit compressed instructions. Includes automatically using compressed, optionally.
v1.13.1-550-gafb90f6b0 Henrik Rydgård 2022-08-26 11:44:05 No build Refactor reinterpret to prepare for 16/32-bit
v1.13.1-550-g946080206 Unknown W. Brackets 2022-08-27 17:55:53 No build riscv: Improve sign reduce/immediate readability.
v1.13.1-549-geeb784b41 Henrik Rydgård 2022-08-26 11:34:50 No build Prepare for 16/32 reinterpret
v1.13.1-549-gc807d459f Unknown W. Brackets 2022-08-27 07:32:20 No build riscv: Emit ADD/SUB/etc. for ADDW/SUBW/etc. on R32. No need to complicate code, we can just write ADDW() and expect it to work on R32 (if ever motivated to support it.)
v1.13.1-548-gc81d887a8 Unknown W. Brackets 2022-08-27 04:09:41 No build riscv: Include an LI helper in the emitter. Can be used for integers and floats.
v1.13.1-548-g9a82a7d65 Henrik Rydgård 2022-08-25 23:14:01 No build Detect need for 16<->32-bit reinterprets
v1.13.1-547-gcd0a31a3c Henrik Rydgård 2022-08-25 23:08:38 No build Work in bytes in the framebuffer matching algorithm for block copies, avoid margins
v1.13.1-547-g9f4a84945 Henrik Rydgård 2022-08-26 19:03:39 Download Download Download Merge: 4390a05fe 7cba231e5 Merge pull request #15908 from hrydgard/finish-depal-refactor Finish the depal refactoring.
v1.13.1-546-g7cba231e5 Henrik Rydgård 2022-08-26 15:47:29 No build Finish the depal refactoring. Needed for an upcoming change (since this lets us use the Draw2D uniform mechanism in depal shaders).
v1.13.1-545-g4390a05fe Henrik Rydgård 2022-08-26 15:13:32 Download Download Download Fix shader compilation error in depth->565
v1.13.1-544-g723d64177 Lubos 2022-08-27 12:23:03 No build OpenXR - Enable performance mode
v1.13.1-544-g31bd16a04 Henrik Rydgård 2022-08-26 09:41:20 Download Download Download Merge: 829baa7c3 4a93647ac Merge pull request #15905 from unknownbrackets/riscv-emitter Add a RISC-V emitter
v1.13.1-543-gce55449d0 Luboš Vonásek 2022-08-24 23:38:57 No build Assert removed
v1.13.1-542-g8885600bd Luboš Vonásek 2022-08-24 22:01:08 No build Merge: 11a631850 3ce59ced5 Merge branch 'hrydgard:master' into feature_openxr_stereo
v1.13.1-537-g11a631850 Luboš Vonásek 2022-08-24 19:50:45 No build Merge: af011c2cc 416d8b403 Merge branch 'hrydgard:master' into feature_openxr_stereo
v1.13.1-533-g829baa7c3 Henrik Rydgård 2022-08-25 19:30:05 Download Download Download Merge: 656932397 e6bb512a3 Merge pull request #15903 from hrydgard/remove-stride-change Remove support for framebuffers changing stride (already unreachable).
v1.13.1-532-ge6bb512a3 Henrik Rydgård 2022-08-25 18:58:35 No build Remove support for framebuffers changing stride (already unreachable). Also fixes a compiler warning
v1.13.1-531-g656932397 Henrik Rydgård 2022-08-25 18:56:04 Download Download Download Revert minimum stride
v1.13.1-530-g60d66c20c Henrik Rydgård 2022-08-25 17:03:26   Download Download Merge: 90c58ae9b 753062b2a Merge pull request #15902 from hrydgard/block-refactor Block transfer code refactor
v1.13.1-528-g753062b2a Henrik Rydgård 2022-08-25 00:52:45 No build More comment fixes, cleanups
v1.13.1-527-g272019f23 Henrik Rydgård 2022-08-25 00:47:19 No build Comments
v1.13.1-526-gf79acd651 Henrik Rydgård 2022-08-25 00:25:53 No build Comment updates
v1.13.1-525-gbbd92e634 Henrik Rydgård 2022-08-25 00:22:33 No build Merge the two find FindTransferFramebuffer* methods
v1.13.1-524-g9feb61e7f Henrik Rydgård 2022-08-25 00:19:08 No build Additional renaming
v1.13.1-523-gd0713d7ff Henrik Rydgård 2022-08-25 00:17:01 No build Rename variables to make the two functions match
v1.13.1-522-g90c58ae9b Henrik Rydgård 2022-08-25 01:11:36 Download Download Download Add missing terminator to VR settings array. Better logging.
v1.13.1-522-g62a834d15 Henrik Rydgård 2022-08-25 00:12:31 No build Split up FindTransferFramebuffers
v1.13.1-521-g3ce59ced5 Henrik Rydgård 2022-08-24 20:03:35 Download Download Download Merge: 416d8b403 04740d069 Merge pull request #15900 from hrydgard/stride-gap Detect framebuffers that live in the "stride gap" of others, fix size
v1.13.1-517-g416d8b403 Henrik Rydgård 2022-08-24 18:49:41 Download Download Download Merge: 853a2df06 c5cb45b1f Merge pull request #15768 from lvonasek/feature_openxr_6dof OpenXR - 6DoF support
v1.13.1-499-gc5cb45b1f Luboš Vonásek 2022-08-24 06:55:31 No build Merge: 2887671e6 5d50d0222 Merge branch 'hrydgard:master' into feature_openxr_6dof
v1.13.1-478-g04740d069 Henrik Rydgård 2022-08-24 18:35:42 No build Tighten the check a bit more
v1.13.1-477-g1feae894d Henrik Rydgård 2022-08-24 14:57:55 No build Reorder some parameters. Detect buffers in stride gaps.
v1.13.1-476-gd0a3b9886 Henrik Rydgård 2022-08-24 14:57:38 No build Remove unused function decl
v1.13.1-475-g853a2df06 Henrik Rydgård 2022-08-24 18:20:27 Download Download Download Merge: 67c911d13 048a556ad Merge pull request #15892 from hrydgard/rework-reinterpret Reimplement framebuffer reinterpret on the new color copy framework
v1.13.1-473-g048a556ad Henrik Rydgård 2022-08-23 13:54:18 No build Add floating point version of reinterpret shaders
v1.13.1-472-g99404f0a1 Henrik Rydgård 2022-08-23 13:09:29 No build Fix BlueToAlpha together with reinterpret. Add back fake reinterpret for now.
v1.13.1-471-gc6f20bda1 Henrik Rydgård 2022-08-22 23:30:28 No build Reimplement texture format reinterpretation
v1.13.1-471-g67c911d13 Henrik Rydgård 2022-08-24 17:13:12 Download Download Download Fix smoothed CLUT lookups. Shouldn't go beyond the mask's reach. Should help #15896
v1.13.1-470-g20bd1c26d Henrik Rydgård 2022-08-24 14:19:34 Download Download Download Merge: 586da0882 b529d26f3 Merge pull request #15899 from hrydgard/depal-fixes Fix smoothed depal on GLES. Don't enable filtering if not using.
v1.13.1-469-gb529d26f3 Henrik Rydgård 2022-08-24 09:31:47 No build Fix smoothed depal on GLES. Don't enable filtering if not using.
v1.13.1-468-g586da0882 Henrik Rydgård 2022-08-24 11:50:42 Download Download Download Merge: fd8419e28 7ec62a32b Merge pull request #15895 from unknownbrackets/gpu-minor GPU: Correct Draw2D::DeviceRestore()
v1.13.1-465-gfd8419e28 Henrik Rydgård 2022-08-24 11:47:48 No build Merge: 5d50d0222 d459eac89 Merge pull request #15897 from hrydgard/many-gl-fixes Many GL/GLES fixes
v1.13.1-464-gd459eac89 Henrik Rydgård 2022-08-24 11:26:07 No build Fix checks for depth texture support, GLES syntax errors
v1.13.1-463-gbd674c47b Henrik Rydgård 2022-08-24 11:01:57 No build OpenGL: Fix regular depal (shader depal still worked) that broke recently
v1.13.1-463-g4a93647ac Unknown W. Brackets 2022-08-26 05:30:01 No build riscv: Emit CSR manipulation instructions.
v1.13.1-462-gff92d7d4b Henrik Rydgård 2022-08-24 10:51:35 No build Remove duplicate uniform queries
v1.13.1-462-gb5755b6cf Unknown W. Brackets 2022-08-26 04:31:46 No build riscv: Validate FixupBranch usage better. Also avoid FixupBranch alignment issues.
v1.13.1-461-g591de6be1 Unknown W. Brackets 2022-08-26 04:26:15 No build riscv: Emit float instructions.
v1.13.1-461-g8b3ef1945 Henrik Rydgård 2022-08-24 10:23:37 No build Fix wrong width/height values being stored in thin3d textures
v1.13.1-460-geb2f12e64 Henrik Rydgård 2022-08-24 10:22:58 No build Drive-by texture slot management cleanup
v1.13.1-460-g53693072d Unknown W. Brackets 2022-08-25 07:58:00 No build riscv: Emit atomic operations.
v1.13.1-459-gc66d02d4d Unknown W. Brackets 2022-08-25 06:05:19 No build riscv: Emit mul/div instructions.
v1.13.1-459-g58de891f5 Henrik Rydgård 2022-08-24 10:20:33 No build OSD: Scale large multiline messages to fit better on screen (like shader logging)
v1.13.1-458-g5d50d0222 Henrik Rydgård 2022-08-24 06:27:31 Download Download Download Merge: fc81b76b9 27d00199c Merge pull request #15894 from unknownbrackets/debugger GE Debugger: Record only one flip if display framebuf not changed, step on vsync
v1.13.1-458-g00280ab2a Unknown W. Brackets 2022-08-25 05:33:36 No build riscv: Emit fence and 64-bit instructions.
v1.13.1-457-g49ec8a207 Unknown W. Brackets 2022-08-25 04:44:29 No build riscv: Emit 32-bit 3-op instructions, validate GPR.
v1.13.1-456-g1c35cfb32 Unknown W. Brackets 2022-08-25 04:19:32 No build riscv: Emit 32-bit load/store and imm ops.
v1.13.1-455-g7ec62a32b Unknown W. Brackets 2022-08-24 05:15:30 No build GPU: More consistently clear ptrs on DeviceLost(). Rather get a null pointer crash than confusing buggy use-after-free excitement.
v1.13.1-455-g1dab9d187 Unknown W. Brackets 2022-08-25 03:01:03 No build riscv: Emit standard B/U/J type ops.
v1.13.1-454-g47b7305bf Unknown W. Brackets 2022-08-24 05:07:53 No build GPU: Correct Draw2D::DeviceRestore().
v1.13.1-454-g9fcad8394 Unknown W. Brackets 2022-08-24 19:12:49 No build riscv: Add initial emitter shell.
v1.13.1-453-gfc81b76b9 Henrik Rydgård 2022-08-23 23:55:53 Download Download Download Vulkan: Very minor chnages after checking Best Practices with new validation layer
v1.13.1-452-g9db9574f0 Henrik Rydgård 2022-08-23 13:13:20   Download Download Merge: 192133878 5084743bb Merge pull request #15891 from hrydgard/more-draw2d-refactor Use Draw2D for reinterpret and (partially) for depal
v1.13.1-451-g5084743bb Henrik Rydgård 2022-08-23 11:11:04 No build Use Draw2D for depal shaders (except the actual blit, for now)
v1.13.1-450-g60e129d88 Henrik Rydgård 2022-08-23 10:35:58 No build Break out Draw2D in a class
v1.13.1-449-g83b7386f7 Henrik Rydgård 2022-08-23 10:15:53 No build Switch reinterpret shaders over to the Draw2D framework.
v1.13.1-448-g65e4e249e Henrik Rydgård 2022-08-23 10:05:44 No build More Draw2D refactoring
v1.13.1-447-g192133878 Unknown W. Brackets 2022-08-23 09:02:51 Download Download Download Merge: 8fdd00db8 d1336fe15 Merge pull request #15890 from hrydgard/minor-framebuffer-stuff Minor framebuffer stuff (renaming, refactoring)
v1.13.1-446-gd1336fe15 Henrik Rydgård 2022-08-22 23:50:36 No build Small Draw2D refactor
v1.13.1-445-g5415da10b Henrik Rydgård 2022-08-22 21:28:43 No build Rename VirtualFramebuffer->format to fb_format to line up with fb_address and fb_stride (fundamental parameters)
v1.13.1-444-ga0722af10 Henrik Rydgård 2022-08-22 21:22:00 No build Rename fmt->fb_format
v1.13.1-443-g8fdd00db8 Henrik Rydgård 2022-08-23 08:37:33 Download Download Download Merge: 68134b638 51686f493 Merge pull request #15888 from hrydgard/copy-color-on-bind Copy color from overlapping framebuffers on bind, under certain conditions
v1.13.1-442-g27d00199c Unknown W. Brackets 2022-08-24 04:50:01 No build GE Debugger: Fix bad read on step at start of VRAM.
v1.13.1-441-ga901fa431 Unknown W. Brackets 2022-08-24 04:48:34 No build GE Debugger: Add separate step based on vsync. I think there were some games where this would step in the middle of a frame, but not seeing it commonly now. So make it the default, but allow both methods in the menu. Fixes #15893.
v1.13.1-441-g68134b638 Henrik Rydgård 2022-08-23 06:49:10 Download Download Download Merge: 15f51c306 d1c752093 Merge pull request #15889 from unknownbrackets/d3d-proj Correct D3D viewport offset sign in sw transform
v1.13.1-440-gd1c752093 Unknown W. Brackets 2022-08-23 06:30:10 No build D3D9: Correct viewport offset sign.
v1.13.1-440-gc581a8389 Unknown W. Brackets 2022-08-24 04:29:06 No build GPU: Centralize SetDisplayFramebuffer().
v1.13.1-439-g86085335c Unknown W. Brackets 2022-08-24 04:20:14 No build GE Debugger: Record 1 flip if no display calls. Before we were waiting 4 flips before ending recording.
v1.13.1-439-g86e754fb4 Unknown W. Brackets 2022-08-23 06:29:49 No build D3D11: Correct viewport offset sign handling.
v1.13.1-438-g15f51c306 Henrik Rydgård 2022-08-22 16:08:00 Download Download Download Merge: 0e780be53 e3943f6d0 Merge pull request #15710 from hrydgard/test-drive-smooth-depal Implement smooth depal lookups for Test Drive's strange usage.
v1.13.1-437-ge3943f6d0 Henrik Rydgård 2022-08-22 11:07:25 No build Implement smoothed depal for the "old" depal path as well.
v1.13.1-436-g2a6015c1e Henrik Rydgård 2022-08-22 10:32:02 No build Better checks for smoothed depal
v1.13.1-435-g6558bde0f Henrik Rydgård 2022-08-21 23:46:01 No build Remove SmoothedDepal compat setting, instead detect the ramp directly.
v1.13.1-434-gf5e6754ac Henrik Rydgård 2022-07-20 00:05:07 No build Special case depal lookups for Test Drive's strange usage. This implements the hack I suggested in #13355, where instead of first reducing the color to RGB565 as the real game does, we just take each channel at full precision and do the lookup according to the mask, linearly filtering the palette. This makes the game look a lot nicer and is also a small optimization, but the hack is very specific so kinda ugly in a way.
v1.13.1-434-g51686f493 Henrik Rydgård 2022-08-18 10:51:50 No build Copy color from overlapping framebuffers on bind, under certain conditions. Leads to much faster performance in Juiced 2. This will later be expanded to handle more things in a more elegant way, like the framebuffer overlap in God of War for the shadows and color reinterpretation in a generic way. Fixes #15728
v1.13.1-433-g0e780be53 Henrik Rydgård 2022-08-22 13:30:55 Download Download Download Merge: 3c307c985 b39b74e60 Merge pull request #15886 from hrydgard/refactor-depal Rename DepalShaderCache to TextureShaderCache
v1.13.1-432-gb39b74e60 Henrik Rydgård 2022-08-22 12:28:46 No build More renaming. Fix shader view for Vulkan
v1.13.1-431-g82a6c42e1 Henrik Rydgård 2022-08-22 12:20:21 No build DepalettizeCommon -> TextureShaderCommon. Simplifications.
v1.13.1-430-g58a6fd339 Henrik Rydgård 2022-08-22 11:45:52 No build Convert TextureShaderApplier to a member function in DepalCache.
v1.13.1-429-g383adcb87 Henrik Rydgård 2022-08-22 11:17:50 No build Simplify depal shader apply code a bit.
v1.13.1-428-g3c307c985 Henrik Rydgård 2022-08-22 11:10:16 Download Download Download Merge: 39cb2f184 e473eb9f5 Merge pull request #15884 from unknownbrackets/texreplace-io-async Replacement: Read files only within time budget
v1.13.1-425-g39cb2f184 Henrik Rydgård 2022-08-22 05:54:58 Download Download Download Merge: 0cb29db19 05ad644c6 Merge pull request #15881 from unknownbrackets/headless Headless: Fix comparison for oversized buffers
v1.13.1-422-g0cb29db19 Henrik Rydgård 2022-08-22 05:54:25 Download   Download Merge: 64baff080 c13f57e64 Merge pull request #15883 from unknownbrackets/linux-vulkan Linux: Consider Vulkan if OpenGL init fails
v1.13.1-418-g64baff080 Henrik Rydgård 2022-08-22 05:53:34 No build Merge: d11640a07 89a499b4d Merge pull request #15882 from unknownbrackets/mip-clut GPU: Share CLUTs if no extended CLUT
v1.13.1-415-gd11640a07 Unknown W. Brackets 2022-08-22 00:07:32 Download Download Download Merge: b296bc728 8e7847f6d Merge pull request #15880 from unknownbrackets/ir-slowmem Core: Show exception on misaligned jump
v1.13.1-415-gc13f57e64 Unknown W. Brackets 2022-08-22 04:40:02 No build Vulkan: Cleanup minor logging.
v1.13.1-414-ge473eb9f5 Unknown W. Brackets 2022-08-22 07:07:05 No build Replacement: Read files only within time budget. When delayed texture load is enabled. Intended to reduce IO delays on Android.
v1.13.1-414-g842bf86b1 Unknown W. Brackets 2022-08-22 04:05:51 No build Config: Default PSP model to SLIM on all platforms.
v1.13.1-414-g89a499b4d Unknown W. Brackets 2022-08-22 01:47:46 No build GLES: Correct preview of mip levels > 0. Don't need to force level 0 anymore. Software can show levels hardware refuses to load. This is consistent with other backends.
v1.13.1-414-g8e7847f6d Unknown W. Brackets 2022-08-21 23:09:52 No build UI: Show return address for exec crashes.
v1.13.1-414-g05ad644c6 Unknown W. Brackets 2022-08-22 00:52:18 No build Headless: Set softgpu config flag. This affects dump playback (whether it updates RAM with what's in the frame dump), so it's confusing when it's not set matching the core.
v1.13.1-413-gafc9a14b3 Unknown W. Brackets 2022-08-22 01:46:51 No build GPU: Share CLUTs if no extended CLUT. Oops, this was backwards. See #15878.
v1.13.1-413-g4924b22b5 Unknown W. Brackets 2022-08-22 04:00:10 No build Linux: Consider Vulkan if OpenGL init fails.
v1.13.1-413-g80e481bbd Unknown W. Brackets 2022-08-21 23:00:15 No build Core: Show exception on misaligned jump.
v1.13.1-413-g73c06bb77 Unknown W. Brackets 2022-08-22 07:03:16 No build Replacement: Be more consistent about base level.
v1.13.1-413-g1b72311e7 Unknown W. Brackets 2022-08-22 00:51:56 No build Headless: Fix comparison for oversized buffers. At least when not flipping.
v1.13.1-412-gb296bc728 Henrik Rydgård 2022-08-21 22:52:41 Download Download Download Merge: 58adf3ee4 90517ace5 Merge pull request #15879 from unknownbrackets/ir-slowmem irjit: Validate alignment in slow memory mode
v1.13.1-409-g58adf3ee4 Henrik Rydgård 2022-08-21 19:54:02 Download Download Download Merge: 5f30c88e3 a11e7e167 Merge pull request #15859 from hrydgard/depal-depth-565 Allow binding depth as 565 by going through depal
v1.13.1-404-ga11e7e167 Henrik Rydgård 2022-08-21 09:57:19 No build More D3D9 work on depth textures. Something still missing.
v1.13.1-403-gaf011c2cc Lubos 2022-08-19 21:19:59 No build OpenXR - Step closer to identify multiview FBO issue
v1.13.1-403-g8e7cf596b Henrik Rydgård 2022-08-21 08:53:34 No build Address more feedback, cleanup scale parameter
v1.13.1-402-g80772dd18 Henrik Rydgård 2022-08-21 08:46:32 No build Remove leftover resolutionScale depal config parameter
v1.13.1-402-g98f726af3 Lubos 2022-08-19 16:59:39 No build OpenXR - Use OpenGL ES 3 and ensure FBO pair calls
v1.13.1-401-g4603ccdd9 Lubos 2022-08-19 15:17:42 No build OpenXR - Initialization errors fixed
v1.13.1-401-g668de1f54 Henrik Rydgård 2022-08-20 16:58:59 No build Compatibility check
v1.13.1-400-gc508f66df Lubos 2022-08-18 19:59:01 No build OpenXR - Multiview in progress
v1.13.1-400-g9cc8cfaa0 Henrik Rydgård 2022-08-20 16:57:02 No build Use a DX9-compatible method to pass texwidth and height. the effect doesn't work on DX9 yet though.
v1.13.1-399-gca24f1b9a Henrik Rydgård 2022-08-20 16:32:04 No build Fixes for D3D11
v1.13.1-399-g4026d4910 Lubos 2022-08-17 19:14:36 No build OpenXR - Multiview uniforms working
v1.13.1-398-ge2707d3ab Henrik Rydgård 2022-08-20 16:31:53 No build Remove debug code, cleanup
v1.13.1-398-gd570a194d Lubos 2022-08-17 17:08:12 No build Merge: 22e7f87e3 2887671e6 Merge branch 'feature_openxr_6dof' into feature_openxr_stereo
v1.13.1-397-g90517ace5 Unknown W. Brackets 2022-08-21 22:24:10 No build irjit: Validate alignment in slow memory mode.
v1.13.1-397-g412d44dc9 Henrik Rydgård 2022-08-20 12:20:37 No build Fix glitch when changing render resolution
v1.13.1-396-g6715f4141 Unknown W. Brackets 2022-08-21 21:44:35 No build irjit: Add constructs for validing mem access. Basically to allow slow/fast memory to work with IR, including for alignment checks.
v1.13.1-396-g89c96142a Henrik Rydgård 2022-08-19 00:34:02 No build Really not sure how we can detect whether a depth deswizzle is needed :( Hopefully temporary flag...
v1.13.1-395-gf3496d34c Henrik Rydgård 2022-08-19 00:02:22 No build Texture bind channel fix. Still need to figure out a way to decide to swizzle or not.
v1.13.1-395-g5f30c88e3 Henrik Rydgård 2022-08-21 10:04:27 Download Download Download Merge: 5ad1301ee 88e8f9529 Merge pull request #15873 from unknownbrackets/softgpu-xfer-hazard softgpu: Flush on transfer to pending tex read
v1.13.1-394-ge6b60026d Henrik Rydgård 2022-08-18 15:46:20 No build Fix graphics in Ratchet & Clank. WIP
v1.13.1-393-g346a25259 Henrik Rydgård 2022-08-18 12:08:03 No build Fix naming of temp fbos to be in PSP pixels
v1.13.1-393-g5ad1301ee Henrik Rydgård 2022-08-21 10:03:47 No build Merge: 5097a6a8f e14ca8790 Merge pull request #15874 from unknownbrackets/softgpu-morph softgpu: Correct morph weight updates
v1.13.1-392-g5a7bddbfa Henrik Rydgård 2022-08-18 11:44:20 No build Allow binding depth as 565 by going through depal. This is a partial fix for #6105 (Ratchet & Clank particles visible through things), but there's still weird glitchiness. There's a pass during rendering that scrambles the mini depth buffer by using a triangle mesh. I wonder if it's trying to simulate the swizzle? But it doesn't really look like it...
v1.13.1-391-g5097a6a8f Henrik Rydgård 2022-08-21 08:45:08 Download Download Download Merge: 669ce4b99 3d52b445f Merge pull request #15872 from unknownbrackets/tex-3d GPU: Restrict mip CLUT enhancement a bit
v1.13.1-387-g669ce4b99 Henrik Rydgård 2022-08-21 02:22:26 Download Download Download Merge: 08463af81 b5a4843c1 Merge pull request #15870 from unknownbrackets/gpu-viewport-state GPU: Dirty params when converting viewport state for sw transform
v1.13.1-384-g2887671e6 Lubos 2022-08-17 16:55:19 No build OpenXR - Refactor display framerate
v1.13.1-384-g3d52b445f Unknown W. Brackets 2022-08-21 02:36:15 No build softgpu: Restrict CLUT to proper size. We had 15 KB more space than needed before.
v1.13.1-384-g08463af81 Henrik Rydgård 2022-08-21 02:21:31 Download     Merge: 5046cbd01 01bfb88f1 Merge pull request #15871 from unknownbrackets/depal-5551 GPU: Correct depal CLUT texture for 5551/565
v1.13.1-383-gb5a4843c1 Unknown W. Brackets 2022-08-20 23:16:55 No build GPU: Purify ConvertViewportAndScissor(). This makes it harder to misuse. See #15856.
v1.13.1-383-g229c94420 Unknown W. Brackets 2022-08-21 02:35:06 No build GE Debugger: Include extended CLUT in frame dumps. Not available on a real PSP, but used in an enhancement (see #15727.)
v1.13.1-383-g1e479fa19 Lubos 2022-08-17 16:48:05 No build Merge: 92d631966 3c3708e6e Merge branch 'master' into feature_openxr_6dof
v1.13.1-383-g01bfb88f1 Unknown W. Brackets 2022-08-21 00:51:46 No build GE Debugger: Correct 16-bit CLUT display.
v1.13.1-382-ge374ea6b2 Unknown W. Brackets 2022-08-21 02:32:45 No build GPU: Restrict mip CLUT enhancement a bit. Can't replicate this behavior on a real PSP. In case a game sets the separate CLUT flag by accident, ignore except in a safe case that occurs in Misshitsu no Sacrifice. See #15727.
v1.13.1-382-ge14ca8790 Unknown W. Brackets 2022-08-21 09:27:31 No build softgpu: Correct morph weight updates. Broke LittleBigPlanet character's face, for example.
v1.13.1-382-gd61619db4 Unknown W. Brackets 2022-08-20 23:03:24 No build GPU: Dirty params when converting viewport state. This flag will be false when we convert next time, so parameters won't get updated as expected.
v1.13.1-382-g88e8f9529 Unknown W. Brackets 2022-08-21 08:22:21 No build softgpu: Flush on transfer to pending tex read. Potentially could use these for self-render, but so far we should be detecting that so leaving it alone.
v1.13.1-382-g5d46948ec Unknown W. Brackets 2022-08-21 00:36:13 No build GPU: Correct depal CLUT texture for 5551/565. See #15823.
v1.13.1-381-g5046cbd01 Henrik Rydgård 2022-08-20 17:23:51 Download Download Download Address feedback to PR #15858
v1.13.1-380-g044b8d647 Henrik Rydgård 2022-08-20 10:11:49 Download Download Download Merge: 21cf6a6f0 29ea3ffe0 Merge pull request #15858 from hrydgard/copy-color-to-depth Copy color to depth, defer depth buffer copies
v1.13.1-379-g29ea3ffe0 Henrik Rydgård 2022-08-20 09:46:15 No build Restore the clearing optimization, avoiding unnecessary depth copies
v1.13.1-378-g12db0e52d Henrik Rydgård 2022-08-18 09:38:17 No build Fix deferred-depth for bezier/spline. Move updating of last_frame_depth_render to GPUCommon.
v1.13.1-377-g97dbba0ec Henrik Rydgård 2022-08-17 19:55:19 No build Minor fixes. Everything seems fine now.
v1.13.1-376-g5d8fe4c2a Henrik Rydgård 2022-08-17 14:28:34 No build Implement copying color to depth on load. However, weird stuff is happening..
v1.13.1-375-g94ade8c75 Henrik Rydgård 2022-08-17 12:11:00 No build Extract depth copies to CopyToDepthFromOverlappingFramebuffers
v1.13.1-374-g886679c7e Henrik Rydgård 2022-08-17 11:31:02 No build Remove the color-to-depth mode
v1.13.1-373-ga0ac2dffc Henrik Rydgård 2022-08-01 23:55:58 No build Defer depth copies until depth buffer is actually used. Fixes
v1.13.1-372-g21cf6a6f0 Unknown W. Brackets 2022-08-20 08:26:49 Download Download Download Merge: 0fb5f56f8 68480c548 Merge pull request #15869 from hrydgard/fix-framebuffer-matching Fix bug in framebuffer matching where the wrong format was checked
v1.13.1-371-g68480c548 Henrik Rydgård 2022-08-19 00:02:22 No build Texture bind channel fix
v1.13.1-370-g295f5f391 Henrik Rydgård 2022-08-18 09:17:36 No build More consistent handling of lack of depth texture support. Small log improvement.
v1.13.1-369-gbd3d97b17 Henrik Rydgård 2022-08-20 07:59:11 No build Fix bug in framebuffer matching where the wrong format was checked for depth matching. Fixes #15867
v1.13.1-368-g0fb5f56f8 Henrik Rydgård 2022-08-20 07:12:17 Download Download Download Merge: b2e127d80 824de45d5 Merge pull request #15868 from DDinghoya/patch-5 Update ko_KR.ini
v1.13.1-367-g824de45d5 DDinghoya 2022-08-20 06:05:30 No build Update ko_KR.ini Minor update of final
v1.13.1-366-gb2e127d80 Henrik Rydgård 2022-08-20 00:16:48 Download Download Download Merge: b2241e899 c3241bc91 Merge pull request #15866 from DDinghoya/patch-4 Update ko_KR.ini
v1.13.1-365-gc3241bc91 DDinghoya 2022-08-19 12:20:25 No build Update ko_KR.ini Minor update#4
v1.13.1-364-gb2241e899 Henrik Rydgård 2022-08-19 10:23:10 Download Download Download Merge: 93d67fccf 1c882e3c6 Merge pull request #15865 from DDinghoya/patch-3 Update ko_KR.ini
v1.13.1-363-g1c882e3c6 DDinghoya 2022-08-19 09:49:51 No build Update ko_KR.ini Minor update#3
v1.13.1-362-g93d67fccf Henrik Rydgård 2022-08-19 07:50:18 Download Download Download Merge: 0321ba8dd cdd134b5f Merge pull request #15863 from DDinghoya/patch-2 Update ko_KR.ini
v1.13.1-361-gcdd134b5f DDinghoya 2022-08-19 04:04:54 No build Update ko_KR.ini Minor update#2
v1.13.1-360-g0321ba8dd Henrik Rydgård 2022-08-18 22:23:48 Download Download Download Merge: 70b9dcc9a 87f51c5ea Merge pull request #15862 from felixonmars/fix-riscv-build Fix dependency of RISC-V targets on common JIT code
v1.13.1-358-g87f51c5ea Felix Yan 2022-08-18 16:41:53 No build Fix dependency of RISC-V targets on common JIT code Fixes #15861
v1.13.1-358-g70b9dcc9a Henrik Rydgård 2022-08-18 15:20:16 Download Download Download Initialize a bunch of Dialog structs
v1.13.1-357-g9d21ccf5f Henrik Rydgård 2022-08-18 16:10:19 Download Download Download Merge: 0749f1465 496785cd5 Merge pull request #15860 from DDinghoya/patch-1 Update ko_KR.ini
v1.13.1-356-g496785cd5 DDinghoya 2022-08-18 15:54:08 No build Update ko_KR.ini Minor update#1
v1.13.1-355-g0749f1465 Unknown W. Brackets 2022-08-18 04:28:16 Download Download Download Merge: 6cc8ca517 76333f90f Merge pull request #15857 from hrydgard/sequence-based-texture-matching More flexible texture matching, bias matching by the bind sequence counters
v1.13.1-354-g76333f90f Henrik Rydgård 2022-08-17 23:51:05 No build Bias towards the most recently written framebuffer
v1.13.1-353-gfde369332 Henrik Rydgård 2022-08-17 23:46:38 No build Remove restrictions on VRAM addresses for depth and color
v1.13.1-352-g31773b42b Henrik Rydgård 2022-08-17 23:35:36 No build Always attempt to match both depth and color
v1.13.1-351-gb5f0e26c2 Henrik Rydgård 2022-08-17 23:30:51 No build Pre-reject DXT formats, Misc
v1.13.1-350-g705b34d86 Henrik Rydgård 2022-08-17 23:25:07 No build Show seqCount in candidate list
v1.13.1-349-g8251932ae Henrik Rydgård 2022-08-17 22:58:26 No build Stride fix in matching
v1.13.1-348-g7f169436c Henrik Rydgård 2022-08-17 22:45:13 No build Framebuffer matching simplification
v1.13.1-347-g6cc8ca517 Henrik Rydgård 2022-08-17 16:58:19 Download Download Download Merge: 3c3708e6e bd6f79e47 Merge pull request #15855 from hrydgard/fix-depth-blit-regression Fix depth blit regression
v1.13.1-346-gbd6f79e47 Henrik Rydgård 2022-08-17 14:42:13 No build Fix the raster depth blit again, which I recently broke.
v1.13.1-345-ga7e388168 Henrik Rydgård 2022-08-17 14:33:38 No build Typo fix
v1.13.1-344-g3c3708e6e Henrik Rydgård 2022-08-17 14:04:08 Download Download Download Silverfall: Add the US game ID too
v1.13.1-343-gf2aecada7 Henrik Rydgård 2022-08-17 14:02:51 No build Add Silverfall to [AtracLoopHack]. At least we're gathering a good list of test cases once we have an idea for a real fix... See #14575
v1.13.1-342-gabfbad96a Henrik Rydgård 2022-08-17 11:37:35 Download Download Download Merge: 9498ff17f 74f1c94dd Merge pull request #15854 from hrydgard/remove-depth-buffer-tracking Use sequence numbers instead of a tracking array for depth buffers
v1.13.1-341-g74f1c94dd Henrik Rydgård 2022-08-17 10:34:07 No build Use sequence numbers instead of a tracking array for depth buffers
v1.13.1-340-g9498ff17f Henrik Rydgård 2022-08-17 10:33:48 Download Download Download Merge: 2eed8c9f1 078fc881a Merge pull request #15853 from hrydgard/framebuffer-sequence-numbers Framebuffer-bind sequence numbers
v1.13.1-340-g22e7f87e3 Lubos 2022-08-16 21:32:11 No build OpenXR - Disable multiview for now
v1.13.1-339-g71df50a35 Lubos 2022-08-16 17:39:54 No build OpenXR - GL and OXR logging added
v1.13.1-339-g078fc881a Henrik Rydgård 2022-08-17 10:15:02 No build Revise comments according to feedback
v1.13.1-338-ge4a65c588 Lubos 2022-08-16 16:47:57 No build Merge: 4a530543b 92d631966 Merge branch 'feature_openxr_6dof' into feature_openxr_stereo
v1.13.1-338-ga8b1d1191 Henrik Rydgård 2022-08-17 00:07:05 No build Oops, remove wrong comments
v1.13.1-337-g19367dd89 Henrik Rydgård 2022-08-16 23:00:16 No build Comment updates
v1.13.1-336-g5785cf40a Henrik Rydgård 2022-08-16 22:39:09 No build Clean up and comment framebuffer struct better, add bind sequence numbers
v1.13.1-336-g4a530543b Lubos 2022-08-15 20:18:55 No build Merge: f8e68a45b 382df469c Merge branch 'feature_openxr_6dof' into feature_openxr_stereo
v1.13.1-335-g2eed8c9f1 Unknown W. Brackets 2022-08-17 05:32:17 Download Download Download Merge: f7e4efdbc 2f3cad996 Merge pull request #15851 from hrydgard/ge-record-open-explorer After recording a GE dump, open an explorer window pointing at the file
v1.13.1-334-gf8e68a45b Lubos 2022-08-15 17:41:27 No build Merge: 43bd9b908 d34d1e4af Merge branch 'feature_openxr_6dof' into feature_openxr_stereo
v1.13.1-333-gf7e4efdbc Unknown W. Brackets 2022-08-17 05:16:53   Download   Merge: ce395ed20 d0cdb360f Merge pull request #15852 from hrydgard/more-code-cleanup Remove DX9 namespace, other code cleanup
v1.13.1-332-g43bd9b908 Lubos 2022-08-15 17:23:57 No build Merge: ab6c91c20 70c4781fe Merge branch 'feature_openxr_6dof' into feature_openxr_stereo
v1.13.1-329-gce395ed20 Henrik Rydgård 2022-08-16 23:04:39 Download Download Download Merge: 1b5ff6b7c 1f276fcc2 Merge pull request #15850 from hrydgard/restore-vulkan-optimization Vulkan: Restore a forgotten dirty-tracking optimization
v1.13.1-329-gab6c91c20 Lubos 2022-08-14 18:51:45 No build OpenXR - Integrate multiview into system
v1.13.1-328-gd0cdb360f Henrik Rydgård 2022-08-16 21:48:54 No build Remove the DX9 namespace, for consistency with the other backends
v1.13.1-328-g47349b2c0 Lubos 2022-08-14 16:51:09 No build Merge: e76a68666 a35d26190 Merge branch 'master' into feature_openxr_stereo
v1.13.1-327-gcdb4124bc Henrik Rydgård 2022-08-16 21:38:09 No build More removing redundant stuff
v1.13.1-327-g1b5ff6b7c Henrik Rydgård 2022-08-16 20:27:59 Download Download Download Merge: cf2368921 5b6a14ede Merge pull request #15849 from fp64/sdl-newline Add a newline to "Leaving main" message.
v1.13.1-326-g35a1ca064 Henrik Rydgård 2022-08-16 19:21:50 No build Refactor 2D pipeline creation
v1.13.1-326-g5b6a14ede fp64 2022-08-17 00:22:01 No build Add a newline to "Leaving main" message. Also implement SYSPROP_DISPLAY_XRES/SYSPROP_DISPLAY_YRES for SDL. Also fix couple of warnings.
v1.13.1-326-g2f3cad996 Henrik Rydgård 2022-08-16 21:54:36 No build After recording a GE dump, open an explorer window pointing at the file
v1.13.1-326-g1f276fcc2 Henrik Rydgård 2022-08-16 21:42:03 No build Vulkan: Restore a minor old forgotten optimization
v1.13.1-325-gcf2368921 Henrik Rydgård 2022-08-16 17:20:42 Download Download Download Merge: 40229becb dbf16cb10 Merge pull request #15848 from hrydgard/refcount-shader-modules Refcount shader modules properly in thin3d
v1.13.1-324-gdbf16cb10 Henrik Rydgård 2022-08-16 12:50:48 No build Minor cleanup in reinterpret
v1.13.1-323-g570e0326e Henrik Rydgård 2022-08-16 12:48:41 No build Rely on refcounting for stencil upload shader modules
v1.13.1-322-g1e57a358b Henrik Rydgård 2022-08-16 12:46:13 No build thin3d: Properly AddRef and Release shader modules from the pipeline in backends that need it
v1.13.1-321-g40229becb Henrik Rydgård 2022-08-16 13:35:16 Download Download Download Merge: b2d66ee40 cbe6a9161 Merge pull request #15846 from hrydgard/minor-gpu-cleanup Minor GPU code cleanup
v1.13.1-315-gcbe6a9161 Henrik Rydgård 2022-08-16 12:14:10 No build Remove some unused code in FramebufferManagerD3D11.cpp/h
v1.13.1-315-gb2d66ee40 Henrik Rydgård 2022-08-16 12:51:43 Download Download Download Merge: 36e7b781f b7dc1379c Merge pull request #15847 from Xbox-Homebrew/master Remove storage fileloader and storage folderbrowser, also re-add bin and elf [UWP]
v1.13.1-314-gb7dc1379c tunip3 2022-08-16 12:34:55 No build add bin and elf to picker as they now work
v1.13.1-314-g3a0d43ae1 Henrik Rydgård 2022-08-16 11:47:38 No build Remove deprecated function (mostly)
v1.13.1-313-gd7d04cd85 tunip3 2022-08-16 12:28:18 No build Merge: a4cf08711 36e7b781f Merge branch 'hrydgard:master' into master
v1.13.1-313-g31fe0fc39 Henrik Rydgård 2022-08-16 11:23:34 No build Remove some unnecessary bool returns.
v1.13.1-312-gccdb1f733 Henrik Rydgård 2022-08-16 11:11:59 No build Move out the reinterpret stuff to ReinterpretFramebuffer.cpp. Draw2D refactor.
v1.13.1-311-g9f2447c0b Henrik Rydgård 2022-08-16 10:55:44 No build Assorted minor cleanup
v1.13.1-310-g36e7b781f Henrik Rydgård 2022-08-16 08:36:25 Download Download Download Merge: 5f9718ef9 77e41f807 Merge pull request #15839 from hrydgard/ge-debugger-twopane GE debugger: Allow displaying two tabs at once, separate DL view
v1.13.1-305-ge76a68666 Lubos 2022-08-14 12:02:51 No build OpenXR - Config for stereoscopic vision added
v1.13.1-305-g92d631966 Lubos 2022-08-16 16:47:31 No build OpenXR - Resuming renderer fixed, haptics support added
v1.13.1-304-gf5d053fde Lubos 2022-08-14 11:56:24 No build Merge: c71ecd775 31524df0a Merge branch 'feature_openxr_6dof' into feature_openxr_stereo
v1.13.1-304-g382df469c Lubos 2022-08-15 19:55:09 No build OpenXR - Recenter changes pitch of the 2D screens
v1.13.1-303-gd34d1e4af Lubos 2022-08-15 17:41:04 No build OpenXR - Ensure PSP aspect ratio for 2D content
v1.13.1-302-gc71ecd775 Lubos 2022-08-14 11:47:33 No build OpenXR - Unused parameter removed
v1.13.1-302-g70c4781fe Lubos 2022-08-15 17:19:42 No build OpenXR - Option to set canvas distance added
v1.13.1-301-gcaac01216 Lubos 2022-08-14 11:45:52 No build OpenXR - VR renderer adjustments
v1.13.1-301-g428145c4b Lubos 2022-08-15 16:53:00 No build OpenXR - 2D mode hack mappable (using screen keycode)
v1.13.1-300-gc7410d41d Lubos 2022-08-14 11:37:22 No build OpenXR - Framebuffer multiview used
v1.13.1-300-g31524df0a Lubos 2022-08-14 11:55:32 No build OpenXR - Default config values fixed
v1.13.1-299-g017f263d0 Lubos 2022-08-13 16:52:48 No build OpenXR - Support for multiple projection matrices in the scene
v1.13.1-298-g059520331 Lubos 2022-08-13 15:39:41 No build OpenXR - Rotation mirroring fixed in a few games
v1.13.1-297-gf81779b0d Lubos 2022-08-13 14:27:29 No build Merge: 3542fbbc3 8ead7d699 Merge branch 'master' into feature_openxr_6dof
v1.13.1-296-g5f9718ef9 Henrik Rydgård 2022-08-16 00:05:10 Download Download Download Merge: 913525036 0b22c9840 Merge pull request #15843 from unknownbrackets/gpu-minor GPU: Skip fb create upload when clearing
v1.13.1-295-g77e41f807 Henrik Rydgård 2022-08-16 00:34:38 No build Revert "Pause the debugger on TRANSFERSTART (treat that as a prim)" This reverts commit 8cb7d9cd9f3ab406e7c6bfab31e9b219860467ed.
v1.13.1-294-gcffd6613e Henrik Rydgård 2022-08-16 00:33:17 No build Merge: 60b2b1db5 6fad5463d Merge pull request #15842 from unknownbrackets/ge-debugger-twopane Allow configuring GE debugger tabs in panels
v1.13.1-294-g913525036 Henrik Rydgård 2022-08-16 00:04:03 Download   Download Merge: 8d0c84bf0 daaf448d2 Merge pull request #15844 from unknownbrackets/ge-playback GE Debugger: Correct base accounting in playback
v1.13.1-293-ga4cf08711 tunip3 2022-08-16 12:03:06 No build remove storage fileloader and storage folderbrowser
v1.13.1-293-g6fad5463d Unknown W. Brackets 2022-08-14 20:42:04 No build GE Debugger: Save tab configuration.
v1.13.1-292-g12fa098da tunip3 2022-08-16 00:15:12 No build remove unneeded switch case as un broken cases fall through
v1.13.1-292-g2a4443b85 Unknown W. Brackets 2022-08-14 20:26:37 No build GE Debugger: Cleanup duplicate dlist redraws. It's still not redrawing properly on resize, but it tries to...
v1.13.1-291-gdaaf448d2 Unknown W. Brackets 2022-08-15 01:17:04 No build GE Debugger: Fix crash on 0 count prim.
v1.13.1-291-g839086701 Unknown W. Brackets 2022-08-14 20:07:53 No build GE Debugger: Correct tab updating for right panel.
v1.13.1-291-g8d0c84bf0 Henrik Rydgård 2022-08-15 12:53:41 Download Download Download Merge: a35d26190 6060706fc Merge pull request #15845 from unknownbrackets/gpu-depth-workaround GPU: Avoid using depth buffers for blending
v1.13.1-290-g132686513 Unknown W. Brackets 2022-08-15 01:14:23 No build GE Debugger: Correct base accounting in playback. On a jump, was forgetting the base value which caused corruption.
v1.13.1-290-g6060706fc Unknown W. Brackets 2022-08-15 07:13:39 No build GPU: Avoid using depth buffers for blending. For now, until it's implemented.
v1.13.1-290-g6272f3e1d Unknown W. Brackets 2022-08-14 19:57:31 No build GE Debugger: Actually allow swapping tabs.
v1.13.1-290-g0b22c9840 Unknown W. Brackets 2022-08-14 22:19:52 No build GPU: Skip fb create upload when clearing. This doesn't verify it's a full screen clear, but on a new framebuffer that's very very common.
v1.13.1-289-ga35d26190 Henrik Rydgård 2022-08-14 10:44:34 Download Download Download Merge: f8325631b 58d28b4e4 Merge pull request #15835 from Halo-Michael/betterGetProperty [Apple] Better get property
v1.13.1-289-g49679c6a5 Unknown W. Brackets 2022-08-14 19:16:16 No build GE Debugger: Add context menu to control tabs. Crurent non-functional, but shows up for the correct tab.
v1.13.1-288-g5958943e2 Unknown W. Brackets 2022-08-14 18:32:35 No build GE Debugger: Show/hide tabs if empty.
v1.13.1-287-g2a0f23665 Unknown W. Brackets 2022-08-14 18:12:57 No build GE Debugger: Track tabs per panel.
v1.13.1-286-g60b2b1db5 Henrik Rydgård 2022-08-14 11:26:51 No build Move the display list view to its own column on the right
v1.13.1-285-g5993864d8 Henrik Rydgård 2022-08-14 11:15:07 No build Add plain Create method to CtrlDisplayListView
v1.13.1-284-g8cb7d9cd9 Henrik Rydgård 2022-08-12 21:33:02 No build Pause the debugger on TRANSFERSTART (treat that as a prim)
v1.13.1-283-g3542fbbc3 Lubos 2022-08-12 10:31:00 No build Merge: 7d13981ff 190f50356 Merge branch 'master' into feature_openxr_6dof
v1.13.1-283-g9c3e00aa0 Henrik Rydgård 2022-08-11 22:45:40 No build Add a second set of tabs to the Windows GE debugger. Also reorder stuff.
v1.13.1-282-gf8325631b Henrik Rydgård 2022-08-14 10:37:36   Download Download Merge: 3555ab123 2c04790a3 Merge pull request #15838 from sum2012/Atrac_hack Add atrac looping hack for 4 games
v1.13.1-276-g3555ab123 Henrik Rydgård 2022-08-14 10:24:09 No build Merge: 4d096925f bdb410701 Merge pull request #15837 from unknownbrackets/warnings Warning fixes
v1.13.1-275-gbdb410701 Unknown W. Brackets 2022-08-13 21:41:51 No build Net: Cleanup initialization syntax.
v1.13.1-275-g2c04790a3 sum2012 2022-08-14 09:31:37 No b