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.9.3-82-g90e91e24b Henrik Rydgård 2019-10-17 00:27:59 Download Download Download Merge: 73bf6098e 967c6f86b Merge pull request #12424 from sbingner/jitfix Use old jit enablement method if clean method fails
v1.9.3-81-g967c6f86b Sam Bingner 2019-10-17 00:16:30 No build Use old jit enablement method if clean method fails
v1.9.3-80-g73bf6098e Henrik Rydgård 2019-10-15 09:35:00 Download Download Download Merge: aca18a188 e3971dccb Merge pull request #12421 from sbingner/jitfix Update iOS JIT hack
v1.9.3-79-ge3971dccb Sam Bingner 2019-10-15 05:33:04 No build Fix fork logic
v1.9.3-78-g169473b7d Sam Bingner 2019-10-15 03:22:00 No build Replace horrible hack with less horrible hack
v1.9.3-77-gaca18a188 Henrik Rydgård 2019-10-13 22:29:26 Download Download Download Merge: 1e3711ee6 70c0a12b2 Merge pull request #12419 from hrydgard/vk-scissor-rotation-clamp Vulkan: Move viewport/scissor rotation to the QueueRunner instead of RenderManager.
v1.9.3-76-g70c0a12b2 Henrik Rydgård 2019-10-13 21:23:49 No build Fix name collision on iOS build
v1.9.3-75-g5adb61a5f Henrik Rydgård 2019-10-13 20:43:26 No build Move the viewport clamping back to rendermanager to avoid a struct copy in the common case.
v1.9.3-74-g7c0470e06 Henrik Rydgård 2019-10-13 20:37:31 No build Fix misplaced break
v1.9.3-73-g87c1ce6fa Henrik Rydgård 2019-10-13 19:56:25 No build Vulkan: Move viewport/scissor rotation to the QueueRunner instead of RenderManager. Add some checks.
v1.9.3-72-g1e3711ee6 Henrik Rydgård 2019-10-13 21:15:01 Download Download Download Vulkan blend factor: Bugfix and minor optimization
v1.9.3-71-g29950c0ad Henrik Rydgård 2019-10-13 16:21:52 Download Download Download Update last commit to use IsValidRange instead of IsValidAddress.
v1.9.3-70-g8a6a49459 Unknown W. Brackets 2019-10-13 15:59:42 Download Download Download Merge: 94339b228 d64f9c44f Merge pull request #12418 from hrydgard/skip-invalid-code-sections ScanForFunctions: Skip invalid code sections. May help #12414.
v1.9.3-69-gd64f9c44f Henrik Rydgård 2019-10-13 13:25:18 No build Code analysis: Skip invalid code sections. May help #12414.
v1.9.3-68-g94339b228 Henrik Rydgård 2019-10-11 20:23:40 Download Download Download Merge: 420e26b69 cb463b569 Merge pull request #12410 from hrydgard/wasapi-crashfix WASAPI: Discovered by chance that pwstrDeviceId can be null in OnDefaultDeviceChanged.
v1.9.3-66-g420e26b69 Henrik Rydgård 2019-10-11 20:20:23     Download Merge: 0b17dd04e 1f742fd07 Merge pull request #12412 from hrydgard/gameicon-crash-fix UI: Better way of showing game/savedata images.
v1.9.3-65-gcb463b569 Henrik Rydgård 2019-10-11 14:29:02 No build WASAPI: Discovered by chance that pwstrDeviceId can be null. Treating it as a new device.
v1.9.3-65-g1f742fd07 Henrik Rydgård 2019-10-11 17:34:38 No build UI: Better way of showing game/savedata images. Fixes #12408
v1.9.3-64-g0b17dd04e Henrik Rydgård 2019-10-08 09:11:25 Download Download Download Merge: 56e2e0845 be5d93d5f Merge pull request #10393 from hrydgard/compute-upload Vulkan: Texture upload through compute, experimental texture scaling too
v1.9.3-51-g56e2e0845 Henrik Rydgård 2019-10-08 07:38:01 Download Download Download Merge: c0aa75917 a1ee226c3 Merge pull request #12327 from unknownbrackets/audio-device Use SDL2 audio device API, switch on new device
v1.9.3-46-ga1ee226c3 Unknown W. Brackets 2019-09-15 22:42:56 No build SDL: Switch audio device when plugged in.
v1.9.3-45-gc30bc4ee7 Unknown W. Brackets 2019-09-15 22:23:48 No build SDL: Add UI to reset audio device at runtime.
v1.9.3-44-gc0aa75917 Unknown W. Brackets 2019-10-08 05:33:40 Download Download Download Merge: 622fc38c1 b014ecc33 Merge pull request #12397 from TotalCaesar659/center-window Move window to center
v1.9.3-44-g875131605 Unknown W. Brackets 2019-09-15 21:54:55 No build SDL: Use a configurable output device.
v1.9.3-43-g141258c36 Unknown W. Brackets 2019-09-15 21:42:49 No build SDL: Use SDL2 audio API for output.
v1.9.3-42-gdaf07032a Unknown W. Brackets 2019-09-15 21:35:26 No build cmake: Ignore if madbundle.sh fails.
v1.9.3-42-g622fc38c1 Unknown W. Brackets 2019-10-08 05:27:38     Download Merge: 1c8ac05b0 fc65dc3c2 Merge pull request #12398 from DuIslingr/master [iOS] Resolve SDK 13 Generation
v1.9.3-41-gfc65dc3c2 DuIslingr 2019-10-08 04:33:51 No build [iOS] Resolve SDK 13 Generation With XCode 11/SDK 13 you now have to set a blank code signing identity along with disabling code signing in order for the project to generate.
v1.9.3-41-gb014ecc33 TotalCaesar659 2019-10-08 03:53:06 No build Move window to center
v1.9.3-41-g7fd96c991 Unknown W. Brackets 2019-09-15 21:32:20 No build cmake: Remove old qmake options.
v1.9.3-40-g1c8ac05b0 Henrik Rydgård 2019-10-07 23:58:23 Download Download Download MainScreen: Prevent grid game buttons from becoming too wide if the png has the wrong dimensions. Happens with Doom Legacy homebrew.
v1.9.3-39-geb2109a0f Henrik Rydgård 2019-10-07 21:50:57 Download Download Download Merge: 83c349a92 c53acfcac Merge pull request #12328 from unknownbrackets/io-async Use PSP threads for async IO
v1.9.3-27-g83c349a92 Henrik Rydgård 2019-10-07 21:43:48 No build Merge: 3bed866c3 2467fddc0 Merge pull request #12334 from hrydgard/vulkan-gpu-profile-cpu Vulkan GPU profiler: Measure the CPU time spent on the render thread recording command buffers.
v1.9.3-25-g3bed866c3 Henrik Rydgård 2019-10-07 21:43:27 No build Merge: 13f87301c e67a0606e Merge pull request #12396 from hrydgard/vulkan-point-size Vulkan: Always write gl_PointSize, fixes #12364.
v1.9.3-23-g13f87301c Henrik Rydgård 2019-10-07 20:27:42 Download Download Download Merge: 8e44230d7 c9c34c4ca Merge pull request #12371 from unknownbrackets/thread-detach Avoid thread.detach(), join when needed instead
v1.9.3-14-g8e44230d7 Henrik Rydgård 2019-10-07 20:04:40 No build Merge: cb8c57f8e d00eff713 Merge pull request #12394 from unknownbrackets/remote-iso Allow pinning URLs to game browser
v1.9.3-7-gcb8c57f8e Henrik Rydgård 2019-10-07 20:01:36   Download   Merge: e0f60eba6 30fc4c786 Merge pull request #12370 from unknownbrackets/switch Pull some base parts of the Switch PR
v1.9.3-6-gd00eff713 Unknown W. Brackets 2019-10-06 21:40:00 No build UI: Allow pinning remote ISO paths.
v1.9.3-5-ge5eb849e8 Unknown W. Brackets 2019-10-06 20:49:35 No build UI: Handle remote browsing asynchronously.
v1.9.3-4-g8d3da2ce8 Unknown W. Brackets 2019-10-06 18:34:23 No build UI: Cleanup browse button check.
v1.9.3-3-g2d7ce0afa Unknown W. Brackets 2019-10-06 18:31:06 No build UI: Allow remote paths to be pinned. Currently, the listing request is synchronous, but it works fine otherwise.
v1.9.3-2-ge0f60eba6 Henrik Rydgård 2019-10-07 19:48:52 Download   Download Merge: bf1777f7d b75291375 Merge pull request #12395 from unknownbrackets/android-minor Android: Setup UI callback earlier if possible
v1.9.3-2-g3e12734b8 Unknown W. Brackets 2019-10-06 17:50:35 No build http: Use relative paths for remote isos.
v1.9.3-1-ge67a0606e Henrik Rydgård 2019-10-07 19:56:17 No build Vulkan: Always write gl_PointSize, fixes #12364. Remove unnecessary predeclaration of gl_Position. Replaces #12393. The predeclaration used to be required by early versions of glslang but is no longer. Since the GLSL compiler is controlled by us, we don't need to fear incompatibilities.
v1.9.3-1-gb75291375 Unknown W. Brackets 2019-10-07 01:11:15 No build Android: Setup UI callback earlier if possible.
v1.9.3-1-g78571b8e3 Unknown W. Brackets 2019-10-06 17:30:39 No build http: Don't treat http:// as a relative path.
v1.9.3 Henrik Rydgård 2019-10-06 15:02:44 Download   Download 1.9.3 commit
v1.9.2-33-ge5125a196 Henrik Rydgård 2019-10-06 14:01:31 Download Download Download Merge: 87b2f4e18 f65258fc6 Merge pull request #12391 from hrydgard/more-sizing-fixes More sizing fixes. I think this will do it for 1.9.3.
v1.9.2-32-gf65258fc6 Henrik Rydgård 2019-10-06 13:25:44 No build Android: Finally fix our display sizing problems for good, hopefully.
v1.9.2-31-gd5f2d7425 Henrik Rydgård 2019-10-06 13:25:10 No build Android: Preparation for future cutout (notch) support
v1.9.2-30-gccda27edc Henrik Rydgård 2019-10-06 13:22:14 No build Increase max aspect to 2.4. Fixes #12349
v1.9.2-29-gf342d8d85 Henrik Rydgård 2019-10-06 13:21:57 No build Logging improvements
v1.9.2-28-gbe5d93d5f Unknown W. Brackets 2019-09-30 09:36:42 No build Vulkan: Compile compute shaders only if enabled.
v1.9.2-28-g87b2f4e18 Henrik Rydgård 2019-10-06 08:08:42 Download Download Download Merge: 3cb0fcb2d d137f35c6 Merge pull request #12390 from unknownbrackets/immersive Android: Setup UI callback before settings change
v1.9.2-27-gd137f35c6 Unknown W. Brackets 2019-10-06 01:21:13 No build Android: Setup UI callback before settings change. We need to receive a notification of our own change, or the initial flag will be out of sync. Also adds it in the javaGL path.
v1.9.2-27-g41a683133 Unknown W. Brackets 2019-09-30 03:10:55 No build Vulkan: Add a setting for hardware scaling.
v1.9.2-26-g7fa05a318 Unknown W. Brackets 2019-09-30 01:34:37 No build Vulkan: Initial 16-bit texture shader decode.
v1.9.2-26-g3cb0fcb2d Unknown W. Brackets 2019-10-06 00:46:21 Download Download Download Merge: 349e64fe3 069894475 Merge pull request #12389 from hrydgard/simplify-fullscreen-touch-calc Make use of OnSystemUiVisibilityChangeListener to check whether navbar is hidden
v1.9.2-25-g6613312ec Unknown W. Brackets 2019-09-30 01:14:34 No build Vulkan: Add 4xbrz texture shader.
v1.9.2-25-g069894475 Henrik Rydgård 2019-10-06 00:20:49 No build Fixes
v1.9.2-24-geeec18c01 Henrik Rydgård 2017-12-11 20:23:10 No build Make the barrier a bit more focused. Up some limits.
v1.9.2-24-gc023cd7e2 Henrik Rydgård 2019-10-05 23:29:15 No build Make use of OnSystemUiVisibilityChangeListener to check whether navbar is hidden. Affects DPI calculations. Also recalculate all dp parameters after either display or buffer size changed.
v1.9.2-23-g349e64fe3 Henrik Rydgård 2019-10-03 18:31:20 Download Download Download Improve the touchscreen test screen with some numbers. Getting closer to finding out what's wrong on the MOQI I7S when using the system fullscreen button...
v1.9.2-23-g080f34acf Henrik Rydgård 2017-12-11 17:46:25 No build Need a barrier on Mali. Strange that validation didn't warn...
v1.9.2-22-ge9b2af7fc Henrik Rydgård 2017-12-11 16:02:13 No build In the computeUpload path, use a shader intrinsic to unpack the color.
v1.9.2-22-gb79f421b9 Henrik Rydgård 2019-10-03 12:02:13 Download Download Download Upgrade gradle version again
v1.9.2-21-g101019d5c Henrik Rydgård 2017-12-11 14:48:19 No build Fix build error on 64-bit android
v1.9.2-21-g4ddbe98b9 Henrik Rydgård 2019-10-03 09:03:55 Download Download Download Merge: 5a4a96893 18edfefa0 Merge pull request #12383 from psyke83/kmsdrm_swapinterval SDL: ensure swap interval is set correctly for SDL2 kmsdrm driver
v1.9.2-20-g8524dbdf1 Unknown W. Brackets 2019-09-29 19:53:00 No build Vulkan: Check coherent bit.
v1.9.2-20-g18edfefa0 Conn O'Griofa 2019-10-03 07:50:24 No build SDL: ensure swap interval is set correctly for SDL2 kmsdrm driver It appears that SDL2's kmsdrm driver ignores the swap interval setting if the SDL context has not yet been created. Moving the call to after context creation allows it to work as expected. Fixes vsync when running ppsspp in a KMS context using the SDL2 kmsdrm driver (which is especially useful for Raspberry Pi 4 B, but is also needed for other systems including Raspberry Pi 3B via firmware KMS & Intel Haswell i965 via KMS on x64).
v1.9.2-19-ga355f49c9 Henrik Rydgård 2017-12-11 13:23:06 No build Also experiment with a "copy shader" that just does raw data manipulation into GPU local memory, then copies to image from there.
v1.9.2-19-g5a4a96893 Unknown W. Brackets 2019-10-03 05:04:16 Download Download Download Merge: 6a1676413 0b9353b1d Merge pull request #12382 from hrydgard/touch-test-screen Touchscreen: Apply weihouya's fix, add a touchscreen test screen.
v1.9.2-18-g9ed66001c Henrik Rydgård 2017-12-11 12:22:24 No build Use a plain compute shader for RGBA8888 texture uploads, as a proof of concept.
v1.9.2-18-g0b9353b1d Henrik Rydgård 2019-10-02 22:03:02 No build Touchscreen: Apply weihouya's fix, add a touchscreen test screen. See #12381.
v1.9.2-17-ge6bec3e55 Henrik Rydgård 2017-12-11 11:26:05 No build Vulkan: Add simple manager for compute shaders that upload data to images.
v1.9.2-17-gc9c34c4ca Unknown W. Brackets 2019-09-28 20:43:44 No build SaveState: Handle compression thread better. Was leaking before.
v1.9.2-17-g6a1676413 Henrik Rydgård 2019-09-30 09:56:57 Download Download Download Don't assert if Discord not shut down properly. Possible workaround for #12140.
v1.9.2-16-g987448577 Unknown W. Brackets 2019-09-28 20:40:10 No build UI: Join downloads on destruct.
v1.9.2-16-g360e138c2 Henrik Rydgård 2019-09-29 08:17:35 Download   Download Merge: 633d1e761 cba6a6305 Merge pull request #12372 from unknownbrackets/curves GPU: Generate normals for curves with lighting
v1.9.2-15-g1307273dd Unknown W. Brackets 2019-09-28 20:30:43 No build UI: Cleanup install threads from UI thread.
v1.9.2-14-gcc6115d87 Unknown W. Brackets 2019-09-28 20:18:42 No build Io: Join loading/manager threads more explicitly.
v1.9.2-14-g633d1e761 Henrik Rydgård 2019-09-29 08:12:04     Download Merge: 029dd07c8 5871ab053 Merge pull request #12373 from unknownbrackets/thin3d-param UI: Stop caching the draw context in coreParam
v1.9.2-13-ge639dc801 Unknown W. Brackets 2019-09-28 20:12:12 No build http: Ensure webserver shutdown on exit.
v1.9.2-13-g5871ab053 Unknown W. Brackets 2019-09-29 06:36:03 No build UI: Stop caching the draw context in coreParam. This is possibly getting outdated in some paths of graphics reinit, and then causing crashes. Let's just always get it from the graphicsContext.
v1.9.2-13-g30fc4c786 M4xw 2019-09-28 18:23:18 No build Switch: Configure base paths.
v1.9.2-12-gc8c0cd51c Unknown W. Brackets 2019-09-28 20:07:57 No build Core: Avoid detach for game loading thread.
v1.9.2-12-g15a9a0ac8 M4xw 2019-09-28 18:22:38 No build Switch: Cleanup some includes. Disable dlopen and tty checks too.
v1.9.2-12-g029dd07c8 Unknown W. Brackets 2019-09-29 06:09:47 Download Download Download UI: Minor assert fix.
v1.9.2-11-ga8213e80f M4xw 2019-09-28 18:08:32 No build Switch: Disable IPv6.
v1.9.2-11-g813d3643d Henrik Rydgård 2019-09-28 17:58:45 Download Download Download Merge: 9e7625c74 bdd202962 Merge pull request #12369 from unknownbrackets/memmap Core: Fix memory range guard check
v1.9.2-11-g2db8c8960 Unknown W. Brackets 2019-09-28 19:48:07 No build http: Avoid detaching threads, join instead.
v1.9.2-10-gcba6a6305 Unknown W. Brackets 2019-09-29 00:08:37 No build GPU: Generate normals for curves with lighting. Improves #12354. This needs to happen even if the vertex has no normals.
v1.9.2-10-gbdd202962 Unknown W. Brackets 2019-09-28 17:40:41 No build Core: Fix memory range guard check. Was allowing sizes with the high bits set, which could cause all kinds of weird issues and crashes.
v1.9.2-10-gbce25bcae Unknown W. Brackets 2019-09-28 19:45:45 No build Reporting: Use a single message posting thread. This could cause a short delay when quitting a game, because it now waits for them all to finish posting on exit. Only when reporting enabled.
v1.9.2-10-g2eee84b5c Unknown W. Brackets 2019-09-28 18:00:20 No build Switch: Add basic defines for checks/reporting.
v1.9.2-9-g9e7625c74 Henrik Rydgård 2019-09-28 01:11:06 Download   Download Workaround for a crash found in #12358 on older devices
v1.9.2-8-g25634d2df Henrik Rydgård 2019-09-28 00:20:58 Download Download Download Merge: a484fab91 22ee875ff Merge pull request #12366 from hrydgard/crash-fixes-1.9 A first round of crash fixes from 1.9 crash reports
v1.9.2-7-g22ee875ff Henrik Rydgård 2019-09-27 23:53:31 No build Fix nasty race condition with menu background audio. Fixes #12365
v1.9.2-6-g701d74020 Henrik Rydgård 2019-09-27 23:34:36 No build Add a comment. See issue #12365
v1.9.2-5-g9c4649d3a Henrik Rydgård 2019-09-27 23:25:30 No build Assorted cleanup
v1.9.2-4-g382d5a6b9 Henrik Rydgård 2019-09-27 23:08:35 No build Blind attempt at fixing an OpenSL ES crash
v1.9.2-3-g553ea23c3 Henrik Rydgård 2019-09-27 22:58:18 No build Add memory range checks to a few little-used sysclib functions. Might help #12359.
v1.9.2-2-ga461dbeec Henrik Rydgård 2019-09-27 22:56:06 No build Fix crash in Zip UI. Make another crash happen earlier.
v1.9.2-1-gccf63ef54 Henrik Rydgård 2019-09-27 22:55:39 No build Fix crash in zip handling
v1.9.2 Henrik Rydgård 2019-09-26 18:26:50 Download Download Download Symbolic commit for 1.9.2. Making another submission attempt to Google play so have to increment the version.
v1.9.1-4-g596ea4fdd Henrik Rydgård 2019-09-26 09:16:17 Download Download Download Merge: 4b310f01c f74e4289e Merge pull request #12352 from unknownbrackets/debugger Debugger: reset step counter on game stop
v1.9.1-3-gf74e4289e Unknown W. Brackets 2019-09-26 08:36:01 No build Debugger: reset step counter on game stop. This way we ensure that a game reset will retrigger a stepping notification.
v1.9.1-2-g4b310f01c Henrik Rydgård 2019-09-25 23:30:18 Download Download Download Merge: 97194ee64 bc492672b Merge pull request #12351 from DavidTamas/master Updated assets/compat.ini with additional UMD serials for GTA titles
v1.9.1-1-gbc492672b Tamás 2019-09-25 23:20:46 No build Listed additional UMD serials for GTA titles
v1.9.1 Henrik Rydgård 2019-09-25 22:47:46 Download   Download Symbolic commit for 1.9.1. This one is only to get around a Google Play issue.
v1.9 Henrik Rydgård 2019-09-25 20:21:46 Download Download Download Symbolic 1.9.0 commit
v1.8.0-645-ge05193a67 Henrik Rydgård 2019-09-25 00:11:08 Download Download Download Merge: f3b84fd8a 91b41a11b Merge pull request #12279 from hrydgard/readme-1.9 Update README.md for 1.9
v1.8.0-638-g91b41a11b Henrik Rydgård 2019-09-20 15:07:48 No build Refer to AkiraJkr's new issue
v1.8.0-637-g1eb2ac372 Henrik Rydgård 2019-09-20 13:51:11 No build Add patch note about MGS:PW as suggested by AkiraJkr
v1.8.0-636-gf3b84fd8a Henrik Rydgård 2019-09-24 23:43:59 Download Download Download Android: Fix crashes on Android versions < 11 due to mCameraHelper being null
v1.8.0-636-ge1c2d72c1 Henrik Rydgård 2019-09-19 22:56:13 No build Additional README updates
v1.8.0-635-gb5b10e922 Henrik Rydgård 2019-09-04 23:59:22 No build More readme updates
v1.8.0-635-g9d65ff887 Henrik Rydgård 2019-09-24 23:10:18 No build Silence a few warnings.
v1.8.0-634-g909640adb Henrik Rydgård 2019-08-27 01:24:31 No build README.md: Lunamoo's additions
v1.8.0-634-g7481a5e81 Henrik Rydgård 2019-09-24 23:07:54 No build Update lang submodule
v1.8.0-633-ge6a76e295 Henrik Rydgård 2019-09-23 23:37:45 Download Download Download Vulkan: Update API headers. Mostly to get VK_EXT_exclusive_fullscreen for later.
v1.8.0-633-g48d79604b Henrik Rydgård 2019-08-26 23:56:26 No build More README.md updates
v1.8.0-632-g99326f3b8 Henrik Rydgård 2019-08-23 17:23:41 No build Update README.md a bit more
v1.8.0-632-g58da4aa24 Henrik Rydgård 2019-09-23 11:38:39 Download Download Download Update default adhoc server to one that works
v1.8.0-631-g164593a50 Henrik Rydgård 2019-08-09 12:21:51 No build Update README.md for 1.9.0 As usual I'm sure I'm missing a lot of good changes :)
v1.8.0-631-g87ee8029a Henrik Rydgård 2019-09-22 10:31:05 Download Download Download Another fix for AnalogTestScreen rendering (it broke again somehow?)
v1.8.0-630-g5a53570b3 Henrik Rydgård 2019-09-19 12:39:03 Download Download Download Case fix for previous commit
v1.8.0-629-gb5af797ca Henrik Rydgård 2019-09-19 10:39:12 Download Download Download Hacky workaround for #12339 (Amazon FireStick 4k issue)
v1.8.0-628-g07a5adc8e Henrik Rydgård 2019-09-18 00:55:16 Download Download Download Merge: e72359413 f9bf1f96b Merge pull request #12333 from hrydgard/android-opensl-init-fix Android OpenSL initial queue fix
v1.8.0-627-gf9bf1f96b Henrik Rydgård 2019-09-17 23:38:50 No build Android audio: Turns out the initial queue operation queued up too little data anyway (sizeof on dynamic buffer.. sigh). Anyway like I said, none of this really seems to matter.
v1.8.0-626-ge69b71b58 Henrik Rydgård 2019-09-17 23:26:42 No build Remove some legacy
v1.8.0-625-g54570fdfb Henrik Rydgård 2019-09-17 09:26:52 No build Android OpenSL: Fix bug where we should have enqueued two buffers on startup. I don't actually think this matters much though. Seems to make absolutely no difference on any of my devices, but you never know.
v1.8.0-625-g2467fddc0 Henrik Rydgård 2019-09-18 00:16:08 No build Vulkan GPU profiler: Measure the CPU time spent on the render thread recording command buffers.
v1.8.0-624-ge72359413 Henrik Rydgård 2019-09-17 14:46:58 Download Download Download Vulkan: Fix shutdown crash accidentally caused by #12324
v1.8.0-623-gc7798715a Henrik Rydgård 2019-09-17 14:45:40 No build Fix issue preventing video to work correctly in Digimon. Fixes #12186 (due to BlockTransferAllowCreateFB not updating the framebuffer range speedhack).
v1.8.0-622-g709f0f679 Henrik Rydgård 2019-09-17 13:27:52 Download Download Download Merge: 6d2be0d71 50920266d Merge pull request #12331 from hrydgard/init-fixes Assorted init fixes and logging.
v1.8.0-621-g50920266d Henrik Rydgård 2019-09-17 10:52:28 No build Remove some logging, add a comment.
v1.8.0-620-g309d6562d Henrik Rydgård 2019-09-17 10:52:02 No build We had an old fallback to the EGL GL loop in the Vulkan init. Remove it.
v1.8.0-619-g4cebea6a1 Henrik Rydgård 2019-09-17 10:50:25 No build Don't let a delayed config load mess with the GPU backend option. Fixes #12284.
v1.8.0-618-g1e20024a1 Henrik Rydgård 2019-09-17 09:28:24 No build Vulkan: Just some extra logging.
v1.8.0-617-g6d2be0d71 Henrik Rydgård 2019-09-15 20:00:06 Download   Download Merge: edcd5e1c7 59062ca7b Merge pull request #12324 from unknownbrackets/vulkan-cache Vulkan: Clear caches when deleting shaders
v1.8.0-615-gedcd5e1c7 Henrik Rydgård 2019-09-09 01:05:00 Download Download Download Merge: 3e43c4f00 02a96e29b Merge pull request #12307 from hrydgard/mali-z-hardware-bug-workaround Vulkan: Workaround ARM Mali depth hardware bug. Fixes #11937
v1.8.0-614-g02a96e29b Henrik Rydgård 2019-09-09 00:52:23 No build Fix a comment
v1.8.0-613-g70ec327b4 Henrik Rydgård 2019-09-09 00:33:04 No build Vulkan: Slim down and rename the Mali hack.
v1.8.0-612-gf76adfd76 Henrik Rydgård 2019-09-09 00:09:57 No build Vulkan ARM mali Z hack: Modify the matrix instead of the shader.
v1.8.0-611-g0462c0122 Henrik Rydgård 2019-09-04 23:20:57 No build Workaround ARM Mali depth hardware bug. Fixes #11937 When triangles coincide with the Z=1 plane in specific ways, triggered by Burnout Legends' sky for example, the depth buffer gets corrupted. This is worked around here by slightly rescaling Z. This type of workaround is recommended by ARM driver engineers. Ugly but what can you do when the hardware is bugged. I've done quick tests on a number of games with no issues.
v1.8.0-610-g3e43c4f00 Henrik Rydgård 2019-09-08 21:49:10 Download Download Download Update lang submodule
v1.8.0-609-g2439c3efb Henrik Rydgård 2019-09-04 22:45:34 Download Download Download Merge: 577160e05 025a9f4da Merge pull request #12306 from hrydgard/mali-driver-version-detection Improve Mali driver version detection
v1.8.0-607-g577160e05 Henrik Rydgård 2019-09-04 00:05:08 Download Download Download Merge: 9db480757 ab3c9fc21 Merge pull request #12304 from hrydgard/vulkan-display-rotation-fixes Vulkan: Move scissor/viewport rotation into the VulkanRenderManager.
v1.8.0-606-gab3c9fc21 Henrik Rydgård 2019-09-03 23:26:05 No build Vulkan: Move scissor/viewport rotation into the VulkanRenderManager. Fixes #12303.
v1.8.0-605-g9db480757 Unknown W. Brackets 2019-09-03 00:46:50 Download Download Download Merge: 57c6ab720 90de634d1 Merge pull request #12300 from hrydgard/assorted-defaults Some defaults and fixes
v1.8.0-604-g90de634d1 Henrik Rydgård 2019-09-03 00:05:18 No build Analog test screen: Fix drawing of the X marks
v1.8.0-603-g6ff110d09 Henrik Rydgård 2019-09-03 00:02:57 No build Create a default keymap for the MOQI:I7S gamer phone (with builtin controls)
v1.8.0-602-gf57b8b19d Henrik Rydgård 2019-09-03 00:01:37 No build Windows: Kill the mouse wheel release timer after it's used to prevent spamming keyup events.
v1.8.0-602-gc53acfcac Unknown W. Brackets 2019-09-01 18:43:01 No build Io: Correct result on async file not found.
v1.8.0-601-ge3a40e9cd Henrik Rydgård 2019-09-02 21:42:49 No build Remove an old special case
v1.8.0-601-gc26becb54 Unknown W. Brackets 2019-09-01 18:27:45 No build Io: Wait async thread on IO completion. So it doesn't exit early.
v1.8.0-600-ge2ecf306f Henrik Rydgård 2019-09-02 21:42:07 No build Android: Be slightly more aggressive at defaulting to Vulkan (from Android 8.1 / 27)
v1.8.0-600-g419ac33dc Unknown W. Brackets 2019-09-01 18:18:27 No build Io: Cleanup some logging.
v1.8.0-600-g025a9f4da Henrik Rydgård 2019-09-04 21:42:47 No build Improve Mali driver version detection
v1.8.0-599-g57c6ab720 Henrik Rydgård 2019-09-02 20:02:40 Download Download Download Android: Remove the popup message when falling back to OpenGL. Fixes #12284 .
v1.8.0-599-g8e77db2b7 Unknown W. Brackets 2019-09-01 18:11:09 No build Io: Check callbacks in sceIoWaitAsyncCB().
v1.8.0-598-ge817d79c3 Unknown W. Brackets 2019-07-29 01:53:20 No build Io: Handle open async in a thread.
v1.8.0-598-g6ae18c27f Henrik Rydgård 2019-09-02 19:06:29 Download     Vulkan/PowerVR: Make another blind fix attempt for #12296. Can't find my PowerVR device :/
v1.8.0-597-g3af7229ab Henrik Rydgård 2019-09-02 18:39:10 Download Download Download Bump up the descriptor pool size for the UI. Should fix #12299.
v1.8.0-597-g2bfcba062 Unknown W. Brackets 2019-07-29 01:46:56 No build Io: Use async for read/write/seek/ioctl. This should properly respect the thread priority setting and improve IO timing. Improves IO thread timing tests.
v1.8.0-596-g4578381f7 Unknown W. Brackets 2019-07-29 01:12:55 No build Io: Prepare HLE thread handling for async.
v1.8.0-596-g95367b34c Henrik Rydgård 2019-09-02 18:15:01 No build Vulkan: Even more logging in VulkanMayBeAvailable.
v1.8.0-595-gad274d5b7 Unknown W. Brackets 2019-07-29 01:10:54 No build Psmf: Cleanup finishThread save state handling.
v1.8.0-595-g63305d524 Henrik Rydgård 2019-09-01 23:00:35 Download Download Download SDL: Add back a couple of lines that should have been copied, not deleted. Thanks [Unknown]
v1.8.0-594-gf722378e7 Henrik Rydgård 2019-09-01 22:44:16 Download   Download Merge: 5847bf320 7610220b3 Merge pull request #12297 from hrydgard/vulkan-context-refactor-minor Vulkan: Prepare for adding a second init path for VulkanContext.
v1.8.0-594-g5fec5c90d Unknown W. Brackets 2019-07-29 00:55:44 No build Io: Cleanup some error handling.
v1.8.0-593-gf1037248f Unknown W. Brackets 2019-07-29 00:43:19 No build Io: Store sceIoChangeAsyncPriority value. Also some prep for async threaded IO.
v1.8.0-593-g7610220b3 Henrik Rydgård 2019-09-01 22:20:44 No build Vulkan: Prepare for adding a second init path for VulkanContext. Will eventually be used for libretro.
v1.8.0-592-gdd804660c Unknown W. Brackets 2019-07-28 23:55:21 No build Psmf: Use kernel memory for helper thread stack. Also, thread stacks must be 0x200 or larger.
v1.8.0-592-g59062ca7b Unknown W. Brackets 2019-09-14 20:22:16 No build Vulkan: Clear caches when deleting shaders. As noticed by iota97 in #12317, we're not clearing these. If a pointer gets reused by the Vulkan driver, we have to be careful not to reuse a pipeline.
v1.8.0-592-g5847bf320 Henrik Rydgård 2019-09-01 18:19:32 Download Download Download Attempt to work around the PowerVR bug again (pretransform undid the old workaround in landscape). See #12276
v1.8.0-591-g1d528d6f3 Henrik Rydgård 2019-09-01 17:07:35 Download Download Download Linux: Port the proper memory base finding over to MemArenaPosix.cpp. Who knows, might fix some crashes.
v1.8.0-590-g1d46f4063 Henrik Rydgård 2019-09-01 16:22:29 Download Download Download SDL/Vulkan: Fix scale problems when maximizing/restoring the window.
v1.8.0-589-g88612d1d3 Henrik Rydgård 2019-09-01 16:10:28     Download Oops, fix the last commit, it got a little restrictive.
v1.8.0-588-g515bbd28f Henrik Rydgård 2019-09-01 15:39:33 Download Download Download VulkanMaybeAvailable: Bail earlier in some cases where there's no surface extension.
v1.8.0-587-g5f2ad2a25 Unknown W. Brackets 2019-08-31 16:56:51 Download Download Download Merge: 1618aa8f8 a80c8c7c9 Merge pull request #12293 from Florin9doi/ios_warn [iOS] Resolve Cmake warning
v1.8.0-586-ga80c8c7c9 Florin9doi 2019-08-31 11:25:16 No build [iOS] Resolve Cmake warning
v1.8.0-585-g1618aa8f8 Unknown W. Brackets 2019-08-27 04:35:57 Download Download Download Merge: c8730c933 1c8bed1fd Merge pull request #12281 from twinaphex/master (Libretro) Buildfix - update Makefile.common
v1.8.0-584-g1c8bed1fd Twinaphex 2019-08-27 01:50:39 No build (Libretro) Buildfix - update Makefile.common
v1.8.0-583-gc8730c933 Henrik Rydgård 2019-08-26 23:56:42 Download Download Download Remove deleted GE dumps from Recent. Fixes a part of #11904 (the recent list wasn't updated properly).
v1.8.0-582-g25dfc9ea9 Henrik Rydgård 2019-08-26 23:25:33 Download Download Download sceUsbCam: Fix some bugs my last commits introduced.
v1.8.0-581-gfcf1152cc Henrik Rydgård 2019-08-26 18:48:51 Download Download Download Merge: 0e923bb0d a17fe334a Merge pull request #12278 from hrydgard/usbcam-cleanups UsbCam/jpeg: Cleanups, notify framebuffer manager
v1.8.0-580-ga17fe334a Henrik Rydgård 2019-08-26 18:25:05 No build MJPEG in sceJpeg: Notify the framebuffer manager that there's been a picture written to memory. Fixes part of #8521
v1.8.0-579-g402b6b245 Henrik Rydgård 2019-08-26 00:09:59 No build Improve some logging (%08x for addresses)
v1.8.0-578-g5a68fc29c Henrik Rydgård 2019-08-25 21:14:01 No build sceUsbCam: Heap-allocate the buffer.
v1.8.0-577-g0e923bb0d Unknown W. Brackets 2019-08-25 23:08:35 Download Download Download Merge: e6d68698e 5f7872885 Merge pull request #12277 from unknownbrackets/remote-iso Show remote disc streaming games in same recent order
v1.8.0-573-ge6d68698e Henrik Rydgård 2019-08-25 12:42:01 Download Download Download Merge: 088901324 b114984c8 Merge pull request #12268 from Florin9doi/camera_upd [Android] Updates for camera
v1.8.0-572-gb114984c8 Florin9doi 2019-08-25 12:04:33 No build [Android] Fix code style
v1.8.0-571-ge1164cfe4 Florin9doi 2019-08-22 14:41:01 No build [Android] Updates for camera -rotate camera frames to follow display orientation -release camera resources when a game is closed -release camera resources when the activity is paused
v1.8.0-570-g088901324 Henrik Rydgård 2019-08-24 09:56:19   Download Download Missed this in the last commit, sigh
v1.8.0-569-g31de5a508 Henrik Rydgård 2019-08-23 18:40:13   Download Download Improve an assert message that AkiraJkr saw. Fix a silly bug in the last commit.
v1.8.0-568-g7196d6ac7 Henrik Rydgård 2019-08-23 17:14:11   Download Download Default to Vulkan on Android Pie or later. Fixes #12228.
v1.8.0-567-g385579c5a Henrik Rydgård 2019-08-23 16:11:05   Download Download Android: Update the gradle version again.
v1.8.0-566-gc619a20a6 Henrik Rydgård 2019-08-23 16:01:27     Download Fix display of memory view window on high-DPI displays. Fixes #11913.
v1.8.0-565-gd8db8ecfc Henrik Rydgård 2019-08-23 00:11:13 Download Download Download Revert "GPU: Download CLUTs when loading at 256 stride." This reverts commit dc03050730ff5ce41c2b20433c11771589b49f2e.
v1.8.0-564-gd9c9b1bf3 Henrik Rydgård 2019-08-23 00:03:40 No build Merge: 2b835cbbc 3229b9367 Merge pull request #12270 from hrydgard/sasaudio-estimated-cycle-fix SasAudio: Cap the cycle estimate at 1200 to prevent crackling in FFT.
v1.8.0-562-g2b835cbbc Henrik Rydgård 2019-08-22 23:47:23 No build Merge: 24f4cea07 375e347ef Merge pull request #12092 from hrydgard/patapon-2-compat Set DrawSyncEatCycles for Patapon 2, recommended by pamford45
v1.8.0-561-g3229b9367 Henrik Rydgård 2019-08-22 23:40:38 No build SasAudio: Cap the cycle estimate at 1200 to prevent crackling in FFT. Fixes #9956.
v1.8.0-560-g24f4cea07 Henrik Rydgård 2019-08-22 10:41:32 Download Download Download Merge: 16f4f525e 7bb6febc3 Merge pull request #12242 from hrydgard/vulkan-render-pass-merger Vulkan: Automatically merge render passes to the same target when possible
v1.8.0-559-g7bb6febc3 Henrik Rydgård 2019-08-22 09:23:02 No build Add a few more checks.
v1.8.0-558-g7ad10ff0e Henrik Rydgård 2019-08-21 23:10:41 No build Vulkan profiling vis bugfix: Restore font scale after drawing.
v1.8.0-557-g05b2e11c5 Henrik Rydgård 2019-08-21 21:30:36 No build Vulkan: Prevent some bad merging of renderpasses. Thanks Unknown for writing it up.
v1.8.0-556-g773cb5fa7 Henrik Rydgård 2019-08-21 21:13:56 No build Stop renderpass merging at readbacks.
v1.8.0-555-g597b034b5 Henrik Rydgård 2019-08-13 23:16:37 No build Minor optimization
v1.8.0-554-g93412aff3 Henrik Rydgård 2019-08-13 23:07:58 No build Vulkan: Automatically merge render passes to the same target when possible. Should speed things up a bit on mobile in some games that do stupid things like GoW. Currently only enabled in GoW, but plan to enable this globally as it should be quite cheap when nothing is detected.
v1.8.0-553-g16f4f525e Henrik Rydgård 2019-08-21 18:49:00 Download Download Download Merge: 8fa643f46 e3f1e563f Merge pull request #12266 from hrydgard/vulkan-gpu-profiling-2 Vulkan: Further improvements to GPU profiling
v1.8.0-552-ge3f1e563f Henrik Rydgård 2019-08-21 18:28:20 No build Improve renderpass profiling descriptions a little
v1.8.0-551-g66609b395 Henrik Rydgård 2019-08-21 16:46:58 No build Vulkan: Profile individual render passes/steps.
v1.8.0-550-g8fa643f46 Henrik Rydgård 2019-08-21 13:36:05 Download Download Download Merge: 19ba77f22 06a71fdf4 Merge pull request #12262 from hrydgard/vulkan-gpu-profiling Vulkan: Implement basic integrated GPU profiling.
v1.8.0-549-g06a71fdf4 Henrik Rydgård 2019-08-21 10:30:57 No build Get rid of numQueries
v1.8.0-548-g5fcac1a9e Henrik Rydgård 2019-08-21 10:23:36 No build Vulkan: Disable some bad validation. Things are right and work fine.
v1.8.0-547-g78e849bff Henrik Rydgård 2019-08-21 10:17:33 No build Decided to end the practice of #ifdefs in Config.h. Led to bizarre miscompilations when reading config with inconsistent ifdefs set.
v1.8.0-546-g19a443819 Henrik Rydgård 2019-08-21 09:02:23 No build Bugfixes to VK gpu profiling. Properly get the valid bits.
v1.8.0-545-g653afeb7a Henrik Rydgård 2019-08-21 00:03:00 No build Vulkan: Implement basic integrated GPU profiling. Currently simply measures the total GPU time of the frame. Will later be extended to get the execution time of individual render passes.
v1.8.0-544-g19ba77f22 Henrik Rydgård 2019-08-20 15:14:44 Download Download Download Merge: f46a63cfd 1f6e5e463 Merge pull request #12258 from Antx64/Homebrew-Delete-UWP Fixes delete button for downloaded games from homebrew store in UWP
v1.8.0-541-gf46a63cfd Henrik Rydgård 2019-08-20 14:11:08 Download Download Download Merge: a7ce74150 187dfb281 Merge pull request #12260 from Florin9doi/PowerSaveMode2 Update PowerSaveModeReceiver (again)
v1.8.0-541-g5f7872885 Unknown W. Brackets 2019-08-25 22:14:49 No build http: Remove web server restart handling. Now it serves the response dynamically, so it doesn't need to restart.
v1.8.0-540-gb2005f87e Unknown W. Brackets 2019-08-25 22:08:04 No build http: Show recent games in same order. Rather than sorting alphabetically by filename.
v1.8.0-540-g1f6e5e463 Antx64 2019-08-20 14:41:59 No build removed the sceUsbMic checks
v1.8.0-539-gc398da48a Antx64 2019-08-20 05:37:14 No build Fixes delete button for downloaded games from homebrew store in UWP
v1.8.0-539-ga7ce74150 Henrik Rydgård 2019-08-20 11:09:54 Download Download Download Add sceUsbMic.cpp/h to the UWP project
v1.8.0-539-g187dfb281 Florin9doi 2019-08-20 10:23:06 No build Update PowerSaveModeReceiver (again)
v1.8.0-539-g2e5065a6f Unknown W. Brackets 2019-08-25 21:55:10 No build http: Improve EBOOT.PBP handling. At least when it works, we should use a better filename.
v1.8.0-538-g010da8080 Unknown W. Brackets 2019-08-18 21:00:21 Download Download Download UI: Fix crash with no buttons in popup.
v1.8.0-537-g4e3e00302 Unknown W. Brackets 2019-08-18 19:33:08 Download Download Download Merge: 044dd03b3 30dcc2a13 Merge pull request #12253 from unknownbrackets/ui-hostname Cleanup UI hostname entry
v1.8.0-532-g044dd03b3 Henrik Rydgård 2019-08-18 19:28:04     Download Merge: 2857e0ffa 595586186 Merge pull request #12254 from KentuckyCompass/qt-opengl-fix-core Configure QT to get a higher version for opengl
v1.8.0-531-g595586186 KentuckyCompass 2019-08-18 06:15:29 No build configure QT to get a higher version for opengl
v1.8.0-530-g2857e0ffa Henrik Rydgård 2019-08-17 23:33:15 Download Download Download Merge: 90af3871d 66687c2c8 Merge pull request #12251 from unknownbrackets/warnings Warning fixes
v1.8.0-528-g30dcc2a13 Unknown W. Brackets 2019-08-18 03:24:57 No build UI: Validate address entered in settings.
v1.8.0-527-g66687c2c8 Unknown W. Brackets 2019-08-17 22:31:16 No build Core: Fix a format type error.
v1.8.0-527-g3bc2cad31 Unknown W. Brackets 2019-08-18 02:38:29 No build IO: Use TextEdit for hostnames on more platforms.
v1.8.0-526-gf52afb48a Unknown W. Brackets 2019-08-18 02:14:31 No build UI: Cleanup hostname entry to use a dialog.
v1.8.0-526-g8d3a4fae8 Unknown W. Brackets 2019-08-17 20:59:25 No build iOS: Ignore gl3stubInit() on iOS, to avoid warnings. It always returns true anyway.
v1.8.0-525-g90af3871d Henrik Rydgård 2019-08-17 23:31:15     Download Merge: b80988a4e fdc28b16f Merge pull request #12252 from unknownbrackets/bgaudio UI: Respect loop info for menu music
v1.8.0-525-g9f98f440c Unknown W. Brackets 2019-08-17 19:59:08 No build Vulkan: Check default case with an assert.
v1.8.0-525-g8e59343c4 Bigpet 2019-08-18 01:42:19 No build UI: Make IP/hostname dialog more generic.
v1.8.0-524-gfdc28b16f Unknown W. Brackets 2019-08-17 22:31:52 No build UI: Respect loop info for menu music. A good example for this is Wipeout Pure, which sounds much better when it loops using the sample looping data.
v1.8.0-524-g3e51fc5a8 Unknown W. Brackets 2019-08-17 19:58:19 No build GPU: Avoid some unused var/func warnings.
v1.8.0-523-gb80988a4e Henrik Rydgård 2019-08-17 12:25:19 Download Download Download Merge: 1561f5525 abdf685ac Merge pull request #12245 from CookiePLMonster/open-ini-fix Simplify openIniFile to use ShellExecute
v1.8.0-521-g1561f5525 Henrik Rydgård 2019-08-17 12:09:08     Download Merge: 3356f9402 06facfc56 Merge pull request #12250 from hrydgard/android-base-pointer-64-bit Android: Get our base pointer in a saner way than YOLO, if possible.
v1.8.0-520-gabdf685ac Silent 2019-08-15 16:25:16 No build Simplify openIniFile to use ShellExecute so .ini files get opened in an associated text editor This is safe, because by default .ini files are associated with Notepad
v1.8.0-520-g06facfc56 Henrik Rydgård 2019-08-17 11:52:09 No build Android: Get our base pointer in a saner way than YOLO, if possible. Should help #12249.
v1.8.0-519-g3356f9402 Henrik Rydgård 2019-08-15 11:48:35 Download Download Download More extreme paranoia in VulkanMaybeAvailable
v1.8.0-518-gc7ae0ed4b Henrik Rydgård 2019-08-15 09:51:36     Download Vulkan: Re-enable the blacklist.
v1.8.0-517-g61e20d72c Henrik Rydgård 2019-08-15 09:45:55 Download Download Download Vulkan: On Android, only try to load libvulkan.so, not libvulkan.so.1. Plus more paranoia.
v1.8.0-516-g84dece9d9 Henrik Rydgård 2019-08-15 09:33:56 Download Download   VulkanMayBeAvailable: Add more logging, disable blacklist check for testing (see #12093)
v1.8.0-515-g5d08f9fcb Henrik Rydgård 2019-08-15 09:23:47     Download Vulkan loader: Fix the SHIELD Tablet blacklist string.
v1.8.0-514-g7811b596b Henrik Rydgård 2019-08-14 10:09:13 Download Download Download Rename "Immersive Mode" to Full Screen. We can reuse the FullScreen translation from desktop. Fixes #12229
v1.8.0-513-g9f694afcc Unknown W. Brackets 2019-08-14 04:03:20 Download Download Download Merge: f52cc59b5 44cb991d8 Merge pull request #12237 from hrydgard/vulkan-device-name-blacklist Vulkan: Simple blacklist of device names that are not allowed to check for Vulkan
v1.8.0-509-gf52cc59b5 Henrik Rydgård 2019-08-13 23:11:16 Download     Merge: aea42006d 18e787752 Merge pull request #12241 from Florin9doi/PowerSaveModeReceiver Update PowerSaveModeReceiver
v1.8.0-508-g18e787752 Florin9doi 2019-08-13 19:57:36 No build Update PowerSaveModeReceiver
v1.8.0-507-gaea42006d Unknown W. Brackets 2019-08-13 05:51:34 Download Download Download Merge: 7f835d330 d0a341087 Merge pull request #12236 from hrydgard/vulkan-simple-optimizations A few simple Vulkan optimizations
v1.8.0-506-gd0a341087 Henrik Rydgård 2019-08-13 00:22:47 No build Typo fix
v1.8.0-505-g49e64f10d Henrik Rydgård 2019-08-12 23:36:35 No build Minor code cleanup
v1.8.0-504-gf4d348ca0 Henrik Rydgård 2019-08-12 23:24:40 No build Micro-optimize the Vulkan loader: Load more device-specific function pointers to avoid a bounce in the device loader, reorder things a little.
v1.8.0-503-gddb520813 Henrik Rydgård 2019-08-12 23:19:07 No build Vulkan: Reduce the amount of redundant stencil parameter sets
v1.8.0-503-g44cb991d8 Henrik Rydgård 2019-08-13 10:17:24 No build Cleanup
v1.8.0-502-gcf06b4a94 Henrik Rydgård 2019-08-12 23:07:42 No build Vulkan: Image views: The driver is probably smart enough to recognize a no-swizzle, but let's use the proper method.
v1.8.0-502-gcaa8f1a43 Henrik Rydgård 2019-08-13 10:12:15 No build Android: NativeApp.Init: Log the device name.
v1.8.0-501-g8788c1e67 Henrik Rydgård 2019-08-13 09:37:09 No build Vulkan: Simple blacklist of device names that are not allowed to check for Vulkan. Will help #12093.
v1.8.0-501-g7f835d330 Henrik Rydgård 2019-08-12 21:53:51 Download Download Download MakeUnique.h in the CMakeLists.txt
v1.8.0-500-g825dac3e9 Henrik Rydgård 2019-08-12 11:46:40 Download Download Download Merge: 864336043 86a887d7b Merge pull request #12232 from CookiePLMonster/threadpool-improvements Threadpool improvements
v1.8.0-499-g86a887d7b Silent 2019-08-10 20:55:52 No build Init GlobalThreadPool in a thread safe manner
v1.8.0-498-g4da4e6a97 Silent 2019-08-10 20:50:56 No build Start as many worker threads as actually used (used to start more)
v1.8.0-497-g1a992bf02 Silent 2019-08-10 20:25:16 No build Store std::thread in worker thread class by value and explicitly start it up, and don't use shared_ptr in thread pools
v1.8.0-496-g34109afb2 Silent 2019-08-10 19:52:57 No build Cleanup mutex usage in worker threads
v1.8.0-495-g400a6f305 Silent 2019-08-10 19:49:24 No build Remove 'started' bool from worker threads, as fixes for spurious wakeups made it obsolete
v1.8.0-494-g0639ffcfb Silent 2019-08-10 19:38:22 No build Handle spurious wakeups on worker thread condition variables properly
v1.8.0-493-g6ac41a576 Silent 2019-08-10 19:32:54 No build Use move semantics for worker thread functors
v1.8.0-492-g1add9324a Silent 2019-08-10 19:10:14 No build Clean up ThreadPool and WorkerThread constructors with C++11 features, removes variable instantiation from constructor initializer lists
v1.8.0-491-gcb99f65c9 Silent 2019-08-11 13:27:46 No build Add MakeUnique.h so make_unique is available without C++14 Includes make_unique from C++14 and make_unique_default_init from C++20, because it doesn't require compiler support
v1.8.0-490-g864336043 Henrik Rydgård 2019-08-10 18:19:45 Download Download   Merge: 3bc3f3e96 761a9d321 Merge pull request #12231 from unknownbrackets/io-sharing Windows: Allow write-only files to be read later
v1.8.0-488-g3bc3f3e96 Henrik Rydgård 2019-08-09 10:02:41 Download   Download WASAPI: Add some missing error checks. May help #12081? (but will result in silence)
v1.8.0-487-g3b4e37145 Henrik Rydgård 2019-08-09 00:09:51 Download Download Download Merge: 59712eef9 09b554682 Merge pull request #12227 from hrydgard/range-cull-aggressive Vulkan/GL: Set all four coordinates to NaN instead of just W.
v1.8.0-486-g09b554682 Henrik Rydgård 2019-08-09 00:09:06 No build Apply the same Mali range culling "fix" in OpenGL.
v1.8.0-485-gcaabc9023 Henrik Rydgård 2019-08-08 23:13:47 No build Vulkan: Set all four coordinates to NaN instead of just W. Fixes range culling on ARM. Fixes #11999.
v1.8.0-484-g59712eef9 Henrik Rydgård 2019-08-08 16:02:30 Download Download Download Merge: ebe64c60e 213e2ccef Merge pull request #12224 from hrydgard/vulkan-barrier-fixes Vulkan: Add missing barrier between multiple passes to the same target.
v1.8.0-483-g213e2ccef Henrik Rydgård 2019-08-08 15:15:52 No build Vulkan: Add missing barrier when rendering to a target that's already in COLOR_OPTIMAL layout. Fixes #12215
v1.8.0-482-g3b0624ff9 Henrik Rydgård 2019-08-08 14:07:53 No build Some changes and asserts.
v1.8.0-481-gebe64c60e Henrik Rydgård 2019-08-08 11:49:35 Download Download Download Vulkan: Improve the Metal Gear Acid 2 performance hack.
v1.8.0-480-g6e78ec9c7 Henrik Rydgård 2019-08-06 23:15:53 Download Download Download Merge: 626194cf0 ba7ea39a1 Merge pull request #12220 from ccawley2011/NKCodeFromPlatform Move NKCodeFrom*.h into the relevant platform folders
v1.8.0-478-g626194cf0 Henrik Rydgård 2019-08-06 19:39:06 Download Download Download Merge: 9b30e5393 f9ede9634 Merge pull request #12219 from hrydgard/read-write-matrix-opt VFPU-Int: Add a few fast-paths to ReadMatrix/WriteMatrix.
v1.8.0-477-gf9ede9634 Henrik Rydgård 2019-08-06 16:39:28 No build Address feedback
v1.8.0-476-gba7ea39a1 Cameron Cawley 2019-08-06 17:12:19 No build Move NKCodeFrom*.h into the relevant platform folders
v1.8.0-476-g864213441 Henrik Rydgård 2019-08-06 14:53:11 No build VFPU-Int: Add a few fast-paths to ReadMatrix/WriteMatrix. Should gain back part of the speed lost in #12217 (which fixed #5399).
v1.8.0-475-g9b30e5393 Henrik Rydgård 2019-08-06 16:09:39 Download Download Download Buildfix (oops)
v1.8.0-474-g641bb72b4 Henrik Rydgård 2019-08-06 15:33:11 No build Memchecks: Avoid taking the mutex lock if no memchecks active. Possible minor speedup in GoW and other block-copy-heavy games.
v1.8.0-473-g2ba998d00 Henrik Rydgård 2019-08-05 23:49:38 Download Download Download Merge: dc9e79486 85b9ad8fe Merge pull request #12217 from unknownbrackets/vfpu-dot Merge vfpu-dot changes and add compat flag for Tekken
v1.8.0-472-g85b9ad8fe LunaMoo 2019-08-05 06:41:25 No build Compat: Add more Tekken game IDs to leg shake fix.
v1.8.0-471-gf65a71d6d Henrik Rydgård 2019-08-05 06:37:33 No build Compat: Option to use accurate dotprod for VMMUL. Eliminates Tekken 6 leg shaking.
v1.8.0-470-gc1c869df2 Unknown W. Brackets 2019-07-14 23:09:20 No build interp: Implement software inverse square root.
v1.8.0-469-g6028b7989 Unknown W. Brackets 2019-07-09 07:58:59 No build interp: Oops, fix vdot bug with subnormals.
v1.8.0-468-g13278dc1f Unknown W. Brackets 2019-07-09 07:35:59 No build interp: Implement software sqrt to match PSP. This matches the PSP's square root better. Disabled by default using a compile-time flag.
v1.8.0-467-ged4f0896d Unknown W. Brackets 2019-07-09 07:35:15 No build interp: Use vfpu_dot for vdet as well. Improves test accuracy here too. Also keep neg sign on NAN for vdiv. Disabled by default via compile-time flag.
v1.8.0-466-gd2f7594dc Unknown W. Brackets 2019-07-08 06:31:36 No build interp: Use software dot in vcrsp/vqmul. Disabled by default using a compile-time flag.
v1.8.0-465-g7b84be147 Unknown W. Brackets 2019-07-08 05:48:20 No build interp: Fix adding infinity in software dot.
v1.8.0-464-gc61a24cef Unknown W. Brackets 2019-06-27 06:32:32 No build interp: Handle rounding in software dot.
v1.8.0-463-gd5e572b82 Unknown W. Brackets 2019-06-17 03:27:52 No build interp: Correct INF * 0 during dot.
v1.8.0-462-g2ba35c639 Unknown W. Brackets 2019-06-15 07:19:30 No build interp: Use an integer multiply for dots.
v1.8.0-461-g08a894abd Unknown W. Brackets 2019-06-13 07:17:25 No build interp: Handle NaN better in vfpu_dot.
v1.8.0-460-g39017ea20 Unknown W. Brackets 2019-06-13 06:40:05 No build interp: Use vfpu_dot for vavg, vfad, vhdp. Disabled by default.
v1.8.0-459-g761a9d321 Unknown W. Brackets 2019-08-10 17:34:01 No build Windows: Allow write-only files to be read later. Fixes #11939, at least the hang described in that issue. Seems to match with how the PSP handles file locking.
v1.8.0-459-g4bff980d3 Unknown W. Brackets 2019-06-12 00:45:20 No build interp: Use software dot for better accuracy. This gets some vdot/similar tests to give more accurate results compared to hardware. Also added flushing of zero and NaNs. Currently disabled, only enabled with a compile-time flag.
v1.8.0-458-gdc9e79486 Henrik Rydgård 2019-08-04 18:23:49 Download   Download Merge: 96a15cf52 99c4a00da Merge pull request #12213 from Florin9doi/sceUsbMic sceUsbMic
v1.8.0-456-g96a15cf52 Henrik Rydgård 2019-08-04 18:00:33 Download Download   Fix the indirect postprocessing path. Fixes #12133 (but see the issue for a secondary bug).
v1.8.0-455-g99c4a00da Florin9doi 2019-08-03 17:33:43 No build sceUsbMic
v1.8.0-455-g4d6d12965 Henrik Rydgård 2019-08-04 10:35:51 Download Download Download Update lang submodule
v1.8.0-454-g492df41b7 Henrik Rydgård 2019-08-01 20:29:59 Download Download Download Merge: 75e2366a6 4d195ce95 Merge pull request #12211 from hrydgard/dj-max-workaround Workaround for DJ Max Portable's clumsy copy protection.
v1.8.0-453-g4d195ce95 Henrik Rydgård 2019-08-01 18:38:40 No build Workaround for DJ Max Portable's clumsy copy protection. Fixes #9477.
v1.8.0-452-g75e2366a6 Henrik Rydgård 2019-08-01 17:46:46 Download Download Download Vulkan: Actually fix #12202, an array was out of scope where it was used, causing garbage flags.
v1.8.0-451-g3d6bd6f0d Henrik Rydgård 2019-08-01 14:54:54 Download Download Download Vulkan: Using VK_DEPENDENCY_BY_REGION on the backbuffer subpass causes tearing, let's not do it. Fixes #12202.
v1.8.0-450-g5c992b314 Henrik Rydgård 2019-07-31 13:33:32 Download Download Download Merge: fedfc81ac 6a37389b5 Merge pull request #12209 from LunaMoo/Win7MouseWheelFix Move WM_MOUSEWHEEL back to WndProc
v1.8.0-448-gfedfc81ac Henrik Rydgård 2019-07-30 16:36:05 Download Download Download Merge: 61c9d2258 8212236c4 Merge pull request #12206 from ToKe79/libretro_no_sdl libretro: don't fail on missing SDL
v1.8.0-447-g8212236c4 Tomas Kelemen (vudiq) 2019-07-30 08:35:45 No build libretro: don't fail on missing SDL when building libretro core, cmake should not fail on missing SDL, as libretro uses own code for handling the input. the core builds, links and runs fine without SDL
v1.8.0-446-g61c9d2258 Henrik Rydgård 2019-07-28 18:04:29 Download Download Download Merge: c76a2f318 748b33a56 Merge pull request #12201 from unknownbrackets/blockxfer GPU: Allow upload to temp resized framebuf
v1.8.0-445-g748b33a56 Unknown W. Brackets 2019-07-28 14:31:49 No build GPU: Allow upload to temp resized framebuf. Fixes #12045.
v1.8.0-444-gc76a2f318 Henrik Rydgård 2019-07-27 22:50:54 Download Download Download Merge: b738652c7 0a23fcc18 Merge pull request #12200 from hbsock/adding-to-gamecontrollerdb-for-hori-fighting-stick-vx Add Hori Fighting Stick VX to gamecontrollerdb.txt
v1.8.0-443-g0a23fcc18 Hanbin Sock 2019-07-27 22:38:41 No build Add Hori Fighting Stick VX to gamecontrollerdb.txt
v1.8.0-442-gb738652c7 Henrik Rydgård 2019-07-27 18:01:12 Download Download Download Merge: 734658b80 fbcfd7740 Merge pull request #12198 from unknownbrackets/replace-install UI: Support zip files with deep folder structures
v1.8.0-441-gfbcfd7740 Unknown W. Brackets 2019-07-27 15:17:56 No build UI: Support zip files with deep folder structures. This will extract the level that has textures.ini, but it doesn't really handle skipping other folders properly.
v1.8.0-440-g734658b80 Henrik Rydgård 2019-07-25 10:58:47 Download Download Download Merge: 163f54e4c 8bb267727 Merge pull request #12182 from LunaMoo/touchRA Add right analog for touch controls.
v1.8.0-437-g163f54e4c Henrik Rydgård 2019-07-24 00:00:51 Download Download Download Merge: 3916f8d7b 719aebfb8 Merge pull request #12189 from hrydgard/android-arm32-build-workaround Android: Disable building HLSL support in glslang, works around #12105
v1.8.0-436-g719aebfb8 Henrik Rydgård 2019-07-23 22:57:06 No build Android: Disable building HLSL support in glslang, works around #12105
v1.8.0-435-g3916f8d7b Henrik Rydgård 2019-07-23 17:45:52 Download Download Download Add a little reminder to self with a link to an interesting article.
v1.8.0-434-ga7820b6ae Henrik Rydgård 2019-07-21 18:53:56 No build Upgrade gradle again
v1.8.0-434-g6a37389b5 LunaMoo 2019-07-22 04:42:07 No build Move WM_MOUSEWHEEL back to WndProc to fix wheel events not working in Win 7.
v1.8.0-433-g37a97e741 Henrik Rydgård 2019-07-18 07:09:33 Download Download Download Merge: 0b4f60272 5e2b4d9f1 Merge pull request #12183 from unknownbrackets/ini-comment Config: Specify/save game title on load too
v1.8.0-433-g8bb267727 LunaMoo 2019-07-18 05:57:28 No build Make things clear for people that never saw real PSP.
v1.8.0-432-g5e2b4d9f1 Unknown W. Brackets 2019-07-18 06:28:21 No build Config: Specify/save game title on load too. Needed when we load and then save, of course.
v1.8.0-432-g5e09d57b6 LunaMoo 2019-07-18 03:16:46 No build Add right analog for touch controls.
v1.8.0-431-g0b4f60272 Henrik Rydgård 2019-07-16 07:34:50 Download Download Download Merge: a49a0fc07 483243486 Merge pull request #12180 from unknownbrackets/texreplace-install UI: Fix zip leak in error case
v1.8.0-430-g483243486 Unknown W. Brackets 2019-07-16 05:57:43 No build UI: Fix zip leak in error case.
v1.8.0-429-ga49a0fc07 Henrik Rydgård 2019-07-15 22:03:55 Download Download Download Merge: 3f134606e 65b16c7ed Merge pull request #12177 from unknownbrackets/ui-fullscreen UI: Allow custom button to toggle fullscreen
v1.8.0-427-g3f134606e Henrik Rydgård 2019-07-15 22:03:31 No build Merge: eeb349121 8aed21295 Merge pull request #12175 from unknownbrackets/texreplace-install UI: Allow installing texture packs from zips
v1.8.0-424-geeb349121 Henrik Rydgård 2019-07-15 22:01:12 No build Merge: 82930ff3e b87e95869 Merge pull request #12176 from LunaMoo/mouseImprovements Mouse improvements
v1.8.0-420-g82930ff3e Henrik Rydgård 2019-07-15 22:00:13 No build Merge: 80b6d88bf 07b547082 Merge pull request #12174 from unknownbrackets/ini-comment Config: Add game name to game-specific inis
v1.8.0-417-gb87e95869 LunaMoo 2019-07-15 03:47:19 No build Replace mouse control with device ID mouse check for threshold.
v1.8.0-417-g07b547082 Unknown W. Brackets 2019-07-15 00:07:47 No build UI: Fix type comparison warning.
v1.8.0-416-gc77f5da9e Unknown W. Brackets 2019-07-15 00:07:13 No build Config: Don't save empty sections.
v1.8.0-416-g80b6d88bf Henrik Rydgård 2019-07-15 21:56:22     Download Merge: 27608349e b7a49be18 Merge pull request #12173 from LunaMoo/mouseUIworkaround Ignore mapped mouse input for UI
v1.8.0-416-g8aed21295 Unknown W. Brackets 2019-07-15 02:43:51 No build UI: Allow installing texture packs from zips. Requires the textures.ini to have a [games] section.
v1.8.0-416-g3f77bb1da LunaMoo 2019-07-15 02:55:15 No build Reduce in-game axis bind threshold for mouse control.
v1.8.0-415-gecf509c36 Unknown W. Brackets 2019-07-15 00:04:09 No build Config: Add game name to game-specific inis.
v1.8.0-415-gb4d9d038b Unknown W. Brackets 2019-07-15 01:01:37 No build Replacement: Allow region-specific settings. This makes it easier to reuse one pack for multiple game ids.
v1.8.0-415-g65b16c7ed Unknown W. Brackets 2019-07-15 08:08:05 No build UI: Allow custom button to toggle fullscreen. Some people may prefer F or a gamepad/joystick button.
v1.8.0-415-g1f64e81f9 LunaMoo 2019-07-15 02:45:08 No build Update all values for mouse axis.
v1.8.0-414-g27608349e Henrik Rydgård 2019-07-14 12:56:08 Download Download Download Merge: 179cafcf3 274a8d753 Merge pull request #12164 from hrydgard/gamemanager-zip-rework GameManager ZIP handling rework
v1.8.0-413-g274a8d753 Henrik Rydgård 2019-07-14 11:32:32 No build Address review feedback, thanks unknownbrackets
v1.8.0-412-g66c3f31ff Henrik Rydgård 2019-07-10 23:37:10 No build More GameManager improvements.
v1.8.0-411-gaca0f35bd Henrik Rydgård 2019-07-08 23:26:22 No build Fix build error on non-windows
v1.8.0-410-g0e978ba2e Henrik Rydgård 2019-07-08 23:03:27 No build Pre-check the contents of ZIP files before allowing install.
v1.8.0-409-g663f10d08 Henrik Rydgård 2019-07-07 23:55:17 No build GameManager: Actually allow installing ISOs from zip files. Refactor.
v1.8.0-408-gb7a49be18 LunaMoo 2019-07-14 08:50:01 No build Ignore mouse mappings for UI
v1.8.0-408-g4d30a8d04 Henrik Rydgård 2019-07-07 23:12:26 No build Start refactoring GameManager zip handling to easier support ISOs in zips
v1.8.0-407-g179cafcf3 Henrik Rydgård 2019-07-08 13:29:25 Download Download Download Merge: 510daa664 33cfac549 Merge pull request #12153 from unknownbrackets/replay Replay: Add file header handling and ignore PSP/GAME reads
v1.8.0-404-g510daa664 Unknown W. Brackets 2019-07-08 07:58:54 Download Download Download interp: Correct vsbn instruction. Accidentally broken in f2be0cb. Rarely used.
v1.8.0-403-gbdd9d40a1 Henrik Rydgård 2019-07-08 07:21:30 Download Download Download Merge: ba09e7fb3 556b96035 Merge pull request #12162 from unknownbrackets/kernel-minor Kernel: Shutdown when module load fails
v1.8.0-401-gba09e7fb3 Henrik Rydgård 2019-07-07 23:23:34 Download Download Download Merge: 82119eda9 c87d5a637 Merge pull request #12160 from unknownbrackets/ge-pause GPU: Forget pause signal on new list
v1.8.0-399-g82119eda9 Henrik Rydgård 2019-07-07 20:17:40 Download Download Download Merge: ce2596255 c3ae97e23 Merge pull request #12157 from unknownbrackets/travis-win Travis: Build Windows on Travis too
v1.8.0-397-gce2596255 Henrik Rydgård 2019-07-07 20:08:46   Download   Merge: da54c8d70 6fdaa1b11 Merge pull request #12159 from unknownbrackets/rpi4 cmake: Automatically detect raspberrypi 4
v1.8.0-395-gda54c8d70 Henrik Rydgård 2019-07-07 19:58:46     Download Experimentally revert a small part of #12094, ios external display support, that seemed to break exit. See #12140.
v1.8.0-394-g16c500969 Henrik Rydgård 2019-07-07 18:36:21 Download Download Download Merge: 7a51c1960 54a393386 Merge pull request #12155 from unknownbrackets/sdl-wm SDL: Try using whatever display SDL gives us
v1.8.0-392-g7a51c1960 Henrik Rydgård 2019-07-07 17:12:06 Download Download Download Merge: 7de4640f4 dc0305073 Merge pull request #12158 from unknownbrackets/clut-download GPU: Download CLUTs when loading at 256 stride
v1.8.0-391-gdc0305073 Unknown W. Brackets 2019-07-07 16:37:39 No build GPU: Download CLUTs when loading at 256 stride. Or otherwise when loading full rows. Should fix #8406.
v1.8.0-391-gc87d5a637 Unknown W. Brackets 2019-07-07 22:10:28 No build GPU: Forget pause signal on new list. Otherwise, when the list gets executed again, we just pause it when it finishes instead of letting it finish properly.
v1.8.0-391-gc3ae97e23 Unknown W. Brackets 2019-07-06 06:29:57 No build Travis: Build Windows on Travis too.
v1.8.0-391-g556b96035 Unknown W. Brackets 2019-07-08 03:06:06 No build Kernel: Shutdown when module load fails. This prevents us from trying to reinit next time, which can crash since we never finished initing in the first place.
v1.8.0-391-g6fdaa1b11 Unknown W. Brackets 2019-07-06 18:38:57 No build cmake: Automatically detect raspberrypi 4.
v1.8.0-390-g7de4640f4 Henrik Rydgård 2019-07-06 23:13:02 Download Download Download Merge: accccba11 6bdfd6c9e Merge pull request #12152 from hrydgard/travis-net Update Travis versions and improve retry
v1.8.0-387-gaccccba11 Henrik Rydgård 2019-07-05 18:48:05 Download     Merge: b0c432371 4546db563 Merge pull request #12147 from unknownbrackets/audio2-src Handle audio SRC mixing more correctly
v1.8.0-384-g33cfac549 Unknown W. Brackets 2019-07-05 06:00:14 No build Replay: Attempt to ignore reads in PSP/GAME. Unless there are writes in this directory, we should be able to safely ignore them. Currently detection isn't perfect (like PSP/./GAME/../GAME), but this should catch the vast majority of cases.
v1.8.0-384-g6bdfd6c9e Unknown W. Brackets 2019-07-05 00:05:06 No build Travis: Update to NDK r18b. Picked this version because it's much smaller than r17 or r19, and r20 is broken right now.
v1.8.0-383-g4144e71b7 Unknown W. Brackets 2019-07-05 05:36:17 No build Replay: Add file header handling.
v1.8.0-383-g62c6d069c Unknown W. Brackets 2019-07-04 22:22:11 No build Travis: Update config to reduce timeout errors. Leverage homebrew/apt addons to install packages since they are documented to automatically perform retries on failure. This updates to Ubuntu Xenial and macOS Sierra, which are supported versions. This isn't to increase minimum requirements necessarily, but to make sure Travis keeps running smoothly.
v1.8.0-383-g54a393386 Unknown W. Brackets 2019-07-04 18:34:44 No build SDL: Use whatever display SDL gives us for EGL.
v1.8.0-382-gb0c432371 Unknown W. Brackets 2019-07-04 17:56:53 Download   Download Merge: 962412682 71c768628 Merge pull request #12151 from m4xw/lr_config [Libretro] Fix some default config values
v1.8.0-381-g71c768628 M4xw 2019-07-04 16:21:37 No build [Libretro] Fix some default config values -iAltSpeedVolume -iFirmwareVersion -iPSPModel Fixes #12144
v1.8.0-380-g962412682 Henrik Rydgård 2019-07-03 20:10:20 Download Download Download Merge: 8940a9d9f 0621dbb48 Merge pull request #12142 from CookiePLMonster/windows-code-sanitize Misc code sanitize improvements for Windows and UWP
v1.8.0-379-g0621dbb48 Silent 2019-06-29 01:19:49 No build Simplify synchronization model in InputDevice.cpp - replaced volatile flags/mutex/condition variable with joining on thread and one atomic flag
v1.8.0-378-g0b5458f75 Silent 2019-06-29 00:55:45 No build Remove KeyboardDevice which was essentially useless Refactor InputDevice to simplify it
v1.8.0-377-g1acaec249 Silent 2019-06-29 00:45:23 No build Support falling back to xinput9_1_0.dll if neither xinput1_4.dll or xinput1_3.dll are present. This can happen on a Windows XP, Vista or 7 PC without DirectX End-User Runtimes installed. Clean up XinputDevice.cpp from unused imports
v1.8.0-376-g247942799 Silent 2019-06-27 10:37:49 No build Windows: Properly check for hidden files when enumerating files
v1.8.0-375-g71ab84556 Silent 2019-06-27 09:58:26 No build Windows: Fix an exit crash by not destroying the window in CGEDebugger destructor - this window (and displayList) have already been destroyed and freed at that point
v1.8.0-374-g8940a9d9f Henrik Rydgård 2019-07-02 09:19:40 Download Download Download Update lang submodule
v1.8.0-373-g68634bc0f Henrik Rydgård 2019-07-01 17:29:56 Download Download Download Merge: 0abdcbb3a e284d9f00 Merge pull request #12148 from hrydgard/remove-google-cardboard Remove Google Cardboard support. Fixes #11668
v1.8.0-373-g4546db563 Unknown W. Brackets 2019-07-01 08:44:18 No build Audio: Quick SRC resampling experiment.
v1.8.0-372-ge284d9f00 Henrik Rydgård 2019-07-01 14:47:42 No build Remove Google Cardboard support. Fixes #11668
v1.8.0-372-g20ad7f291 Unknown W. Brackets 2019-07-01 08:09:46 No build Audio: Track SRC frequency. sceAudioSetFrequency is kernel mode only, and it sounds like it changes the audio controller clock (didn't test.) SRC only affects the SRC channel. Currently, this doesn't actually use the sample rate yet, but at least it's tracked appropriately.
v1.8.0-371-g9ef3973b4 Unknown W. Brackets 2019-07-01 08:09:07 No build Audio: Correct sceAudioChRelease return value.
v1.8.0-371-g0abdcbb3a Henrik Rydgård 2019-07-01 09:18:56 Download Download Download Merge: 528d04def 7588a9760 Merge pull request #12146 from unknownbrackets/gpu-config Windows: Fix Vulkan out of process check
v1.8.0-370-g7588a9760 Unknown W. Brackets 2019-07-01 08:45:14 No build Windows: Fix Vulkan out of process check. Oops, forgot to actually pass false after adding this argument...
v1.8.0-370-g7d2b332b2 Unknown W. Brackets 2019-07-01 01:39:14 No build Audio: Improve error messages for sample counts.
v1.8.0-369-g528d04def LunaMoo 2019-06-29 10:51:43 Download Download Download Merge: e8aad38e7 dd1de37b8 Merge pull request #12141 from OsirizX/libretro Enable right analog stick for libretro
v1.8.0-368-gdd1de37b8 OsirizX 2019-06-29 07:43:42 No build Enable right analog stick for libretro Some game patches allow the use of right analog stick. Games tested with GTA: LCS/VCS and MGS: Peace Walker
v1.8.0-367-ge8aad38e7 Henrik Rydgård 2019-06-27 09:19:12 Download Download Download Merge: 5ac658e76 ceb59c464 Merge pull request #12139 from unknownbrackets/win-minor Windows: Fix leak on folder browse
v1.8.0-365-g5ac658e76 Henrik Rydgård 2019-06-25 22:26:32 Download   Download Merge: 279b1d94b c5b9e9f71 Merge pull request #12135 from hrydgard/fix-mi-box-remote-click Fix mi box remote control center click
v1.8.0-362-gc5b9e9f71 Henrik Rydgård 2019-06-25 21:36:18 No build Comment some confusing code
v1.8.0-361-g279b1d94b Henrik Rydgård 2019-06-25 21:57:54 Download   Download Merge: 80c939158 0237c7cb3 Merge pull request #12134 from CookiePLMonster/x1-overscan-fix UWP: Fix overscan on Xbox One
v1.8.0-361-g7de49c66a Henrik Rydgård 2019-06-25 21:35:54 No build Warning fix
v1.8.0-360-g5c4e4716b Henrik Rydgård 2019-06-25 21:35:20 No build Android: Add DPAD_CENTER as an accept button. Fixes menu navigation on Mi Box and Shield Remote.
v1.8.0-360-g0237c7cb3 Silent 2019-06-02 21:06:13 No build UWP: Fix overscan on Xbox One Previously the game would display with on around 80% of the screen and aligned to top left (so with black bars on right and bottom). With this fix, it displays fullscreen properly. Windows is unaffected, and reportedly no issues on Windows Phone either.
v1.8.0-359-g80c939158 Henrik Rydgård 2019-06-25 16:08:48 Download Download Download Update lang, pspautotest submodules
v1.8.0-358-g2a664add3 Henrik Rydgård 2019-06-24 18:31:56 Download Download Download Vulkan: An additional check during init. May help #12131
v1.8.0-357-g2ecec84c8 Henrik Rydgård 2019-06-24 12:28:32 Download Download Download Merge: 6cf97c4ce 93069756e Merge pull request #12127 from unknownbrackets/ge-record Cleanup GE dump playback
v1.8.0-354-g6cf97c4ce Henrik Rydgård 2019-06-24 12:28:09 No build Merge: 34f18d155 fb2ce46ec Merge pull request #12123 from unknownbrackets/http-redirect Support HTTP redirects in downloads
v1.8.0-349-g34f18d155 Henrik Rydgård 2019-06-24 12:26:05 No build Merge: 452dce069 aff429ee0 Merge pull request #12130 from hrydgard/zero-display-rotation For the non-vulkan backends, zero display rotation settings just to be sure.
v1.8.0-348-gaff429ee0 Henrik Rydgård 2019-06-24 10:30:32 No build For the non-vulkan backends, zero display rotation settings just to be sure.
v1.8.0-347-g452dce069 Henrik Rydgård 2019-06-24 10:15:50 Download Download Download Merge: bf4a507d5 e4e0cdd0f Merge pull request #12124 from unknownbrackets/volume-speed Audio: Add volume for alternate speed
v1.8.0-345-gbf4a507d5 Henrik Rydgård 2019-06-24 10:13:00     Download Merge: 44685a731 2c2056762 Merge pull request #12121 from unknownbrackets/audio2-release Return errors on Audio2 release when channel busy
v1.8.0-342-g44685a731 Henrik Rydgård 2019-06-24 06:52:27 Download Download Download Merge: bf8494560 7b8d3e0c3 Merge pull request #12125 from unknownbrackets/debugger Debugger: Fix subtexture readback crash
v1.8.0-339-gbf8494560 Henrik Rydgård 2019-06-24 06:17:56 Download Download Download Merge: a7defd725 8cd5a1bd9 Merge pull request #12126 from unknownbrackets/gpu-minor GLES: Update proj matrix on viewport change
v1.8.0-337-ga7defd725 Unknown W. Brackets 2019-06-24 04:01:36 Download Download Download Merge: 79f056061 b37553fba Merge pull request #12094 from imxieyi/master External display support on iOS
v1.8.0-327-g93069756e Unknown W. Brackets 2019-06-24 03:48:40 No build GE Debugger: Split playback into a separate file.
v1.8.0-326-gfb2ce46ec Unknown W. Brackets 2019-06-23 22:34:54 No build UI: Add a note for HTML link parsing. It's a bit messy but should probably do this eventually.
v1.8.0-326-gceb59c464 Unknown W. Brackets 2019-06-27 03:48:00 No build Windows: Fix leak on folder browse.
v1.8.0-326-g9e9864225 Unknown W. Brackets 2019-06-24 03:29:36 No build GE Debugger: Cache decompressed frame commands. This adds to noise in profiling the frame dump.
v1.8.0-325-g94e6950d4 Unknown W. Brackets 2019-06-23 22:12:13 No build http: Support redirects for load URL too. Might as well, especially to keep old recent entries working.
v1.8.0-325-g79f056061 Henrik Rydgård 2019-06-23 22:24:12 Download Download Download Merge: 3a98a5dc4 eaba867f2 Merge pull request #12122 from unknownbrackets/ui-crash Avoid crash on dead UI events and bad save state decompress
v1.8.0-324-geaba867f2 Unknown W. Brackets 2019-06-23 20:25:27 No build SaveState: Fail load on decompression error. Simply checking the size isn't enough, because it doesn't write the decompressed size in the case of invalid data. May help the crash in #11890.
v1.8.0-324-gc5e2c0e6c Unknown W. Brackets 2019-06-23 21:21:56 No build http: Support relative redirects too. Per HTTP/1.1.
v1.8.0-324-g7b8d3e0c3 Unknown W. Brackets 2019-06-24 01:14:18 No build GPU: Improve a 5551 stencil emulation case. Hammerin' Hero (see #10777) uses ALWAYS with INCR, which can be rewritten to maintain more correct stencil values.
v1.8.0-324-g2c2056762 Unknown W. Brackets 2019-06-23 17:38:22 No build Audio: Better errors on Output2/SRC reserve. The frequency handling probably doesn't work, though.
v1.8.0-323-ge4e0cdd0f Unknown W. Brackets 2019-06-23 22:34:08 No build Audio: Add volume for alternate speed. Fixes #11605.
v1.8.0-323-gc67988d2c Unknown W. Brackets 2019-06-23 17:17:00 No build Audio: Correct errors on Output2/SRC release.
v1.8.0-323-g17bc6a5a2 Unknown W. Brackets 2019-06-23 21:04:59 No build http: Support redirects for downloads.
v1.8.0-323-g8cd5a1bd9 Unknown W. Brackets 2019-06-24 01:47:44 No build GLES: Update proj matrix on viewport change. This is necessary because, for large (or negative) viewports, we adjust it to account for what GL cannot do. Fixes #12115.
v1.8.0-323-g8c282db22 Unknown W. Brackets 2019-06-23 20:13:14 No build UI: Clear queued events on Event destruct. May help a crash seen in #11890.
v1.8.0-323-g3de796779 Unknown W. Brackets 2019-06-24 00:30:30 No build Debugger: Fix subtexture readback crash. When the texture image is scaled, we don't properly know its size, so we were allocating too small of a buffer. Since this is only used for debugging, let's just get the actual texture size.
v1.8.0-322-g3a98a5dc4 Henrik Rydgård 2019-06-23 07:55:22 Download Download Download Merge: 22b7349a7 65ac59021 Merge pull request #12120 from unknownbrackets/debugger Debugger: Fix connection in Firefox
v1.8.0-321-g65ac59021 Unknown W. Brackets 2019-06-23 07:09:05 No build Debugger: Fix connection in Firefox. Firefox now requires HTTP/1.1 or higher, which is reasonable since 1.0 is ancient. The Upgrade response and WebSocket protocol handling are all HTTP/1.1 safe, so let's just support both versions.
v1.8.0-320-g22b7349a7 Henrik Rydgård 2019-06-23 06:54:02 Download Download Download Merge: 068ec3059 f902ee390 Merge pull request #12119 from hrydgard/travis-mac Fix macOS Travis builds
v1.8.0-316-g068ec3059 Henrik Rydgård 2019-06-22 22:46:06 Download Download Download Merge: 2f8f4c30e 3e07b0222 Merge pull request #12118 from unknownbrackets/gpu-config Add a hidden ini setting to disable graphics backends
v1.8.0-310-g2f8f4c30e Unknown W. Brackets 2019-06-22 22:29:49 No build Merge: 12ab276a7 b8bde71ef Merge pull request #12116 from hrydgard/vulkan-pretransform Vulkan: Implement pretransform (performance optimization)
v1.8.0-309-gb8bde71ef Henrik Rydgård 2019-06-22 22:15:09 No build Address feedback, delete some unused code.
v1.8.0-308-g0f9dbaa2b Henrik Rydgård 2019-06-21 14:09:45 No build Don't ask for TRANSFER_DST for swapchain surface. No reason to.
v1.8.0-307-gb5ad92b9e Henrik Rydgård 2019-06-21 14:00:02 No build Avoid rotating the image when DrawActiveTexture is used for other things than drawing to the backbuffer.
v1.8.0-306-gf902ee390 Unknown W. Brackets 2019-06-22 22:13:15 No build Travis: Fix build cache for macOS/iOS. Also try adding the Homebrew cache.
v1.8.0-306-gee294251c Henrik Rydgård 2019-06-21 11:58:41 No build Fix the 270 degree rotation case
v1.8.0-305-ge94372490 Henrik Rydgård 2019-06-21 00:53:51 No build Vulkan: Apply the desired pretransform when drawing to the backbuffer. This should save a lot of memory bandwidth on mobile devices that can't rotate images natively in the display engine. Fixes #12099.
v1.8.0-305-g732d34432 Unknown W. Brackets 2019-06-22 22:01:47 No build Common: Fix some unused ident and case warnings.
v1.8.0-304-g688b899b6 Unknown W. Brackets 2019-06-22 21:55:13 No build Travis: Install python3 via brew.
v1.8.0-304-g9def42d80 Henrik Rydgård 2019-06-20 23:58:18 No build Vulkan: Log supported pretransforms.
v1.8.0-303-g12ab276a7 Henrik Rydgård 2019-06-20 23:55:14 Download Download Download Merge: 53e826337 8db14a3f6 Merge pull request #12113 from hrydgard/upgrade-vulkan-headers Vulkan: Upgrade to latest headers
v1.8.0-302-g8db14a3f6 Henrik Rydgård 2019-06-20 23:32:51 No build Buildfix for cmake builds
v1.8.0-301-g2ed535af2 Henrik Rydgård 2019-06-20 00:41:47 No build Update SPIRV-Cross
v1.8.0-300-g04335fe0f Henrik Rydgård 2019-06-20 00:35:19 No build Upgrade glslang to latest
v1.8.0-299-gb7f43c265 Henrik Rydgård 2019-06-20 00:30:08 No build Vulkan: Upgrade to latest headers
v1.8.0-298-g53e826337 Henrik Rydgård 2019-06-18 09:34:55 Download Download Download Merge: 40d2d0601 b53e80c5a Merge pull request #12110 from LunaMoo/FixMouseScroll Fix mouse scroll for key mapping
v1.8.0-297-g3e07b0222 Unknown W. Brackets 2019-06-22 21:36:17 No build Core: Keep number on setting for translated. This way it will keep working in old versions for bisecting.
v1.8.0-296-gc8da2d00c Unknown W. Brackets 2019-06-22 21:22:47 No build Core: Ignore case of GPU backend setting.
v1.8.0-296-g40d2d0601 Unknown W. Brackets 2019-06-18 02:12:01 Download Download Download Merge: 3cb1c33fd eb3faf537 Merge pull request #12111 from hrydgard/static-analysis-fixes Static analysis fixes
v1.8.0-295-geb3faf537 Henrik Rydgård 2019-06-18 01:08:25 No build Fix some further static analysis warnings
v1.8.0-295-g7ff88d4be Unknown W. Brackets 2019-06-22 21:15:31 No build Core: Save GPU backend as identifier. Still reads in old number values. This way it's easier for someone to follow instructions to fix the backend if necessary due to driver crashes.
v1.8.0-294-ga0dc85a9d Henrik Rydgård 2019-06-18 00:18:40 No build Fix a bunch of inconsequential uninitialized variables
v1.8.0-294-g504acf15d Unknown W. Brackets 2019-06-22 20:48:36 No build Core: Allow for disabling graphics backends. Mainly for Vulkan, since sometimes even mobile drivers crash when we ask. This at least provides options. Also centralizes support checks.
v1.8.0-293-gdf6c5f38d Unknown W. Brackets 2019-06-22 20:20:01 No build Core: Use readable names for failed backends.
v1.8.0-293-g379113680 Henrik Rydgård 2019-06-18 00:17:43 No build Fix static analysis warning about access outside array (d[ins] = s[ins * 4] * t[0])
v1.8.0-292-gb37553fba Xie Yi 2019-06-24 02:49:47 No build fix indent
v1.8.0-292-gb53e80c5a LunaMoo 2019-06-17 00:57:06 No build Fix mouse scroll by releasing with a delay using timer(16ms) Also moved WM_MOUSEWHEEL to DisplayProc where it works fine now.
v1.8.0-292-g3cb1c33fd Unknown W. Brackets 2019-06-17 03:28:20 Download Download Download interp: Fix dumb mistake in vtfm. Had done final testing on this with a 2x2 matrix because it was simpler... Fixes #12109.
v1.8.0-291-gcfa79b686 Henrik Rydgård 2019-06-14 19:33:26 Download Download Download Merge: 730fd0616 30831f3ea Merge pull request #12103 from hrydgard/wrap-clz Implement and test clz32, use it in the MIPS interpreter cores.
v1.8.0-291-g0e7c85d89 Xie Yi 2019-06-19 11:47:14 No build Disable external display by default Configuration is in system settings
v1.8.0-290-gc0a140430 Xie Yi 2019-06-13 16:57:19 No build Fix invalid mode on iPad Pro 2018 When connected to 4K display via C2HDMI cable, the last item in availableModes is 5K.
v1.8.0-290-g30831f3ea Henrik Rydgård 2019-06-14 18:03:10 No build Implement and test clz32, use it in the MIPS interpreter cores. This will be useful for our vfpu-dot implementations later.
v1.8.0-289-g730fd0616 Henrik Rydgård 2019-06-11 13:57:01 Download Download Download Merge: 3295c4d0b 58b473a64 Merge pull request #12098 from hissingshark/master Fix build error
v1.8.0-289-g4a7e9d47e Xie Yi 2019-06-11 09:09:42 No build Ignore mute switch when connected to external display
v1.8.0-288-g58b473a64 hissingshark 2019-06-11 13:52:05 No build Fix build error
v1.8.0-288-g1affe0bff Xie Yi 2019-06-11 08:44:06 No build Fix shutdown because of Discord deinitializer https://github.com/hrydgard/ppsspp/blob/f94beb518504eebadb94dfdc009cf9f4461bc6a4/UI/DiscordIntegration.cpp#L40 Calling exit(0) without NativeShutdown() breaks the assertion.
v1.8.0-287-g3295c4d0b Henrik Rydgård 2019-06-11 09:13:46 Download Download Download Merge: 1d41b4e89 edbefa8ee Merge pull request #12097 from unknownbrackets/egl-config SDL: Adjust EGL config choice heuristics
v1.8.0-287-g364b447ee Xie Yi 2019-06-11 08:04:18 No build Simple dpi scaling
v1.8.0-286-ga68c982b8 Xie Yi 2019-06-10 23:44:58 No build Fix overscan compensation (Hack)
v1.8.0-285-gd5d76b086 Xie Yi 2019-06-10 20:48:18 No build Do some clean up
v1.8.0-285-g1d41b4e89 Henrik Rydgård 2019-06-09 17:58:50 Download Download Download Merge: e5f159813 3cd037f57 Merge pull request #12090 from driver1998/uwp-text-dwrite UWP: Full screen support
v1.8.0-284-gbed47ea30 Xie Yi 2019-06-10 20:30:19 No build Fix iPhone won’t switch to external display
v1.8.0-283-g259f0ce22 Xie Yi 2019-06-10 19:24:58 No build Auto switch between internal and external display
v1.8.0-282-gccfbc5fcd Xie Yi 2019-06-09 16:15:39 No build Show root view controller on external display
v1.8.0-281-ge5f159813 Unknown W. Brackets 2019-06-08 08:00:15 Download Download Download Merge: 48b8c444c 8b2fcc5fe Merge pull request #12091 from plaidman/master fix unintended line removal from rpi platform
v1.8.0-280-g8b2fcc5fe plaidman 2019-06-07 16:25:33 No build fix unintended line removal from rpi platform
v1.8.0-279-g48b8c444c Henrik Rydgård 2019-06-07 15:26:27 Download   Download Merge: b3221bd31 98c75085a Merge pull request #12089 from plaidman/master adding arm64 platform to libretro makefile
v1.8.0-279-g3cd037f57 driver1998 2019-06-09 12:54:15 No build UWP: white space fix
v1.8.0-278-g98c75085a plaidman 2019-06-07 15:21:46 No build adding arm64 platform to libretro makefile
v1.8.0-278-g6cd12678d driver1998 2019-06-07 15:52:05 No build UWP: Full screen support, config save fix
v1.8.0-277-gb3221bd31 Henrik Rydgård 2019-06-07 09:16:43 Download Download Download Merge: 5d0f2caf3 56a87932b Merge pull request #12088 from driver1998/uwp-text-dwrite UWP TextDrawer for multi language support
v1.8.0-277-g2db67e170 driver1998 2019-06-07 15:50:00 No build TextDrawerUWP: oops, forgot to release the objects used.
v1.8.0-276-g56a87932b driver1998 2019-06-07 00:07:21 No build UWP: fix prebuild commands
v1.8.0-275-geb9581b43 driver1998 2019-06-06 23:40:06 No build UWP: fix && in English UI labels
v1.8.0-274-g8fab38ecd driver1998 2019-06-06 23:16:27 No build TextDrawerUWP based on DirectWrite
v1.8.0-273-g792d9e30b driver1998 2019-06-06 23:15:24 No build UWP: enable SYSPROP_LANGREGION
v1.8.0-272-g725299992 driver1998 2019-06-06 23:13:47 No build UWP: project filiter update, add assets to other architectures
v1.8.0-272-g375e347ef Henrik Rydgård 2019-06-08 17:29:07 No build Set DrawSyncEatCycles for Patapon 2, recommended by pamford45
v1.8.0-271-g5d0f2caf3 Henrik Rydgård 2019-06-06 20:53:31 Download Download Download Update submodules lang, pspautotests
v1.8.0-270-g655b507ef Henrik Rydgård 2019-06-06 20:48:22     Download Merge: f49999efc 420156d9b Merge pull request #12087 from libretro/master libretro: Add SpvPostProcess.cpp to the static makefiles
v1.8.0-269-g420156d9b Aaron Kling 2019-06-06 18:42:32 No build libretro: Add SpvPostProcess.cpp to the static makefiles A glslang submodule update added this file
v1.8.0-268-gf49999efc Henrik Rydgård 2019-06-06 09:34:23 Download Download Download Revert "ARM64 vmmul experiment: Disable if S and T matrices overlap." This reverts commit c4d26dcb103a38602fc6d3732213b1efeea88e5b.
v1.8.0-267-g841cfdfc1 Henrik Rydgård 2019-06-06 09:30:55     Download Merge: 649b7a567 c80961e41 Merge pull request #12086 from driver1998/uwp-build-fix UWP: fix prebuild commands
v1.8.0-265-g649b7a567 Henrik Rydgård 2019-06-05 00:02:32 Download Download Download ARM64 vmmov experiment: Reduce precision by using FMUL+FADD instead of FMADD. May help #12082 and thus also #11179 and #9843.
v1.8.0-264-gc4d26dcb1 Henrik Rydgård 2019-06-04 22:24:19 Download Download Download ARM64 vmmul experiment: Disable if S and T matrices overlap. If this fixes anything in #12082, we have a regalloc bug I guess...
v1.8.0-263-g3769e8bf5 Henrik Rydgård 2019-06-04 11:07:21 Download   Download Merge: 9450c1358 723027161 Merge pull request #12069 from LunaMoo/aviDumpFix Fix avi dump feature by using render buffer with option to use output buffer.
v1.8.0-258-g9450c1358 Henrik Rydgård 2019-06-03 23:32:34 Download Download Download Merge: f687371cd 7853c90ab Merge pull request #12080 from hrydgard/split-vfpu-mtx JIT: Split VFPU_MTX disable options. To help with #9843
v1.8.0-257-g7853c90ab Henrik Rydgård 2019-06-03 23:03:37 No build JIT: Split VFPU_MTX disable options. To help with #9843
v1.8.0-256-gf687371cd Henrik Rydgård 2019-06-03 08:20:09 Download Download Download Merge: 47eb7d4a5 c77335909 Merge pull request #12079 from unknownbrackets/vfpu arm64jit: Tweak matrix vfpu overlap detect, etc.
v1.8.0-255-gc77335909 Unknown W. Brackets 2019-06-03 07:04:29 No build arm64jit: Tweak matrix vfpu overlap detect, etc. Tried making changes to them to guess at issues for #9843, but didn't find any. Still, I think these changes are worthwhile, if small.
v1.8.0-254-gb4137b240 Unknown W. Brackets 2019-06-03 07:03:26 No build armjit: Fix avoidLoad handling for fpu regs.
v1.8.0-253-gedbefa8ee Unknown W. Brackets 2019-06-11 02:43:16 No build SDL: Adjust EGL config choice heuristics. See #12049: * Require EGL_WINDOW_BIT more strongly. * Allow EGL_NON_CONFORMANT_CONFIG (but still not EGL_SLOW_CONFIG.)
v1.8.0-253-g1358a80aa Unknown W. Brackets 2019-06-03 07:03:06 No build arm64jit: Fix avoidLoad handling for fpu regs.
v1.8.0-252-g47eb7d4a5 Henrik Rydgård 2019-06-02 22:34:14 Download Download Download Merge: 816abce8f a76d46dfa Merge pull request #12077 from unknownbrackets/danganronpa GPU: Correct Danganronpa hack
v1.8.0-251-gc80961e41 driver1998 2019-06-06 09:17:08 No build UWP: fix prebuild commands
v1.8.0-251-ga76d46dfa Unknown W. Brackets 2019-06-02 20:48:46 No build GPU: Correct Danganronpa hack. Accidentally broken in #11553.
v1.8.0-250-g816abce8f Unknown W. Brackets 2019-06-02 18:30:38 Download   Download Windows: Fix some warnings. Also one in armjit.
v1.8.0-249-gf4e489ee5 Henrik Rydgård 2019-06-02 17:47:06 Download Download Download Fix minor oversight
v1.8.0-248-gce4c254fa Henrik Rydgård 2019-06-02 17:27:04 Download Download Download Merge: 1018c4dd9 55b4b4b9e Merge pull request #12076 from hrydgard/jit-disable-regalloc JitDisable: Add options to disable regalloc across instructions (flush after every instruction)
v1.8.0-247-g55b4b4b9e Henrik Rydgård 2019-06-02 16:22:19 No build Style fix
v1.8.0-246-g6fd40332f Henrik Rydgård 2019-06-02 16:06:10 No build JitDisable: Add option to disable regalloc across instructions (flush after every instruction)
v1.8.0-245-g1018c4dd9 Unknown W. Brackets 2019-06-01 19:04:59 Download Download Download Merge: 57911d1b0 29bc9a650 Merge pull request #12074 from hrydgard/antx64-patch-without-iso The good UWP stuff from #12031
v1.8.0-242-g57911d1b0 Henrik Rydgård 2019-06-01 18:26:53   Download Download Merge: 7fc962584 6639a550f Merge pull request #12070 from CookiePLMonster/word-wrap-trim Improvements to WordWrapper
v1.8.0-242-g29bc9a650 Henrik Rydgård 2019-06-01 18:49:23 No build Silence robocopy error codes
v1.8.0-241-g723027161 LunaMoo 2019-06-04 10:30:47 No build Add space to new setting name
v1.8.0-241-g97195b254 Antx64 2019-05-11 08:38:37 No build Edited version of #12031, without the ISO/CSO ability. This commit deletes useless binary files from UWP/Content folder, since they are now being correctly copied from the assets folder and should no longer just update files. Fixed gold build, fixes submodules alter, and also, fixes the format change that occured thanks to copy paste and VS. Deleted .empty file from content folder accidentaly and had to recommit. Hurray for megit status
v1.8.0-240-gda031ebbd LunaMoo 2019-06-03 12:21:22 No build Fix avi dump via render buffer instead, with an option to use output buffer since recording with post process effects will often be desirable.
v1.8.0-240-g7fc962584 Henrik Rydgård 2019-06-01 18:21:45 No build Oops, tab fix to previous commit
v1.8.0-239-g57bd3c63f LunaMoo 2019-05-27 23:32:25 No build Block savestates OSM when video frames are dumped. Also make the dump messages shorter, especially dump start since it will be recorded.
v1.8.0-239-g6a681bbca Henrik Rydgård 2019-06-01 18:17:26     Download Add d3d9_d3dcompiler_loader to libretro's makefile. Probably helps #12071
v1.8.0-238-g6639a550f Silent 2019-05-25 18:37:36 No build Improve WordWrapper: - When wrapping before word, left trim whitespaces to prevent newlines from starting indented - Change lastLineStart_ to size_t to cut down on nasty typecasts - Replace operator += with explicit call to append to make intent more clear and reduce memory allocations
v1.8.0-238-g738b38a10 LunaMoo 2019-05-27 22:43:20 No build Fix avi dump feature by using output buffer.
v1.8.0-238-g58afd2fd4 Henrik Rydgård 2019-06-01 16:35:02 No build Update lang submodule
v1.8.0-237-gd0d8ea3fb Henrik Rydgård 2019-05-27 09:53:23 Download Download Download Merge: a8b092a60 d533c3c08 Merge pull request #12064 from unknownbrackets/realpath Windows: Add ResolvePath fallback if symlink fails
v1.8.0-235-ga8b092a60 Henrik Rydgård 2019-05-27 09:52:31     Download Merge: dba215884 3ba6c1e42 Merge pull request #12065 from unknownbrackets/gl-error GLES: Use fragColor0 in GLSL 3.30 float path
v1.8.0-234-gd533c3c08 Unknown W. Brackets 2019-05-27 03:31:07 No build Windows: Add ResolvePath fallback if symlink fails. Seeing this on some of my paths, which started creating duplicate recent entries because the fallback path did no normalization at all.
v1.8.0-234-g3ba6c1e42 Unknown W. Brackets 2019-05-27 09:36:48 No build GLES: Use fragColor0 in GLSL 3.30 float path. This should only happen when 32 bit ints are unsupported, which has been reported for a few devices.
v1.8.0-233-gdba215884 Henrik Rydgård 2019-05-26 20:20:22 Download Download Download Merge: eff793cb7 7412e1376 Merge pull request #12063 from unknownbrackets/dither SoftGPU: Implement dithering
v1.8.0-232-g7412e1376 Unknown W. Brackets 2019-05-26 18:52:34 No build SoftGPU: Implement dithering. Note: it applies even in 8888, so it can be used as a slight brightness adjustment.
v1.8.0-231-geff793cb7 Unknown W. Brackets 2019-05-26 16:32:22 Download Download Download Fix spurious unit test failure.
v1.8.0-230-g4b124a734 Henrik Rydgård 2019-05-23 21:49:20 Download Download Download Merge: c748380f5 bb2ba8086 Merge pull request #12055 from CookiePLMonster/showinfolder-improvement Improved Show in Folder behaviour
v1.8.0-229-gbb2ba8086 Silent 2019-05-21 23:22:56 No build Improved Show in Folder: - Not spawning cmd.exe anymore, rather using the same way Chromium does to spawn a shell window with a file focused - Hid a nonfunctional "Show In Folder" button for UWP builds
v1.8.0-228-gc748380f5 Henrik Rydgård 2019-05-21 21:37:47 Download Download Download Update gradle yet again
v1.8.0-227-gf7a2fc963 Henrik Rydgård 2019-05-20 10:57:25 Download Download Download Vain attempt to make the Windows buildbot happy, after LunaMoo's comment in #12052
v1.8.0-226-g7218bda9a Henrik Rydgård 2019-05-19 16:03:18 Download     Oops, this was left for debugging.
v1.8.0-225-gbd0e458e2 Henrik Rydgård 2019-05-19 15:33:33 Download     Merge: 17c56f698 efa1406d8 Merge pull request #12052 from hrydgard/vs2017-sdk-hack VS2017: Add hack to automatically select the newest installed Windows 10 SDK
v1.8.0-224-gefa1406d8 Henrik Rydgård 2019-05-19 15:23:25 No build VS2017: Add hack to automatically select the newest installed Windows 10 SDK. VS2019 already does this by default if you specify 10.0. Should hopefully fix the buildbot.
v1.8.0-223-g17c56f698 Henrik Rydgård 2019-05-19 14:16:14 Download     Compat: The Transformers games perform much better with Force 60fps. They do work without it too, but it's just better this way. User reported.
v1.8.0-222-g139f39239 Unknown W. Brackets 2019-05-18 19:52:35 Download     Merge: 33c53eebe c648c790a Merge pull request #12042 from ccawley2011/clipboard SDL/Qt: Implement clipboard support
v1.8.0-219-g33c53eebe Henrik Rydgård 2019-05-16 00:36:14 Download     D3D11 init: Release pFactory at the appropriate place.
v1.8.0-218-ga5bbc9ff0 Henrik Rydgård 2019-05-15 23:36:13 Download     Merge: 55ea42594 6117e37a1 Merge pull request #12041 from hrydgard/d3d11-additional-error-check Add a missing error check to the D3D11 device creation. May help #12039?
v1.8.0-217-gc648c790a Cameron Cawley 2019-05-15 23:31:05 No build Qt: Implement clipboard support
v1.8.0-217-g6117e37a1 Henrik Rydgård 2019-05-15 22:58:45 No build D3D11: Also properly check for the no-adapters case.
v1.8.0-216-g427d5f821 Cameron Cawley 2019-05-15 23:29:40 No build SDL: Implement clipboard support
v1.8.0-216-g0320b4961 Henrik Rydgård 2019-05-15 22:55:24 No build Add a missing error check to the D3D11 device creation. May help #12039?
v1.8.0-215-g55ea42594 Henrik Rydgård 2019-05-15 22:33:41 Download     Merge: ff7a85cc2 8afc2b72e Merge pull request #12040 from ccawley2011/arch.h Remove base/arch.h
v1.8.0-214-g8afc2b72e Cameron Cawley 2019-05-15 21:06:23 No build Remove base/arch.h
v1.8.0-213-gff7a85cc2 Henrik Rydgård 2019-05-14 22:54:30 Download     Merge: bf8255cbc eb99044a4 Merge pull request #12032 from driver1998/d3dcompiler POC: D3DCompiler on D3D9
v1.8.0-210-gbf8255cbc Unknown W. Brackets 2019-05-14 04:39:14 Download     Windows: Workaround buildbot failure. The SDK on the buildbot doesn't seem to have this define, let's just ifdef it since the buildbot isn't building arm64 Windows builds anyway.
v1.8.0-209-g02ff1fa1e Henrik Rydgård 2019-05-13 13:34:05 Download     Merge: 974d8f5d1 c01186d35 Merge pull request #12033 from rlac/android_screensize_fixes Android: Display measurement fixes
v1.8.0-207-g974d8f5d1 Henrik Rydgård 2019-05-13 13:31:05 No build Merge: 712964faf c4f200e81 Merge pull request #12037 from driver1998/master Fix git-version-gen on normal commits (without tag)
v1.8.0-206-gc4f200e81 driver1998 2019-05-13 13:06:31 No build ArmCPUDetect: close the registry key when finish
v1.8.0-205-gcdaa8d260 driver1998 2019-05-13 13:05:57 No build fix git-version-gen on normal commits (without tag)
v1.8.0-204-g712964faf Henrik Rydgård 2019-05-13 10:57:41 No build Merge: 2da9de9fe 1a9a61732 Merge pull request #12036 from driver1998/uwp_fixes Several UWP fixes
v1.8.0-203-g1a9a61732 driver1998 2019-05-13 09:47:42 No build UWP: Use default (latest) toolset and remove dependency to 16299 SDK
v1.8.0-202-g1804b8845 driver1998 2019-05-13 09:38:04 No build Proper device type detection for UWP implement proper device type detection instead of relying on architecture.
v1.8.0-201-g0e9f53c8b driver1998 2019-05-13 09:34:30 No build UWP Window resizing support this correctly resize the render view when the Window is resized
v1.8.0-200-g2da9de9fe LunaMoo 2019-05-12 17:50:25 Download     Fix typo which disabled GEDebugger
v1.8.0-199-g74a7e2590 Unknown W. Brackets 2019-05-12 17:17:55 Download     Merge: 624e2406e 0ec0c6eb9 Merge pull request #12034 from vnctdj/unusedI18nCategoryPointers Remove the related #include
v1.8.0-198-gc01186d35 Robert Carr 2019-05-12 12:13:15 No build Android: Display measurement fixes No longer set display parameters on surface create - surface is resized after create to match screen dimensions. Fixes offset issue when started in immersive mode. Also update measurements on multi-window change, and use getMetrics when in multi-window mode as getRealMetrics returns full screen size, not window size.
v1.8.0-198-g0ec0c6eb9 vnctdj 2019-05-12 16:35:12 No build Remove the related #include Following https://github.com/hrydgard/ppsspp/pull/12030 Oops, I forgot to check if it was still needed...
v1.8.0-197-g624e2406e Unknown W. Brackets 2019-05-12 00:18:23 Download     Merge: 73c5d3430 80807675f Merge pull request #12030 from vnctdj/unusedI18nCategoryPointers Delete 2 unused i18n category pointer declarations
v1.8.0-196-geb99044a4 driver1998 2019-05-12 05:17:54 No build Fix d3d11_loader on x86
v1.8.0-196-g80807675f vnctdj 2019-05-11 23:45:27 No build Delete 2 unused i18n category pointer declarations
v1.8.0-195-g73c5d3430 Henrik Rydgård 2019-05-11 16:54:35 Download     Merge: ab7fc6df6 e010d06c5 Merge pull request #12028 from driver1998/master Add CPU string in Windows ARM
v1.8.0-195-g21d200867 driver1998 2019-05-12 05:15:45 No build Use D3DCompiler_47.dll for D3D9 context.
v1.8.0-194-ge010d06c5 driver1998 2019-05-11 13:22:20 No build Add CPU string in Windows ARM
v1.8.0-193-gab7fc6df6 Henrik Rydgård 2019-05-11 11:38:07 Download     Merge: 19b8a8e9c 268439dd4 Merge pull request #12026 from hrydgard/fix-render-backend-gl Fix #12023, accidental disabling of the GL backend on non-Windows ARM platforms caused by #12013.
v1.8.0-192-g268439dd4 Henrik Rydgård 2019-05-11 08:37:42 No build Fix issue with D3D9 vs UWP
v1.8.0-191-gfe77b836c Henrik Rydgård 2019-05-11 06:41:45 No build Spacing fix
v1.8.0-190-ga59099e1b Henrik Rydgård 2019-05-11 06:36:28 No build Oops, fix the D3D9 fallback
v1.8.0-189-ga7ab5d5db Henrik Rydgård 2019-05-10 23:46:31 No build Oops, missed these two
v1.8.0-188-gff65b813d Henrik Rydgård 2019-05-10 23:26:34 No build Assorted warning fixes
v1.8.0-187-g2f2629706 Henrik Rydgård 2019-05-10 23:25:57 No build Clean up some more ifdefs
v1.8.0-186-g20d666ff5 Henrik Rydgård 2019-05-10 23:18:31 No build Remove DbgNew.h forced include in ARM debug builds, doesn't work for some reason.
v1.8.0-185-g1f40aa482 Henrik Rydgård 2019-05-10 22:44:12 No build Add WindowsSDKDesktopARM64Support to vcxproj files
v1.8.0-184-g22d9ab4db Henrik Rydgård 2019-05-08 23:41:46 No build Fix #12023, accidental disabling of the GL backend on non-Windows ARM platform caused by #12013.
v1.8.0-183-gc3fab3335 Henrik Rydgård 2019-05-09 23:58:23 No build Revert "Remove default SDK version from project files" Seems to have been the wrong thing to do, see: https://developercommunity.visualstudio.com/content/problem/140294/windowstargetplatformversion-makes-it-impossible-t.html Though due to the bug described there, there's no perfect solution, just some ugly ones (which I might try later). Anyway, I guess most people will move on to VS 2019 anyway.. This reverts commit 056494522e710f9384880d455d73e5ac463d2989.
v1.8.0-182-g19b8a8e9c Unknown W. Brackets 2019-05-08 13:50:31 Download     Merge: 5fe02a4ea 83039f3f9 Merge pull request #12022 from hrydgard/remote-iso-fixes Remote ISO bug fixes
v1.8.0-180-g83039f3f9 Henrik Rydgård 2019-05-07 23:23:43 No build Remote ISO: Fix bugs from issue #12018 and probably #12019
v1.8.0-180-g5fe02a4ea Henrik Rydgård 2019-05-08 00:14:19 Download     UWP: Update the temporary-key with a new one generated by dominater01
v1.8.0-179-g989b564fa Henrik Rydgård 2019-05-07 21:47:50 No build Game server: Reject bad URLs
v1.8.0-178-gb22b54b63 Henrik Rydgård 2019-05-05 10:48:25 Download     Merge: b67fd84b2 ed61850b9 Merge pull request #12013 from driver1998/arm Windows ARM64 (Desktop/UWP), ARM32 (Desktop) support
v1.8.0-172-ged61850b9 driver1998 2019-05-05 01:05:26 No build Report: Add Windows ARM identifiers
v1.8.0-171-g2e10f3587 driver1998 2019-05-05 00:56:56 No build update ppsspp-ffmpeg to current master
v1.8.0-170-g7b7dede42 driver1998 2019-05-04 19:19:16 No build Fix D3D11 context on Windows ARM Debug debug layers are not available on ARM32/ARM64 (D3D*SDKLayers.dll not available), so disable it.
v1.8.0-169-ge3213b14e driver1998 2019-05-04 19:15:32 No build Remove unnecessary ifdefs
v1.8.0-168-g87f43d51e driver1998 2019-05-04 17:46:42 No build Fix UnixTests and HeadlessHost on ARM
v1.8.0-167-g3957a4077 driver1998 2019-05-04 16:22:25 No build Update ffmpeg to support Windows ARM64
v1.8.0-166-g83302f665 driver1998 2019-05-04 16:02:06 No build UWP: add missing files for ARM64
v1.8.0-165-g3bbbf13f5 driver1998 2019-05-04 15:04:59 No build Update UWP project files for ARM64
v1.8.0-164-g0b714f599 driver1998 2019-05-04 14:50:38 No build Update .gitignore
v1.8.0-163-g010b07b2d driver1998 2019-05-04 00:12:01 No build Fix a crash on DirextX 11 with Feature Level <= 9_3 hardware Mobile usually uses 9_3 or lower hardware. The same issue happens on x64 as well, so it might be a universal one, not limited to ARM or UWP.
v1.8.0-162-g93fe9c413 driver1998 2019-05-04 00:07:57 No build Update ppsspp_config.h for Windows ARM
v1.8.0-161-g0aa33d53c driver1998 2019-05-04 00:06:50 No build Disable features not available on Windows ARM32/ARM64 ARM32: OpenGL & DirectInput ARM64: OpenGL
v1.8.0-160-g04744f28d driver1998 2019-05-03 23:55:56 No build Fix ssize_t in libzip for Windows ARM64
v1.8.0-159-gb67fd84b2 Henrik Rydgård 2019-05-05 10:42:39 No build Merge: ecf3f4096 8e752f5fa Merge pull request #12014 from mrcmunir/master Toolchain for nvidia jetson linker tegra lib.
v1.8.0-159-g392918d7e driver1998 2019-05-03 23:54:47 No build Add Crash() for Windows ARM64
v1.8.0-158-g95c5fabb2 driver1998 2019-05-03 23:51:26 No build Enable ArmCPUDetect on Windows Desktop
v1.8.0-157-gecf3f4096 Henrik Rydgård 2019-05-05 10:42:06     Download Merge: ca992d332 0de06f952 Merge pull request #12016 from LunaMoo/compatTDU Add Test Drive Unlimited to depthRangeHack to disable range culling
v1.8.0-157-gbeb8e72f8 driver1998 2019-05-03 23:40:27 No build Fix GetWindowsSystemArchitecture() According to https://docs.microsoft.com/en-US/windows/desktop/api/sysinfoapi/ns-sysinfoapi-_system_info, sysinfo.wProcessorArchitecture is not a bitset, the current code returns x64 on anything not x86.
v1.8.0-156-g507258478 driver1998 2019-05-03 23:37:28 No build Fix neon headers for MSVC ARM64 MSVC uses arm64_neon.h for ARM64, arm_neon.h is ARM32 only.
v1.8.0-156-g8e752f5fa Carlos Estrague / Mrc_munir 2019-05-04 22:02:37 No build Toolchain for nvidia jetson linker tegra lib. Creating toolchain for NVIDIA jetson by correctly linking to the graphics library that should be used The current Libglx.so library in L4T that is installed comes into conflict and the detection of the GPU is not correct
v1.8.0-156-g0de06f952 LunaMoo 2019-05-05 10:29:39 No build Add Test Drive Unlimited to depthRangeHack to disable range culling
v1.8.0-155-gca992d332 Henrik Rydgård 2019-05-04 21:28:05 Download Download Download Update lang and ffmpeg submodules
v1.8.0-155-g763b85d72 driver1998 2019-05-03 23:31:20 No build Update Visual Studio project files for Windows ARM32/ARM64
v1.8.0-154-g2d6514feb Henrik Rydgård 2019-05-02 23:33:32 Download Download Download Merge: 417b3baf6 848108c6a Merge pull request #12007 from unknownbrackets/mp3 Fix mp3 reset handling, use frame sync for ID3
v1.8.0-149-g848108c6a Unknown W. Brackets 2019-04-28 22:15:35 No build Mp3: Set as inited only after success.
v1.8.0-148-g4ee5d2b61 Unknown W. Brackets 2019-04-28 22:07:55 No build Mp3: Correct seek to specific frame. Before, it treated it as an (incomplete) seek to a byte position, which didn't make much sense. This matches PSP behavior per tests.
v1.8.0-147-g417b3baf6 Henrik Rydgård 2019-05-02 23:07:55 Download Download Download Merge: 54bb78fd4 6cbf4cfea Merge pull request #12012 from vnctdj/pngScreenshots Enable PNG screenshots for all platforms
v1.8.0-147-g68d257168 Unknown W. Brackets 2019-04-28 21:10:20 No build Mp3: Fix ID3 tag handling. Just ignore them and handle via frame sync, which is what the PSP does..
v1.8.0-146-gbfa9aa009 Unknown W. Brackets 2019-04-28 20:59:07 No build Mp3: Properly flush the buffer on reset.
v1.8.0-146-g6cbf4cfea vnctdj 2019-05-02 22:56:25 No build Enable PNG screenshots for all platforms
v1.8.0-145-g54bb78fd4 Henrik Rydgård 2019-05-01 15:17:48 Download Download Download Merge: 122f871c7 03bec46b9 Merge pull request #12009 from unknownbrackets/ui-minor UI: Make the screenshot key configurable
v1.8.0-145-g4b4c0f9bd Unknown W. Brackets 2019-04-28 20:57:59 No build Mp3: Always output data in decode, except at end. Turns out this doesn't return 0 until the end, even if there's no data available to decode. It just writes zeros in that case.
v1.8.0-144-gfde59c955 Unknown W. Brackets 2019-04-28 20:56:39 No build Mp3: Use a vector for the temp buffer. Hopefully will move to reading RAM directly. I think this was not always adding data properly, as I got wrong output after decode. Makes more sense as a vector, anyway.
v1.8.0-144-g03bec46b9 Unknown W. Brackets 2019-05-01 04:01:20 No build UI: Make the screenshot key configurable. Affects #10825.
v1.8.0-143-g122f871c7 Henrik Rydgård 2019-04-29 13:37:41 Download Download Download Merge: df9c92219 925e4d134 Merge pull request #12005 from unknownbrackets/mp3 Correct mp3 looping, frame num, and sum decoded
v1.8.0-142-g925e4d134 Unknown W. Brackets 2019-04-28 17:42:06 No build Mp3: Correct delay on decode.
v1.8.0-141-gac43e5519 Unknown W. Brackets 2019-04-28 17:35:35 No build Mp3: Loop correctly from an offset. If the offset points to an ID3 tag or the middle of a frame, that's fine - it should just search forward to the next sync. FFmpeg just returns a decode error, so we do this first.
v1.8.0-140-ge4817b4e8 Unknown W. Brackets 2019-04-28 16:55:29 No build Mp3: Reset sum decoded on loop. And only on loop, not when getting add info (which clearly doesn't loop, from tests.)
v1.8.0-139-ga3640f303 Unknown W. Brackets 2019-04-28 16:30:56 No build Mp3: Correct sum decoded sample count. It shouldn't consider both channels of stereo. This could've been causing some games to think they were playing audio at an incorrect speed.
v1.8.0-138-gbc1e6e12f Unknown W. Brackets 2019-04-27 16:54:58 No build Mp3: Return total frame count in sceMp3GetFrameNum. This might fix games failing to play mp3s correctly.
v1.8.0-137-g95d3d9934 Unknown W. Brackets 2019-04-27 15:19:11 No build Mp3: Fix loop func errors, clamp to -1. Might matter if some game is checking the result.
v1.8.0-136-gdf9c92219 Unknown W. Brackets 2019-04-28 15:20:13 Download Download Download Merge: c82d75c66 53daa0d84 Merge pull request #10783 from LunaMoo/fillSoundBuffer Remove "sound speed hack"
v1.8.0-132-gc82d75c66 LunaMoo 2019-04-28 09:29:02 Download Download Download Merge: 320b4ff65 0d6570e8a Merge pull request #11993 from unknownbrackets/mp3 Make sceMp3 more accurate, fix wrong output count
v1.8.0-124-g0d6570e8a Unknown W. Brackets 2019-04-24 23:31:12 No build Mp3: Correct sceMp3GetMaxOutputSample. Was based on output buffer size, rather than frame size, before. Fixes choppy audio in Velocity.
v1.8.0-123-gbe6710ea4 Unknown W. Brackets 2019-04-24 23:13:46 No build Mp3: Fix errors for a bunch of init getters.
v1.8.0-122-g5f82258fa Unknown W. Brackets 2019-04-24 18:16:21 No build Mp3: Detect offset headers, reject invalid data. ID3 handling not really tested. Left some error codes disabled in case people are happily playing some custom BGM that the PSP didn't support.
v1.8.0-121-ge4d271289 Unknown W. Brackets 2019-04-24 05:49:45 No build Mp3: Apply offset to stream read buffer. Handle errors for sceMp3CheckStreamDataNeeded as well.
v1.8.0-120-gf9863c3be Unknown W. Brackets 2019-04-24 05:42:13 No build Mp3: Align CheckStreamDataNeeded with InfoToAdd. May cause problems if they don't match.
v1.8.0-119-gf1eaf9dc0 Unknown W. Brackets 2019-04-24 05:18:16 No build Mp3: Don't change buffer accounting until add. If we just ask what we should add, that is meant to stay static until we do actually add it. This also reduces the max we ask for at a time, which better matches correct behavior and might impact game behavior.
v1.8.0-119-g320b4ff65 Unknown W. Brackets 2019-04-28 07:01:58 Download Download Download Merge: 056494522 9388a14a6 Merge pull request #12003 from LunaMoo/TypoFix Correct a potential typo
v1.8.0-118-g9388a14a6 LunaMoo 2019-04-28 03:42:38 No build Add missing variable reset fixes #12002
v1.8.0-118-g709c9dc93 Unknown W. Brackets 2019-04-24 04:48:01 No build Mp3: Fix errors on sceMp3NotifyAddStreamData.
v1.8.0-117-g53daa0d84 LunaMoo 2019-04-28 13:02:57 No build Remove some unused code.
v1.8.0-117-g5b9a3e6ca Unknown W. Brackets 2019-04-23 07:57:49 No build Mp3: Improve handle releasing behavior.
v1.8.0-117-g056494522 LunaMoo 2019-04-27 23:01:41 Download Download Download Remove default SDK version from project files
v1.8.0-116-g4563d9487 Unknown W. Brackets 2019-04-23 07:57:05 No build Mp3: Better errors in sceMp3GetInfoToAddStreamData.
v1.8.0-116-g874c0f720 Henrik Rydgård 2019-04-26 23:29:15 Download     Merge: d15a6cf6b 280f7fec3 Merge pull request #11995 from LunaMoo/FixVS2019 Fix VS2019 builds and remove _xp dependency
v1.8.0-116-g751ddf6fa LunaMoo 2019-04-25 04:17:54 No build Hopefully fix the annoying LR.
v1.8.0-115-g351a10bd6 Unknown W. Brackets 2019-04-22 07:07:46 No build Mp3: Allow allocating two mp3 handles. The handles are always 0 or 1, not pointers, which might be relied upon by some games. Two could be used with the same pointer. This also makes NULL a valid pointer, which is used for low level mp3s.
v1.8.0-115-g280f7fec3 LunaMoo 2019-04-25 23:45:25 No build Fix VS2019 builds and remove _xp dependency (drops Win XP support, allows latest SDK etc.)
v1.8.0-115-g0a4dc1f88 LunaMoo 2018-03-24 16:21:34 No build Remove "sound speed hack".
v1.8.0-114-gd15a6cf6b Henrik Rydgård 2019-04-24 11:00:47 Download Download Download Merge: f6fe91761 00bf914ce Merge pull request #11990 from m4xw/master Band-Aid for libretro Savestate load
v1.8.0-114-g4ae210862 Unknown W. Brackets 2019-04-22 04:54:34 No build Mp3: Fail to reserve if resource not inited. Also, add a required parameter for sceMp3LowLevelInit, since it fails unless proper values are passed for this on a PSP.
v1.8.0-113-g92829d47f Unknown W. Brackets 2019-04-22 03:08:54 No build Mp3: Better match resched on resource init/term. It always seems to return 0, though.
v1.8.0-113-g00bf914ce M4xw 2019-04-23 17:35:24 No build Band-Aid for libretro Savestate load Proper would be using PPSSPP's Queue. This will need frontend extensions to do it sanely. Fixes #11429 (mitigate for now)
v1.8.0-112-gf6fe91761 Henrik Rydgård 2019-04-19 22:50:48 Download Download Download Update gradle stuff again
v1.8.0-111-g091c475fe Henrik Rydgård 2019-04-20 17:22:31 Download Download Download Merge: 8d4ab57b4 f7aed9a75 Merge pull request #11970 from itstake/master Added IO Timing Method option for RetroArch PPSSPP Core.
v1.8.0-107-g8d4ab57b4 Unknown W. Brackets 2019-04-17 02:36:29 Download Download Download Oops, got these backwards. Surprising this didn't break as much as expected. Mostly broke the 60 FPS limit hack.
v1.8.0-106-g40f154279 Henrik Rydgård 2019-04-16 21:21:52 Download Download Download Update ffmpeg and lang submodules
v1.8.0-105-gdcd2ff03b Henrik Rydgård 2019-04-16 09:41:43 Download Download Download Merge: 057e720b2 ad299ca92 Merge pull request #11971 from unknownbrackets/power Correct cpu/pll/bus hz update and rescheduling
v1.8.0-102-gad299ca92 Unknown W. Brackets 2019-04-15 00:06:32 No build Power: Match reschedule timing better.
v1.8.0-102-g057e720b2 Henrik Rydgård 2019-04-15 12:43:40 Download Download Download Merge: 54e102cfa b9352354c Merge pull request #11972 from m4xw/aarch64_masking Masked PSP Memory support for the AArch64 Dynarec
v1.8.0-101-gbc4a203fc Unknown W. Brackets 2019-04-14 23:51:35 No build Power: Correct hz on update and improve resched. It only reschedules when the PLL changes, which changes in steps. This also reads back much more accurate Mhz for each of PLL, CPU, and bus.
v1.8.0-101-gb9352354c M4xw 2019-04-15 12:07:57 No build Masked PSP Memory support for the AArch64 Dynarec
v1.8.0-100-g54e102cfa Henrik Rydgård 2019-04-10 21:06:02 Download Download Download Merge: b56c66e88 d79d829a1 Merge pull request #11965 from psyberpunk/master Update controller data base ps3 clone controller
v1.8.0-99-gd79d829a1 psyberpunk 2019-04-10 15:51:47 No build Update controller data base ps3 clone controller Update controller data base ps3 clone controller
v1.8.0-98-gb56c66e88 Henrik Rydgård 2019-04-08 01:06:54 Download Download Download Merge: b5db387bf 00d088ab5 Merge pull request #11964 from unknownbrackets/gpu-stencil-blend GPU: Improve non dual source stencil replace
v1.8.0-97-g00d088ab5 Unknown W. Brackets 2019-04-08 00:09:23 No build GPU: Improve non dual source stencil replace. If we're replacing with a constant FF, we can make it work more often. Fixes #11249.
v1.8.0-96-gb5db387bf Henrik Rydgård 2019-04-04 09:31:20 Download Download Download Merge: 4d580c32c ec7cffa84 Merge pull request #11948 from unknownbrackets/vfpu Make vfad/vavg/vtfm ops more accurate
v1.8.0-95-gec7cffa84 Unknown W. Brackets 2019-03-11 03:37:30 No build interp: Handle vtfm/vhtfm prefixes properly.
v1.8.0-94-g442d6450b Unknown W. Brackets 2019-02-25 01:44:51 No build interp: Correct prefixes on vfad and vavg. Including write mask, which didn't work before.
v1.8.0-93-g4d580c32c Henrik Rydgård 2019-04-02 23:45:02 Download Download Download Merge: 24cfad87d 5414c12a1 Merge pull request #11959 from unknownbrackets/vfpu-chunk8 Improve prefixes for vwbn/vlgb/vmin/vmax/vqmul/vcrsp and 2 ops
v1.8.0-92-g5414c12a1 Unknown W. Brackets 2019-03-17 00:17:24 No build interp: Cleanup prefix/size in vcrsp/vqmul.
v1.8.0-91-g58573cd4b Unknown W. Brackets 2019-03-27 05:20:05 No build interp: Handle invalid swizzle for vmin/vmax.
v1.8.0-90-ge8c060bb5 Unknown W. Brackets 2019-03-16 18:22:14 No build interp: Correct vwbn and vlgb size behavior.
v1.8.0-89-g89dbfd7d5 Unknown W. Brackets 2019-02-24 22:49:30 No build interp: Better prefixes for vdiv/similar ops. Turns out it does work, just uses the wrong slot like S/T after all. These other ops must go through the a similar process.
v1.8.0-88-g24cfad87d Henrik Rydgård 2019-04-01 17:13:34 Download Download Download Merge: b346142df dffa23861 Merge pull request #11955 from unknownbrackets/vfpu-chunk6 Correct prefixes for several swizzled ops, use zero for invalid
v1.8.0-82-gb346142df Henrik Rydgård 2019-04-01 17:12:03 No build Merge: 3eaead8af f2be0cb08 Merge pull request #11954 from unknownbrackets/vfpu-chunk5 Fix prefix and size handling for vsbx, vsocp, and integer conv ops
v1.8.0-76-g3eaead8af Henrik Rydgård 2019-04-01 17:09:46     Download Merge: 8434ac037 6f87987e7 Merge pull request #11956 from unknownbrackets/vfpu-chunk7 Correct vmfvc/vmtvc decoding, prefixes on vsgn, vdot, vhdp, and matrix init
v1.8.0-74-g6f87987e7 Unknown W. Brackets 2019-03-03 19:43:50 No build interp: Correct prefixes on vdot/vhdp.
v1.8.0-73-gf2be0cb08 Unknown W. Brackets 2019-03-16 18:05:48 No build interp: Correct prefixes for vsbn/vsbz.
v1.8.0-73-gdffa23861 Unknown W. Brackets 2019-03-26 07:11:32 No build interp: Handle invalid swizzle in vsge/vslt.
v1.8.0-73-gb24f84d1a Unknown W. Brackets 2019-03-10 21:21:52 No build interp: Handle prefixes on matrix init ops.
v1.8.0-72-gdfd8094f2 Unknown W. Brackets 2019-02-24 20:14:34 No build interp: Implement vcrs prefixes and sizes. It only makes sense as triple, but it can be used as quad/single/etc. and has consistent and sane results.
v1.8.0-72-g59905de71 Unknown W. Brackets 2019-03-10 23:27:53 No build interp: Correct vsgn out of swizzle bounds.
v1.8.0-72-g175ceef58 Unknown W. Brackets 2019-03-30 18:23:37 No build interp: Cleanup vsocp size handling.
v1.8.0-71-gfa7ac7bc6 Unknown W. Brackets 2019-02-24 21:18:36 No build interp: Correct simple vmov variant prefixing.
v1.8.0-71-g85ff32eed Unknown W. Brackets 2019-02-25 00:24:39 No build interp: Handle vsgn prefixing. One could compare against 3 using this, it just generates zeros to compare with.
v1.8.0-71-g4a2f8a74d Unknown W. Brackets 2019-03-30 19:23:11 No build interp: Correct size handling for vi2x ops.
v1.8.0-70-gb75690787 Unknown W. Brackets 2019-03-30 18:55:29 No build interp: Correct swizzle on vx2i ops.
v1.8.0-70-ga5214d0b1 Unknown W. Brackets 2019-03-30 20:14:15 No build Jit: Ignore high bit in vmfvc/vmtvc.
v1.8.0-70-g01aebe54b Unknown W. Brackets 2019-02-24 19:41:02 No build interp: Correct vdet prefix handling.
v1.8.0-69-gcc58d0d3a Unknown W. Brackets 2019-02-25 00:25:15 No build interp: Correct prefixes in vsrt ops.
v1.8.0-69-gb881a689c Unknown W. Brackets 2019-03-30 20:05:04 No build interp: Ignore high bit in vmfvc/vmtvc. Both 0 and 128 read/write the S prefix, for example.
v1.8.0-69-g8434ac037 Henrik Rydgård 2019-04-01 14:14:28 Download Download Download Merge: 8220a348b 5736b1be2 Merge pull request #11952 from unknownbrackets/vfpu-chunk4 Fix vmfvc, vfim -nan, and improve size/swizzle on vh2f/vf2h/vrnds/vdiv
v1.8.0-69-g68cdcba6c Unknown W. Brackets 2019-03-27 06:06:39 No build interp: Don't write lane 2 on single colorconv. Not that it's valid to use the op with that size anyway.
v1.8.0-68-g5736b1be2 Unknown W. Brackets 2019-03-31 22:06:12 No build interp: Correct some negative invalid zero cases. In these cases, the input value wires to +0. Also, transposed the values in a comment (oops.)
v1.8.0-67-gaa998b815 Unknown W. Brackets 2019-03-26 06:59:37 No build interp: Force vscmp result of invalid to zero. Some other ops do this, but mostly only that do plus or minus.
v1.8.0-66-gc7e83cd4f Unknown W. Brackets 2019-03-26 06:23:52 No build interp: Correct vfim for -inf and similar. Was dropping the sign bit before for inf and nan.
v1.8.0-65-g5749ae09d Unknown W. Brackets 2019-03-11 04:25:47 No build interp: Correct vmfvc register behavior. The target and source registers were completely wrong.
v1.8.0-64-gb2e024025 Unknown W. Brackets 2019-03-12 06:44:06 No build interp: Handle wrong sizes of vf2h/vh2f. Probably not ever used, but they have consistent behavior.
v1.8.0-63-gaceb0a824 Unknown W. Brackets 2019-02-25 03:19:42 No build interp: Correct vrnd prefix handling. We don't match random values perfectly anyway, but at least we should vary at the right times.
v1.8.0-62-gdfc2449f3 Unknown W. Brackets 2019-02-24 15:49:15 No build interp: Match actual vdiv prefix handling.
v1.8.0-61-g8220a348b Henrik Rydgård 2019-03-31 22:26:22 Download Download Download Merge: 00ed82917 af3ed6914 Merge pull request #11951 from unknownbrackets/vfpu-chunk3 Improve vrot/vflush/matrix op prefixes improve vscmp and vmtfvc
v1.8.0-59-gaf3ed6914 Unknown W. Brackets 2019-03-30 19:57:11 No build interp: Mask moves to vfpu ctrl. These bits of the registers can't be written.
v1.8.0-58-g2a5d4e577 Unknown W. Brackets 2019-03-26 06:44:45 No build interp: Handle NAN more correctly in vscmp.
v1.8.0-57-gdb28c6127 Unknown W. Brackets 2019-03-16 17:28:54 No build interp: Handle flush prefixes slightly better.
v1.8.0-56-gd40ac043d Unknown W. Brackets 2019-03-11 00:39:08 No build interp: Handle prefixes for Vmmov/Vmmul/Vmscl. I doubt any actual code uses this, but we have some tricky VFPU bugs left, so just trying for maximum accuracy in the interpreter.
v1.8.0-55-g26b1368f7 Unknown W. Brackets 2019-03-10 19:48:25 No build interp: Handle vrot prefixes mostly correctly. Still some issues with 1/2 results and negate on swizzle.
v1.8.0-55-g00ed82917 Henrik Rydgård 2019-03-31 20:46:55 Download Download Download Merge: 2d2c0fab4 8fd8dce18 Merge pull request #11950 from unknownbrackets/vfpu-chunk2 Correct prefixes for vbfy, vscl, vzero, vone, vidt
v1.8.0-54-g8fd8dce18 Unknown W. Brackets 2019-03-31 19:33:26 No build interp: Use a helper to generate prefix consts. This makes more logical sense that using the VFPU_SWIZZLE and VFPU_ABS macros to select the constant, although that's how the bits work.
v1.8.0-53-gb86a6af36 Unknown W. Brackets 2019-03-02 21:41:58 No build interp: Properly apply mask on single lane ops. When using something like vadd.s, we should still be applying the mask. Mainly should only matter if masks are set in a conditional, or if games nop out instructions.
v1.8.0-52-g1936e8c4d Unknown W. Brackets 2019-02-24 21:18:11 No build interp: Generate constants using prefixes. This way they properly respect negate in the S prefix.
v1.8.0-51-g0be321315 Unknown W. Brackets 2019-02-24 14:28:36 No build interp: Correct vscl prefix handling.
v1.8.0-50-gec1dae57e Unknown W. Brackets 2019-02-24 04:51:37 No build interp: Fix vbfy prefix handling.
v1.8.0-49-g2d2c0fab4 Henrik Rydgård 2019-03-31 19:06:16 Download Download Download Merge: 62928e13d d5273f589 Merge pull request #11949 from unknownbrackets/vfpu-chunk1 Skip IR for many unhandled prefixes, small interp correctness fixes
v1.8.0-48-gd5273f589 Unknown W. Brackets 2019-03-11 04:28:01 No build interp: Mask value in vpfxd. The actual register ends up with only the lower 12 bits, which makes sense since those are the only ones that do anything.
v1.8.0-47-g9d1d4473e Unknown W. Brackets 2019-02-25 00:40:58 No build interp: Confirm vi2f/vf2i prefix handling.
v1.8.0-46-g30223cb17 Unknown W. Brackets 2019-02-24 17:42:14 No build interp: Apply T prefix to D in vcmov.
v1.8.0-45-gfef8e71b8 Unknown W. Brackets 2019-03-10 20:31:12 No build interp: Correct behavior for matrixes with size=1. Games don't (shouldn't?) actually use 1x1 matrices, but they seem to have predictable behavior in matrix ops.
v1.8.0-44-gcfab70f14 Unknown W. Brackets 2019-03-30 19:19:08 No build interp: Handle abs/neg on nan values better. `fabsf` was altering other bits.
v1.8.0-43-g7dc775e54 Unknown W. Brackets 2019-03-03 19:44:59 No build IR: Use interp for unhandled prefix cases. The interpreter is not changed yet, so in theory this shouldn't change behavior.
v1.8.0-42-g62928e13d Unknown W. Brackets 2019-03-28 03:14:34 Download Download Download Merge: ed1aa7482 53e254d35 Merge pull request #11942 from jeeeyul/master Fixes iOS exit freezing, Selective PTRACE syscall
v1.8.0-41-g53e254d35 Jeeeyul Lee 2019-03-27 03:01:20 No build Disables iOS exit animation to prevent freezing. Selective PTRACE sys call.
v1.8.0-40-ged1aa7482 Henrik Rydgård 2019-03-26 10:39:07 Download Download Download Address feedback from #11936 (support memory types without CACHED as a backup)
v1.8.0-39-g87c7f2f53 Henrik Rydgård 2019-03-26 10:37:21     Download Merge: 0b5909c09 1fa7bbc81 Merge pull request #11938 from LunaMoo/texture_hotkeys Add texture dump/replace hotkeys.
v1.8.0-37-g0b5909c09 Henrik Rydgård 2019-03-25 22:43:26 Download Download Download Merge: 47ce2fcbb 60889767b Merge pull request #11936 from hrydgard/vulkan-readback-cached-mem Vulkan: Request cached memory for readbacks.
v1.8.0-36-g60889767b Henrik Rydgård 2019-03-25 21:38:01 No build Vulkan: Request cached memory for readbacks. First try coherent too but also support non-coherent cached memory. Should speed up readbacks slightly. This is just a common sense optimization, I haven't measured it. Writes to coherent non-cached memory is OK due to hardware write combining, but for reads you really want cached to avoid a memory transaction for every single read (instead reading full cache lines).
v1.8.0-36-g1fa7bbc81 LunaMoo 2019-03-26 06:12:02 No build Add texture dump/replace hotkeys.
v1.8.0-35-g47ce2fcbb Henrik Rydgård 2019-03-25 08:10:32 Download Download Download Merge: 8f4bafea9 119900864 Merge pull request #11933 from unknownbrackets/texcache TexCache: Align bufw properly even for VRAM
v1.8.0-33-g8f4bafea9 Henrik Rydgård 2019-03-24 21:19:43 Download Download Download Merge: 8adb0dfd6 f53ea7e44 Merge pull request #11932 from unknownbrackets/funchash Debugger: Prevent saving a -1 sized func
v1.8.0-31-g8adb0dfd6 Henrik Rydgård 2019-03-24 11:49:22 Download Download Download Vulkan validation: INFO level has gotten too spammy, turn it off.
v1.8.0-30-gd3c0a010a Henrik Rydgård 2019-03-24 11:48:26 No build Fix invalid argument string for kuKernelLoadModule. Fixes #11895.
v1.8.0-29-g6cd7615cb Henrik Rydgård 2019-03-24 11:19:01 Download Download Download Merge: 703fdc556 f244b390a Merge pull request #11924 from unknownbrackets/kernel-minor Allow kernel threads to beget kernel threads
v1.8.0-27-g703fdc556 Henrik Rydgård 2019-03-24 11:16:04 No build MSVC project files: Fix silly search/replace error from #11883
v1.8.0-26-g85fcac20d Henrik Rydgård 2019-03-24 11:17:22 No build Merge: 4fce6784b 4c3aa841d Merge pull request #11926 from unknownbrackets/vfpu-ir IR: Correct vmmul optimizations
v1.8.0-24-g4fce6784b Henrik Rydgård 2019-03-24 10:56:02 Download Download Download Merge: 50a5153c7 812e84e4a Merge pull request #11925 from unknownbrackets/android-audio Android: Allow less common sample rates
v1.8.0-22-g50a5153c7 Henrik Rydgård 2019-03-23 18:34:00 Download Download Download Merge: 737be61f9 f042dc177 Merge pull request #11923 from unknownbrackets/rpi Fix build of Raspberry Pi with toolchain
v1.8.0-21-gf042dc177 Unknown W. Brackets 2019-03-23 16:32:18 No build SDL: Make it clear Vulkan check is not an error.
v1.8.0-20-g3e4faea6a Unknown W. Brackets 2019-03-23 15:27:29 No build cmake: Automatically disable Wayland for Raspbian. Also add a shortcut to b.sh since it has its own toolchain file.
v1.8.0-19-gff9911deb Unknown W. Brackets 2019-03-23 15:26:47 No build SDL: Fix compile error when not using FBDEV.
v1.8.0-18-gf244b390a Unknown W. Brackets 2019-03-23 20:05:06 No build Kernel: Kernel threads can beget kernel threads. Fixes #7687.
v1.8.0-18-gf53ea7e44 Unknown W. Brackets 2019-03-24 20:56:23 No build Debugger: Prevent saving a -1 sized func.
v1.8.0-18-gc7c45f0ac Unknown W. Brackets 2019-03-23 15:25:58 No build http: Fix warning on compare in url decode.
v1.8.0-18-g119900864 Unknown W. Brackets 2019-03-25 03:21:08 No build TexCache: Align bufw properly even for VRAM. Fixes minimap arrows in Manhunt 2 (see #9615.)
v1.8.0-18-g812e84e4a Unknown W. Brackets 2019-03-23 20:12:13 No build Android: Allow less common sample rates. Just assume anything we received is a valid one.
v1.8.0-18-g4c3aa841d Unknown W. Brackets 2019-03-23 23:18:45 No build IR: Correct vmmul optimizations. It's a bit confusing since it's not D = S*T, but rather D = S'*T.
v1.8.0-17-g737be61f9 Henrik Rydgård 2019-03-22 09:13:45 Download Download Download Merge: d83fe7f53 926b9e66d Merge pull request #11916 from unknownbrackets/debugger UI: Allow deletion of GE dumps from UI
v1.8.0-16-g926b9e66d Unknown W. Brackets 2019-03-22 03:49:32 No build UI: Allow deletion of GE dumps from UI.
v1.8.0-15-gd83fe7f53 Henrik Rydgård 2019-03-21 20:15:47 Download Download Download Update lang (with ES spelling error fix, etc). Fixes #11912
v1.8.0-14-gb0048525a Henrik Rydgård 2019-03-18 11:17:49 Download Download Download Merge: 7790e61b1 06b04f65a Merge pull request #11884 from hrydgard/vulkan-buffer-usage Vulkan: Tighten up push buffer usage flags a little bit.
v1.8.0-12-g7790e61b1 Henrik Rydgård 2019-03-18 11:16:35 No build Merge: 1ab9f6cc9 120575328 Merge pull request #11866 from unknownbrackets/keyup UI: Pass touch/button releases to all screens
v1.8.0-10-g1ab9f6cc9 Henrik Rydgård 2019-03-18 11:16:19 No build Merge: e159a4c66 4d5af330a Merge pull request #11883 from hrydgard/windows-fp-precise Windows: Change FP model to Precise. See #11382
v1.8.0-8-ge159a4c66 Henrik Rydgård 2019-03-18 11:15:48     Download Merge: b6c170f4d c5b844cc9 Merge pull request #11902 from unknownbrackets/gpu-stencil GPU: Respect stencil write mask on clear
v1.8.0-5-gc5b844cc9 Unknown W. Brackets 2019-03-17 03:42:18 No build GPU: Respect stencil write mask on clear. Actually identified this for the softgpu in #11319, but applying it for RGBA is a problem in most renderers. Forgot to at least apply it to stencil. Fixes #11901.
v1.8.0-5-gb6c170f4d Henrik Rydgård 2019-03-17 15:14:30 Download Download Download Merge: d6d6dbb77 a99549c45 Merge pull request #11907 from unknownbrackets/ui-savedata UI: Avoid using game info cache in savedata sort
v1.8.0-4-ga99549c45 Unknown W. Brackets 2019-03-17 14:32:55 No build UI: Avoid using game info cache in savedata sort. It can change mid-sort causing the sorting results to be inconsistent, which will crash many implementations of std::stable_sort. Also, fix an issue where it kept resorting after it didn't need to and make it strictly ordered for equal dates/sizes. Fixes #11892.
v1.8.0-4-g0b48c6d06 Unknown W. Brackets 2019-03-17 03:40:33 No build SoftGPU: Apply color doubling only to RGB. Broken in #11379 - accidentally applied to the alpha value. See #11901 for an example where this caused issues with blending.
v1.8.0-3-gd6d6dbb77 Henrik Rydgård 2019-03-14 15:15:13 Download Download Download Finish up the fix attempt for #11882
v1.8.0-3-g06b04f65a Henrik Rydgård 2019-03-13 23:31:54 No build Vulkan: Narrow down buffer usage flags a little bit.
v1.8.0-2-g7f1e10a93 Henrik Rydgård 2019-03-14 12:20:46 Download Download Download Merge: e66f019ff 036aeda51 Merge pull request #11885 from hrydgard/vulkan-pushbuffer-fix Correctly handle memory types in VulkanPushBuffer. Should help #11882.
v1.8.0-1-g4d5af330a Henrik Rydgård 2019-03-14 10:59:11 No build Windows: Change FP model to Precise. See #11384
v1.8.0-1-g036aeda51 Henrik Rydgård 2019-03-14 11:43:44 No build Correctly handle memory types in VulkanPushBuffer. Should help #11882.
v1.8.0 Henrik Rydgård 2019-03-14 09:00:50 Download Download Download Update the version number in AndroidManifest.xml (pretty sure we don't really still need to do this, but whatever).
v1.7.5-571-g1bedb97bc Henrik Rydgård 2019-03-13 16:54:50 Download Download Download Update the lang submodule
v1.7.5-570-g00a0123bf Henrik Rydgård 2019-03-13 16:51:43     Download Merge: 536d61796 29b26ce91 Merge pull request #11861 from hrydgard/readme-1.8.0 Update README.md for 1.8.0
v1.7.5-569-g29b26ce91 Henrik Rydgård 2019-03-13 16:49:29 No build Add last minute fix mention
v1.7.5-568-gc629299c0 Henrik Rydgård 2019-03-02 20:27:03 No build Update README.md for 1.8.0. Thanks unknown for collecting, I've resorted it a bit.
v1.7.5-567-g536d61796 Henrik Rydgård 2019-03-13 14:15:52   Download Download Android (and libretro): Turn off -ffast-math. Fixes #11880.
v1.7.5-566-gf316a6590 Henrik Rydgård 2019-03-13 11:39:08 Download Download Download Revert "Temporary commit to get CalcCullRange logging into a buildbot build" This reverts commit 786914690dc68109e42444a613ee68161b6f9692.
v1.7.5-565-g786914690 Henrik Rydgård 2019-03-13 11:37:52 Download     Temporary commit to get CalcCullRange logging into a buildbot build
v1.7.5-564-g55ccc4ed8 Henrik Rydgård 2019-03-13 11:24:23   Download Download On game load error screens, print the filename. May help diagnose issues from screenshots of the error (commonly sent by end-users)
v1.7.5-563-g7362cccee Henrik Rydgård 2019-03-12 22:34:41   Download Download Vulkan subpass dependencies: Handle VK_IMAGE_LAYOUT_UNDEFINED without debug-asserting.
v1.7.5-562-g05ad393dc Unknown W. Brackets 2019-03-12 15:34:16 Download Download Download Merge: 624587c59 60e32e914 Merge pull request #11879 from hrydgard/fix-ctrl-latch-bug Fix apparent bug in #11094, fixes #11878 and likely #11798
v1.7.5-561-g60e32e914 Henrik Rydgård 2019-03-12 09:33:39 No build Fix apparent bug in #11094, fixes #11878 and likely #11798
v1.7.5-560-g624587c59 Henrik Rydgård 2019-03-11 16:42:41 Download Download Download Fix a VK validation failure when opening the homebrew menu
v1.7.5-559-g3445f39f3 Henrik Rydgård 2019-03-11 16:29:08 No build Survive pipeline creation failure on Vulkan. Makes Burnout playable on Pocophone... Sigh. Minor cleanups.
v1.7.5-558-g186584e08 Henrik Rydgård 2019-03-11 15:57:45 No build Update to a new gradle version again
v1.7.5-557-g238211f50 Henrik Rydgård 2019-03-11 13:40:19 Download Download Download Merge: 335d2573e 7865589f4 Merge pull request #11875 from hrydgard/font-doublefree-callback-fix sceFontLib: Don't call the callback if double-free.
v1.7.5-556-g7865589f4 Henrik Rydgård 2019-03-11 12:55:09 No build sceFontLib: Don't call the callback if double-free. Should fix one part of #6627
v1.7.5-555-g335d2573e Henrik Rydgård 2019-03-10 19:01:23 Download Download Download Merge: c77af182a 271389b8e Merge pull request #11873 from unknownbrackets/stencil-upload GLES: Fix stencil buffer upload at > 1x PSP
v1.7.5-554-g271389b8e Unknown W. Brackets 2019-03-10 16:35:31 No build GLES: Fix stencil buffer upload at > 1x PSP. Also fixes crashes on ATI. See #6627.
v1.7.5-553-gc77af182a Henrik Rydgård 2019-03-04 08:11:52 Download Download Download Merge: 3cf6b1856 f2206158b Merge pull request #11867 from unknownbrackets/ui-menu Fix Windows help menu
v1.7.5-549-g3cf6b1856 Henrik Rydgård 2019-03-03 10:56:36 Download Download Download Merge: dc2275d04 c84137dd2 Merge pull request #11857 from hrydgard/hardcode-tonyhawk-hack Hardcode the cheats that work around the Tony Hawk's Underground jit issues.
v1.7.5-546-gdc2275d04 Henrik Rydgård 2019-03-03 09:21:29 Download Download Download Merge: 7c7d276d1 e74be9c49 Merge pull request #11864 from hrydgard/debugger-dpi-fixes DPI fixes in the old Win32 debugger. Fixes #11856.
v1.7.5-544-g7c7d276d1 Henrik Rydgård 2019-03-02 22:14:29 Download Download Download Merge: 39b531317 15ac3da11 Merge pull request #11862 from 6alileo/patch-1 Hori Minipad S
v1.7.5-542-g39b531317 Henrik Rydgård 2019-03-02 22:05:30     Download Merge: 748110c1b 662f6743d Merge pull request #11863 from 6alileo/patch-2 Hori Minipad S
v1.7.5-541-ge74be9c49 Henrik Rydgård 2019-03-03 09:18:11 No build DPI fixes in the old Win32 debugger. Fixes #11856. Also some general cleanup of it but decided it wasn't worth it to continue.
v1.7.5-541-g662f6743d 6alileo 2019-03-02 21:41:01 No build Update gamecontrollerdb.txt
v1.7.5-541-g15ac3da11 6alileo 2019-03-02 21:40:40 No build Hori Minipad S
v1.7.5-540-gf2206158b Unknown W. Brackets 2019-03-04 06:39:21 No build UI: Update more browser links to https://.
v1.7.5-540-g748110c1b Henrik Rydgård 2019-03-02 20:13:13 Download Download Download Merge: 2d5acc83b d7f216789 Merge pull request #11859 from unknownbrackets/cullrange GPU: Handle cull range properly drawing at offset
v1.7.5-539-gd7f216789 Unknown W. Brackets 2019-03-02 19:57:49 No build GLES: Correct cull range offset in unbuffered.
v1.7.5-539-gc821ad1d5 Unknown W. Brackets 2019-03-04 06:35:05 No build Windows: Link to https://.
v1.7.5-538-gc84137dd2 Henrik Rydgård 2019-03-01 14:31:28 No build Add the other gameIDs for euro tony hawk
v1.7.5-538-g742821606 Unknown W. Brackets 2019-03-04 06:34:32 No build Windows: Clear help menu correctly.
v1.7.5-538-g120575328 Unknown W. Brackets 2019-03-04 02:50:54 No build UI: Pass touch/button releases to all screens. This way, if you go into a menu and release a button, it still gets noticed. This also goes for axis centering (and therefore vkeys.) Also, move TOUCH_RELEASE_ALL to all screen switches.
v1.7.5-538-g357e0316a Unknown W. Brackets 2019-03-02 19:48:01 No build GPU: Handle cull range properly drawing at offset. Did the transformation backwards.
v1.7.5-537-g17b4f28d6 Henrik Rydgård 2019-03-01 10:55:43 No build Hardcode the cheats that work around the Tony Hawk jit issues. Temporary, horrible hack working around #3854.
v1.7.5-537-g2d5acc83b Henrik Rydgård 2019-03-01 08:35:35 Download Download Download Use MSG_NOSIGNAL for some more send() calls. Didn't fix anything though. See #11853
v1.7.5-536-ge90328d03 Henrik Rydgård 2019-03-01 08:20:42 Download Download   UWP: Restore the Load button. Fixes #11855.
v1.7.5-535-g84d41a776 Henrik Rydgård 2019-03-01 08:12:02     Download compat: Enable 60fps limit and warning for wrong clock freq for Tekken 6.
v1.7.5-534-gaba375e2f Henrik Rydgård 2019-02-28 14:16:20 Download Download Download Remove old resolution hackery that didn't fix anything.
v1.7.5-533-gbd71af24d Henrik Rydgård 2019-02-27 13:42:00 Download Download Download Fix some minor things found looking at Valgrind output
v1.7.5-532-gd7f3f15b8 Henrik Rydgård 2019-02-27 11:26:31 Download Download Download Add missing line to SDL EGL init (no way this path could have worked anywhere?)
v1.7.5-531-ge715fe038 Henrik Rydgård 2019-02-27 10:32:51 Download Download Download EGL errors should cause us to bail. Also downweight alpha in the EGL config chooser. See #11839
v1.7.5-530-ge49c488c6 Henrik Rydgård 2019-02-27 10:05:15 No build Silence a compiler warning, fix an uninitialized variable
v1.7.5-529-gb689c6822 Henrik Rydgård 2019-02-26 16:35:58 Download Download Download Merge: 593c3139b 8e7da3fef Merge pull request #11848 from hrydgard/disable-range-culling-depthrange-hack Disable vertex range culling when the depthrange hack is enabled.
v1.7.5-528-g8e7da3fef Henrik Rydgård 2019-02-26 16:07:11 No build Disable vertex range culling when the depthrange hack is enabled. Temporary workaround for #11576.
v1.7.5-527-g593c3139b Henrik Rydgård 2019-02-26 15:21:21 Download Download Download Ignore DisableAccurateDepth on Adreno as well. Fixes #11557
v1.7.5-526-g11afa64ee Henrik Rydgård 2019-02-26 10:54:53 Download Download Download Merge: 2e70fe146 1f4c1cee2 Merge pull request #11846 from hrydgard/tactics-ogre-powervr-workaround Disable more texcoord math on terrible-precision PowerVR
v1.7.5-524-g2e70fe146 Henrik Rydgård 2019-02-26 09:03:23 Download Download Download Merge: 64dd4257a b8e56b361 Merge pull request #11845 from hrydgard/egl-avoid-hdr EGL: Avoid HDR mode. Uses unknownbrackets' changes from #11839.
v1.7.5-523-gb8e56b361 Henrik Rydgård 2019-02-26 08:57:51 No build EGL: Avoid HDR mode. Uses unknownbrackets' changes from #11839.
v1.7.5-523-g1f4c1cee2 Henrik Rydgård 2019-02-26 10:39:17 No build Disable more texcoord math on terrible-precision PowerVR (it's really awful). Fixes #9189.
v1.7.5-522-g64dd4257a Henrik Rydgård 2019-02-25 21:49:49 Download Download Download Merge: e3d7ca67a cb25354dc Merge pull request #11842 from hrydgard/win32-handle-leak-fix Win32 handle leak fix
v1.7.5-521-gcb25354dc Henrik Rydgård 2019-02-25 21:48:56 No build Better place for CloseHandle
v1.7.5-520-gff2c540e5 Henrik Rydgård 2019-02-25 21:35:16 No build Found the handle leak! Doh.
v1.7.5-519-g0cd3ac06d Henrik Rydgård 2019-02-25 20:51:19 No build Avoid trying to create a FileLoader for empty filenames Assorted cleanup
v1.7.5-518-ge3d7ca67a Henrik Rydgård 2019-02-25 15:50:07 Download Download Download Rename the lag sync config ini setting to reset it for all users. See #10195.
v1.7.5-517-g2c9aa561b Henrik Rydgård 2019-02-25 15:17:55 Download Download Download Merge: f742b7917 bf2bbd891 Merge pull request #11838 from hrydgard/dedicated-alloc-fix VulkanImage: Fix issue where we'd try to free dedicated allocations from the allocator
v1.7.5-516-gbf2bbd891 Henrik Rydgård 2019-02-25 15:15:04 No build Back out wrong change. Leaving better error handling for later.
v1.7.5-515-gc1427f598 Henrik Rydgård 2019-02-24 22:22:51 No build VulkanImage: Fix issue where we'd try to free dedicated allocations from the allocator_ instead of Vulkan directly. Snuck in some minor cleanups.
v1.7.5-514-gf742b7917 Henrik Rydgård 2019-02-24 09:29:32 Download Download Download Merge: 6c9ee0ea5 aff1d8e8b Merge pull request #11835 from unknownbrackets/vfpu-artdink Correct vocp / vsocp prefix handling
v1.7.5-511-gaff1d8e8b Unknown W. Brackets 2019-02-24 00:04:54 No build interp: Implement vsbz and vlgb. Not sure any games actually use them, but good to have the remaining vfpu ops all implemented.
v1.7.5-510-g520f850e0 Unknown W. Brackets 2019-02-23 22:49:56 No build Jit: Correct VFPU prefix eating flags. Verified by tests. Also, confirmed that the old vxbz encoding had no output, but the new position (as used by gas) does.
v1.7.5-509-g179ec6181 Unknown W. Brackets 2019-02-23 19:05:13 No build interp: Correctly handle vsocp prefixes. Very similar to vsop, just with a bit more fixed values.
v1.7.5-509-g6c9ee0ea5 Unknown W. Brackets 2019-02-23 17:46:31 Download Download Download Merge: c6c226026 58c240045 Merge pull request #11451 from hrydgard/linux-vulkan-work SDL/Vulkan window resize improvements
v1.7.5-508-g6178a1fb3 Unknown W. Brackets 2019-02-23 18:15:26 No build Jit: Correct vocp prefix handling. See #5549. Matches tests for various prefix settings.
v1.7.5-507-gc6c226026 Unknown W. Brackets 2019-02-23 17:40:21 No build Travis: Remove old clang cache workaround. Now having spaces is causing problems saving the cache. It properly uses other parameters now in the cache key.
v1.7.5-506-ga5f21b4b2 Unknown W. Brackets 2019-02-23 17:30:01     Download Merge: 4c83d30b5 172bcbbf4 Merge pull request #11834 from hrydgard/auto-horizontal-default Android: Default screen rotation to auto landscape for new users.
v1.7.5-505-g172bcbbf4 Henrik Rydgård 2019-02-23 17:17:40 No build Android: Default screen rotation to auto landscape for new users. Fixes #11832
v1.7.5-505-g58c240045 Henrik Rydgård 2018-10-07 09:54:57 No build Make window resize work with Vulkan. Seems more stable now.
v1.7.5-504-g4c83d30b5 Henrik Rydgård 2019-02-23 14:32:56 Download Download Download Merge: 73d44c49b 2ccd0156f Merge pull request #11831 from vit9696/macbuild Bundle libSDL inside app on macOS, fixes #11830
v1.7.5-502-g73d44c49b Unknown W. Brackets 2019-02-23 13:09:26 Download Download Download Merge: 0c95f18ed d91f70620 Merge pull request #11827 from hrydgard/vulkan-linux-cherry-picks Vulkan linux cherry picks
v1.7.5-499-g2ccd0156f vit9696 2019-02-23 12:15:17 No build Bundle libSDL inside app on macOS, fixes #11830
v1.7.5-498-g0c95f18ed Henrik Rydgård 2019-02-23 11:25:18 Download Download Download Merge: 39adb42b3 63f81f96f Merge pull request #11829 from vit9696/noglew Disable GLEW on macOS
v1.7.5-497-gd91f70620 Henrik Rydgård 2019-02-23 10:49:49 No build Log why the config is being saved (we seem to do it a bit much at times)
v1.7.5-497-g63f81f96f vit9696 2019-02-23 11:15:23 No build Disable GLEW on macOS
v1.7.5-496-g24510b818 Henrik Rydgård 2019-02-23 10:55:28 No build SDL/Qt: At least quit properly when switching backends
v1.7.5-496-g39adb42b3 Henrik Rydgård 2019-02-23 11:01:08 No build Merge: 50de04a29 c80dd44da Merge pull request #11826 from hrydgard/ignore-invalid-imm ARM/ARM64: Ignore invalid immediate addresses in delay slots, which may be conditional.
v1.7.5-495-gc80dd44da Henrik Rydgård 2019-02-23 09:14:40 No build ARM/ARM64: Ignore invalid immediate addresses in delay slots, which may be conditional. Should do something in x86's safe mem too, but leaving for later. Replaces #11824
v1.7.5-495-g9b1d10063 Henrik Rydgård 2019-02-23 10:46:17 No build Linux: Draw the graphics API on the splash screen, like most other platforms.
v1.7.5-494-g50de04a29 Henrik Rydgård 2019-02-22 09:12:46 Download Download Download Merge: 5a01bfb16 d7f40afd9 Merge pull request #11822 from unknownbrackets/vfpu-artdink interp: Correct vocp prefix handling
v1.7.5-492-g5a01bfb16 Henrik Rydgård 2019-02-22 09:07:35     Download Merge: c28bbde05 27d216ea2 Merge pull request #11823 from vit9696/master Fix postprocessing shader support on macOS
v1.7.5-491-g27d216ea2 vit9696 2019-02-22 04:34:37 No build Fix postprocessing shader support on macOS Check GL_ARB_shading_language_420pack availability, which SPIRV-Cross assumes present by default, causing explicit binding location generation during shader translation.
v1.7.5-490-gd7f40afd9 Unknown W. Brackets 2019-02-22 04:02:16 No build interp: Correct vocp prefix handling. Also, guess that vsocp also applies prefixes. See #5549.
v1.7.5-490-gc28bbde05 Henrik Rydgard 2019-02-20 14:36:07 Download Download Download Add more games to RequireBlockTransfer. Plus, for whatever reason we seem to have a separate compat.ini for UWP, update it. See #11558
v1.7.5-489-gb1146d8d9 Unknown W. Brackets 2019-02-21 02:04:30 Download Download Download PPGe: Correct text wrap without height.
v1.7.5-488-g13c85b127 Henrik Rydgard 2019-02-20 13:51:42 Download Download Download Add a large number of missing Game IDs to compat.ini. May help various Phantasy Star and SOCOM issues, in particular. Like #9118, #8492, #10749. #11814, #9802
v1.7.5-487-g8863ceaa6 Henrik Rydgard 2019-02-20 13:17:24 Download Download Download Another GOW game ID. See #11815
v1.7.5-486-ge226c0414 Henrik Rydgard 2019-02-20 10:31:25 Download Download Download compat.ini: More IDs to lists of games requiring default CPU freq and buffered rendering.
v1.7.5-485-g7452c69ac Henrik Rydgard 2019-02-20 09:39:02 Download Download Download A lot more GoW game IDs. Should probably go through compat.ini and look up more games in our reporting...
v1.7.5-484-g5865c574a Henrik Rydgård 2019-02-20 00:02:19 Download Download Download Merge: e9633447c 1e943549c Merge pull request #11812 from unknownbrackets/android-memstick Android: Allow using a custom Memory Stick storage path
v1.7.5-481-ge9633447c Henrik Rydgård 2019-02-19 23:48:40 Download Download   Followup to last commit: Also add IDs for GOW demos.
v1.7.5-480-g00247ba3e Henrik Rydgård 2019-02-19 23:45:08     Download Fix one instance of #11815. Hope there aren't a lot more missed GOW IDs.
v1.7.5-479-ga0d4abae2 Henrik Rydgård 2019-02-19 14:07:17 Download Download Download Merge: 04829c3c4 11be1e7a6 Merge pull request #11813 from unknownbrackets/lagsync Core: Fix lag sync on game start / after pause
v1.7.5-477-g11be1e7a6 Unknown W. Brackets 2019-02-19 04:24:11 No build Core: Fix lag sync on game start / after pause. Fixes #11189. It was often stuck thinking it was constantly running over, needed a reset on large delay.
v1.7.5-477-g04829c3c4 Henrik Rydgard 2019-02-19 11:06:33 Download Download Download Update pspautotests submodule, not that it matters, just for convenience.
v1.7.5-476-g01f0f3e86 Henrik Rydgård 2019-02-18 16:16:19 Download Download Download Merge: 4d8f3c48a 556b17503 Merge pull request #11810 from unknownbrackets/sdl-minimize SDL: Allow PauseWhenMinimized to work
v1.7.5-475-g556b17503 Unknown W. Brackets 2019-02-18 14:26:57 No build SDL: Allow PauseWhenMinimized to work. Essentially fixes #6276, see also #10445 and its fix.
v1.7.5-474-gbba008f16 Unknown W. Brackets 2019-02-18 14:00:28 No build Qt: Cleanup indentation. Also some NULL -> nullptr. No actual code changes.
v1.7.5-473-g4d8f3c48a Henrik Rydgård 2019-02-17 22:58:55 Download Download Download Merge: 8090c3db5 6bc596d3a Merge pull request #11809 from unknownbrackets/ui-minor Windows: Hide accelerators when they are disabled
v1.7.5-471-g8090c3db5 Henrik Rydgård 2019-02-17 18:18:07 Download Download Download Merge: f955cc0df bb6aa99b9 Merge pull request #11808 from unknownbrackets/qt-textdrawer Qt: Correct text bind on first draw of string
v1.7.5-469-gf955cc0df Henrik Rydgård 2019-02-17 18:17:26 No build Merge: 9c50a69b5 d19e59dde Merge pull request #11807 from unknownbrackets/qt-browse Qt: Re-enable Load button to browse for file
v1.7.5-465-g9c50a69b5 Henrik Rydgård 2019-02-17 18:16:32 No build Merge: aa47db846 9a5fbe5ea Merge pull request #11803 from unknownbrackets/save-dialog Savedata: Truncate detail if it's too long
v1.7.5-463-gd19e59dde Unknown W. Brackets 2019-02-17 17:03:10 No build Windows: Browse for folder like Qt. Better to separate out the platform specific stuff.
v1.7.5-463-gaa47db846 Henrik Rydgård 2019-02-17 18:14:14     Download Merge: fd9c7dfa3 555a8db33 Merge pull request #11806 from unknownbrackets/sdl-fbdev SDL: Force fullscreen desktop for USING_FBDEV
v1.7.5-462-gbb6aa99b9 Unknown W. Brackets 2019-02-17 17:10:14 No build Qt: Correct text bind on first draw of string. Previously, the first frame we drew a new string was using the UI texture, typically.
v1.7.5-462-g8b40f1a81 Unknown W. Brackets 2019-02-17 16:48:32 No build Qt: Correct Browse... handling for multithreaded.
v1.7.5-461-gfd9c7dfa3 Henrik Rydgård 2019-02-17 14:40:11 Download Download Download Merge: 57ef8b334 dfc75e8c3 Merge pull request #11804 from unknownbrackets/mac-touchpad SDL: Prevent mouse capture on macbook trackpad
v1.7.5-461-g67884d60b Unknown W. Brackets 2019-02-17 16:30:40 No build Qt: Re-enable Load button to browse for file.
v1.7.5-460-gdfc75e8c3 Unknown W. Brackets 2019-02-17 13:53:30 No build SDL: Prevent mouse capture on macbook trackpad.
v1.7.5-459-g57ef8b334 Henrik Rydgård 2019-02-16 23:41:04 Download Download Download Merge: 8e0f3c9ea bc84571f0 Merge pull request #11802 from unknownbrackets/vulkan-crash Windows: Detect Vulkan in separate process
v1.7.5-457-g8e0f3c9ea Henrik Rydgård 2019-02-16 16:40:41 Download Download Download Merge: 9e8341cf8 af58577af Merge pull request #11801 from unknownbrackets/shaderid GPU: Better typesafety for shader bits
v1.7.5-457-g1e943549c Unknown W. Brackets 2019-02-18 18:15:15 No build Android: Allow using custom storage paths. This allows a user to keep their save data on an insertable card, or otherwise. Currently, the UI isn't great - errors are easy to miss, and the path must be typed manually.
v1.7.5-456-gbc84571f0 Unknown W. Brackets 2019-02-16 19:14:54 No build Windows: Detect Vulkan in separate process. This should avoid crashes with broken AMD drivers that can't initialize Vulkan properly. Instead, Vulkan will show up as unavailable. Disabled during debug to allow for debugging.
v1.7.5-456-gaf58577af Unknown W. Brackets 2019-02-16 15:54:56 No build GPU: Better typesafety for shader bits. See 128c0ad.
v1.7.5-456-ga29fe3f46 Unknown W. Brackets 2019-02-18 18:14:05 No build Core: Remove some now unused variables. From removed settings.
v1.7.5-456-g555a8db33 Unknown W. Brackets 2019-02-17 15:27:41 No build SDL: Force fullscreen desktop for USING_FBDEV.
v1.7.5-456-g9a5fbe5ea Unknown W. Brackets 2019-02-16 23:52:01 No build Savedata: Truncate detail if it's too long. We could add scrolling later, but this makes it more usable without ugly text overlap, at least. Fixes #11711.
v1.7.5-456-g6bc596d3a Unknown W. Brackets 2019-02-17 21:17:41 No build Windows: Hide accelerators when they are disabled. Currently, mapping something to load state / save state / etc. causes the default accelerators to become disabled. In this case, it can be confusing when the menu still shows them. Fixes #11395.
v1.7.5-455-g9e8341cf8 Henrik Rydgard 2019-02-14 09:53:48 Download Download Download Enable BlockTransferAllowCreateFB for Ys Seven as discussed in #11669
v1.7.5-454-gcbf735e2e Henrik Rydgård 2019-02-12 20:18:52 Download Download Download CwCheat warning fixes
v1.7.5-453-gc9819ab5e Henrik Rydgård 2019-02-11 23:10:55 Download Download Download Update pspautotest submodule
v1.7.5-452-gdaba63b00 Henrik Rydgård 2019-02-11 08:49:21 Download Download Download Merge: 0b9c2128a 82fec6510 Merge pull request #11790 from 6alileo/patch-1 add controllers
v1.7.5-451-g82fec6510 6alileo 2019-02-11 01:40:02 No build add controllers
v1.7.5-450-g0b9c2128a Unknown W. Brackets 2019-02-10 22:46:56 Download     Merge: 7e939802b 906d2dff7 Merge pull request #11788 from hrydgard/audiocodec-260-lie-success Lie about success of loading flash0:/kd/audiocodec_260.prx
v1.7.5-449-g906d2dff7 Henrik Rydgård 2019-02-10 22:40:34 No build Lie about success of loading flash0:/kd/audiocodec_260.prx, just like we already lie about audiocodec.prx. Fixes #11733
v1.7.5-448-g7e939802b Henrik Rydgård 2019-02-10 20:46:37 Download     Merge: 3b7e0a7b3 957c3d5b8 Merge pull request #11787 from unknownbrackets/range-cull GLES: Disable range culling on VideoCore/Vivante
v1.7.5-446-g3b7e0a7b3 Unknown W. Brackets 2019-02-10 20:43:05 No build Merge: e96360ded c509650be Merge pull request #11786 from hrydgard/adreno-shutdown-crash-workaround Adreno shutdown crash workaround
v1.7.5-444-gc509650be Henrik Rydgård 2019-02-10 20:13:39 No build OpenGL: Disable the mapped buffer strategy for Adreno (Qualcomm). It's a race during shutdown between the EmuThread writing commands, and the render thread which just lost the buffer.
v1.7.5-443-ge96360ded Henrik Rydgård 2019-02-10 20:30:35 Download     Android: Update gradle to 3.3.1
v1.7.5-443-g3e1197f5f Henrik Rydgård 2019-02-10 20:13:06 No build Android: Add some logging
v1.7.5-442-ge05a4cebb Henrik Rydgård 2019-02-10 19:27:09 Download     Merge: 429b5bf3a b955ec70c Merge pull request #11785 from unknownbrackets/viewport-z GPU: Correct depth clamp range in range cull
v1.7.5-440-g429b5bf3a Henrik Rydgård 2019-02-10 16:02:53 Download     Merge: ccfcbc746 259cb0f12 Merge pull request #11784 from hrydgard/zip-install-ui-fix Fix issue where too long filenames could wreck the Install Zip dialog layout
v1.7.5-439-g259cb0f12 Henrik Rydgård 2019-02-10 15:55:00 No build Fix issue where too long filenames could wreck the Install Zip dialog layout. Well, technically just shortens the path to avoid the issue.
v1.7.5-438-gccfcbc746 Henrik Rydgård 2019-02-10 11:45:40 Download     Merge: 23dd47ab7 ecf62a03a Merge pull request #11780 from hrydgard/naruto-video-fix Naruto Shippuden Ultimate Ninja 3: Probably a better fix for the video hang issue.
v1.7.5-437-gb955ec70c Unknown W. Brackets 2019-02-10 18:58:01 No build GPU: Correct depth clamp range in range cull. It was just wrong before, causing wrong culling when using a non-standard viewport scale/center for depth. Fixes #11701, fixes #11781.
v1.7.5-437-g957c3d5b8 Unknown W. Brackets 2019-02-10 20:36:23 No build GLES: Disable range culling on VideoCore/Vivante. Was only disabled before on Vivante GL3/GLES3 devices.
v1.7.5-436-g23dd47ab7 Henrik Rydgård 2019-02-09 11:22:41 Download     Make "Show FPS Counter" in the Windows menu actually show fps, not just speed
v1.7.5-435-g0f74a1997 Unknown W. Brackets 2019-02-09 06:14:11 Download     Merge: 857e0bbfa 5aed2a2ce Merge pull request #11777 from hrydgard/redefine-slow-framebuffer-effects-setting Gate fewer effects behind "Disable slow framebuffer effects".
v1.7.5-433-g857e0bbfa Henrik Rydgård 2019-02-08 23:21:04 Download     Merge: 9736bc431 11c8450f1 Merge pull request #11776 from hrydgard/redefine-blocktransfer-setting Only gate really expensive block transfers behind the setting.
v1.7.5-432-g11c8450f1 Henrik Rydgard 2019-02-08 14:50:47 No build Only gate really expensive block transfers behind the setting.
v1.7.5-432-g5aed2a2ce Henrik Rydgard 2019-02-08 15:02:31 No build Gate fewer effects behind "Disable slow framebuffer effects".
v1.7.5-431-gecf62a03a Henrik Rydgård 2019-02-09 09:56:59 No build Naruto 3: Probably a better fix for the video hang issue. Fixes #9591, replaces #11772
v1.7.5-431-g9736bc431 Henrik Rydgard 2019-02-08 14:46:16 Download Download Download The block transfer setting should not affect clearing memory behind a render target, especially since that's already gated behind a compat flag.
v1.7.5-430-gbff58d092 Henrik Rydgard 2019-02-07 15:44:26 Download Download Download Update lang
v1.7.5-429-g6d82aa54f Henrik Rydgård 2019-02-07 15:30:49 No build Merge: ef713b1f7 f38a6650b Merge pull request #11775 from hrydgard/vulkan-dedicated-alloc-helper VK code cleanup: Just a little helper for handling dedicated allocation for images.
v1.7.5-428-gf38a6650b Henrik Rydgard 2019-02-07 14:56:29 No build VK code cleanup: Just a little helper for handling dedicated allocation for images.
v1.7.5-427-gef713b1f7 Unknown W. Brackets 2019-02-07 05:29:06 Download Download Download Merge: d15e71915 8af523596 Merge pull request #11773 from hrydgard/old-nvidia-disable-range-culling D3D9: Disable range culling on really old NVIDIA cards
v1.7.5-426-g8af523596 Henrik Rydgård 2019-02-06 22:44:02 No build Disable vertex range culling on old NVIDIA. Should help #11638
v1.7.5-425-g54c6c148f Henrik Rydgård 2019-02-06 22:43:31 No build Detect PCI device ID where available (not in GL?)
v1.7.5-424-gd15e71915 Henrik Rydgård 2019-02-06 19:57:44 Download Download Download Add missing break statement fixing bizarre language menu issue from #7929
v1.7.5-423-gf8a266d43 Henrik Rydgård 2019-02-06 18:38:55 Download Download Download Merge: fe8f558b9 d43858dfc Merge pull request #11770 from hrydgard/revert-limit-on-clear Revert limit FPS on clear
v1.7.5-422-gd43858dfc Henrik Rydgård 2019-02-06 18:28:52 No build Enable the FPS limit for F1 2006, too.
v1.7.5-421-g38a2d83aa Henrik Rydgard 2019-02-06 12:18:04 No build Partially revert #10456 (avoid limit FPS without a clear). It's a pretty gnarly hack-upon-a-hack. Better to remove the original hack (limit fps) in the general case.
v1.7.5-420-gfe8f558b9 Henrik Rydgård 2019-02-06 18:30:39     Download Merge: b465d413e 47a914535 Merge pull request #11768 from hrydgard/remove-limit-framerate-setting Remove iForceMaxEmulatedFPS and replace with a compat setting for the few games that really need it
v1.7.5-419-g47a914535 Henrik Rydgard 2019-02-06 10:54:03 No build Remove iForceMaxEmulatedFPS and replace with a compat setting for the two games that really need it. Takes care of one setting listed in #8171 "Options to remove"
v1.7.5-418-gb465d413e Henrik Rydgård 2019-02-06 14:56:44 Download Download Download Merge: 7e9b889d0 3d114c5bc Merge pull request #11767 from hrydgard/force-umd-delay Compat: Force realistic UMD timing for F1 2006.
v1.7.5-416-g7e9b889d0 Henrik Rydgard 2019-02-06 13:01:48 Download Download Download Qt: Apply suggested keyboard shortcut fix. Fixes #11735.
v1.7.5-415-ge84c46653 Henrik Rydgard 2019-02-06 12:23:59 Download Download Download Qt: Remove keyboard shortcut for buffered rendering. Mitigates #11725 although not a proper fix.
v1.7.5-415-g3d114c5bc Henrik Rydgard 2019-02-06 10:45:12 No build Compat: Force realistic UMD timing for F1 2006. Fixes #9193 but not the game, since there's also #11177.
v1.7.5-414-g210e84869 Henrik Rydgård 2019-02-05 23:47:34 Download Download Download Merge: 6f2a6e2e6 e30daa802 Merge pull request #11766 from hrydgard/vulkan-validation-more Vulkan: Improve extension loading, implement dedicated_allocation correctly
v1.7.5-413-ge30daa802 Henrik Rydgard 2019-02-05 13:10:05 No build Remove unused API, assorted cleanup. No longer enable the geometry shader feature, no plans to use it.
v1.7.5-412-g478b0b427 Henrik Rydgard 2019-02-05 13:00:23 No build Further improve VK extension loading. Switch to VK_EXT_debug_utils (but fallback to VK_EXT_debug_report if only that is available).
v1.7.5-411-g014668b9b Henrik Rydgard 2019-02-05 10:58:18 No build Update glslang to latest version
v1.7.5-410-g7ae6ba9d9 Henrik Rydgard 2019-02-05 10:35:38 No build Add code to enable a couple more extensions I anticipate using eventually.
v1.7.5-409-g32f37723f Henrik Rydgard 2019-02-05 10:20:40 No build Properly use VK_KHR_dedicated_allocation to make some drivers extra happy
v1.7.5-408-g8e1a5ef3d Henrik Rydgard 2019-02-05 10:05:22 No build Minor refactor of physical device property/feature detection, to allow for more extension use.
v1.7.5-407-gfdd0d7acb Henrik Rydgard 2019-02-04 14:33:01 No build More Vulkan validation fixes NVIDIA no longer uses nVidia capitalization.
v1.7.5-406-g6f2a6e2e6 Unknown W. Brackets 2019-02-05 16:41:36 Download Download Download Merge: 128c0adc3 58db029f7 Merge pull request #11765 from hrydgard/more-nomedia-on-android To avoid strange images in Android gallery, pre-create TEXTURES with .nomedia
v1.7.5-405-g58db029f7 Henrik Rydgard 2019-02-05 16:40:10 No build Android .nomedia: Don't hide everything under PSP, too harsh.
v1.7.5-404-g217205e43 Henrik Rydgard 2019-02-05 15:57:43 No build To avoid strange images in Android gallery, pre-create TEXTURES with a .nomedia, and add .nomedia to the PSP directory.
v1.7.5-403-g128c0adc3 Henrik Rydgard 2019-02-04 14:21:46 Download Download Download Vulkan: Fix typo, bump shader cache version.
v1.7.5-402-g57e9073ae Henrik Rydgård 2019-02-04 13:40:38 Download Download Download Merge: 0aedf3755 a802adb1f Merge pull request #11760 from hrydgard/jit-disable-ui Add simple UI for JIT feature disable flags
v1.7.5-400-ga802adb1f Henrik Rydgard 2019-02-04 13:00:08 No build Add simple UI for JIT feature disable flags
v1.7.5-400-g0aedf3755 Henrik Rydgard 2019-02-04 13:22:58 Download   Download Fix checkbox bug introduced in #11758. Fixes #11761.
v1.7.5-399-g60bd2d8a6 Henrik Rydgård 2019-02-04 00:40:34 Download Download Download Merge: 4816e80b4 0b775bdac Merge pull request #11758 from unknownbrackets/jitflags Add flags to turn off parts of jit
v1.7.5-394-g4816e80b4 Henrik Rydgård 2019-01-31 16:18:48 Download Download Download Merge: 2679df761 b143e47fb Merge pull request #11751 from hrydgard/update-vulkan-headers Update Vulkan headers
v1.7.5-393-gb143e47fb Henrik Rydgard 2019-01-31 14:18:13 No build VK: Load the dedicated allocation extension properly (but don't use it yet).
v1.7.5-392-gf339a0c15 Henrik Rydgard 2019-01-31 14:09:21 No build VK: Minor cleanup, turn off unfinished and probably wrong use of dedicated allocation feature
v1.7.5-391-g992cea108 Henrik Rydgard 2019-01-31 13:53:27 No build Load a function from VK_EXT_external_memory_host
v1.7.5-390-gff633e2cc Henrik Rydgard 2019-01-31 13:39:18 No build Update Vulkan headers to SDK 1.1.97
v1.7.5-389-g2679df761 Henrik Rydgård 2019-01-30 21:36:39 Download Download Download Merge: bb4d91c95 b82462bf3 Merge pull request #11750 from hrydgard/improve-vulkan-check Improve the check for Vulkan to check for surface extensions first.
v1.7.5-388-gb82462bf3 Henrik Rydgård 2019-01-30 20:18:56 No build Reorder stuff to make the compiler happy. I should get rid of those gotos.
v1.7.5-387-ge91ce854b Henrik Rydgård 2019-01-30 19:53:44 No build Minor cleanup
v1.7.5-386-g852f522eb Henrik Rydgård 2019-01-30 19:45:04 No build Improve the check for Vulkan to check for surface extensions first. Might fix the crashing issues we've seen on AMD?
v1.7.5-385-gbb4d91c95 Henrik Rydgård 2019-01-30 17:57:20 Download Download Download If we lose the Vulkan device, recommend the user to switch to Direct3D11. :-(
v1.7.5-384-gca6298e24 Henrik Rydgård 2019-01-27 19:28:23 Download Download Download Fix silly mistake editing the vulkan image code Thanks unknown.
v1.7.5-383-g33803b08f Henrik Rydgård 2019-01-26 23:34:01 Download Download Download Merge: 0758925fe 99c2440d1 Merge pull request #11746 from psyke83/patch-1 CMakeLists: fix EGL detection for ARM devices
v1.7.5-381-g0758925fe Henrik Rydgård 2019-01-26 13:21:18 Download Download Download Merge: 8aea19434 6f1996413 Merge pull request #11747 from hrydgard/vk-validation-fixes Vk validation fixes, plus PowerVR swapchain hack
v1.7.5-380-g6f1996413 Henrik Rydgård 2019-01-26 12:20:09 No build Also buildfix for libretro
v1.7.5-379-g68f391707 Henrik Rydgård 2019-01-26 12:09:45 No build Remove some unnecessary vkDestroyImage calls.
v1.7.5-378-g7ccf23542 Henrik Rydgård 2019-01-26 12:03:20 No build Fix SDL build
v1.7.5-377-g3fd216ad3 Henrik Rydgard 2019-01-25 12:49:18 No build Better handling of swap chain size, add PowerVR hack. Fixes #11743
v1.7.5-376-gc38c5469c Henrik Rydgard 2019-01-25 10:44:50 No build Fixes for issues found by Vulkan validation layers, including a common non-harmful perf warning (doesn't fix all cases, but does fix the most common one).
v1.7.5-375-gadd5e3c1f Henrik Rydgard 2019-01-25 15:12:01 No build DeleteDirRecursively: Don't leak the find handle on failure (win32) Don't close invalid handles.
v1.7.5-375-g99c2440d1 Conn O'Griofa 2019-01-25 16:38:03 No build CMakeLists: fix EGL detection for ARM devices ARM macro has been renamed to ARM_DEVICE; fixes Raspberry Pi builds.
v1.7.5-374-g8aea19434 Henrik Rydgård 2019-01-23 21:31:54 Download Download Download Merge: 0025ee1be 46585a5da Merge pull request #11744 from hrydgard/vk-devicealloc-memorytype-per-slab VulkanDeviceAlloc: Memorytype per slab
v1.7.5-373-g46585a5da Henrik Rydgård 2019-01-23 18:34:25 No build Additional logging
v1.7.5-372-gc8e5dd325 Henrik Rydgard 2019-01-23 10:27:01 No build VK device allocator: Support separate memory type per slab.
v1.7.5-371-g0025ee1be Henrik Rydgård 2019-01-22 22:04:37 Download Download Download Merge: ac8d1deeb f9c37cce5 Merge pull request #11740 from hrydgard/uwp-xbox-back-fix-attempt Fix for weird Xbox B button behavior, see #10948.
v1.7.5-370-gf9c37cce5 Henrik Rydgård 2019-01-22 21:21:59 No build Fix for weird Xbox B button behavior, see #10948. A simpler change was tested to work by Ruler.
v1.7.5-369-gac8d1deeb Henrik Rydgård 2019-01-22 08:37:30 Download Download Download Update armips submodule with bugfix. Also lang.
v1.7.5-368-g90a45deab Henrik Rydgård 2019-01-16 23:03:24 Download Download Download Merge: b86c96261 cb9a946f1 Merge pull request #11736 from tilkinsc/patch-1 Added " guards to if not exists
v1.7.5-366-gcb9a946f1 Cody Tilkins 2019-01-16 17:43:35 No build Merge: 1771cea5a 05f53a0fe Merge pull request #2 from tilkinsc/patch-2 Update build-x64.cmd
v1.7.5-364-gb86c96261 Henrik Rydgård 2019-01-15 23:31:55 Download Download Download Update to latest gradle, update lang submodule.
v1.7.5-364-g1771cea5a Cody Tilkins 2019-01-16 17:39:34 No build Added " guards to if not exists The reason why I added this is a just-in-case due to the nature that cmd explodes when something isn't set properly... it can start executing code that shouldn't be obtained. I also fixed a minor formatting error
v1.7.5-364-g05f53a0fe Cody Tilkins 2019-01-16 17:41:01 No build Update build-x64.cmd
v1.7.5-363-ge3dd1533f Henrik Rydgård 2019-01-08 13:19:43 Download Download Download Merge: cb63df2a3 b572dc52a Merge pull request #11724 from hrydgard/remove-readdir_r Remove usage of deprecated function readdir_r
v1.7.5-362-gb572dc52a Henrik Rydgård 2019-01-08 12:29:59 No build Remove usage of deprecated function readdir_r (and ugly Blackberry hack diren_large)
v1.7.5-361-gcb63df2a3 Henrik Rydgård 2019-01-08 12:16:39 Download Download Download Qt: Temporary workaround for #11721 - simply remove the load button (you can still load games from the Games tab)
v1.7.5-360-g28cc87c89 Unknown W. Brackets 2019-01-07 00:50:21 Download Download Download Merge: 79d4b0f5a 5362e675c Merge pull request #11720 from hrydgard/qt-textedit-fixes Try to support Qt keyboard input directly. Fixes #11653
v1.7.5-359-g5362e675c Henrik Rydgård 2019-01-07 00:28:57 No build Address feedback
v1.7.5-358-g5a1fa6008 Henrik Rydgård 2019-01-06 23:46:43 No build Try to support Qt keyboard input directly. Partially fixes #11653 (nickname crash on mac)
v1.7.5-357-g79d4b0f5a Henrik Rydgård 2019-01-06 13:50:23 Download Download Download Check that allocations in SplineCommon succeed. Attempt at #11660 but not optimistic.
v1.7.5-356-gaaa4494cb Henrik Rydgård 2019-01-06 13:34:23     Download Merge: 33e65ea79 e5b75dc29 Merge pull request #11717 from z2442/master Added a check to the pointer for memcpy
v1.7.5-354-g33e65ea79 Henrik Rydgård 2019-01-06 13:15:20 Download Download Download Merge: 99c8423ed 266dd17c2 Merge pull request #11718 from mygizli04/master [iOS Port] Making the Launch Screen not look like crap on newer devices
v1.7.5-353-g266dd17c2 mygizli04 2019-01-06 12:24:39 No build Remove the duplicate
v1.7.5-352-g8a888c57d mygizli04 2019-01-06 11:42:49 No build Update Launch Screen.storyboard
v1.7.5-351-g855df8b56 mygizli04 2019-01-06 11:38:35 No build Typo
v1.7.5-350-g8596cc119 mygizli04 2019-01-06 11:15:18 No build Removed the premade picture Well this both saves some space ( KB's count right? ) and looks better :P The logo is slightly displaced but it's good enough
v1.7.5-349-g6dcf95781 mygizli04 2019-01-06 11:12:55 No build Changing it to import some logo files on the iOS port. I searched EVERYWHERE but couldn't find anything even related to logos or fons.. Well reimporting them has no downside so why not
v1.7.5-348-ge5b75dc29 z2442 2019-01-06 00:46:38 No build Added a check to the pointer for memcpy This check enables the newer builds of daedalus to run.
v1.7.5-348-g501ec51c6 mygizli04 2019-01-06 11:06:02 No build Removing a now unused file. I don't use a premade logo anymore, since 1) It made it look like crap on newer devices 2) It took some space ( I mean it's 418KB but still )
v1.7.5-347-g99c8423ed Henrik Rydgård 2019-01-03 16:05:46 Download Download Download Merge: 12e54baeb 12f295c4a Merge pull request #11712 from hrydgard/gles-detect-vivante-gpu GLES: Detect Vivante GPU, disable vertex range culling
v1.7.5-346-g12f295c4a Henrik Rydgård 2019-01-03 12:43:00 No build GLES: Detect Vivante GPU, disable vertex range culling Should work-around #11703
v1.7.5-345-g12e54baeb Henrik Rydgård 2019-01-02 15:07:18 Download Download Download Update lang submodule
v1.7.5-344-g9c0d95823 Henrik Rydgård 2019-01-02 13:27:03 Download Download Download Merge: 7acb051ca bef7b005d Merge pull request #11708 from mygizli04/master [iOS Port] Add logo in Launch Screen.storyboard
v1.7.5-343-gbef7b005d mygizli04 2018-12-31 22:29:22 No build I don't know why i included it there haha
v1.7.5-342-g9a210b4de mygizli04 2018-12-31 22:24:48 No build The new Launch Screen ( to include the logo )
v1.7.5-341-gcf173db04 mygizli04 2018-12-31 22:23:48 No build A new logo file ( I couldn't find a actual logo file, well i'm just including this in case i can't find the actual files )
v1.7.5-341-g0b775bdac Unknown W. Brackets 2019-02-03 23:34:50 No build Reporting: Disable when jit flags are disabled.
v1.7.5-340-gf71c7c5ff mygizli04 2018-12-31 22:22:47 No build Configure CMake to include the new logo
v1.7.5-340-g304c90934 Unknown W. Brackets 2019-02-03 23:02:47 No build UI: Add bitfield checkbox.
v1.7.5-339-g419c1fbd7 Unknown W. Brackets 2019-02-03 23:01:51 No build Jit: Respect flags for jit types and features. Left some free space for more.
v1.7.5-339-g7acb051ca Henrik Rydgård 2018-12-30 22:15:21 Download Download Download Merge: 809c0f3e2 581cb1a06 Merge pull request #11706 from unknownbrackets/ui-minor UI: Check for step debugging on unthrottle
v1.7.5-338-g46649a218 Unknown W. Brackets 2019-02-03 22:58:24 No build Core: Add flags to disable jit features. Not actually disabling yet, just setup.
v1.7.5-338-g581cb1a06 Unknown W. Brackets 2018-12-30 21:16:33 No build UI: Check for step debugging on unthrottle. Fixes #11704.
v1.7.5-337-g809c0f3e2 Unknown W. Brackets 2018-12-29 17:16:56 Download Download Download http: Correct typo. Oops, somehow deleted an important character when pushing up.
v1.7.5-336-g127330fee Henrik Rydgård 2018-12-27 21:45:53 Download Download Download Merge: 8e17caf35 872fcecfa Merge pull request #11700 from unknownbrackets/http-error http: Report errors reading discs
v1.7.5-332-g8e17caf35 Henrik Rydgård 2018-12-26 20:46:09 Download Download Download Merge: da5fa5d33 58ef662a6 Merge pull request #11694 from unknownbrackets/draw-bugs Vulkan: Limit stencil workaround to Adreno 5xx
v1.7.5-326-gda5fa5d33 Henrik Rydgård 2018-12-26 20:39:02   Download   Merge: 6b975caa3 7ad627062 Merge pull request #11695 from unknownbrackets/glsl-version GLES: Specify glsl version precisely in depal, fix some shader errors
v1.7.5-326-g58ef662a6 Unknown W. Brackets 2018-12-23 21:47:06 No build GLES: Remove FBO_UNUSABLE bug check. Was no longer affecting behavior...
v1.7.5-325-gadeca2c3b Unknown W. Brackets 2018-12-23 21:46:48 No build GLES: Move some vendor bug checks to Draw.
v1.7.5-324-g872fcecfa Unknown W. Brackets 2018-12-27 19:33:32 No build http: Report errors reading discs. For more clarity when they can't load.
v1.7.5-324-g9a3de5cb1 Unknown W. Brackets 2018-12-23 21:31:19 No build GPU: Move dual source blending bug check to Draw. This also allows the ini setting to avoid it on Intel.
v1.7.5-324-g7ad627062 Unknown W. Brackets 2018-12-24 05:21:17 No build GLES: Remove spurious semicolons in shaders. Were causing compile errors on some devices.
v1.7.5-323-gf8ce9b08b Unknown W. Brackets 2018-12-23 21:19:34 No build Vulkan: Limit stencil workaround to Adreno 5xx.
v1.7.5-323-g7f84c8793 Unknown W. Brackets 2018-12-27 19:32:47 No build Loaders: Refactor chaining to avoid dup code.
v1.7.5-323-g01809f809 Unknown W. Brackets 2018-12-24 05:16:59 No build GLES: Correct fragment precision check. Was breaking on Mali-4xx for example, because not defined.
v1.7.5-322-ge46701dee Unknown W. Brackets 2018-12-24 05:08:08 No build GLES: Specify glsl version precisely in depal. Should prevent more of #11588 on vertex shaders, and may help Apple devices some too.
v1.7.5-322-g359afb2d6 Unknown W. Brackets 2018-12-27 19:15:58 No build http: Add timeout on no response. Firewalls can cause this, by opening a connection but never responding.
v1.7.5-322-g6b975caa3 Henrik Rydgård 2018-12-26 20:32:21 No build Update lang submodule
v1.7.5-322-g1f594f3fb Unknown W. Brackets 2018-12-23 21:06:29 No build GPU: Track draw in shader manager. With device restore etc. everywhere.
v1.7.5-321-g2dbdd73e5 Unknown W. Brackets 2018-12-23 21:04:00 Download Download Download Merge: f32ac21d2 0037da55a Merge pull request #11691 from hrydgard/workaround-harvest-moon-adreno-bug WIP: Vulkan/adreno: Apply workaround for Harvest Moon issue #10421
v1.7.5-318-gf32ac21d2 Unknown W. Brackets 2018-12-23 21:00:56     Download Merge: 4cef8038b 4b2c18bb2 Merge pull request #11693 from xebra/minor_fix Minor fix
v1.7.5-317-g4b2c18bb2 xebra 2018-12-23 20:23:03 No build GE Debugger: Minor fix step count dialog.
v1.7.5-317-g0037da55a Henrik Rydgård 2018-12-23 11:57:06 No build Avoid breaking any alpha-stencil emulation in Adreno bug workaround
v1.7.5-316-gdf4179fdb xebra 2018-12-18 11:56:55 No build [spline/bezier]Remove unused stuff.
v1.7.5-316-g79ef185d6 Henrik Rydgård 2018-12-22 18:29:56 No build Vulkan/adreno: Apply workaround for Harvest Moon issue #10421
v1.7.5-315-g4cef8038b Henrik Rydgård 2018-12-22 13:21:55 Download Download Download Merge: 00051fd62 1428684d1 Merge pull request #11689 from unknownbrackets/remote-iso Correct remote disc streaming with ipv6
v1.7.5-314-g1428684d1 Unknown W. Brackets 2018-12-22 07:41:02 No build http: Check for available discs before connecting. This prevents trying to connect to a device serving only a debugger.
v1.7.5-313-g99ed2e472 Unknown W. Brackets 2018-12-22 07:31:47 No build http: Parse port in ipv6 addresses.
v1.7.5-312-g00051fd62 Unknown W. Brackets 2018-12-21 04:26:44 Download Download Download Merge: 5f58caf4d f64156c8e Merge pull request #11641 from xebra/improve_stepcount GE Debugger: Add step count dialog.
v1.7.5-309-g5f58caf4d Henrik Rydgård 2018-12-20 13:13:09 Download Download Download Minor tweak to the test
v1.7.5-308-gfb3ba7007 Henrik Rydgård 2018-12-20 11:16:37 Download Download Download Update lang
v1.7.5-307-g7e14789e7 Henrik Rydgård 2018-12-20 11:15:40   Download   Merge: 015c314fb 0f28b66a7 Merge pull request #11684 from hrydgard/more-gpudriver-test GPU driver test: This should finally repro one of the Adreno bugs
v1.7.5-306-g0f28b66a7 Henrik Rydgård 2018-12-20 11:14:50 No build Don't leak the new pipelines
v1.7.5-305-gd04795568 Henrik Rydgård 2018-12-20 11:00:15 No build This should finally repro one of the Adreno bugs
v1.7.5-304-g015c314fb Henrik Rydgård 2018-12-19 23:05:24 Download Download Download Android EGL config: Always require 8888, stencil if version >= ICS
v1.7.5-303-gc8f86def9 Henrik Rydgård 2018-12-19 22:39:37     Download Android EGL: Add logging of depth and stencil bits
v1.7.5-302-g51fec7f43 Henrik Rydgård 2018-12-19 20:52:51 Download Download Download Merge: 868696018 352bafde7 Merge pull request #11682 from hrydgard/gpudriver-test GPU driver test, first part: Discard+stencil and Discard+depth
v1.7.5-301-g352bafde7 Henrik Rydgård 2018-12-19 20:21:07 No build GPU driver test: Add a third test with depth completely disabled, and rename the others to match.
v1.7.5-300-ga8ff94e30 Henrik Rydgård 2018-12-19 14:41:07 No build Display some important information on GPU test screen to make screenshots more useful
v1.7.5-299-g04646fe67 Henrik Rydgård 2018-12-19 14:01:19 No build Build system updates
v1.7.5-298-g2c8357437 Henrik Rydgård 2018-12-18 23:56:36 No build Finish up the test
v1.7.5-297-gc2319cd6d Henrik Rydgård 2018-12-18 09:35:53 No build thin3d: Make the stencil ref value dynamic state (all APIs support this directly).
v1.7.5-296-gdf98721e7 Henrik Rydgård 2018-12-16 21:48:35 No build Write rough framework for GPU discard test screen
v1.7.5-295-g868696018 Henrik Rydgård 2018-12-17 23:30:56 Download Download Download Delete some unused DNS code, just because.
v1.7.5-294-g683a4e0fb Henrik Rydgård 2018-12-19 09:58:38 Download Download Download Merge: 9fd8d3b91 08d71cef5 Merge pull request #11676 from unknownbrackets/gles-depth WIP - GLES: Download depth values via shader
v1.7.5-288-g9fd8d3b91 Henrik Rydgård 2018-12-18 17:00:13 Download Download Download Fix bug in #11681
v1.7.5-287-gdaad9699d Unknown W. Brackets 2018-12-18 16:16:05 Download Download Download Merge: 791d66dc3 a73c569bf Merge pull request #11678 from hrydgard/thin3d-shader-cleanups Thin3d shader cleanups
v1.7.5-286-ga73c569bf Henrik Rydgård 2018-12-18 14:30:05 No build Add check for GL_FRAGMENT_PRECISION_HIGH for GLES in stencil code.
v1.7.5-285-ga135dc154 Henrik Rydgård 2018-12-16 20:18:40 No build thin3d: Remove unused shader language support
v1.7.5-284-g956af61ff Henrik Rydgård 2018-12-16 23:06:01 No build Fix ridiculous bug in thin3d.h. Only worked by accidental matchup between shader IDs..
v1.7.5-283-g791d66dc3 Henrik Rydgård 2018-12-18 14:20:53 Download Download Download Merge: ab407a4a2 a2cc2b39c Merge pull request #11681 from hrydgard/remove-drawbuffer-end Remove no-op DrawBuffer::End(), assorted additional cleanup in the GPU backends
v1.7.5-282-ga2cc2b39c Henrik Rydgård 2018-12-18 10:42:29 No build Additional raw string shaders
v1.7.5-281-g637b6ce79 Henrik Rydgård 2018-12-18 10:34:26 No build Remove unused and unfinished SPIRV disassembler
v1.7.5-280-gde4dec2a8 Henrik Rydgård 2018-12-18 10:32:17 No build Use raw strings for more shaders
v1.7.5-279-g260fd3c9e Henrik Rydgård 2018-12-18 10:23:22 No build ActivateTopScissor doesn't belong in UIContext::Begin.
v1.7.5-278-g2d01db805 Henrik Rydgård 2018-12-18 10:10:53 No build Remove no-op DrawBuffer::End()
v1.7.5-277-gab407a4a2 Henrik Rydgård 2018-12-17 21:07:52 Download Download Download TWo warning fixes
v1.7.5-276-gb2e1e3c84 Henrik Rydgård 2018-12-17 00:08:43 Download Download Download Merge: 3ad168e1a aa3b026bf Merge pull request #11675 from unknownbrackets/softgpu SoftGPU: Respect stencil write mask on test fail
v1.7.5-273-g3ad168e1a Henrik Rydgård 2018-12-16 22:38:26 Download Download Download Merge: ebdecb658 8a7ec4fc1 Merge pull request #11674 from unknownbrackets/spline-cull GPU: Fix curve breakage due to cull flipping
v1.7.5-271-gebdecb658 Unknown W. Brackets 2018-12-15 16:39:08 Download Download Download Merge: f94beb518 d82ec339e Merge pull request #11656 from hrydgard/disable-vendor-checks VK: Add INI options to disable some vendor checks
v1.7.5-268-gf94beb518 Henrik Rydgård 2018-12-14 19:02:30 Download Download Download Merge: 749163bec d9fab1c4e Merge pull request #11652 from pent0/master Update UWP port
v1.7.5-264-g749163bec Henrik Rydgård 2018-12-14 18:58:24     Download Merge: d7d1a5fc6 56bc7b1d5 Merge pull request #11667 from hrydgard/remove-truecolor Remove outdated TrueColor setting.
v1.7.5-262-gd7d1a5fc6 Henrik Rydgård 2018-12-14 18:58:01 No build Merge: 6343e0051 ee88bc79f Merge pull request #11666 from hrydgard/remove-timer-hack Remove "Timer Hack" setting.
v1.7.5-259-gee88bc79f Henrik Rydgard 2018-12-14 16:14:43 No build Oops, x2
v1.7.5-259-g6343e0051 Unknown W. Brackets 2018-12-14 15:54:05 Download Download Download Merge: 60a81a614 3f8aec514 Merge pull request #11665 from hrydgard/remove-disable-stencil Remove the "Disable stencil test" hack setting
v1.7.5-258-g56bc7b1d5 Henrik Rydgard 2018-12-14 14:01:08 No build Remove outdated TrueColor setting.
v1.7.5-258-g3f8aec514 Henrik Rydgard 2018-12-14 13:54:03 No build Remove the "Disable stencil test" hack. Doesn't seem to serve much purpose anymore.
v1.7.5-258-g0fdea30ac Henrik Rydgard 2018-12-14 13:56:42 No build Remove "Timer Hack" setting. Untested, probably low usage and unclear utility.
v1.7.5-257-g60a81a614 Henrik Rydgård 2018-12-11 12:13:00 Download Download Download Merge: 5ddb9ee6d bb7d9646f Merge pull request #11658 from unknownbrackets/ui-minor Windows: Hide Vulkan/D3D11 if not available
v1.7.5-254-g5ddb9ee6d Henrik Rydgård 2018-12-11 12:12:38 No build Merge: b282d8325 ba7c8bee5 Merge pull request #11659 from unknownbrackets/tag-version Update README/branch with 1.7.5 notes
v1.7.5-253-gba7c8bee5 Unknown W. Brackets 2018-12-11 08:08:52 No build Merge: b282d8325 74d87fa2b Merge remote-tracking branch 'upstream/1.7-hotfixes' into tag
v1.7.5 Henrik Rydgård 2018-12-04 14:43:39 No build Update to 1.7.5, update lang
v1.7.4-1-g88f9eda4b Henrik Rydgård 2018-11-24 17:14:15 No build GL: Realized we need another sanity check in the readback code Added similar checks to Vulkan, just because.
v1.7.4 Henrik Rydgård 2018-11-23 16:16:58 No build Have to increment the build number due to a mistake, so make it 1.7.4
v1.7.3.1 Henrik Rydgård 2018-11-23 16:05:31 No build Update readme for 1.7.3
v1.7.3 Henrik Rydgård 2018-11-23 13:29:42 No build 1.7.3
v1.7.2-7-gfedc72eff Henrik Rydgård 2018-11-23 09:51:16 No build Revert "Android: Fix Vulkan immersive startup." This reverts commit 5a5483ca9360fdc773da67413b19f9129394b5a8.
v1.7.2-6-gd6b8d9bfe Henrik Rydgård 2018-11-22 23:53:58 No build VK: Fix sometimes-missing images in GameScreen. Can't load textures from update(). (should probably make that possible though.. later).
v1.7.2-5-g0fd5d10ab Henrik Rydgård 2018-11-21 22:15:01 No build Attempt to fix the last very common issue of #11493 by being paranoid
v1.7.2-4-g7af93d08c Henrik Rydgård 2018-11-21 17:33:30 No build VK: Add extra safety checks around font texture creation. Motivated by some Play crashes.
v1.7.2-3-gc73b13781 Unknown W. Brackets 2018-11-17 17:55:00 No build Core: Fix spurious error on Linux/Unix paths. CreateFullPath with an absolute path would try to create ''.
v1.7.2-2-gdd9503e41 Henrik Rydgård 2018-11-20 09:09:19 No build Coldbird server moved, so change the default. Should look into doing this automatically, maybe storing the coldbird server in a config file on ppsspp.org.
v1.7.2-1-g7adb04f77 Henrik Rydgård 2018-11-19 08:27:46 No build ManagedTexture: CreateTextureFromFileData should not return a ManagedTexture object if it fails. Alternatively, we should add even more checks around the code for empty ManagedTextures...
v1.7.2 Henrik Rydgård 2018-11-03 17:35:21 No build Comply with new Google Play policy that is not happy with "Support PPSSPP" leading to the PPSSPP Gold app in Play
v1.7.1-257-g08d71cef5 Unknown W. Brackets 2018-12-19 06:47:21 No build GLES: Simplify depth download shader. Fixes it on Adreno, no need to do the constant math in the shader.
v1.7.1-256-g27e8720e1 Unknown W. Brackets 2018-12-17 02:32:31 No build GLES: Download depth values via shader. Working on desktop, but not on mobile...
v1.7.1-255-ge49568f67 Unknown W. Brackets 2018-12-16 23:48:33 No build GLES: Move depth packing code to dedicated file.
v1.7.1-254-gd82ec339e Henrik Rydgård 2018-12-15 10:44:05 No build Remove the DisableShaderCache setting, rename the other
v1.7.1-254-gaa3b026bf Unknown W. Brackets 2018-12-16 22:16:05 No build SoftGPU: Fix crash on garbage index data.
v1.7.1-254-g2dc3912d0 Unknown W. Brackets 2018-12-16 22:28:48 No build GLES: Actually support depthless FBOs. We use these for temp buffers. This might at least save some VRAM.
v1.7.1-253-g57767ba1f Unknown W. Brackets 2018-12-16 22:21:10 No build GLES: Use depth textures where possible.
v1.7.1-253-g25b2ba013 Henrik Rydgård 2018-12-11 00:22:16 No build VK: Add INI options to disable some vendor checks, and to disable the shader cache.
v1.7.1-253-g8a7ec4fc1 Unknown W. Brackets 2018-12-16 22:00:36 No build GPU: Fix curve breakage due to cull flipping.
v1.7.1-253-g0f880696b Unknown W. Brackets 2018-12-16 22:13:54 No build SoftGPU: Respect stencil write mask on test fail.
v1.7.1-252-gb282d8325 Henrik Rydgård 2018-12-10 23:48:28 Download Download Download Revert 6fd1c0e3d and eba6c00 which experimentally disabled dual src on Adreno. I don't think we have any indications that it doesn't work.
v1.7.1-251-g46f11fbfe Henrik Rydgård 2018-11-26 22:38:10 No build Just make the optimized (non-release) android build debuggable.
v1.7.1-250-ge4b887cc4 Henrik Rydgård 2018-12-09 21:22:11 Download Download Download Merge: 11c57a1cf 9aed8908a Merge pull request #11634 from orbea/cmake cmake: Fix CMP0077 policy warnings.
v1.7.1-248-gd9fab1c4e pent0 2018-12-11 17:09:51 No build Disable precompiled header for all configurations of Armips
v1.7.1-247-gd8458c212 pent0 2018-12-10 15:29:27 No build Disable SDL check with armips dependency Uninitialized pointer
v1.7.1-247-g11c57a1cf Henrik Rydgård 2018-12-09 21:20:55     Download Merge: 5a72570dc c17a21132 Merge pull request #11650 from Abbanon/patch-1 Attempt to improve Discord Rich Presence
v1.7.1-246-gc17a21132 Abbanon 2018-12-09 14:29:58 No build Attempt to improve Discord Rich Presence
v1.7.1-246-g4a53853f7 pent0 2018-12-10 14:55:07 No build Update UWP port
v1.7.1-245-g9aed8908a orbea 2018-12-04 03:35:48 No build cmake: Fix CMP0077 policy warnings. Fixes https://github.com/hrydgard/ppsspp/issues/11629
v1.7.1-245-g5a72570dc Henrik Rydgård 2018-12-07 10:16:34 Download Download Download Merge: 80e7f083e 070e29d92 Merge pull request #11644 from xebra/disable_edit_continue Disable "Edit & Continue" with VS debug mode.
v1.7.1-244-g828dcc26b orbea 2018-12-04 03:04:13 No build cmake: Remove the unused RASPBIAN define.
v1.7.1-244-g070e29d92 xebra 2018-12-07 05:01:16 No build Disable "Edit & Continue" with VS debug mode.
v1.7.1-243-g80e7f083e Henrik Rydgård 2018-12-03 17:13:01 Download Download Download Merge: ab7bd6fc6 2bbe0d7e6 Merge pull request #11632 from orbea/gles SDL: Allow toggling fullscreen for GLES2 on desktops.
v1.7.1-241-gf64156c8e xebra 2018-12-17 16:27:02 No build GE Debugger: Improve step count dialog.
v1.7.1-241-gab7bd6fc6 Henrik Rydgård 2018-12-03 09:35:10 Download Download Download Merge: 95ffa15a8 482487dd8 Merge pull request #11624 from unknownbrackets/shaderid GPU: Ignore light params for shade mapping in shader id
v1.7.1-240-g21bdc2b4c xebra 2018-12-06 10:16:54 No build GE Debugger: Add step count dialog.
v1.7.1-240-g2bbe0d7e6 orbea 2018-12-03 04:54:47 No build SDL: Allow toggling fullscreen for GLES2 on desktops. Fixes https://github.com/hrydgard/ppsspp/issues/11627
v1.7.1-239-g95ffa15a8 Henrik Rydgård 2018-12-02 22:15:52 Download Download Download Merge: d9cfa3a8f f88dc9e82 Merge pull request #11616 from unknownbrackets/debugger GE Debugger: Allow jumping to a specific prim
v1.7.1-235-gd9cfa3a8f Henrik Rydgård 2018-12-02 21:49:20 Download Download Download Bump shader caches
v1.7.1-234-g5bc7291d2 Henrik Rydgård 2018-12-02 21:38:03 No build Merge: 066b4c68d 9a7ee4119 Merge branch 'stencil-skip' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-stencil-skip
v1.7.1-229-g066b4c68d Henrik Rydgård 2018-12-02 17:13:38 Download Download Download Merge: f109c820f 8b6221e85 Merge pull request #11621 from unknownbrackets/gles-default Vulkan: Avoid using Vulkan by default
v1.7.1-227-gf109c820f Unknown W. Brackets 2018-12-02 01:05:19 Download Download Download Merge: c3bd37504 c90ff6f59 Merge pull request #11622 from 6alileo/patch-1 Madcatz Fightpad SFvTekken / Hori Mini Wired 4
v1.7.1-227-g9a7ee4119 Unknown W. Brackets 2018-12-01 23:10:47 No build Vulkan: Avoid OpKill workaround with no stencil. It seems like depth gets messed up either way on discard, but behaves sorta better without the write to depth.
v1.7.1-226-gf88dc9e82 Unknown W. Brackets 2018-12-02 00:50:20 No build GE Debugger: Allow relative prim counts.
v1.7.1-226-gc90ff6f59 6alileo 2018-12-02 01:01:57 No build Madcatz Fightpad SFvTekken / Hori Mini Wired 4
v1.7.1-226-g5932cbabc Unknown W. Brackets 2018-12-01 23:05:29 No build GPU: Avoid stencil emulation if possible. This reduces use of replaceAlpha, and reduces use of more complicated blend states. This simplifies fragment shaders a little.
v1.7.1-225-ge029168be Unknown W. Brackets 2018-12-01 15:40:27 No build GE Debugger: Allow jumping to a specific prim. This will make the most sense when frames are relatively stable, and works great for GE dumps.
v1.7.1-225-gd8c80afe5 Unknown W. Brackets 2018-12-01 23:00:32 No build GPU: Dirty stencil on stencil mask change. Otherwise it doesn't always apply.
v1.7.1-225-gc3bd37504 Henrik Rydgård 2018-12-01 23:02:49 Download Download Download Merge: 571ea0eec ac6106af0 Merge pull request #11618 from unknownbrackets/io-error Io: Ensure sign extension for error codes
v1.7.1-225-gbb7d9646f Unknown W. Brackets 2018-12-11 08:05:42 No build GE Debugger: Fix dump replay ticks accounting. Sometimes a list ends earlier than now, we don't need to eat cycles then. Fixes #11655.
v1.7.1-224-gb1e68c653 Unknown W. Brackets 2018-12-01 22:59:47 No build GPU: Avoid a missing virtual destructor warning.
v1.7.1-224-gac6106af0 Unknown W. Brackets 2018-12-01 18:43:02 No build Io: Ensure sign extension for error codes. The ternary `cond ? EnumValue : IntValue` was not sign extending consistently across compilers, but we actually want it to always sign extend in either case.
v1.7.1-224-g482487dd8 Unknown W. Brackets 2018-12-02 23:02:46 No build GPU: Ignore light params for shade mapping. They aren't part of the equation, so this simplifies and slightly reduces number of shaders.
v1.7.1-224-g8b6221e85 Unknown W. Brackets 2018-12-01 23:57:18 No build Vulkan: Avoid using Vulkan by default. Bugs on Adreno, some issues on Intel and AMD. Let's instead prefer Direct3D 11 or GLES for now.
v1.7.1-224-g4d5c8fcff Unknown W. Brackets 2018-12-01 15:26:35 No build GE Debugger: Track a counter of prims.
v1.7.1-224-g02d2aa406 Unknown W. Brackets 2018-12-11 08:04:46 No build Windows: Hide Vulkan/D3D11 if not available. We only were doing this in the settings screen before. Fixes #11657.
v1.7.1-223-g571ea0eec Henrik Rydgård 2018-12-01 12:47:52 Download Download Download Merge: b95c76f3b d573bf9cc Merge pull request #11614 from unknownbrackets/headless Headless: Allow startup using NULL draw context
v1.7.1-220-gb95c76f3b Henrik Rydgård 2018-12-01 12:30:31 Download Download   Update lang again
v1.7.1-219-gd573bf9cc Unknown W. Brackets 2018-12-01 02:46:47 No build Headless: Fix compare for 16-bit output. Most tests have been 32-bit output, so haven't run into this. Enables tests with softgpu to generate 16-bit output.
v1.7.1-219-gd1cf34cdf Henrik Rydgård 2018-11-30 20:57:21 Download Download Download Merge: 636a7a260 7b815af33 Merge pull request #11613 from unknownbrackets/cullmode GPU: Force use of indexes on cull mode flip
v1.7.1-218-g7b815af33 Unknown W. Brackets 2018-11-30 16:22:28 No build GPU: Force use of indexes on cull mode flip. Since we flip in the index, it can't be pure in this case.
v1.7.1-218-g6d8b78f52 Unknown W. Brackets 2018-12-01 02:45:54 No build Headless: Allow startup using NULL core. Or maybe we should have a dummy Draw context...
v1.7.1-217-g636a7a260 Henrik Rydgård 2018-11-30 10:57:56 Download Download Download Update lang
v1.7.1-216-g353128462 Henrik Rydgård 2018-11-30 07:26:40 Download Download Download Merge: 93bb96dbd d3db56534 Merge pull request #11612 from unknownbrackets/cullmode GPU: Properly flip cull on simple triangle lists
v1.7.1-215-gd3db56534 Unknown W. Brackets 2018-11-30 04:28:10 No build GPU: Maintain a bit more state in inner-prim loop. Trying to make dumps properly trigger this optimization, but they still sometimes get flattened and don't.
v1.7.1-214-g1517d66d4 Unknown W. Brackets 2018-11-30 04:03:38 No build GPU: Properly flip cull on simple triangle lists. Fixes #11601.
v1.7.1-213-g93bb96dbd Henrik Rydgård 2018-11-29 08:33:41 Download Download Download Merge: 9bda7cb64 db7cdce27 Merge pull request #11609 from unknownbrackets/win-menu Windows: Translate all items by id, not position
v1.7.1-210-g9bda7cb64 Henrik Rydgård 2018-11-28 01:04:13 Download Download Download Merge: a0c061a37 b82b42fab Merge pull request #11600 from sum2012/yugioh-save-tool yugioh save fix tool
v1.7.1-207-ga0c061a37 Henrik Rydgård 2018-11-26 22:54:16 Download Download Download Merge: d08a2eed6 53e6fbadf Merge pull request #11602 from mrfixit2001/patch-1 Avoid possible compile error: conflicting defs
v1.7.1-206-g53e6fbadf mrfixit2001 2018-11-26 22:02:25 No build fix ifdef vs if defined
v1.7.1-205-g0ab6c59fb mrfixit2001 2018-11-26 20:59:14 No build Avoid possible compile error: conflicting defs In some cases, depending on the build flags, these two lines can be actively compiled at the same time, resulting in a conflicting definitions error: https://github.com/hrydgard/ppsspp/blob/master/GPU/Common/DrawEngineCommon.h#L41 https://github.com/hrydgard/ppsspp/blob/master/GPU/Common/TextureDecoder.h#L88 I believe all that's necessary here is to add these "or" clauses to avoid it and safeguard against the error.
v1.7.1-204-gd08a2eed6 Henrik Rydgård 2018-11-26 09:29:15 Download Download Download Merge: a3bf2ee62 1f898e3b7 Merge pull request #11594 from unknownbrackets/cullmode GPU: Correctly flush on cull mode change
v1.7.1-202-ga3bf2ee62 Henrik Rydgård 2018-11-26 09:28:44     Download Merge: 8e56c62c2 3c5455f85 Merge pull request #11597 from unknownbrackets/softgpu-texmtx SoftGPU: Calculate texcoords in transform
v1.7.1-200-g8e56c62c2 Henrik Rydgård 2018-11-25 19:02:21 Download Download Download Merge: 2582e3e89 38461ed82 Merge pull request #11592 from unknownbrackets/savestate SaveState: Retry failed state screenshots
v1.7.1-197-gb82b42fab sum2012 2018-11-27 15:45:51 No build Use compat setting instead
v1.7.1-197-g2582e3e89 Unknown W. Brackets 2018-11-25 15:18:40 Download Download Download Merge: 04f57bd49 c5c1c46f3 Merge pull request #11590 from hrydgard/attempt-fix-glsl-depal Attempt to fix glsl depal error reported in #11588 (ATI/AMD)
v1.7.1-196-gee34a73e8 sum2012 2018-11-26 14:34:00 No build yugioh save fix tool
v1.7.1-196-gc5c1c46f3 Henrik Rydgård 2018-11-25 11:33:02 No build Attempt to fix glsl depal error reported in #11588 (ATI/AMD)
v1.7.1-195-g04f57bd49 Henrik Rydgård 2018-11-24 22:23:10 Download Download Download Merge: d1910de16 c2e726360 Merge pull request #11584 from unknownbrackets/depal D3D11: Allow shader blend to self
v1.7.1-193-gc2e726360 Unknown W. Brackets 2018-11-24 19:51:47 No build D3D11: Correct shader bounds apply.
v1.7.1-192-gfd97d82c7 Unknown W. Brackets 2018-11-24 19:47:49 No build D3D9: Correct shader bounds apply. Also, use triangle strip like D3D11.
v1.7.1-192-gdb7cdce27 Unknown W. Brackets 2018-11-29 06:58:54 No build Windows: Define menu item text in menu only. Except Run/Stop which changes, let's not use this parameter.
v1.7.1-192-g38461ed82 Unknown W. Brackets 2018-11-25 17:21:31 No build UI: Allow sorting saves by date too.
v1.7.1-191-gd9510f882 Unknown W. Brackets 2018-11-24 19:19:10 No build D3D11: Allow shader blend to self. It was forcing from black before. See #9616.
v1.7.1-191-gd1910de16 Henrik Rydgård 2018-11-24 17:14:15 Download Download Download GL: Realized we need another sanity check in the readback code Added similar checks to Vulkan, just because.
v1.7.1-191-gb8b4763ef Unknown W. Brackets 2018-11-25 17:20:23 No build SaveState: Retry failed state screenshots. See #10815 - happens when the device is resized before the save state.
v1.7.1-191-g46063961a Unknown W. Brackets 2018-11-29 06:46:55 No build Windows: Translate all items by id, not position. Fixes #11571.
v1.7.1-191-g3c5455f85 Unknown W. Brackets 2018-11-26 04:19:11 No build SoftGPU: Calculate texcoords in transform. No need to do it in rasterization, and should be faster to do it on the verts, anyway. This fixes the software issue of #11595, presumably because of the w handling.
v1.7.1-191-g1f898e3b7 Unknown W. Brackets 2018-11-26 01:56:39 No build GPU: Correctly flush on cull mode change. Fixes #11593 and fixes #11591.
v1.7.1-190-g036baf04d Henrik Rydgård 2018-11-23 17:01:53 Download Download Download Merge: 4942c52f7 e664e1c1d Merge pull request #11580 from unknownbrackets/softgpu SoftGPU: Oops, properly apply pixel mask in 16-bit
v1.7.1-189-ge664e1c1d Unknown W. Brackets 2018-11-23 15:10:14 No build SoftGPU: Oops, properly apply pixel mask in 16-bit.
v1.7.1-188-g4942c52f7 Henrik Rydgård 2018-11-23 09:56:17 Download Download Download Merge: c1e1076c6 7383e90c1 Merge pull request #11172 from weihuoya/cullface handle cullface, help to #10597
v1.7.1-186-gc1e1076c6 Henrik Rydgård 2018-11-23 09:32:16 Download Download Download Merge: 3d20ddecc 529efded1 Merge pull request #11577 from unknownbrackets/lighting Correct provoking vertex for lighting when flat shading
v1.7.1-182-g3d20ddecc Henrik Rydgård 2018-11-22 23:53:58 Download Download Download VK: Fix sometimes-missing images in GameScreen. Can't load textures from update(). (should probably make that possible though.. later).
v1.7.1-181-gc789c3427 Henrik Rydgård 2018-11-22 20:05:16 Download Download Download Merge: d9493009c 87085d18f Merge pull request #11575 from unknownbrackets/texture-self GLES: Fix render-to-self detection
v1.7.1-179-gd9493009c Henrik Rydgård 2018-11-22 20:04:46 No build Merge: 442b57033 1c19bce51 Merge pull request #11574 from unknownbrackets/lighting Correct various light param issues based on tests
v1.7.1-174-g529efded1 Unknown W. Brackets 2018-11-23 02:53:36 No build GE Debugger: Fix display of raw normals.
v1.7.1-173-gcd6783fa0 Unknown W. Brackets 2018-11-23 02:52:14 No build GPU: Use provoking normal for lighting with flat. This might interact strangely with skinning of texture matrix mapping, but they're not likely to be used together.
v1.7.1-172-g11a8857a7 Unknown W. Brackets 2018-11-23 02:48:55 No build SoftGPU: Correct clipping for flat shading. It needs to use the provoking color, regardless of culling or clipping. Fixes Blade Dancer lighting (see #4140.)
v1.7.1-171-g442b57033 Henrik Rydgård 2018-11-21 22:15:01 Download Download Download Attempt to fix the last very common issue of #11493 by being paranoid
v1.7.1-171-g1c19bce51 Unknown W. Brackets 2018-11-22 17:31:32 No build GPU: Correct specular exponent zero.
v1.7.1-170-gdc49e839d Henrik Rydgård 2018-11-21 22:29:21 No build VK: Workaround for validation bug (will be fixed in the next Vulkan SDK)
v1.7.1-170-g4816bfc1a Unknown W. Brackets 2018-11-22 17:15:40 No build GPU: Skip specular on negative diffuse factor. This is correct per hardware tests, see #8403. Note that the PS3 emulator running PSP HD remasters does not correctly handle this, and applies specular for negative diffuse factor.
v1.7.1-169-g8d8c7f5d0 Henrik Rydgård 2018-11-21 18:57:44 Download Download Download Merge: f2244f789 429a1fce0 Merge pull request #11572 from hrydgard/preset-shader-asserts Assert even in release mode if preset shaders fail to compile.
v1.7.1-169-g6e46d6c0f Unknown W. Brackets 2018-11-22 17:10:54 No build GPU: Correct powered diffuse with exp=0. Just to ensure negative factors are handled too, as they are on hardware.
v1.7.1-168-g429a1fce0 Henrik Rydgård 2018-11-21 18:13:48 No build Assert even in release mode if preset shaders fail to compile. This is just to help track down a Play crash.
v1.7.1-168-g1cec9f5ea Unknown W. Brackets 2018-11-22 17:08:34 No build GPU: Handle spot light with 0 exp or length.
v1.7.1-167-gf2244f789 Henrik Rydgård 2018-11-21 17:33:30 Download Download Download VK: Add extra safety checks around font texture creation. Motivated by some Play crashes.
v1.7.1-167-g9a4cd5bd9 Unknown W. Brackets 2018-11-22 16:59:56 No build GPU: Skip specular on powered diffuse. Matches hardware tests and improves lighting for Virtua Tennis, see #4140.
v1.7.1-166-gc944063d0 Unknown W. Brackets 2018-11-22 16:58:08 No build Reporting: Ignore link error with bad shaders. We only need the issue reported once.
v1.7.1-166-ga30da4b67 Henrik Rydgård 2018-11-20 09:09:19 Download Download Download Coldbird server moved, so change the default. Should look into doing this automatically, maybe storing the coldbird server in a config file on ppsspp.org.
v1.7.1-165-g87085d18f Unknown W. Brackets 2018-11-22 18:26:12 No build GLES: Fix render-to-self detection. Was broken by the recent fb_address changes, so match Vulkan and D3D11 for consistency.
v1.7.1-165-g10fa20cb0 Unknown W. Brackets 2018-11-19 15:15:55 No build SoftGPU: Fix pixel mask on rectangle clear. Oops, had inverted it. This caused it to improperly clear when masked.
v1.7.1-165-g0bf44827b Henrik Rydgård 2018-11-19 08:27:46 Download Download Download ManagedTexture: CreateTextureFromFileData should not return a ManagedTexture object if it fails. Alternatively, we should add even more checks around the code for empty ManagedTextures...
v1.7.1-164-gfed779e21 Henrik Rydgård 2018-11-18 19:03:40 Download Download Download Merge: ccc4e2e9c b2d60cb80 Merge pull request #11570 from unknownbrackets/lighting SoftGPU: Cleanup lighting code a bit
v1.7.1-163-gb2d60cb80 Unknown W. Brackets 2018-11-18 16:28:03 No build SoftGPU: Cleanup lighting code a bit. Avoid using Length() when Length2() is enough, simplify some things.
v1.7.1-162-gccc4e2e9c Henrik Rydgård 2018-11-18 10:15:41 Download Download Download Merge: 90c2d7fb5 0c5c776bb Merge pull request #11567 from unknownbrackets/lighting Correct shade mapping when light pos is all zeros
v1.7.1-158-g90c2d7fb5 Henrik Rydgård 2018-11-18 10:10:28     Download Merge: 036556c37 3cf3985c8 Merge pull request #11569 from unknownbrackets/ge-dump GE Debugger: Support record for more render types
v1.7.1-158-g0c5c776bb Unknown W. Brackets 2018-11-18 03:33:07 No build GPU: Correct shade mapping with 0,0,0 light pos. May need to audit more normalize() usage, if it's consistent in other places.
v1.7.1-157-g986371c63 Unknown W. Brackets 2018-11-18 03:16:54 No build SoftGPU: Normalize 0,0,0 as 0,0,1 for shade map. Takes care of #4155 for software rendering.
v1.7.1-157-g3cf3985c8 Unknown W. Brackets 2018-11-18 07:12:45 No build GE Debugger: Support record for more render types. This should handle both games that use display, and games that don't.
v1.7.1-156-g660089631 Unknown W. Brackets 2018-11-18 03:05:32 No build GPU: Fix shade mapping in soft transform. Was using invalid values when lighting was off.
v1.7.1-156-g179514e8d Unknown W. Brackets 2018-11-18 06:52:13 No build GE Debugger: Avoid writing 0 sized packets. This causes errors on allocation sometimes due to things like count=0 in a prim command.
v1.7.1-155-g036556c37 Henrik Rydgård 2018-11-17 23:32:20 Download Download Download Merge: 328e36720 6383f407d Merge pull request #11564 from unknownbrackets/ge-dump GE Debugger: Preserve VRAM textures / render-to-texture in dumps
v1.7.1-150-g6383f407d Unknown W. Brackets 2018-11-17 18:06:02 No build GE Debugger: Avoid overwriting in softgpu playback.
v1.7.1-149-g169d2fa44 Unknown W. Brackets 2018-11-17 17:59:00 No build GE Debugger: Preserve VRAM textures in dumps. Should allow for (some) reproduction of render-to-texture behavior.
v1.7.1-148-g184ae2f93 Unknown W. Brackets 2018-11-17 17:57:59 No build GE Debugger: Fix type conversion warning.
v1.7.1-147-g328e36720 Henrik Rydgård 2018-11-17 23:31:24 No build Merge: 6100dca1d 2d3885fc1 Merge pull request #11565 from unknownbrackets/ge-dump2 GE Debugger: Fix display event record timing
v1.7.1-147-g6cba46bd6 Unknown W. Brackets 2018-11-17 17:56:32 No build GE Debugger: Fix handling for framebuf changes.
v1.7.1-146-gd245e002c Unknown W. Brackets 2018-11-17 17:55:54 No build GE Debugger: Record block transfer too.
v1.7.1-145-g6100dca1d Henrik Rydgård 2018-11-17 23:30:48 No build Merge: 79d16f7b9 caf5bb278 Merge pull request #11566 from unknownbrackets/vulkan-pretrans Vulkan: Allow pre-transition from undefined
v1.7.1-145-g2201c65b0 Unknown W. Brackets 2018-11-17 17:55:00 No build Core: Fix spurious error on Linux/Unix paths. CreateFullPath with an absolute path would try to create ''.
v1.7.1-144-gcaf5bb278 Unknown W. Brackets 2018-11-17 18:59:39 No build Vulkan: Allow pre-transition from undefined. This seems like it can happen when download/upload operations break up a render, and happens now with dumps using the display at the right timing.
v1.7.1-144-g8506da14f Unknown W. Brackets 2018-11-17 17:54:29 No build Debugger: Prevent invalid address on syscall.
v1.7.1-144-g2d3885fc1 Unknown W. Brackets 2018-11-17 18:21:51 No build GE Debugger: Fix display event record timing. When the display happens mid frame, this fixes it so you can see the result easily when running the dump, without manually stepping through.
v1.7.1-143-g79d16f7b9 Henrik Rydgård 2018-11-13 15:24:47 Download Download Download Merge: df5fbaef7 04708fe88 Merge pull request #11560 from xebra/refactor_spline_bezier [spline/bezier]Unify SubmitSpline/Bezier.
v1.7.1-142-g04708fe88 xebra 2018-11-13 09:12:41 No build [spline/bezier]Unify SubmitSpline/Bezier.
v1.7.1-141-gdf5fbaef7 Unknown W. Brackets 2018-11-12 15:10:59 Download Download Download Merge: 256d5e0b0 32cd6dfae Merge pull request #11531 from hrydgard/virtual-readbacks WIP: Virtual readbacks
v1.7.1-139-g32cd6dfae Henrik Rydgård 2018-11-11 23:13:53 No build Take care of most cases of render-to-virtual-readback-buffer, I think.
v1.7.1-138-g6269d9b89 Henrik Rydgård 2018-11-11 22:50:15 No build Support virtual readbacks for detected-memcpy framebuffer copies, delete MotoGP hack.
v1.7.1-137-g256d5e0b0 Unknown W. Brackets 2018-11-12 15:06:23 Download   Download Merge: 9c6f7000b cf653b763 Merge pull request #11553 from hrydgard/framebuffers-outside-vram Remove constraint that virtual framebuffers have to represent VRAM.
v1.7.1-137-g7abbc1beb Henrik Rydgård 2018-11-05 00:28:01 No build Add compat flag to allow virtual framebuffer readbacks (auto-create fb from readback destination). Does not yet work outside VRAM but should fix Digimon Adventure.
v1.7.1-136-gcf653b763 Henrik Rydgård 2018-11-12 07:52:58 No build No need for fb_normalized_address
v1.7.1-135-gb17fc67c4 Henrik Rydgård 2018-11-12 07:48:30 No build Get rid of MaskedEqual
v1.7.1-134-g15f2e4888 Henrik Rydgård 2018-11-12 07:41:01 No build Only mask away Z mirrors if inside VRAM
v1.7.1-133-gd8f4a7039 Henrik Rydgård 2018-11-11 10:54:28 No build Remove constraint that virtual framebuffers have to represent VRAM. Prerequisite for #11531, virtual readbacks.
v1.7.1-132-g9c6f7000b Henrik Rydgård 2018-11-11 22:49:40 Download Download Download New spline stuff seems to need bigger storage buffer pools
v1.7.1-131-gb88b07ea0 Henrik Rydgård 2018-11-11 00:09:06 Download Download Download Merge: 31660291e ca8681f59 Merge pull request #11550 from unknownbrackets/discord Discord: Add cmake option to disable
v1.7.1-127-g31660291e Henrik Rydgård 2018-11-08 12:11:37 Download Download Download Merge: 99867addb 8694c3311 Merge pull request #11545 from Florin9doi/MOGA_STUB F-droid lite version - create stubs for Moga Controller
v1.7.1-125-g99867addb Henrik Rydgård 2018-11-07 13:14:50 Download Download Download Merge: 4c3f16821 3cc705483 Merge pull request #11541 from akien-mga/cmake-x11-egl CMake: Fix linking X11 when using EGL and not fbdev
v1.7.1-124-g8694c3311 Florin9doi 2018-10-31 22:36:38 No build F-droid lite version - create stubs for Moga Controller
v1.7.1-123-g4c3f16821 Henrik Rydgård 2018-11-07 09:38:46 Download Download Download Merge: cff827edf 340460f01 Merge pull request #11542 from unknownbrackets/disk-error Io: Add missing error code on file open
v1.7.1-121-gcff827edf Henrik Rydgård 2018-11-07 09:37:10     Download Merge: b6742af07 499608466 Merge pull request #11543 from unknownbrackets/fragtest GPU: Dirty frag shader on depth write
v1.7.1-120-g3cc705483 Rémi Verschelde 2018-11-06 18:31:05 No build CMake: Fix linking X11 when using EGL and not fbdev Co-authored-by: Unknown W. Brackets <checkins@unknownbrackets.org>
v1.7.1-119-gb6742af07 Henrik Rydgård 2018-11-06 16:17:04 Download Download Download Merge: a96e79243 ea2025c29 Merge pull request #11538 from akien-mga/cmake-arm-linux-opengl CMake: Link against OpenGL when using EGL but not GLES2
v1.7.1-118-gca8681f59 Unknown W. Brackets 2018-11-10 16:47:50 No build UI: Fix incorrect 3D API. If the string doesn't exist (e.g. OpenGL ES), the std::string goes out of scope, and we end up with a bad string. Oops.
v1.7.1-117-gc96748f0e Unknown W. Brackets 2018-11-10 16:48:04 No build Discord: Attempt to explicitly cleanup on exit.
v1.7.1-117-ga96e79243 Henrik Rydgård 2018-11-06 14:40:07 Download Download Download Merge: 67d6e3d38 3bc89f3d1 Merge pull request #11537 from akien-mga/cmake-wayland-opt-out CMake: Allow disabling Wayland support with USE_WAYLAND_WSI
v1.7.1-116-gea2025c29 Rémi Verschelde 2018-11-06 14:31:44 No build CMake: Link against OpenGL when using EGL but not GLES2 At least for Linux armv7hl this seems to be necessary, otherwise build fails with: /usr/bin/ld: lib/libnative.a(GLQueueRunner.cpp.o): undefined reference to symbol 'glStencilOp'
v1.7.1-116-g499608466 Unknown W. Brackets 2018-11-07 06:16:51 No build GPU: Dirty frag shader on depth write. We use this flag to determine whether we use discard, so it changes shader ids. Fixes the layering part of #11535.
v1.7.1-116-g340460f01 Unknown W. Brackets 2018-11-07 04:28:22 No build Io: Add missing error code on file open. Doesn't affect Windows.
v1.7.1-116-g6bd6b86c0 Unknown W. Brackets 2018-11-10 16:39:27 No build Discord: Add cmake option to disable.
v1.7.1-116-g3bc89f3d1 Rémi Verschelde 2018-11-06 10:59:22 No build CMake: Allow disabling Wayland support with USE_WAYLAND_WSI This change means that USE_WAYLAND_WSI=ON no longer triggers a fatal error if Wayland libraries are missing though, it will just show a message and continue building without Wayand WSI support. Closes #11536.
v1.7.1-115-g67d6e3d38 Henrik Rydgård 2018-11-05 00:27:29 Download Download Download Framebuffer blit: Clip src rectangle as well
v1.7.1-114-g7561af373 Henrik Rydgård 2018-11-04 19:35:03 Download Download Download Merge: 2c5922b0a d9ad57e91 Merge pull request #11523 from mrfixit2001/master Add frameskip setting by percent of current FPS
v1.7.1-110-g2c5922b0a Henrik Rydgård 2018-11-04 18:51:54 Download Download Download Merge: 22c066515 bd294f658 Merge pull request #11530 from unknownbrackets/dxt Make DXT alpha and color calculation more accurate
v1.7.1-103-g22c066515 Henrik Rydgård 2018-11-04 17:04:29 Download Download Download Merge: 886a1e031 0d7a5cd09 Merge pull request #11425 from xebra/refactor_spline_bezier [Refactoring] Improve spline/bezier.
v1.7.1-30-g886a1e031 Henrik Rydgård 2018-11-03 17:52:09 Download Download Download Update lang
v1.7.1-29-gd9ad57e91 mrfixit2001 2018-11-04 19:33:42 No build Move comments in function to be more relevant
v1.7.1-29-g6bc9a96e3 Henrik Rydgård 2018-11-03 17:35:21 Download Download Download Comply with new Google Play policy that is not happy with "Support PPSSPP" leading to the PPSSPP Gold app in Play
v1.7.1-28-g2704ab3ff Henrik Rydgård 2018-11-03 10:03:48 Download Download Download Merge: 85d989660 9929eedbc Merge pull request #11525 from LunaMoo/cheatdbImport Fix cheat.db comments ending the cheat import.
v1.7.1-28-g42c50a0ab root 2018-11-04 02:59:37 No build Fixes for Unknown
v1.7.1-27-gc19d3fe06 root 2018-11-03 02:33:41 No build MRFIXIT2001: This patch adds a second frameskip setting, one for setting the # of frames to skip, one for setting the % of frames to skip based off fps
v1.7.1-26-g85d989660 Henrik Rydgård 2018-11-02 17:32:41 Download Download Download Merge: 951a288bf f81dd83aa Merge pull request #11507 from unknownbrackets/qt-cmake Improve support of Qt + USING_GLES2
v1.7.1-23-g951a288bf Henrik Rydgård 2018-11-02 17:32:08     Download Merge: fdefddd59 d9198ff03 Merge pull request #11515 from libretro/master Libretro Updates
v1.7.1-18-g9929eedbc LunaMoo 2018-11-03 08:13:22 No build Fix database comments ending the cheat import.
v1.7.1-17-gfdefddd59 Henrik Rydgård 2018-11-02 11:31:33 Download Download Download Merge: e7ac30238 c30758cc1 Merge pull request #11503 from zminhquanz/update_gl_egl_extension Update OpenGL Extension check
v1.7.1-15-ge7ac30238 Henrik Rydgård 2018-11-02 11:30:33 No build Merge: f8e946d8e f68fed7da Merge pull request #11488 from dl471/memview-show-offsets Windows: Option to show offset scale in memory view
v1.7.1-9-gf8e946d8e Henrik Rydgård 2018-11-02 11:09:56 Download Download Download Merge: f74f6083a 670e207c5 Merge pull request #11518 from unknownbrackets/init-shutdown Core: Wait for background CPU load on exit
v1.7.1-7-gf74f6083a Henrik Rydgård 2018-11-02 11:09:46 No build Merge: 6eb4c141a dc54ed685 Merge pull request #11509 from unknownbrackets/desktop-gles GLES: Add disabled code to run GLES on desktop
v1.7.1-4-g6eb4c141a Henrik Rydgård 2018-11-02 11:09:05 No build Merge: d89e12016 29b558141 Merge pull request #11510 from unknownbrackets/scissor GLES: Correct invalid scissor handling
v1.7.1-2-gd89e12016 Henrik Rydgård 2018-11-02 09:16:59 Download Download Download Merge: fdb07323e d30d75ab3 Merge pull request #11519 from unknownbrackets/dinput-slow Windows: Check for devices on Windows events only
v1.7.1-1-gc9aa03969 Unknown W. Brackets 2018-11-02 05:42:12 No build Windows: Check for devices on Windows events only. A user reported stuttering after the periodic checks, and devices failing until unplug/replug. Presumably, this is caused by poor drivers reacting badly to periodic DirectInput queries, so less queries should help.
v1.7.1 Henrik Rydgård 2018-11-01 14:51:14 Download Download Download Update AndroidManifest.xml to 1.7.1
v1.7-23-gf7aed9a75 ITSTAKE 2019-04-20 11:02:09 No build Fix typo again
v1.7-22-g5ee7d73be ITSTAKE 2019-04-15 16:07:19 No build Fix typo
v1.7-21-gf038573d4 ITSTAKE 2019-04-13 12:31:10 No build Added IO Timing Method option.
v1.7-20-gd9198ff03 Aaron Kling 2018-10-30 23:57:54 No build Fix libretro Windows build 1103acd added a reference to std::vector without adding the include
v1.7-19-gd66f1b037 twinaphex 2018-10-30 03:54:42 No build Libretro d3d11 build fix
v1.7-18-g157b4aa7b Aaron Kling 2018-10-28 02:52:54 No build Add texture replacement option This allows use of texture packs placed in $savedir/PSP/TEXTURES
v1.7-17-gb296bc180 hunterk 2018-04-21 21:58:10 No build add texture filtering core option
v1.7-16-g9ee620354 Aaron Kling 2018-10-30 03:38:21 No build Squash of a few libretro makeile fixes Fix https://github.com/libretro/ppsspp/issues/5#issuecomment-383238875 Add missing file Bump this, in case you are building without .git/ folder Libretro: remove override directive. (#4)
v1.7-16-g9cd8911d0 Henrik Rydgård 2018-11-01 14:45:07 No build Update README for 1.7.1 And add some disabled debug code.
v1.7-15-g8a186869d Henrik Rydgård 2018-10-31 16:28:41 Download Download Download Update lang yet again
v1.7-14-g0134fc873 Henrik Rydgård 2018-10-31 15:55:36 Download Download Download Merge: bb656a0f0 40ca49d0e Merge pull request #11513 from unknownbrackets/gpu-shutdown Wait for orderly finish of cache before shutdown
v1.7-10-gbb656a0f0 Henrik Rydgård 2018-10-30 10:28:16 Download Download Download Update lang submodule
v1.7-9-g7339abf28 Henrik Rydgård 2018-10-28 21:32:16 Download Download Download Merge: cc9ad06cf 2650ddae7 Merge pull request #11508 from unknownbrackets/savedata Savedata: Write only one secure entry
v1.7-8-gbd294f658 Unknown W. Brackets 2018-11-04 18:31:30 No build TexCache: Round DXT5 alpha up. This isn't quite right, but it seems better than rounding down. Experimented with a lower round up value, but none were right - the weighting must be more complex.
v1.7-7-gdf200fc3d Unknown W. Brackets 2018-11-04 17:55:42 No build TexCache: In DXT3, don't swizzle alpha. Hardware doesn't seem to.
v1.7-7-gcc9ad06cf Unknown W. Brackets 2018-10-28 16:57:45 Download Download Download Merge: 67310888c c6c22a03f Merge pull request #11502 from hrydgard/improve-readback-checks Improve sanity checks for framebuffer readbacks
v1.7-6-gc31e01771 Unknown W. Brackets 2018-11-04 17:53:16 No build TexCache: Respect color order in DXT3/5. Hardware is still doing DXT1 style colors in this scenario.
v1.7-5-g40ca49d0e Unknown W. Brackets 2018-10-31 04:32:12 No build GPU: Cancel shader preload on shutdown/lost. Otherwise, we could've ended up with shaders loading after or during the lost event, and dense hash map corruption.
v1.7-5-g11ab4e863 Unknown W. Brackets 2018-11-04 17:37:24 No build TexCache: Mix DXT colors using 2/3 not 3/8. Hardware draws using 2/3. Adding this way matches rounding, too.
v1.7-4-gf81dd83aa Unknown W. Brackets 2018-10-28 19:33:25 No build Core: Format CMakeLists.txt consistently.
v1.7-4-gdcf71fc43 Unknown W. Brackets 2018-10-31 03:14:02 No build GLES: Skip freeing program if not allocated. This could cause a crash when skipGLCalls is true, if null.
v1.7-4-gdc54ed685 Unknown W. Brackets 2018-10-28 22:29:44 No build GLES: Add disabled code to run GLES on desktop. Helps when testing certain extensions, etc.
v1.7-4-g67310888c Henrik Rydgård 2018-10-28 16:55:35 No build Merge: 5ea935f4b 61be3785d Merge pull request #11504 from vnctdj/translateMoreCreditsLines Make more lines translatable in credits
v1.7-4-g35a1d8a1e Unknown W. Brackets 2018-11-04 17:09:56 No build TexCache: Decode DXT1 zero alpha as black. Hardware tests show this is how it decodes, which is more like standard DXT1 decoding.
v1.7-3-ge301d3bbd Unknown W. Brackets 2018-10-28 21:27:44 No build GLES: Detect ARB aniso and cull distance.
v1.7-3-gd30d75ab3 Unknown W. Brackets 2018-11-02 05:42:12 No build Windows: Check for devices on Windows events only. A user reported stuttering after the periodic checks, and devices failing until unplug/replug. Presumably, this is caused by poor drivers reacting badly to periodic DirectInput queries, so less queries should help.
v1.7-3-gc30758cc1 Vũ Minh Quân 2018-10-28 14:41:21 No build Update OpenGL Extension Update glew.c , visualinfo.c , glewinfo.c In GL , update glew.h , glxew.h , wglew.h and add eglew.h
v1.7-3-g6130eb34b Unknown W. Brackets 2018-10-31 03:13:22 No build Vulkan: Wait for GPU ready on shutdown. In case it's still busy preloading shaders.
v1.7-3-g2650ddae7 Unknown W. Brackets 2018-10-28 20:35:54 No build Savedata: Write only one secure entry. Before, we were filling all the entries when the first file was saved, a regression from 1976be4. This caused issues in games that use a single savedata folder for multiple secure files, such as Valkyria Chronicles 3.
v1.7-3-g670e207c5 Unknown W. Brackets 2018-11-02 05:27:01 No build Core: Wait for background CPU load on exit. This prevents crashes when exiting a game while loading is still in progress. See #11516.
v1.7-3-g61be3785d vnctdj 2018-10-28 15:58:13 No build Make more lines translatable in credits Fixes https://github.com/hrydgard/ppsspp/issues/11499
v1.7-3-g38eb9d12d Unknown W. Brackets 2018-11-04 17:09:13 No build TexCache: Don't swizzle DXT1 colors. Hardware tests show that this shouldn't happen. May be important for color tests, etc.
v1.7-3-g29b558141 Unknown W. Brackets 2018-10-28 23:56:02 No build GLES: Correct invalid scissor handling. Also improves Direct3D 9. See #11444. Per hardware tests, we should correctly not draw in this case.
v1.7-3-g6b89b6a4b Unknown W. Brackets 2018-10-28 19:13:05 No build Qt: Add GLES defines if USING_GLES2. See #11495 - thanks to Jan Beich.
v1.7-2-g5ea935f4b Henrik Rydgård 2018-10-28 08:46:28 Download Download Download Merge: caa506bf2 94c56ea09 Merge pull request #11498 from jbeich/freebsd Fix "No backtrace available to print on this platform" on BSDs
v1.7-1-g94c56ea09 Jan Beich 2018-10-27 19:55:55 No build native: enable backtrace on some BSDs
v1.7 Henrik Rydgård 2018-10-27 11:29:42 Download Download Download Update AndroidManifest.xml for 1.7.0
v1.6.3-621-g0d7a5cd09 xebra 2018-10-07 17:29:41 No build GLES: Fix to delete subimage data since #11447.
v1.6.3-620-g46d30d02c xebra 2018-10-02 14:13:40 No build [spline/bezier]minor fix
v1.6.3-619-geca9386c0 xebra 2018-10-01 05:54:14 No build [spline/bezier]Reduce static buffers. Get rid of the spline buffer using half of the vertex buffer.
v1.6.3-618-g5f07213c2 xebra 2018-09-30 10:10:58 No build [spline/bezier]minor fix
v1.6.3-617-g5f9022ae1 xebra 2018-09-30 04:07:28 No build [spline/bezier]minor fix
v1.6.3-616-g405ead8d4 xebra 2018-09-29 11:04:32 No build [spline/bezier]Get rid of duplication call of Flush().
v1.6.3-615-gef53195ae xebra 2018-09-29 06:39:02 No build [spline/bezier]Surround with namespace Spline.
v1.6.3-614-g1dfb40287 xebra 2018-09-28 18:15:38 No build [spline/bezier]Remove comment.
v1.6.3-613-g10afcf2db xebra 2018-09-27 13:57:30 No build [spline/bezier]Improve basic spline/bezier structures.
v1.6.3-612-g8ad38dfaa xebra 2018-09-24 13:12:28 No build [spline/bezier]oops
v1.6.3-611-gc49d9e2f7 xebra 2018-09-23 07:24:23 No build [spline/bezier]minor fix(referenced to c1f0e981).
v1.6.3-610-g41823f878 xebra 2018-09-22 15:06:40 No build [spline/bezier]Fix GLES texture resolution of HW tess to real 2D to avoid huge width in FF4CC mist dragon morphing.
v1.6.3-609-g89786b943 xebra 2018-09-22 12:20:30 No build [spline/bezier]Instanced rendering for B-Spline is very slow when using weak GPU, so disabled it and simplify the shaders. Add changing the quality of HW tessellation.
v1.6.3-608-gd98fa06b5 xebra 2018-08-31 13:10:02 No build [spline/bezier]Fix to build for Android(clang).
v1.6.3-607-g019e27679 xebra 2018-08-09 12:29:19 No build [spline/bezier]Modify ControlPoints and fix VertexPreview.
v1.6.3-606-g1c604d5b6 xebra 2018-07-30 21:12:12 No build [spline/bezier]Put the control points stuffs all in one structure.
v1.6.3-605-g66833513c xebra 2018-07-30 12:36:41 No build [spline/bezier]Modify the weights cache variables to a template variable.
v1.6.3-604-g62aaf6336 xebra 2018-07-23 16:11:58 No build Math3D: Something wrong with hand simd optimization in vec2<float>, so it causes very slow down. However, compiler optimization is faster enough, so removed it.
v1.6.3-603-gc4a8d80b6 xebra 2018-07-22 04:22:17 No build [spline/bezier]Put the output buffers all in one structure.
v1.6.3-602-ga241058d7 xebra 2018-07-21 18:11:23 No build [spline/bezier]Improve TemplateParameterDispatcher class macro to a real class.
v1.6.3-601-g98ddefbd5 xebra 2018-07-21 16:00:28 No build [spline/bezier]Extract an if-check in the hot loops to the template parameter.
v1.6.3-600-g3216a83a9 xebra 2018-07-21 12:46:14 No build [spline/bezier]Expand loops in the shaders.
v1.6.3-599-g8c279c0e2 xebra 2018-07-21 10:01:03 No build [spline/bezier]Precalculate weights in the shaders using the outer product.
v1.6.3-598-g03b9492f0 xebra 2018-07-20 17:18:34 No build [spline/bezier]Sharing textures to avoid heavily textures creation/deletion in one frame. At least, it occurs about 1000 and very slow down in Pursuit Force.
v1.6.3-597-g453e274fb xebra 2018-07-17 17:52:20 No build [spline/bezier]Fix around vertex type flags.
v1.6.3-596-gd4a667397 xebra 2018-07-14 02:40:13 No build [spline/bezier]Improve shader uniforms a bit.
v1.6.3-595-gde5975f13 xebra 2018-07-13 23:40:50 No build [spline/bezier]Reduce multiplications in the shaders from 16 to 4.
v1.6.3-594-g103d180ae xebra 2018-07-13 17:14:19 No build [spline/bezier]Get rid of wasted if-checks at Graphics Processors.
v1.6.3-593-g41d6c3cf3 xebra 2018-07-13 16:36:36 No build [spline/bezier]Move whole tessellation logic in the shaders into a subroutine.
v1.6.3-592-g3d07bca01 xebra 2018-02-11 16:50:21 No build [spline/bezier]Fix spline weights calculation and get rid of using next patch position in hwtess. # Conflicts: # GPU/Directx9/VertexShaderGeneratorDX9.cpp # GPU/GLES/VertexShaderGeneratorGLES.cpp # GPU/Vulkan/VertexShaderGeneratorVulkan.cpp
v1.6.3-591-ga48a5b32f xebra 2018-07-13 11:35:44 No build [spline/bezier]Unify hardware tessellation of bezier and spline.
v1.6.3-590-g3c0fb44f2 xebra 2018-07-10 18:09:20 No build [spline/bezier]Improve hwtess to use cached weights.
v1.6.3-589-ge5976f588 xebra 2018-02-04 17:47:58 No build [spline/bezier]Unify software tessellation of bezier and spline. # Conflicts: # GPU/Common/SplineCommon.cpp
v1.6.3-589-gc6c22a03f Henrik Rydgård 2018-10-28 16:48:46 No build Address feedback, thanks!
v1.6.3-588-gc074d3c61 Henrik Rydgård 2018-10-28 14:30:39 No build Improve sanity checks for framebuffer readbacks
v1.6.3-588-g61e38b453 Henrik Rydgård 2018-10-27 10:25:19 Download Download Download On older Android versions, densityDpi can't change and is thus not present in the Configuration objects. Fixes crash opening/closing the Xperia Play (and probably lots of others).
v1.6.3-588-g1b076f832 xebra 2018-06-29 17:21:30 No build [spline/bezier]Improve HW tess on Opengl to combine 3 textures into a single texture and use it.
v1.6.3-587-g5807ad0d7 Henrik Rydgård 2018-10-27 09:44:57 Download Download Download Update lang submodule again
v1.6.3-587-g3add12358 xebra 2018-06-29 16:50:07 No build thin3d: Add support for texture subimage to GLRender.
v1.6.3-586-gf8aa3a1b0 Henrik Rydgård 2018-10-27 09:44:20 No build Minor README update
v1.6.3-586-g0cb63318b xebra 2018-06-28 17:51:31 No build [spline/bezier]Fix to build for GE debugger.
v1.6.3-585-g696ab7bbc Henrik Rydgård 2018-10-27 07:33:07 Download Download Download Update lang submodule
v1.6.3-585-g7d4507820 xebra 2018-06-28 17:26:23 No build [spline/bezier]minor cleanup
v1.6.3-584-g24123e626 xebra 2018-02-02 09:36:02 No build [spline/bezier]Fix about quality.
v1.6.3-584-g2f75d1293 Henrik Rydgård 2018-10-25 20:15:32 Download Download Download Update lang submodule
v1.6.3-583-gda1176f2b xebra 2018-02-01 12:33:17 No build [spline/bezier]Improve template parameter dispatch method. # Conflicts: # GPU/Common/SplineCommon.h
v1.6.3-583-g3c3aaf5bc Henrik Rydgård 2018-10-25 01:20:41 No build Just fix some gradle build warnings. It's using platform 16 anyway (but somehow it all still works back on -9)
v1.6.3-582-gf7ac70858 xebra 2018-02-01 07:09:41 No build [spline/bezier]Improve spline tessellation using same as bezier tessellation method.(performance improvements, at least 10 FPS or more)
v1.6.3-582-g93047a092 Henrik Rydgård 2018-10-24 18:25:17 Download Download Download Update lang
v1.6.3-581-gb11f9e6ac xebra 2018-02-01 06:09:02 No build [spline/bezier]Fix normal generation flag and some minor stuffs.
v1.6.3-581-g6c84f281b Henrik Rydgård 2018-10-24 08:29:39 Download Download Download Merge: 8883156e4 6d1d04be5 Merge pull request #11487 from hrydgard/readme-1.7 Update README.md for 1.7.0
v1.6.3-580-gca4e24668 xebra 2018-02-01 05:37:53 No build [spline/bezier]Improve tessellator more generic.
v1.6.3-580-g6d1d04be5 Henrik Rydgård 2018-10-23 12:24:47 No build Update README.md for 1.7.0
v1.6.3-579-g8883156e4 Henrik Rydgard 2018-10-22 09:59:13 Download Download Download Yet another try at taking care of the GPD crashes in #11063. Thanks tiagao for all the testing.
v1.6.3-579-g07888d702 xebra 2018-02-01 04:27:29 No build [spline/bezier]Improve bezier tesselator more.
v1.6.3-578-gf12d79666 xebra 2018-02-01 04:02:03 No build [spline/bezier]minor cleanup
v1.6.3-578-g6905606c9 Unknown W. Brackets 2018-10-21 14:03:33 Download Download Download Merge: 292d2f44e fa40bcff8 Merge pull request #11482 from hrydgard/disable-range-cull-d3d9-intel Disable triangle range culling on D3D9 on Intel. Should fix #11477
v1.6.3-577-gfa40bcff8 Henrik Rydgård 2018-10-21 09:36:15 No build Disable triangle range culling on D3D9 on Intel. Should fix #11477
v1.6.3-577-g30691535d xebra 2018-02-01 03:51:58 No build [spline/bezier]Fix bezier texcoord generation.
v1.6.3-576-g292d2f44e Henrik Rydgård 2018-10-21 09:14:02 Download Download Download GL: Also skip gl calls in ThreadEnd during shutdown on Android. May help #11063
v1.6.3-576-g4c6098d80 xebra 2018-02-01 03:46:46 No build [spline/bezier]Improve bezier tessellator more.
v1.6.3-575-gfd20d7b09 Unknown W. Brackets 2018-10-20 16:52:29 Download Download Download Merge: aea5f38a1 ca58bb78d Merge pull request #11481 from hrydgard/adreno-int-workarounds Workaround for bad int behaviour on Adreno / GLES. (no problems in Vulkan).
v1.6.3-575-g068cc37b2 xebra 2018-02-01 03:21:58 No build [spline/bezier]Improve bezier tessellator.
v1.6.3-574-gf68fed7da dl471 2018-10-24 00:36:08 No build Fix whitespace
v1.6.3-574-g1e84a62e9 xebra 2018-01-31 13:42:39 No build [spline/bezier]Implement weights cache system.
v1.6.3-573-gca58bb78d Henrik Rydgård 2018-10-20 16:48:17 No build Turn off gl debug logging again
v1.6.3-573-g15b409a69 xebra 2018-01-31 12:59:41 No build [spline/bezier]Make a spline weights calculation class and precalculate all spline weights at the beginning.
v1.6.3-573-g7f3aaaa0f dl471 2018-10-22 04:17:45 No build Readability improvements -Change variable names related to offsets for consistency -Add a few comments
v1.6.3-572-gb25adc7ba dl471 2018-10-21 08:37:35 No build Implement drawing of offset scale -Add function to draw offset -Add checkbox to allow toggling of offset writing -Set writeOffsets default value to Off -Ensure the drawing and user input is not affected by the offset
v1.6.3-572-g81b781fd4 Henrik Rydgård 2018-10-20 13:25:53 No build Revert two accidental minor changes
v1.6.3-572-g0c9680446 xebra 2018-01-31 12:25:07 No build [spline/bezier]minor fix
v1.6.3-571-gc11cfe37f dl471 2018-10-21 07:07:31 No build Implement saner making space for offsets -Adjust the y coordinates of the rows as they are drawn -Adjust visible rows -Adjust clicks
v1.6.3-571-gaea5f38a1 Henrik Rydgård 2018-10-20 15:59:33 Download Download Download Fix issue where skipGLCalls_ wasn't respected. May help #11063
v1.6.3-571-g842290b6d Henrik Rydgård 2018-10-20 13:22:14 No build Workaround for bad int behaviour on Adreno / GLES. (no problems in Vulkan). See #11480, should help #11479.
v1.6.3-571-g1b9af8427 xebra 2018-01-31 12:24:00 No build [spline/bezier]minor fix
v1.6.3-570-gf52b88818 dl471 2018-10-21 06:17:38 No build Make space for offsets (dirty implementation)
v1.6.3-570-g42a73e4c7 Henrik Rydgård 2018-10-20 12:15:58 Download Download Download Fix minor bug in natural.vsh, which caused a gl_error that I ran into when tracing another bug
v1.6.3-570-g2a3210ac0 xebra 2018-01-31 12:18:47 No build [spline/bezier]Make a bezier weights calculation class and precalculate all bezier weights at the beginning.
v1.6.3-569-gc514a27c8 Henrik Rydgård 2018-10-17 09:44:14 Download Download Download Merge: 25230a14f f5f9708f3 Merge pull request #11475 from pleonex/fix-sigpipe Ignore broken pipe / SIGPIPE signal to avoid crash
v1.6.3-569-g3aeb3201b xebra 2018-01-31 11:25:43 No build [spline/bezier]Improve bezier weights calculation.
v1.6.3-568-gf5f9708f3 Benito Palacios Sanchez 2018-10-16 23:18:57 No build Fix undefined MSG_NOSIGNAL Only Linux seems to support it. For other OSes we set to the default value 0x00 to do nothing.
v1.6.3-568-ga34039099 xebra 2018-01-31 10:39:43 No build [spline/bezier]Move bezier patch loops into the function and pre-convert control-points.
v1.6.3-567-ge22118756 Benito Palacios Sanchez 2018-10-16 22:57:58 No build Ignore SIGPIPE signal receiving data to avoid crash Co-Authored-By: unknownbrackets <checkins@unknownbrackets.org>
v1.6.3-567-gd0682d782 xebra 2018-01-31 08:38:11 No build [spline/bezier]Move SIMD optimization of vector operations to Math3D.h. Needs rebuild to avoid a dialog confirmation on Visual Studio.
v1.6.3-566-gc8e45ae4b xebra 2018-01-31 04:44:05 No build [spline/bezier]Use real tessellation in low-quality with "fixed to 2" tessellation factor. # Conflicts: # GPU/Common/SplineCommon.cpp
v1.6.3-566-g25230a14f LunaMoo 2018-10-16 02:21:13 Download Download Download Merge: c6247d115 cf15f3dfa Merge pull request #11473 from zerojay/master Added 8Bitdo SN30 Pro (Switch Profile) controller
v1.6.3-565-gcf15f3dfa zerojay 2018-10-16 00:07:45 No build Added 8Bitdo SN30 Pro (Switch Profile) controller
v1.6.3-565-g36ed61d08 xebra 2018-01-31 03:34:37 No build [spline/bezier]Pre-convert control-points for the accumulation of SIMD optimization, and avoid conversion in hot loops. # Conflicts: # GPU/Common/SplineCommon.cpp # GPU/Common/SplineCommon.h
v1.6.3-564-gc6247d115 Henrik Rydgård 2018-10-11 23:45:17 Download Download Download Oh, another gradle update. Why not.
v1.6.3-564-g62ad5fe54 xebra 2018-01-31 01:03:13 No build Fix namespace Vec2f.
v1.6.3-563-g505464eaa Henrik Rydgård 2018-10-10 22:56:26 Download Download Download Vulkan validation: Fix issue where we forgot to transition image mip levels past 0 away from TRANSFER_DST_OPTIMAL during creation.
v1.6.3-563-g15a11d58c xebra 2018-01-30 10:17:54 No build Modify IndexConverter class to functor.
v1.6.3-562-gd8ccc1c2b xebra 2018-01-30 10:10:11 No build [spline/bezier]minor fix
v1.6.3-562-g0ad166d20 Henrik Rydgård 2018-10-10 21:55:10 Download Download Download Make sure to save the config while changing backends using the menu bar. Should help #11465
v1.6.3-561-g31893859c Henrik Rydgård 2018-10-09 07:44:02 Download Download Download Merge: 5a224d7a2 52e2e0763 Merge pull request #11461 from unknownbrackets/dinput-detect Windows: Detect DirectInput devices after launch
v1.6.3-561-g30c3c87da xebra 2018-01-30 09:42:41 No build [spline/bezier]Make a function to build indices.
v1.6.3-560-g52e2e0763 Unknown W. Brackets 2018-10-09 06:21:37 No build Windows: Detect DirectInput devices after launch.
v1.6.3-560-g7cbc97f19 xebra 2018-01-30 08:24:42 No build [spline/bezier]minor cleanup
v1.6.3-559-g966ff32ee xebra 2018-06-27 18:41:16 No build [spline/bezier]Improve the logic of copying control-points.
v1.6.3-559-g5a224d7a2 Henrik Rydgard 2018-10-08 13:33:21 Download Download Download Disable CheckFailedGPUBackends() in debug builds, for convenience
v1.6.3-558-g485260c93 xebra 2018-01-30 08:16:25 No build [spline/bezier]Make a function to copy control points.
v1.6.3-558-g52739a102 Henrik Rydgård 2018-10-08 07:53:54 Download Download Download Merge: 1b8bf31e8 014d9ddea Merge pull request #11453 from unknownbrackets/bof3-flicker Display: Resched interrupt before vblank threads
v1.6.3-557-gb1289cddc xebra 2018-06-27 16:37:21 No build [spline/bezier]minor fix
v1.6.3-556-g3c2837bee xebra 2018-01-30 06:56:21 No build [spline/bezier]minor fix
v1.6.3-555-ga7754c4b9 xebra 2018-01-30 06:53:03 No build [spline/bezier]minor fix # Conflicts: # GPU/Common/SplineCommon.cpp
v1.6.3-555-g1b8bf31e8 Henrik Rydgård 2018-10-08 07:53:10     Download Merge: a0b019d47 02b418e71 Merge pull request #11454 from unknownbrackets/remote-iso http: Allow pbp and ppdmp files too
v1.6.3-554-g1d4e8ccd2 xebra 2018-01-30 06:41:39 No build [spline/bezier]minor fix
v1.6.3-553-ga0b019d47 Henrik Rydgård 2018-10-08 07:52:47 No build Merge: 6fd1c0e3d 5a5483ca9 Merge pull request #11455 from unknownbrackets/android-resize Android: Fix Vulkan immersive startup
v1.6.3-553-g28a50053b xebra 2018-01-30 03:26:32 No build [spline/bezier]minor fix
v1.6.3-552-ga4860b6c8 xebra 2018-01-30 02:31:48 No build [spline/bezier]Managing buffer allocation. # Conflicts: # GPU/Common/SplineCommon.cpp
v1.6.3-551-ga9ac860da xebra 2018-01-29 11:24:42 No build [spline/bezier]Add spline derivative calculation for normal generation.
v1.6.3-550-g5c7284f8f xebra 2018-01-29 10:25:38 No build [spline/bezier]Get rid of divisions in spline weights calculation.
v1.6.3-549-g6fd1c0e3d Henrik Rydgård 2018-10-07 10:11:23 Download Download Download Instead of the last commit, don't enable the dual src extension at all on Adreno. This reverts commit eba6c00a8ab2631409301b03549496caab16e9be.
v1.6.3-548-geba6c00a8 Henrik Rydgård 2018-10-06 22:57:23 Download Download Download Experimental commit trying to solve #10421: Blacklist dual src blending on Adreno/Vulkan
v1.6.3-547-g8a74e6f7b Unknown W. Brackets 2018-10-06 21:52:43 Download Download Download Merge: 9e165ed00 f77975d79 Merge pull request #11447 from hrydgard/android-gl-shutdown-fixes Avoid calling any GL calls during shutdown on Android. Should help #11063
v1.6.3-544-gf77975d79 Henrik Rydgård 2018-10-06 21:36:47 No build Address additional comments.
v1.6.3-544-g9e165ed00 Henrik Rydgård 2018-10-06 21:39:20 No build Merge: 208b0d8a4 5c5277769 Merge pull request #11449 from Florin9doi/REMOVE_DUP Remove duplicate library; use the existing one
v1.6.3-543-ga3a94bdd3 Henrik Rydgård 2018-10-06 13:24:50 No build Avoid calling any GL calls during shutdown on Android. Should help #11063 The context is already lost and we're really running shutdown when the process is woken up again. Additionally, orderly shutdown through the button doesn't happen on the render thread so remove a couple of asserts that are wrong.
v1.6.3-542-g208b0d8a4 Henrik Rydgård 2018-10-06 19:28:32 Download Download Download Merge: 5f357984d dc99d781d Merge pull request #11450 from Florin9doi/androidgitversion Use androidgitversion version 0.4.5
v1.6.3-541-gdc99d781d Florin9doi 2018-10-06 19:16:29 No build Use androidgitversion version 0.4.5
v1.6.3-541-g5c5277769 Florin9doi 2018-10-06 19:01:28 No build Remove duplicate library; use the existing one
v1.6.3-540-g5f357984d Unknown W. Brackets 2018-10-06 18:05:16 Download Download Download Merge: 80538b093 83bf001a3 Merge pull request #11448 from hrydgard/android-tv-disable-hwscale Disable Android HW scale on TV type devices.
v1.6.3-539-g83bf001a3 Henrik Rydgård 2018-10-06 13:43:11 No build Disable Android HW scale on TV type devices.
v1.6.3-538-g80538b093 Unknown W. Brackets 2018-10-06 00:34:55 Download Download Download Merge: 7b34eaa1f 65d8b5fc9 Merge pull request #11445 from hrydgard/app-bundle-support Android build: Enable AAPT2
v1.6.3-537-g65d8b5fc9 Henrik Rydgård 2018-10-05 22:57:27 No build Android build: Enable AAPT2
v1.6.3-536-g7b34eaa1f Henrik Rydgård 2018-10-04 07:57:40 Download Download Download Merge: 7f38ff783 4aded5c11 Merge pull request #11435 from unknownbrackets/ui-buttons UI: Implement a glowing border touch control style
v1.6.3-534-g7f38ff783 Henrik Rydgård 2018-10-04 07:47:42     Download Merge: 486707b43 efc651056 Merge pull request #11436 from unknownbrackets/tex-ini Replacement: Show a warning for bad texture names
v1.6.3-533-g5a5483ca9 Unknown W. Brackets 2018-10-08 01:15:23 No build Android: Fix Vulkan immersive startup. Would commonly not actually start with immersive resolution due to race conditions in setting the resolution and ui visibility.
v1.6.3-532-g9cb471e5b Unknown W. Brackets 2018-10-08 01:13:34 No build Android: Avoid race on surface destroyed. Avoids a segfault in this scenario.
v1.6.3-532-g014d9ddea Unknown W. Brackets 2018-10-07 23:41:08 No build Display: Resched interrupt before vblank threads. Otherwise, we may first schedule to a woken thread, and then immediately reschedule to the interrupt. Each reschedule costs ticks, and it doesn't look like this should cause two reschedules. Improves #11414, Breath of Fire 3 frame flicker.
v1.6.3-531-gd5d572d38 Unknown W. Brackets 2018-10-08 00:24:04 No build Android: Consistently use version constants.
v1.6.3-531-gca5adcda7 Unknown W. Brackets 2018-10-07 23:40:10 No build GPU: Reduce log noise while stepping. We redisplay the framebuf over and over, which is annoying when you have debug logging on and are trying to read the log.
v1.6.3-531-g02b418e71 Unknown W. Brackets 2018-10-07 23:53:38 No build http: Allow pbp and ppdmp files too. Also cleanup a bit.
v1.6.3-530-g486707b43 Henrik Rydgård 2018-10-03 22:11:27 Download Download Download Merge: 07e99d614 9b7061b38 Merge pull request #11441 from hrydgard/note9-vulkan-fix Vulkan: Apply Themaister's patch, removing illegal pre-transitions of swapchain images. Fixes #11417 (crash on Note 9)
v1.6.3-529-g9b7061b38 Henrik Rydgård 2018-10-03 21:39:16 No build Vulkan: Apply Themaister's patch, removing illegal pre-transitions of swapchain images. Fixes #11417
v1.6.3-528-g07e99d614 Henrik Rydgård 2018-10-03 14:39:19 Download Download Download Merge: 669079454 64cf6f275 Merge pull request #11437 from xebra/step_to_curve GE Debugger: Step to curved surface.
v1.6.3-526-g669079454 Henrik Rydgård 2018-10-01 09:15:36 Download Download Download Merge: 4fbeec1e5 c57192476 Merge pull request #11438 from unknownbrackets/wasapi-switch Allow WASAPI device switching
v1.6.3-522-g64cf6f275 xebra 2018-10-01 04:40:21 No build GE Debugger:Step to curved surface.
v1.6.3-521-gc57192476 Unknown W. Brackets 2018-10-01 06:47:00 No build Windows: Support WASAPI default device switching. No support for specifying a certain device.
v1.6.3-521-g4fbeec1e5 Unknown W. Brackets 2018-09-30 21:59:02 Download Download Download Merge: a661672cf 56f9895bb Merge pull request #11434 from hrydgard/android-studio-fix Remove redundant minSdkVersion and targetSdkVersion settings from AndroidManifest.xml
v1.6.3-520-gefc651056 Unknown W. Brackets 2018-10-01 02:55:51 No build Replacement: Show a warning for bad texture names.
v1.6.3-520-gae5ff4bf7 Unknown W. Brackets 2018-10-01 05:26:06 No build Windows: Support non-extensible float in WASAPI. The DualShock 4's headphone jack uses this, for example.
v1.6.3-520-g56f9895bb Henrik Rydgård 2018-09-30 21:53:49 No build Remove redundant minSdkVersion and targetSdkVersion settings from AndroidManifest.xml
v1.6.3-519-gf7c96651e Henrik Rydgård 2017-06-27 13:02:20 No build Listen to WASAPI events
v1.6.3-519-ga661672cf Henrik Rydgård 2018-09-30 10:30:01 Download Download Download Merge: f90439a70 7ee4d2d5a Merge pull request #11433 from unknownbrackets/gpu-device UI: Ask for restart when changing graphics device
v1.6.3-519-g8b62354df Unknown W. Brackets 2018-10-01 02:44:06 No build Replacement: Note filename restrictions in ini.
v1.6.3-519-g4aded5c11 Unknown W. Brackets 2018-10-01 01:48:02 No build UI: Implement a glowing border touch control style. It barely glows, though.
v1.6.3-518-gf8ea36437 Henrik Rydgård 2017-06-27 11:46:10 No build Cleanup: Split out the WASAPI code into its own file.
v1.6.3-518-g13375e2b9 Unknown W. Brackets 2018-10-01 02:00:05 No build Replacement: Refactor ini template generation.
v1.6.3-518-g7ee4d2d5a Unknown W. Brackets 2018-09-30 09:53:21 No build UI: Ask for restart when changing graphics device. Only for D3D11 and Vulkan. Also, makes Vulkan follow D3D11 in not changing the setting if the device is not found on startup.
v1.6.3-517-gf90439a70 Unknown W. Brackets 2018-09-30 09:18:45 Download Download Download Windows: Oops, backwards.
v1.6.3-516-g034ad24ae Henrik Rydgård 2018-09-30 09:09:25     Download Merge: bb5b981ef 1103acdd0 Merge pull request #11432 from unknownbrackets/win10 Windows: Detect Windows 10 using kernel32.dll
v1.6.3-515-g1103acdd0 Unknown W. Brackets 2018-09-30 09:00:40 No build Windows: Detect Windows 10 using kernel32.dll. This is the recommended way per MSDN.
v1.6.3-514-gbb5b981ef Henrik Rydgård 2018-09-29 10:10:21 Download Download Download Merge: 2e8e28f78 ce6cb7e7c Merge pull request #11424 from unknownbrackets/disc-error Core: Report disc read errors to the user
v1.6.3-512-g2e8e28f78 Henrik Rydgård 2018-09-29 09:35:56 Download Download Download Merge: bd678d4f4 1a7e61f4a Merge pull request #11426 from Florin9doi/ANDROID_DEPS Android: Update deps; Cannot reproduce #11420
v1.6.3-510-gbd678d4f4 Unknown W. Brackets 2018-09-28 05:33:33 Download Download Download Merge: 945454643 02f4094c2 Merge pull request #11428 from Florin9doi/REMOVE_ECLIPSE_FILES Android: Remove obsolete files: eclipse
v1.6.3-509-g1a7e61f4a Florin9doi 2018-09-27 20:48:21 No build Android: Update deps; Cannot reproduce #11420
v1.6.3-508-g945454643 Henrik Rydgård 2018-09-27 21:53:26 Download Download Download Merge: 3d3f200c4 9e3ca46f5 Merge pull request #11427 from Florin9doi/BUILD_FILTER Android: Reduce the number of build variants
v1.6.3-507-g9e3ca46f5 Florin9doi 2018-09-27 21:31:53 No build Reduce the number of build variants
v1.6.3-507-g02f4094c2 Florin9doi 2018-09-27 21:46:22 No build Android: Remove obsolete files: eclipse
v1.6.3-506-g3d3f200c4 Henrik Rydgård 2018-09-25 14:54:47 Download Download Download Merge: e263b3af8 d222417bf Merge pull request #11421 from AreaScout/master Fix: prevent linkage error if EGL and GLES is not in one big blob
v1.6.3-505-gd222417bf AreaScout 2018-09-25 14:19:23 No build Fix: prevent linkage error if EGL and GLES is not in one big blob
v1.6.3-504-ge263b3af8 Henrik Rydgård 2018-09-25 08:56:56 Download Download Download Merge: 68b005c79 d1929eaca Merge pull request #11418 from unknownbrackets/gl-lookup GLES: Properly parse GL extension names
v1.6.3-501-g68b005c79 Henrik Rydgård 2018-09-24 23:23:51 Download Download Download Patch up small UI bug on credits screen. thanks benjamin
v1.6.3-500-gee62e19c6 Henrik Rydgård 2018-09-24 14:27:32 Download Download Download Merge: 41a27be10 34b43a663 Merge pull request #11415 from hrydgard/update-ffmpeg-submodule Update ffmpeg submodule
v1.6.3-500-gd1929eaca Unknown W. Brackets 2018-09-25 08:05:58 No build GLES: Properly parse GL extension names. We must split on spaces and not just lazily use strstr, see #11363.
v1.6.3-499-gce6cb7e7c Unknown W. Brackets 2018-09-27 05:29:15 No build Core: Report disc read errors to the user. At least when we can detect this, better not to keep silent about it.
v1.6.3-499-g34b43a663 Henrik Rydgård 2018-09-23 16:27:44 No build Update ffmpeg submodule
v1.6.3-499-g26cd98cd7 Unknown W. Brackets 2018-09-25 08:05:32 No build GPU: Fix a shader unit typo.
v1.6.3-498-g41a27be10 Henrik Rydgård 2018-09-23 16:28:58 Download Download Download Update assets/lang submodule
v1.6.3-497-gead4946fd Henrik Rydgård 2018-09-22 09:57:22 Download Download Download Merge: 26da22476 67058495f Merge pull request #11411 from unknownbrackets/cullrange GPU: Dirty more correctly for cullrange params.
v1.6.3-495-g26da22476 Henrik Rydgård 2018-09-22 09:53:44     Download Merge: 9fddfff66 d1c9da6a9 Merge pull request #11413 from unknownbrackets/ui-minor UI: Keep report image at right aspect ratio
v1.6.3-492-g67058495f Unknown W. Brackets 2018-09-22 06:55:11 No build GPU: Dirty more correctly for cullrange params. Was previously missing some settings which might convince us to use large viewports, and more importantly some that would impact the depth settings under certain settings.
v1.6.3-492-g9fddfff66 Henrik Rydgård 2018-09-21 09:18:31 Download Download Download Merge: 92b857ceb 4a5320ed7 Merge pull request #11407 from unknownbrackets/cullrange GPU: Correct handling of large viewport scaling
v1.6.3-491-g4a5320ed7 Unknown W. Brackets 2018-09-21 05:40:32 No build GLES: Refactor out duplicate code.
v1.6.3-490-gcd0662c06 Unknown W. Brackets 2018-09-21 05:36:41 No build GPU: Cleanup outdated flushbefore code. Backends didn't match.
v1.6.3-489-ge90ffdb8e Unknown W. Brackets 2018-09-21 05:31:59 No build GE Debugger: Fix tex preview race condition. If we redraw the tex preview first, we need this for the VAO. Oops.
v1.6.3-489-gd1c9da6a9 Unknown W. Brackets 2018-09-22 08:27:28 No build UI: Maintain aspect better on screenshots. In case they are on a thin screen or something.
v1.6.3-488-ga8588b0c5 Unknown W. Brackets 2018-09-21 05:29:46 No build GPU: Correct handling of large viewport scaling. Need to multiply not divide, duh. Also lost the offset during refactor, and didn't test it well.
v1.6.3-488-g3bba9df13 Unknown W. Brackets 2018-09-22 08:24:36 No build UI: Keep report image at right aspect ratio.
v1.6.3-487-g92b857ceb Henrik Rydgård 2018-09-20 22:48:49 Download Download Download Merge: c69e4261d 0dbe5d724 Merge pull request #11405 from AreaScout/master Fix: should close on spec #11404
v1.6.3-486-g0dbe5d724 AreaScout 2018-09-20 17:06:49 No build Fix: should close on spec #11404
v1.6.3-485-gc69e4261d Henrik Rydgård 2018-09-19 09:38:19 Download Download Download Merge: 1f881d790 b7d84926f Merge pull request #11402 from unknownbrackets/depthclamp D3D11: Enable depth clamping
v1.6.3-484-gb7d84926f Unknown W. Brackets 2018-09-19 06:49:17 No build D3D11: Enable depth clamping. Uses the same logic as Vulkan, improving #9545 on most D3D11 devices.
v1.6.3-483-g1f881d790 Unknown W. Brackets 2018-09-19 04:23:12 Download Download Download Android: Buildfix for CMake 3.6. The buildbot doesn't support GREATER_EQUAL.
v1.6.3-482-g025e478d2 Unknown W. Brackets 2018-09-19 00:33:53   Download Download Merge: 637a17a66 c1f0e981a Merge pull request #11401 from hrydgard/lighten-depth-workaround Vulkan: Only apply the depth/discard workaround on Qualcomm devices (adreno)
v1.6.3-481-gc1f0e981a Henrik Rydgård 2018-09-18 23:53:16 No build Throw in very minor fix (apply readonly to buffer used in tesselation). Validation layer seems buggy though as it still complains that we haven't enabled the feature vertexPipelineStoresAndAtomics
v1.6.3-480-g5975f471e Henrik Rydgård 2018-09-18 23:46:25 No build Vulkan: Only apply the depth workaround on Qualcomm devices (adreno) We've seen issues, and the validation layer still doesn't like them very much...
v1.6.3-479-g637a17a66 Henrik Rydgård 2018-09-18 23:37:48   Download Download Fix small and scary Vulkan bug (leftover from skinning-removal revert)
v1.6.3-478-gacfd68864 Henrik Rydgård 2018-09-18 23:21:42   Download Download Merge: 3f34c7a21 52baec21a Merge pull request #11393 from unknownbrackets/cullrange Implement vertex range culling
v1.6.3-472-g3f34c7a21 Henrik Rydgård 2018-09-18 09:52:06   Download Download Merge: 27ef79b0b ed90ab4fa Merge pull request #11400 from unknownbrackets/ui-minor UI: Fix occassional issue starting second game
v1.6.3-470-g27ef79b0b Henrik Rydgård 2018-09-18 09:51:42     Download Merge: ad6938de5 95556e8d0 Merge pull request #11366 from AreaScout/odroid_compile Add: some helpers to compile on ODROID-XU4/XU3
v1.6.3-469-g95556e8d0 AreaScout 2018-09-07 17:34:17 No build Add: some helpers to compile on ODROID-XU4/XU3
v1.6.3-468-gad6938de5 Unknown W. Brackets 2018-09-16 22:55:01 Download Download Download Merge: d63d2b954 3f849bb94 Merge pull request #11392 from hrydgard/android-hw-scale-off Android: Don't use "hw scaling" on modern devices by default.
v1.6.3-467-g52baec21a Unknown W. Brackets 2018-09-18 07:27:25 No build GPU: Refactor cull range calculation together.
v1.6.3-467-g3f849bb94 Henrik Rydgård 2018-09-16 21:05:13 No build Android: Don't use "hw scaling" on modern devices by default. It seems to cause more problems than it's worth, see #11151
v1.6.3-466-gd63d2b954 Henrik Rydgård 2018-09-16 20:50:50 Download Download Download Merge: e2f20f772 5d64107b0 Merge pull request #11391 from hrydgard/discord-links Add some links to Discord where appropriate.
v1.6.3-466-g985982764 Unknown W. Brackets 2018-09-18 06:43:29 No build Vulkan: Avoid depth clamp with clip range. Vulkan clamps to the clip range, not the full range. So when clipping, we don't really want to clamp at all. Unfortunately, when one side is clipping, we can't do it exactly right. But many games clip depth, like Dissidia. Fixes #11260.
v1.6.3-465-g44ba31fbc Unknown W. Brackets 2018-09-17 08:57:20 No build Vulkan: Implement verex range culling. Also D3D11, since they are very similar.
v1.6.3-465-g5d64107b0 Henrik Rydgård 2018-09-16 20:04:10 No build Add some links to Discord where appropriate.
v1.6.3-464-ge2f20f772 Henrik Rydgård 2018-09-16 11:48:01 Download Download Download Merge: 66e13f774 57bf9e304 Merge pull request #11390 from AreaScout/touch Add: allow touch screen events on fullscreen
v1.6.3-464-g639a3f406 Unknown W. Brackets 2018-09-17 08:40:30 No build D3D9: Implement vertex range culling.
v1.6.3-463-ged90ab4fa Unknown W. Brackets 2018-09-18 07:45:09 No build UI: Fix occassional issue starting second game. Sometimes render() would be called before update() after creating EmuScreen, and we'd exit out instead of starting the game.
v1.6.3-463-gab3a46662 Unknown W. Brackets 2018-09-17 07:52:43 No build GLES: Implement vertex range culling. Based on tests, skips triangles with any point outside the 4096x4096 box, except when depth clamping would engage.
v1.6.3-463-g57bf9e304 AreaScout 2018-09-16 09:11:15 No build Add: allow touch screen events on fullscreen
v1.6.3-462-g66e13f774 Henrik Rydgard 2018-09-14 13:11:19 Download Download Download Merge: a1e33fd9f 49e2a2db6 Merge branch 'zminhquanz-cpu-detection'
v1.6.3-461-g49e2a2db6 Vũ Minh Quân 2018-09-08 17:27:40 No build Add TSX Extension Add logic for TSX Check
v1.6.3-460-g2c92ad588 Vũ Minh Quân 2018-09-02 08:15:53 No build Add some extension Need to add some check extension
v1.6.3-459-ga1e33fd9f Henrik Rydgård 2018-09-14 12:52:47 Download Download Download Merge: 6d0ed4ad0 36f298dbc Merge pull request #11388 from unknownbrackets/cpuinfo Use OS to detect core count
v1.6.3-458-g36f298dbc Unknown W. Brackets 2018-09-14 05:12:23 No build x86: Use OS for cores on Mac OS X too.
v1.6.3-457-g9351146a2 Unknown W. Brackets 2018-09-14 04:51:47 No build x86: Use OS to detect core count. On Windows and Linux, at least. This should be more reliable than what we used before.
v1.6.3-456-g6d0ed4ad0 Henrik Rydgård 2018-09-12 10:33:23 Download Download Download Merge: 6ffa5bdca 468c508b3 Merge pull request #11382 from AreaScout/compile_option Add: -ffast-math compiler option to anything other then Intel
v1.6.3-454-g6ffa5bdca Henrik Rydgård 2018-09-10 09:45:38 Download Download Download Merge: e2a9f6acd 797327eec Merge pull request #11380 from unknownbrackets/softgpu GPU: Handle bad fog params as large signed vals
v1.6.3-452-ge2a9f6acd Henrik Rydgård 2018-09-10 09:23:11 Download Download Download Merge: ae73b8f45 817b5d7c1 Merge pull request #11379 from unknownbrackets/softgpu Correct interactions between fog, doubling, and color testing
v1.6.3-452-g797327eec Unknown W. Brackets 2018-09-10 09:27:16 No build GPU: Handle bad fog params as large signed vals. From tests, it seems they're just treated as valid exponents. Using 65535 since that's the range of depth, can't think of a game using a larger value for a fog parameter, probably never even this large.
v1.6.3-451-g817b5d7c1 Unknown W. Brackets 2018-09-10 06:12:17 No build SoftGPU: Support fog on 3D rectangles.
v1.6.3-450-g022670d88 Unknown W. Brackets 2018-09-10 06:11:51 No build GPU: Apply fog before color test. Hardware tests confirm the fog result is what's color tested.
v1.6.3-449-g8eb011c22 Unknown W. Brackets 2018-09-10 05:27:39 No build GPU: Clamp after color doubling. This is needed for blending to be correct - it blends a clamped value.
v1.6.3-448-g703181607 Unknown W. Brackets 2018-09-10 05:09:48 No build GPU: Apply color test after doubling.
v1.6.3-447-g8cdead90f Unknown W. Brackets 2018-09-10 03:11:37 No build SoftGPU: Preserve stencil inside logic op func. Cleaning things up to make it easier to translate.
v1.6.3-446-g772ed3028 Unknown W. Brackets 2018-09-10 02:00:12 No build SoftGPU: Avoid extra lookup of old stencil.
v1.6.3-445-gae73b8f45 Henrik Rydgård 2018-09-09 23:24:46 Download Download Download Merge: 204bfc744 016d6ba76 Merge pull request #11377 from unknownbrackets/lighting D3D11: Fix pow(0, 0) lighting handling
v1.6.3-444-g016d6ba76 Unknown W. Brackets 2018-09-09 19:25:58 No build D3D11: Fix pow(0, 0) lighting handling. This was previously fixed in GLES.
v1.6.3-443-g332788d0b Unknown W. Brackets 2018-09-09 18:59:42 No build GPU: Clean up some shader id flag usage.
v1.6.3-442-g204bfc744 Henrik Rydgård 2018-09-09 10:50:48 Download Download Download Merge: 47cccc0ff a5f61e798 Merge pull request #11371 from unknownbrackets/mpeg-minor Mpeg: Avoid reading outside available bytes
v1.6.3-440-g47cccc0ff Henrik Rydgård 2018-09-09 10:50:05 No build Merge: 7a5ec714c 1b4f1d7d4 Merge pull request #11370 from unknownbrackets/tex-replace Replacement: Cut down on parsing for large inis
v1.6.3-438-g7a5ec714c Henrik Rydgård 2018-09-09 10:48:23     Download Merge: 959a99957 b05f75f66 Merge pull request #11374 from unknownbrackets/texcache TexCache: Fix texture alignment in GLES
v1.6.3-437-gb05f75f66 Unknown W. Brackets 2018-09-09 05:05:19 No build D3D9: Set alpha mask reference in uniforms. Just so we don't have surprises later if we implement masking.
v1.6.3-436-g4dafb163a Unknown W. Brackets 2018-09-09 04:24:10 No build D3D11: Split color test out by component. Not working correctly together. See #10629.
v1.6.3-435-g97773d3dd Unknown W. Brackets 2018-09-09 03:53:05 No build TexCache: Fix texture alignment in GLES. We must align to 4 bytes, and we aren't always aligned to 16 anymore, so we must check when dealing with swizzle.
v1.6.3-434-g959a99957 Henrik Rydgård 2018-09-08 18:04:11 Download Download Download Merge: fd6c3145d 1fb111c2b Merge pull request #11365 from AreaScout/master Add: Touchscreen event support for SDL2
v1.6.3-433-ga5f61e798 Unknown W. Brackets 2018-09-08 21:14:17 No build Mpeg: Avoid reading outside available bytes. When we're just looking for the size or offset, it shouldn't be necessary to load the stream, so hopefully we can avoid it.
v1.6.3-433-g468c508b3 AreaScout 2018-09-11 21:12:09 No build Add: -ffast-math compiler option to anything other then Intel
v1.6.3-433-g1fb111c2b AreaScout 2018-09-07 12:44:41 No build Add: Touchscreen event support for SDL2
v1.6.3-433-g1b4f1d7d4 Unknown W. Brackets 2018-09-08 06:36:59 No build Replacement: Cut down on parsing for large inis.
v1.6.3-432-gfd6c3145d Henrik Rydgård 2018-09-07 07:13:23 Download Download Download Merge: d7bf2841d 120cf5923 Merge pull request #11364 from unknownbrackets/gpu-failed Core: Reset working graphics backend on restart
v1.6.3-430-gd7bf2841d Henrik Rydgård 2018-09-06 22:00:39 Download Download Download Merge: 8ac50b232 fb8f408db Merge pull request #11362 from unknownbrackets/gpu-failed Core: Don't consider graphics failed on shutdown
v1.6.3-428-g8ac50b232 Henrik Rydgård 2018-09-06 09:18:46 Download Download Download Merge: f42065ed3 db93a08fc Merge pull request #11360 from unknownbrackets/gpu-failed Core: Log more on graphics backend failures
v1.6.3-426-gf42065ed3 Henrik Rydgård 2018-09-05 10:22:23 Download Download Download Merge: 562c5f648 2388be544 Merge pull request #11357 from unknownbrackets/ui-minor UI: Automatically forget pinned deleted paths
v1.6.3-426-g120cf5923 Unknown W. Brackets 2018-09-07 03:31:09 No build Core: Reset working graphics backend on restart.
v1.6.3-425-gfb8f408db Unknown W. Brackets 2018-09-06 16:31:15 No build Core: Don't consider graphics failed on shutdown. On some devices, we'll lose context or get a resize mid-startup, so make sure we don't detect that as a graphics crash.
v1.6.3-425-g2388be544 Unknown W. Brackets 2018-09-05 06:54:25 No build Debugger: Fix crash in softgpu with no texaddr yet.
v1.6.3-424-gdb93a08fc Unknown W. Brackets 2018-09-06 08:13:15 No build Core: Log more on graphics backend failures. Just so we can tell for sure in logs what's happening.
v1.6.3-424-g246234b0b Unknown W. Brackets 2018-09-05 06:53:20 No build UI: Automatically forget pinned deleted paths. Also, resolve the paths in case of symlinks.
v1.6.3-423-g562c5f648 Henrik Rydgård 2018-09-04 21:14:15 Download Download Download Merge: f87dcefdd e246a946c Merge pull request #11346 from unknownbrackets/startup-fail Core: Track graphics startup failures and cycle
v1.6.3-420-gf87dcefdd Unknown W. Brackets 2018-09-04 03:41:52 Download Download Download Android: Buildfix for CMake. May affect other arm64 too. Also, ifdef out a check in case of compiling with GL 3 headers (to fix a Linux buildbot issue.)
v1.6.3-419-gd23d58c40 Henrik Rydgård 2018-09-02 21:35:45   Download Download Merge: caaec8c4c c6c66e760 Merge pull request #11332 from AreaScout/master Add: Get user-preferred locale from OS (linux only)
v1.6.3-417-gcaaec8c4c Henrik Rydgård 2018-09-02 21:33:41 No build Merge: 18a6fac91 ed10b69b1 Merge pull request #11347 from unknownbrackets/save-minor Savedata: Show confirm save without faded icon
v1.6.3-415-g18a6fac91 Henrik Rydgård 2018-09-02 21:33:18 No build Merge: e4562ccc9 65bf285e4 Merge pull request #11348 from unknownbrackets/ui-minor UI: Fix state screenshot size on pause screen
v1.6.3-413-ge4562ccc9 Henrik Rydgård 2018-09-02 21:32:24   Download   Merge: 4f26ac6e6 f65edc20a Merge pull request #11350 from unknownbrackets/texture-dxt TexCache: Optimize DXT3/DXT5 decode to single pass
v1.6.3-409-g4f26ac6e6 Henrik Rydgård 2018-09-02 21:20:15     Download Merge: 9d8cfb394 d715ed8fb Merge pull request #11351 from unknownbrackets/android-minor Add .nomedia files to system and textures
v1.6.3-407-gf65edc20a Unknown W. Brackets 2018-09-02 20:41:27 No build TexCache: Optimize DXT5 alpha lerp. This makes the overall DXT5 decode about 8% faster.
v1.6.3-406-ge246a946c Unknown W. Brackets 2018-09-01 23:16:39 No build Core: Add flag to prevent graphics cycling. For debugging graphics crashes.
v1.6.3-406-gd715ed8fb Unknown W. Brackets 2018-09-02 19:27:11 No build Core: More consistently use directory constants.
v1.6.3-406-g9d8cfb394 Henrik Rydgård 2018-09-02 14:05:03   Download Download Merge: a004196d4 68317f006 Merge pull request #11349 from unknownbrackets/arm-build Core: Match up NOEN define usage a bit more
v1.6.3-406-g3f35221f3 Unknown W. Brackets 2018-09-02 18:53:31 No build TexCache: Avoid masking out alpha for DXT3/DXT5. A little faster. Also refactor colors a bit to be more readable.
v1.6.3-405-gf906fbed3 Unknown W. Brackets 2018-09-01 22:57:20 No build Core: Track graphics startup failures and cycle. If the graphics driver segfaults, or some plugin segfaults, let's try a different one next time. This gives better hope of starting up next time.
v1.6.3-405-ged10b69b1 Unknown W. Brackets 2018-09-01 23:40:44 No build Savedata: Show confirm save without faded icon. See #9632.
v1.6.3-405-gd1c566861 Unknown W. Brackets 2018-09-02 19:19:08 No build Android: Add .nomedia files to system and textures. Due it on all platforms when saving textures to encourage including .nomedia in texture packs.
v1.6.3-405-g68317f006 Unknown W. Brackets 2018-09-02 04:56:35 No build Core: Match up NOEN define usage a bit more. Some compile parameters were resulting in us try to use a func we didn't compile. We should at least use the same defines in usage and definition.
v1.6.3-405-g65bf285e4 Unknown W. Brackets 2018-09-01 23:56:56 No build UI: Fix state screenshot size on pause screen. Was stretched wide here, but fine in save data manager.
v1.6.3-405-g8ae2b1e6f Unknown W. Brackets 2018-09-02 18:30:46 No build TexCache: Optimize DXT3/DXT5 decode to single pass. This is significantly faster on Vulkan, and in other situations where we're decoding directly to uncached memory.
v1.6.3-404-ga004196d4 Unknown W. Brackets 2018-09-01 23:29:23 Download Download Download Qt: Buildfix with removed debugger methods.
v1.6.3-403-g3d1e0e012 Henrik Rydgård 2018-09-01 22:01:19 Download Download Download Merge: d91637390 360862617 Merge pull request #11345 from unknownbrackets/debugger Expose GE dump recording in WebSocket API
v1.6.3-402-g360862617 Unknown W. Brackets 2018-09-01 20:00:05 No build UI: Move debugger checkbox outside texture area. Oops, didn't mean for it to be there.
v1.6.3-401-g653129c52 Unknown W. Brackets 2018-09-01 19:58:28 No build Debugger: Add an event for GE dump recording.
v1.6.3-400-g4ce2b64ef Unknown W. Brackets 2018-09-01 19:15:22 No build Debugger: Refactor to allow simpler broadcasting. It's okay to mix a bit for simple ones, I think.
v1.6.3-399-gc10b2035b Unknown W. Brackets 2018-09-01 18:45:35 No build Debugger: Prevent record with no commands. Should cut down on empty dumps, at least.
v1.6.3-398-gf1afc5199 Unknown W. Brackets 2018-09-01 18:41:20 No build GE Debugger: Refactor out stepping callback. In case we have multiple connected debuggers, we don't want just a callback. A counter works fine.
v1.6.3-397-ga4c0640f0 Unknown W. Brackets 2018-09-01 17:32:03 No build GE Debugger: Factor out host calls some. Moving more of this to cross platform for the web debugger.
v1.6.3-396-gd91637390 Henrik Rydgård 2018-09-01 11:02:08 Download Download Download Merge: 2f060a4c7 9324d7c38 Merge pull request #11334 from weihuoya/glslang-args Some glslang options for vulkan
v1.6.3-394-g2f060a4c7 Henrik Rydgård 2018-09-01 09:48:29 Download Download Download Merge: 0ed6064d7 16d7a8098 Merge pull request #11337 from unknownbrackets/kh-shadow GPU: Clear alpha more consistently from 565
v1.6.3-392-g0ed6064d7 Henrik Rydgård 2018-08-31 22:39:11 Download Download Download Merge: 557748d65 2704b09df Merge pull request #11338 from unknownbrackets/ui-minor UI: Load post shader names on non-Windows early
v1.6.3-390-g557748d65 Unknown W. Brackets 2018-08-31 01:02:40 Download Download Download Merge: 19dd28582 8e6a1bc84 Merge pull request #11336 from hrydgard/android-text-crash-fix Set a minimum of 1x1 for Android text bitmap measurement.
v1.6.3-388-g19dd28582 Henrik Rydgård 2018-08-30 21:03:31 Download Download Download Merge: c413da784 45753d87d Merge pull request #11335 from AreaScout/eglinfo Add: EGL info for GLES on Linux
v1.6.3-387-g9324d7c38 weihuoya 2018-08-30 16:51:55 No build glslang options for vulkan
v1.6.3-386-gc413da784 Henrik Rydgård 2018-08-30 13:37:40 Download Download Download Merge: 22a536fb0 1b7992403 Merge pull request #11333 from unknownbrackets/clut-rehash TexCache: Keep maxSeenV on clut variants in sync
v1.6.3-385-g1b7992403 Unknown W. Brackets 2018-08-30 07:09:10 No build Debugger: Fix texture readback in GLES. Was using the wrong size, causing the buffer not to be allocated large enough. This caused crashes sometimes.
v1.6.3-384-gc6c66e760 AreaScout 2018-08-28 21:40:58 No build Add: Get user-preferred locale from OS (linux only)
v1.6.3-384-g45753d87d AreaScout 2018-08-30 17:05:35 No build Add: EGL info for GLES on Linux
v1.6.3-384-g2704b09df Unknown W. Brackets 2018-08-31 06:17:30 No build UI: Load post shader names on non-Windows early. This way the ini "name" is used, rather than the stored code for it. Fixes #11015.
v1.6.3-384-g16d7a8098 Unknown W. Brackets 2018-08-31 06:00:21 No build GPU: Clear alpha more consistently from 565. Before, the backends all did different things. Now they are more in sync, but Vulkan still behaves slightly differently. Fixes #11326.
v1.6.3-384-g00daa00ae Unknown W. Brackets 2018-08-30 07:07:27 No build TexCache: Keep maxSeenV on clut variants in sync. This ensures that we detect changes properly even when they are outside the max V used with one CLUT. Fixes #9355, enemy fade out in FF2.
v1.6.3-383-g22a536fb0 Unknown W. Brackets 2018-08-27 05:04:49 Download Download Download Merge: 773dba1be 529b8c602 Merge pull request #11307 from hrydgard/discord-mac-linux Enable Discord integration for Mac and Linux.
v1.6.3-381-g8e6a1bc84 Henrik Rydgård 2018-08-30 19:49:33 No build Set a minimum of 1x1 for Android text bitmap measurement. Should fix some crashes seen on Google Play
v1.6.3-380-g773dba1be Henrik Rydgård 2018-08-26 23:03:43 Download Download Download Merge: 4cb230dfd 274b1eaa0 Merge pull request #11330 from unknownbrackets/mac-realpath Use a larger buffer for realpath()
v1.6.3-377-g274b1eaa0 Unknown W. Brackets 2018-08-26 20:51:06 No build GPU: Fix typo with wrong type. No behavior change, just fixes a warning.
v1.6.3-377-g4cb230dfd Henrik Rydgård 2018-08-26 23:02:49   Download   Merge: 200ec7387 8ba1f049d Merge pull request #11331 from orbea/snappy Allow choosing to use the system snappy or not.
v1.6.3-376-ge9bc6b159 Unknown W. Brackets 2018-08-26 20:32:04 No build UI: Use a larger buffer for realpath(). Hopefully will prevent crashes on Mac.
v1.6.3-376-g8ba1f049d orbea 2018-08-26 21:59:02 No build Allow choosing to use the system snappy or not.
v1.6.3-375-g200ec7387 Unknown W. Brackets 2018-08-26 20:19:10 Download Download Download Merge: 61eb331ba 3c5b2d69f Merge pull request #11329 from hrydgard/nexus-player-fix-attempt Android: When using the hardware scaler, round the size to divisible by 4
v1.6.3-374-g3c5b2d69f Henrik Rydgård 2018-08-26 19:26:54 No build Android: When using the hardware scaler, round the size to divisible by 4. Might help #11151
v1.6.3-373-g61eb331ba Henrik Rydgård 2018-08-26 13:06:17 Download Download Download Update gradle version again
v1.6.3-372-g3292c51b7 LunaMoo 2018-08-26 11:35:03 Download Download Download Merge: 3c99d16da 39eedc638 Merge pull request #11327 from ystlong/master add BTP-BD2F joystick gamecontroller map for Linux
v1.6.3-371-g39eedc638 ystlong 2018-08-26 09:27:16 No build add BTP-BD2F joystick gamecontroller map
v1.6.3-370-g3c99d16da Henrik Rydgård 2018-08-25 21:12:45 Download Download Download Merge: 569c07349 3f48e446b Merge pull request #11322 from unknownbrackets/texcache GPU: Fix texture handling on framebuf detach
v1.6.3-368-g569c07349 Henrik Rydgård 2018-08-25 21:11:48 No build Merge: 2aaa01329 5c01bf61e Merge pull request #11319 from unknownbrackets/logicop GPU: Apply logic op in more cases
v1.6.3-363-g2aaa01329 Henrik Rydgård 2018-08-25 21:09:56     Download Merge: bde3fe3bf 7fa20d473 Merge pull request #11323 from unknownbrackets/fb-safesize GPU: Download safe size on next create, too
v1.6.3-362-g5c01bf61e Unknown W. Brackets 2018-08-25 06:19:54 No build GPU: Apply logic op in more cases. It has well defined behavior with alpha blending, so let's apply it even when we're blending. Fixes #11316.
v1.6.3-361-gbde3fe3bf Henrik Rydgård 2018-08-25 21:09:19 No build Merge: 17de6ad2d 6ee0612a1 Merge pull request #11325 from unknownbrackets/ge-safemem Ge: Avoid executing invalid pointers
v1.6.3-361-g734db3d05 Unknown W. Brackets 2018-08-25 06:05:27 No build GPU: Refactor logic op simulation for better reuse.
v1.6.3-360-g44b90f638 Unknown W. Brackets 2018-08-25 05:54:38 No build SoftGPU: Apply pixel mask for clears. Turns out it's respected even in clear mode. Also, confirm logic op and blending interact.
v1.6.3-360-g6ee0612a1 Unknown W. Brackets 2018-08-25 19:38:56 No build Ge: Keep jump/call optim when fast memory on. This gives a way to validate with fast memory off, and get less crashes.
v1.6.3-359-gd13f76308 Unknown W. Brackets 2018-08-25 19:32:32 No build Ge: Avoid executing invalid pointers. May help #3407 and related errors, as well as crashes and execution of garbage. This stops immediately on a bad pointer, rather than trying to push through.
v1.6.3-359-g28be6cc4c Unknown W. Brackets 2018-08-25 05:53:40 No build Headless: Fix graphics compare tests. Shadowing.
v1.6.3-359-g7fa20d473 Unknown W. Brackets 2018-08-25 19:01:43 No build GPU: Download safe size on next create, too. In some cases, games will create a series of framebufs. Before, we weren't downloading them if they were only used once, as intended.
v1.6.3-359-g3f48e446b Unknown W. Brackets 2018-08-25 18:57:37 No build GPU: Fix texture handling on framebuf detach. We were never creating/recreating the texture, so we ended up with null. Caused all sorts of problems.
v1.6.3-358-g17de6ad2d Henrik Rydgård 2018-08-23 11:01:44 Download Download Download Merge: 1f274a207 6ef7e069d Merge pull request #11313 from unknownbrackets/load-race UI: Delay game config/discord until game info load
v1.6.3-356-g7383e90c1 weihuoya 2018-08-23 06:46:09 No build handle cullface, help to #10597
v1.6.3-355-g1f274a207 Henrik Rydgård 2018-08-18 19:46:39 Download Download Download Merge: ec5b0c21a cd98c4a26 Merge pull request #11308 from unknownbrackets/gles-depal Fix direct shader depal on GLES
v1.6.3-354-gcd98c4a26 Unknown W. Brackets 2018-08-18 19:41:59 No build GLES: Fix direct shader depal on GLES. Was missing a cast and only worked on some desktop before.
v1.6.3-354-g529b8c602 Henrik Rydgård 2018-08-26 23:10:37 No build Untested attempt to fix ios/mac discord (no machines around right now)
v1.6.3-354-g6ef7e069d Unknown W. Brackets 2018-08-23 03:28:36 No build Core: Fix logging of SCEGE category.
v1.6.3-353-ge34378a1c Henrik Rydgård 2018-08-18 10:11:15 No build Enable Discord integration for Mac and Linux.
v1.6.3-353-g8a154dab7 Unknown W. Brackets 2018-08-18 19:22:55 No build Windows: Correctly buildfix Windows XP. Should run properly now - dumb mistake.
v1.6.3-353-g3fc845a26 Unknown W. Brackets 2018-08-23 03:27:20 No build UI: Delay game config/discord until game info load. This avoids a race condition where the info is not always available, causing game-specific config and Discord presence to set incorrectly.
v1.6.3-352-gec5b0c21a Henrik Rydgård 2018-08-15 21:27:41   Download Download Merge: 6f173b913 f038b6489 Merge pull request #11305 from LunaMoo/sceUsbAcc Add sceUsbAcc stubs, improves EyePet(fixes endless loop on boot)
v1.6.3-351-gf038b6489 LunaMoo 2018-08-15 18:35:07 No build Add sceUsbAcc stubs, improves EyePet(fixes endless loop on boot)
v1.6.3-350-g6f173b913 Henrik Rydgård 2018-08-14 21:27:07 Download Download Download Harmonize some VS project settings.
v1.6.3-349-g75827004e Henrik Rydgård 2018-08-14 21:26:42 No build Properly fix the iterator bug, oops.
v1.6.3-348-g404594da5 Henrik Rydgård 2018-08-14 20:40:42 Download Download Download Fix crash bug when cleaning duplicates of recent files
v1.6.3-347-g0684068c8 Henrik Rydgård 2018-08-14 08:40:09 Download Download Download Merge: 187204d7b c0ba66cf3 Merge pull request #11296 from hrydgard/discord-presence Discord presence - show the current game
v1.6.3-341-g187204d7b Henrik Rydgård 2018-08-13 19:41:14 Download Download Download Merge: 39eb2b415 a2530be18 Merge pull request #11301 from unknownbrackets/buildfix Fix Windows XP support
v1.6.3-340-ga2530be18 Unknown W. Brackets 2018-08-13 14:01:19 No build Io: Fallback to long/full path on Windows XP.
v1.6.3-339-gac5467ca6 Unknown W. Brackets 2018-08-13 13:33:52 No build Io: Linux buildfix. Fixes #11300.
v1.6.3-338-g39eb2b415 Henrik Rydgård 2018-08-13 07:50:13   Download Download Merge: a49553716 70318fda3 Merge pull request #11298 from unknownbrackets/gles-depal GLES: Enable shader depal with Vulkan fixes
v1.6.3-336-ga49553716 Henrik Rydgård 2018-08-13 07:48:51     Download Merge: 7aa71fc84 7a058180b Merge pull request #11297 from unknownbrackets/fs-root Io: Prevent cur/parent dir in listing of root
v1.6.3-334-g7aa71fc84 Henrik Rydgård 2018-08-12 23:45:39 Download Download Download Merge: b9bed664b 048afb6d2 Merge pull request #11295 from unknownbrackets/recent UI: Resolve symlinks when adding things to recent
v1.6.3-332-gb9bed664b Henrik Rydgård 2018-08-12 19:49:07 Download Download Download Update README.md with discord link
v1.6.3-331-g90edace7c Henrik Rydgård 2018-08-12 11:03:44 Download Download Download Merge: 1fdb1f785 b64bb2e8c Merge pull request #11293 from unknownbrackets/savedata Savedata: Correct use of bufSize/size
v1.6.3-330-gb64bb2e8c Unknown W. Brackets 2018-08-12 01:52:44 No build Savedata: Also validate icon/subdata size.
v1.6.3-329-gc0ccc9449 Unknown W. Brackets 2018-08-12 01:39:11 No build Savedata: Use size, not bufSize, for icons. Verified by tests. Should help #8810.
v1.6.3-328-g42feade46 Unknown W. Brackets 2018-08-12 01:36:28 No build Savedata: Return error when bufSize is too small. Mirrors what a PSP does.
v1.6.3-327-g718053e7f Unknown W. Brackets 2018-08-12 01:35:58 No build Savedata: Return error codes on WRITEDATA/MAKEDATA.
v1.6.3-326-gc32ffa1db Unknown W. Brackets 2018-08-12 01:33:39 No build GE Debugger: Rename depth clamp more places. Was still showing clip enable in disasm.
v1.6.3-326-g70318fda3 Unknown W. Brackets 2018-08-13 04:49:08 No build GLES: Enable shader depal with Vulkan fixes.
v1.6.3-326-g7a058180b Unknown W. Brackets 2018-08-13 04:27:26 No build Io: Prevent cur/parent dir in listing of root. See #9344. Matches tests.
v1.6.3-326-g048afb6d2 Unknown W. Brackets 2018-08-12 17:24:33 No build UI: Resolve symlinks when adding things to recent. See #11131. This also normalizes paths, captialization, etc. as necessary.
v1.6.3-325-g1fdb1f785 Henrik Rydgård 2018-08-11 20:08:02 Download Download Download Merge: 945eab6fe 06ad9b829 Merge pull request #11290 from unknownbrackets/gpu-clipping SoftGPU: Oops, correct rounding to make sense
v1.6.3-323-g945eab6fe Henrik Rydgård 2018-08-06 15:05:08 Download Download Download Merge: 96ff23a47 31d5c3985 Merge pull request #11287 from unknownbrackets/gpu-clipping Improve clipping/culling handling in software renderer
v1.6.3-321-g06ad9b829 Unknown W. Brackets 2018-08-09 16:12:32 No build SoftGPU: Oops, correct rounding to make sense. Was too hasty in that last commit.
v1.6.3-320-g31d5c3985 Unknown W. Brackets 2018-08-06 05:07:45 No build SoftGPU: Fix some minor rounding on viewport cull. Had some tests failing when on the edge due to this.
v1.6.3-319-g44be615cf Unknown W. Brackets 2018-08-06 04:52:20 No build GE Debugger: Arrange matrices properly. They were all off before for 4x3.
v1.6.3-318-ge22cc7ef6 Unknown W. Brackets 2018-08-06 02:47:05 No build SoftGPU: Always clip, without special neg z case. Depth clamping doesn't change whether it clips. Also, avoid culling when a vertex is behind the near plane.
v1.6.3-317-gcd6b1f73c Unknown W. Brackets 2018-08-06 02:15:44 No build SoftGPU: Drop verts only when depth not clamped. Depth clamping bypasses the 4096x4096 box check.
v1.6.3-316-g921727f16 Unknown W. Brackets 2018-08-06 02:12:46 No build GE Debugger: Fix preview crash. In some cases on first draw (e.g. from a test), this might be null and crash. It was supposed to be the other program.
v1.6.3-316-g96ff23a47 Unknown W. Brackets 2018-08-06 02:02:25 Download Download Download Merge: 9cb58ef6a 5b7f355b2 Merge pull request #11283 from hrydgard/update-glslang-again Update glslang again. Might fix #11276
v1.6.3-315-g77f0499f7 Unknown W. Brackets 2018-08-06 02:11:51 No build GPU: Rename clipping flag to depth clamp. It seems to just to depth clamp. When depth clamp happens, it affects clipping a little, but only for vertices that needed clamping.
v1.6.3-315-g5b7f355b2 Henrik Rydgård 2018-08-05 10:42:29 No build Update glslang again. Might fix #11276
v1.6.3-314-g9cb58ef6a LunaMoo 2018-08-01 15:06:44 Download Download Download Merge: 31646d6c8 85e742149 Merge pull request #11281 from RetroSven/master add libretro hooks for memory pointers to allow usage of new retroarc…
v1.6.3-313-g85e742149 Sven 2018-08-01 05:57:10 No build add libretro hooks for memory pointers to allow usage of new retroarch cheat code searching and rumble-on-memory change features
v1.6.3-312-g31646d6c8 Henrik Rydgård 2018-07-30 08:50:27 Download Download Download Merge: a776dce59 7885a88c0 Merge pull request #11277 from unknownbrackets/fragtest Oops, fix an edge case for avoiding discard
v1.6.3-311-g7885a88c0 Unknown W. Brackets 2018-07-29 20:37:04 No build GPU: Optimize > 0 alpha test using discard rules. It should be equally unsafe to use src color as dest blend factor, or use blending with a subtract or min/max equation.
v1.6.3-310-g78dc07e7a Unknown W. Brackets 2018-07-29 20:07:29 No build Headless: Fix graphics tests for Vulkan/Direct3D. Otherwise we hang because there's no thread to ever end.
v1.6.3-309-gfba0de59c Unknown W. Brackets 2018-07-29 20:03:55 No build GPU: Restrict alpha test to zero for dest blend. We could end up with the wrong blending in other cases, because the exiting color will get multiplied. Luckily, this is still the common case.
v1.6.3-308-ga776dce59 Henrik Rydgård 2018-07-29 09:49:16 Download Download Download Merge: ec650adbc 5ccd3ee4d Merge pull request #11269 from unknownbrackets/fragtest Avoid discard when we can blend
v1.6.3-307-gc0ba66cf3 Henrik Rydgård 2018-08-13 23:08:46 No build Revert some of the sln and vcxproj changes, hoping to appease Travis
v1.6.3-306-g35e1d0c84 Henrik Rydgård 2018-08-13 20:14:34 No build Discord: Translated some messages
v1.6.3-305-g9c22f6ed5 Henrik Rydgård 2018-08-13 00:25:08 No build Don't forget to update the other build systems and try to fix the builds.
v1.6.3-304-gec650adbc Henrik Rydgård 2018-07-29 09:48:08     Download Merge: 42f4d7b40 c4717fae2 Merge pull request #11273 from unknownbrackets/savedata Savedata: Reset data size when retrying hash
v1.6.3-304-g785858dbf Henrik Rydgård 2018-08-13 00:08:56 No build Basic Discord presence integration.
v1.6.3-303-geddaf9793 Henrik Rydgård 2018-08-13 00:05:00 No build Add submodules, namespace json to prepare for the addition of rapidjson (sigh)
v1.6.3-302-g42f4d7b40 Henrik Rydgård 2018-07-28 11:09:01 Download Download Download OpenGL: Fix bug where we could end up calling glUniformMatrix without a bound program. Found by GL debug callback on NV. This adds a bit of extra checking that's only enabled in _DEBUG builds.
v1.6.3-301-ge51ea8561 Henrik Rydgård 2018-07-21 22:47:29 Download Download Download Be extra careful about never ever binding null textures when drawing backgrounds. See #11243
v1.6.3-300-g9be6b22dd Unknown W. Brackets 2018-07-17 07:13:26 Download Download Download Merge: 82f1b72c4 a589a371e Merge pull request #11256 from hrydgard/spirv-cross-update Update the SPIRV-Cross library used to translate postproc shaders
v1.6.3-299-ga589a371e Henrik Rydgård 2018-07-16 19:51:33 No build Update SPIRV-Cross to a fresher version.
v1.6.3-298-ge648b7d09 Henrik Rydgård 2018-07-16 19:48:56 No build Vulkan validation: Ignore the depthreplacing error for now
v1.6.3-297-g82f1b72c4 Unknown W. Brackets 2018-07-15 16:42:34 Download Download Download Merge: 1f5d670b8 ea1ef9277 Merge pull request #11254 from hrydgard/light-chan-cost Reduce the estimated transform cost of an additional light from 10 to 7 cycles
v1.6.3-295-g1f5d670b8 Henrik Rydgård 2018-07-15 13:48:21 Download Download Download Merge: b37938b06 c40421404 Merge pull request #11222 from hrydgard/glslang-update Update glslang to latest as of 2018-06-26
v1.6.3-294-gea1ef9277 Henrik Rydgård 2018-07-15 12:13:25 No build Reduce the estimated transform cost of an additional light from 10 to 7 cycles, see #5530.
v1.6.3-294-gc40421404 Henrik Rydgård 2018-06-26 21:16:19 No build Update glslang to latest as of 2016-06-26
v1.6.3-293-gb37938b06 Henrik Rydgård 2018-07-11 13:42:26 Download Download Download Merge: 7e14a618b 91a43c9d3 Merge pull request #11246 from unknownbrackets/debugger Debugger: Add a few more APIs
v1.6.3-288-g7e14a618b Henrik Rydgård 2018-07-09 23:05:57 Download Download Download Merge: 402033030 535def4b7 Merge pull request #11245 from weihuoya/screenshotx2 Add screenshot max resolution limit
v1.6.3-287-g535def4b7 weihuoya 2018-07-09 04:00:29 No build max res x2
v1.6.3-287-g91a43c9d3 Unknown W. Brackets 2018-07-08 03:58:37 No build Debugger: Add force resume/kill thread API.
v1.6.3-286-g402033030 LunaMoo 2018-07-07 15:45:56 Download Download Download Just a quick fix for a typo made in last big rewrite of cheat engine.
v1.6.3-286-g5ccd3ee4d Unknown W. Brackets 2018-07-28 05:10:26 No build GPU: Allow skipping discard when write disabled. Even if we depth test, if we don't write, we can still force alpha to zero.
v1.6.3-286-g2e6a52ed5 Unknown W. Brackets 2018-07-08 03:36:47 No build Debugger: Add backtrace API.
v1.6.3-285-g8e49fa988 Unknown W. Brackets 2018-07-28 05:06:41 No build GLES: Avoid discard when we can blend. May improve performance on PowerVR.
v1.6.3-285-g8a7662ada Unknown W. Brackets 2018-07-05 02:58:55 No build Debugger: Add function symbol add/remove API.
v1.6.3-285-g1f60c85cb Henrik Rydgård 2018-07-05 09:36:42 Download Download Download Merge: 1d430ffac d9d9b14e5 Merge pull request #11238 from weihuoya/bezier-fx Bezier, cut below 2 and got 0
v1.6.3-284-gd9d9b14e5 weihuoya 2018-07-05 09:29:40 No build Don't cut below 2
v1.6.3-284-gc4717fae2 Unknown W. Brackets 2018-07-28 18:37:12 No build Savedata: Reset data size when retrying hash. It's even possible we might've not loaded the key before, so let's play it safe and reset everything. The previous fix only worked in some games, when dataSize was larger than necessary.
v1.6.3-284-g2133b1819 Unknown W. Brackets 2018-07-01 20:20:25 No build Debugger: Add APIs for texture and CLUT.
v1.6.3-284-g5ad948df7 Unknown W. Brackets 2018-07-28 05:04:36 No build Vulkan: Avoid discard when we can blend. Where possible, replace alpha and color testing with a zero alpha value. This allows early fragment tests more often, which may help #11227. It may also generally help performance on PowerVR devices.
v1.6.3-283-g1d430ffac Unknown W. Brackets 2018-07-05 03:00:06 Download Download Download SaveState: Fix stale state threshold. Micro not milli...
v1.6.3-282-g7f8868868 Henrik Rydgård 2018-07-01 01:33:43 Download Download Download Merge: 41e885447 716e6ad3a Merge pull request #11234 from unknownbrackets/glsl-log Report GLSL compile failures better, workaround depal error
v1.6.3-278-g41e885447 Henrik Rydgård 2018-07-01 01:31:54     Download Merge: 53f162432 8ae157e27 Merge pull request #11232 from unknownbrackets/armips Debugger: Update to latest armips
v1.6.3-277-g716e6ad3a Unknown W. Brackets 2018-06-30 19:10:42 No build GLES: Include shader compile status in log/report.
v1.6.3-276-g53f162432 Henrik Rydgård 2018-06-30 21:48:25 Download Download Download Merge: 5e6429abf 1976be48a Merge pull request #11235 from unknownbrackets/savedata Savedata: Use file hash to validate hash mode
v1.6.3-276-g0b245699b Unknown W. Brackets 2018-06-30 18:41:12 No build GLES: Specify unsigned shift for Adreno bug. Adreno 320 devices, and at least 1 Intel device, are complaining that right shift can't be used within uint/int. Possibly related to: https://github.com/KhronosGroup/glslang/issues/1296
v1.6.3-275-gb13c5fbe5 Unknown W. Brackets 2018-06-30 18:16:25 No build GLES: Read compile/link errors consistently. Sometimes blank ones are getting reported, so let's be more careful.
v1.6.3-275-g1976be48a Unknown W. Brackets 2018-06-30 21:17:52 No build Savedata: Use file hash to validate hash mode. This makes older PPSSPP save data also work, and also logs when save data is detected as corrupt.
v1.6.3-275-g8ae157e27 Unknown W. Brackets 2018-06-30 07:19:23 No build Debugger: Update to latest armips.
v1.6.3-274-g5e6429abf Henrik Rydgård 2018-06-29 15:20:13 Download Download Download Merge: 5abf324da 2a13a66e1 Merge pull request #11230 from unknownbrackets/flat-shade Re-enable HW tess for flat shading, but disable in throughmode
v1.6.3-273-g2a13a66e1 Unknown W. Brackets 2018-06-29 04:47:33 No build GPU: Use hw tess only for hw transform. This may be needed if we start using software for points/lines.
v1.6.3-272-g9bac60397 Unknown W. Brackets 2018-06-29 04:30:20 No build GPU: Use HW transform for flat spline/bezier. We can control the provoking vertex here, but it's less likely to matter.
v1.6.3-271-g5abf324da Henrik Rydgård 2018-06-27 16:14:37 Download Download Download Merge: fb9524b63 90fbbaba1 Merge pull request #11185 from hissingshark/vero4k-patch Added Vulkan disable and forced CPU detection options
v1.6.3-270-g90fbbaba1 hissingshark 2018-06-27 13:48:59 No build Made X11-Vulkan default. Provided explanatory toolchain file as overriding is more complex.
v1.6.3-269-gd1f116356 hissingshark 2018-06-19 22:44:55 No build Changed cmake option to exclude X11 rather than Vulkan itself.
v1.6.3-268-ge4fea3be6 hissingshark 2018-06-15 22:29:56 No build Added Vulkan disable and forced CPU detection options
v1.6.3-267-gfb9524b63 Henrik Rydgård 2018-06-26 20:12:00 Download Download Download Merge: 1517a93d0 822e65e1e Merge pull request #11220 from TacoTheDank/patch-1 update build.gradle
v1.6.3-262-g1517a93d0 Henrik Rydgård 2018-06-26 19:49:49 Download Download Download Restore the vertexCount to 32-bit, needed in some tesselation situations
v1.6.3-261-gada31c7cb Henrik Rydgård 2018-06-26 19:24:28 Download Download Download Merge: aa927e068 55b9daa73 Merge pull request #11221 from xebra/improve_tess_cherrypick Modify D3D11 hwtess texture buffer to structured shader buffer.
v1.6.3-260-g55b9daa73 xebra 2018-06-26 18:25:08 No build GE Debugger:Fix indices memory allocation of bezier.
v1.6.3-259-g822e65e1e TacoTheDank 2018-06-26 04:05:17 No build Update AndroidManifest.xml
v1.6.3-259-g4fab160e1 xebra 2018-01-29 06:14:57 No build [spline/bezier]Modify D3D11 hwtess texture buffer to structured shader buffer.
v1.6.3-258-gaa927e068 Unknown W. Brackets 2018-06-26 17:34:18 Download Download Download Merge: 28e3152fd 64e432e12 Merge pull request #11202 from hissingshark/autoload Added "oldest save" and "slots 1-5" as options for "auto load savestate"
v1.6.3-258-g087f54287 TacoTheDank 2018-06-26 04:04:42 No build Update build.gradle updated sdk version
v1.6.3-257-g64e432e12 hissingshark 2018-06-26 08:52:02 No build Moved from using enum to enum class
v1.6.3-257-g52f97a4b3 TacoTheDank 2018-06-26 04:00:09 No build Update gradle-wrapper.properties
v1.6.3-256-g84faf9d8d TacoTheDank 2018-06-26 03:57:23 No build Update build.gradle
v1.6.3-256-g7fd7afeba hissingshark 2018-06-21 10:00:57 No build Added "oldest save" and "slots 1-5" as options for "auto load savestate"
v1.6.3-255-g28e3152fd Henrik Rydgård 2018-06-25 20:22:59 Download Download Download Merge: f0923af53 5536cdd82 Merge pull request #11218 from xebra/fix_hwtess_gl [spline/bezier]Fix tex coords.
v1.6.3-254-g5536cdd82 xebra 2018-06-25 18:47:13 No build [spline/bezier]Fix tex coords.
v1.6.3-253-gf0923af53 Henrik Rydgård 2018-06-25 09:31:14 Download Download Download Merge: 098a7ffea ecdc4bbd1 Merge pull request #11215 from unknownbrackets/savedata Respect secureVersion based on tests
v1.6.3-252-gecdc4bbd1 Unknown W. Brackets 2018-06-25 00:46:41 No build Savedata: Upgrade secureVersion by default. This may help fix save data made incorrectly, but may also break save data last saved in PPSSPP v0.9.8 or lower. Can be toggled off otherwise.
v1.6.3-251-g93d96b8a3 Unknown W. Brackets 2018-06-25 00:34:27 No build Savedata: Map secureVersion modes correctly. 1 was correct, but other modes were not.
v1.6.3-250-g46d7ead78 Unknown W. Brackets 2018-06-25 00:30:33 No build Savedata: Add validation on secureVersion param.
v1.6.3-249-gaad637758 Unknown W. Brackets 2018-06-24 22:28:57 No build Savedata: Return result codes from Save/Load. This doesn't change anything, yet.
v1.6.3-248-g098a7ffea Henrik Rydgård 2018-06-24 16:42:19 Download Download Download Merge: 608c34fb4 81f74e428 Merge pull request #11211 from unknownbrackets/warnings Avoid some warnings, assert more on Vulkan
v1.6.3-245-g608c34fb4 Henrik Rydgård 2018-06-24 16:21:01 Download Download Download Merge: 4cfc6ee27 ca8677d26 Merge pull request #11210 from unknownbrackets/debugger UI: Keep rendering UI even while stepping
v1.6.3-245-g81f74e428 Unknown W. Brackets 2018-06-24 16:35:19 No build Vulkan: Assert on some creates failing. Before was only checking in debug builds.
v1.6.3-244-gca8677d26 Unknown W. Brackets 2018-06-23 19:58:30 No build UI: Keep rendering UI even while stepping. This makes it possible to "get out" on mobile.
v1.6.3-244-g502848663 Unknown W. Brackets 2018-06-24 16:34:07 No build thin3d: Cleanup some unused/uninitialized warnings.
v1.6.3-243-g4cfc6ee27 Henrik Rydgård 2018-06-24 13:41:12 Download Download Download Merge: 1b97821f3 0564e9e3e Merge pull request #11187 from unknownbrackets/alt-speed Add second alternate speed and buttons for alt speed
v1.6.3-239-g0564e9e3e Unknown W. Brackets 2018-06-23 20:06:56 No build UI: Disable stepping on unthrottle touch button.
v1.6.3-238-gc50f5cc3d Unknown W. Brackets 2018-06-17 08:32:34 No build UI: Fix leak in control visibility screen.
v1.6.3-237-g0b0d4c1ed Unknown W. Brackets 2018-06-17 08:25:46 No build UI: Make touch control visibility more consistent. Now it looks more like other screens.
v1.6.3-236-g70e5ae4fa Unknown W. Brackets 2018-06-17 08:11:56 No build UI: Sort touch control visibility better.
v1.6.3-235-gf2956a1c1 Unknown W. Brackets 2018-06-17 08:00:21 No build UI: Show custom speed toggle buttons. This allows more flexibility if unthrottle is too fast or too uneven.
v1.6.3-234-g69dd59d9b Unknown W. Brackets 2018-06-17 07:14:41 No build UI: Refactor touch control config handling. Much cleaner this way, less repetition.
v1.6.3-233-g95f270778 Unknown W. Brackets 2018-06-17 05:07:11 No build Core: Allow toggle between 2 custom speeds. In addition to virtual keys for each speed separately.
v1.6.3-232-g23ecd2ad6 Unknown W. Brackets 2018-06-17 05:06:00 No build UI: Make sliders able to show disabled. For alternate speed, we'll allow separate speeds to be "on" or "off".
v1.6.3-231-ge2c217ab2 Unknown W. Brackets 2018-06-17 04:20:23 No build Core: More consistently use config enums.
v1.6.3-231-g1b97821f3 Henrik Rydgård 2018-06-23 20:56:29 Download Download Download Merge: 9f307fd6e 265611cff Merge pull request #11208 from unknownbrackets/ui-break Windows: Separate Pause and Break actions
v1.6.3-230-gb4496f197 Unknown W. Brackets 2018-06-17 03:42:31 No build Core: Move config enums to separate file. These are a bit strewn about and there are constants that aren't consistently used, which just adds confusion.
v1.6.3-230-g265611cff Unknown W. Brackets 2018-06-23 19:54:40 No build Debugger: Use Break instead of Stop. It does not stop emulation.
v1.6.3-229-gdc840c077 Unknown W. Brackets 2018-06-17 03:22:34 No build UI: Add a virtkey for holding alt speed. Can be used for slow motion or fast motion (esp. if unthrottle is too fast.)
v1.6.3-229-g0d4bd341e Unknown W. Brackets 2018-06-23 19:14:36 No build Windows: Separate Pause and Break actions. It was confusing that "Pause" made PPSSPP appear to hang. This has the side effect of making "Break on Load" work outside Windows.
v1.6.3-228-g9f307fd6e Henrik Rydgård 2018-06-23 09:00:51 Download Download Download Merge: 82b14e0dd 2f2c561b0 Merge pull request #11204 from unknownbrackets/unthrottle UI: Interpret "unthrottle" to mean leave stepping
v1.6.3-226-g82b14e0dd Henrik Rydgård 2018-06-23 09:00:28 No build Merge: a9da0028b 495a6359c Merge pull request #11206 from unknownbrackets/debugger http: Don't crash on unclean client disconnect
v1.6.3-224-ga9da0028b Henrik Rydgård 2018-06-23 08:59:57 No build Merge: 06340bfa9 15244b767 Merge pull request #11203 from unknownbrackets/savestate Reset CPU mhz on PPSSPP reset
v1.6.3-222-g15244b767 Unknown W. Brackets 2018-06-23 06:26:45 No build CoreTiming: Reset CPU mhz on reset. Oops - this wasn't being reset, and stayed at the previous value. See #5530.
v1.6.3-221-gfd8a0612f Unknown W. Brackets 2018-06-23 06:25:07 No build SaveState: Initialize some memory that is saved. At the very least, will help them compress better. Also good not to leak random memory.
v1.6.3-221-g2f2c561b0 Unknown W. Brackets 2018-06-23 06:33:12 No build UI: Interpret "unthrottle" to mean leave stepping.
v1.6.3-221-g06340bfa9 Unknown W. Brackets 2018-06-20 09:05:27 Download Download Download Vulkan: Workaround Adreno discard bug. (#11197) This also explicitly enables early fragment tests when possible. Using conversative depth still works on Adreno and should allow some depth optimizations.
v1.6.3-220-g309036069 Leo 2018-06-19 16:12:33 Download Download Download Make HideSaveWarnings global (#11196)
v1.6.3-219-gf3ab56e15 Henrik Rydgård 2018-06-18 10:58:39 Download Download Download Merge: fb70dad6d 4aa4db611 Merge pull request #11193 from unknownbrackets/gles Android: Allow using OpenGL 4.x with javaGL disabled
v1.6.3-215-gfb70dad6d Henrik Rydgård 2018-06-18 10:55:03     Download Merge: da5f0f7f2 bd13f6b90 Merge pull request #11192 from unknownbrackets/stencil Correct stencil upload bugs
v1.6.3-214-gbd13f6b90 Unknown W. Brackets 2018-06-18 02:45:20 No build Vulkan: Workaround stencil upload bug on Adreno. We write a static depth value, which will be ignored, to force the driver to support discard.
v1.6.3-214-g4aa4db611 Unknown W. Brackets 2018-06-18 07:19:11 No build Android: Allow desktop GL if available. For example, on the SHIELD.
v1.6.3-213-g767886c4a Unknown W. Brackets 2018-06-18 06:56:18 No build Android: Fix C++ EGL code path with threaded GLES. Still has the same problems as before.
v1.6.3-213-g9f4cd3fcd Unknown W. Brackets 2018-06-18 02:42:02 No build GLES: Add missing semantics for stencil upload. Makes #10634 work for GLES properly.
v1.6.3-212-gf6036195d Unknown W. Brackets 2018-06-18 02:40:37 No build GLES: Cleanup stencil upload w/h handling. In case a buffer has been resized recently, we want to upload just the detected drawable area, probably. Before this was inconsistent depending on the render resolution.
v1.6.3-212-g495a6359c Unknown W. Brackets 2018-06-18 02:49:40 No build http: Don't crash on unclean client disconnect. This happens even when doing http ISO streaming.
v1.6.3-212-g03edd6129 Unknown W. Brackets 2018-06-18 05:51:34 No build GLES: Cut down on use of USING_GLES2.
v1.6.3-211-gda5f0f7f2 Henrik Rydgård 2018-06-17 21:53:38 Download Download Download Merge: 03c89e768 35ccd1674 Merge pull request #11186 from unknownbrackets/debugger Debugger: Add APIs to retrieve render image
v1.6.3-203-g03c89e768 Henrik Rydgård 2018-06-17 21:52:14 No build Merge: d271a540f 1b4175905 Merge pull request #11188 from unknownbrackets/sdl-egl Apply some heuristics to choosing an EGL config
v1.6.3-199-gd271a540f Henrik Rydgård 2018-06-17 21:48:37     Download Merge: ca6645cb8 ae7f5d782 Merge pull request #11190 from unknownbrackets/armips Update armips and reduce warning noise
v1.6.3-196-gae7f5d782 Unknown W. Brackets 2018-06-17 20:42:45 No build native: Avoid an absolute value error. Presumably this was the goal. Not tested.
v1.6.3-195-gb281da9fa Unknown W. Brackets 2018-06-17 20:38:31 No build Jpeg: Avoid signed shift warnings. This seems easier to read anyway...
v1.6.3-195-g35ccd1674 Unknown W. Brackets 2018-06-17 01:04:25 No build GLES: Restore stencil/depth readback for debugger. Only works on desktop GL.
v1.6.3-194-gf0694ba11 Unknown W. Brackets 2018-06-17 00:42:42 No build Debugger: Add some docs for new APIs.
v1.6.3-194-g80312582d Unknown W. Brackets 2018-06-17 20:32:17 No build GPU: Avoid a switch case warning.
v1.6.3-193-ge4127890e Unknown W. Brackets 2018-06-17 20:30:22 No build Vulkan: Fix some missing switch warnings. Might as well prefer a virtual GPU over a CPU maybe...
v1.6.3-193-ge6917cccf Unknown W. Brackets 2018-06-17 00:07:25 No build Debugger: Add APIs to retrieve render image.
v1.6.3-192-gd1fa9b97a Unknown W. Brackets 2018-06-17 20:21:58 No build GPU: Remove some unused fields.
v1.6.3-192-ga0608d7fc Unknown W. Brackets 2018-06-16 22:53:41 No build Debugger: Allow GPU actions while stepping. This allows pulling the display/target while paused. It may also allow other actions that work outside a display list.
v1.6.3-191-g469d8a6a4 Unknown W. Brackets 2018-06-16 22:47:51 No build GPU: Screenshot output in BGRA if that's native. This is a decent chunk faster.
v1.6.3-191-g82dc4c0b7 Unknown W. Brackets 2018-06-17 20:19:32 No build Debugger: Fix some format warnings in udis86.
v1.6.3-191-g1b4175905 Unknown W. Brackets 2018-06-17 01:19:17 No build SDL: Avoid alpha on Mali/ARM devices using GLES. See #10534.
v1.6.3-190-gca6645cb8 Unknown W. Brackets 2018-06-17 00:43:33 Download Download Download Merge: c7baed26d b5bfef2d0 Merge pull request #11184 from hissingshark/gamepad-cfg Added Gioteck VX2 detection
v1.6.3-190-gc97023568 Unknown W. Brackets 2018-06-16 22:30:18 No build thin3d: Fix requesting BGRA buffers. Should be fine to request BGRA->BGRA. Also, the reverse flags were wrong/ignored on the format.
v1.6.3-190-g84273ff5e hissingshark 2018-06-10 09:32:05 No build SDL: Buildfixes for EGL lookup.
v1.6.3-190-g6592c6222 Unknown W. Brackets 2018-06-17 19:56:42 No build http: Check fread() result to avoid warning. This will cause the length not to match the result if it happens, but the client should interpret that as a server error. Also a similar error in headless.
v1.6.3-189-gb7ac9a6f3 Unknown W. Brackets 2018-06-16 22:29:44 No build http: Discard output buffer on disconnect. Prevents an assert.
v1.6.3-189-gb5bfef2d0 hissingshark 2018-06-16 23:15:48 No build Added Gioteck VX2 detection
v1.6.3-189-g4a92db4cd Unknown W. Brackets 2018-06-17 19:50:11 No build Debugger: Update to latest armips. Reduces warning noise now that it's included in the build.
v1.6.3-189-g3b8a84765 Unknown W. Brackets 2018-06-09 21:27:00 No build SDL: Allow more EGL configs. This attempts to choose the "best" config using weights.
v1.6.3-188-gc7baed26d Henrik Rydgård 2018-06-16 17:46:42 Download Download Download Merge: a9eb78681 640eadb0f Merge pull request #11124 from unknownbrackets/temp-warning Show warning when PPSSPP is saving to a temp directory
v1.6.3-185-ga9eb78681 Henrik Rydgård 2018-06-16 17:45:58 No build Merge: 53f0f136a 76ff2adda Merge pull request #11181 from unknownbrackets/savestate SaveState: Show warning on old / long use state
v1.6.3-180-g53f0f136a Henrik Rydgård 2018-06-15 07:22:55 Download Download Download Merge: e03aeba75 0d2de3625 Merge pull request #11182 from unknownbrackets/postshader GLES: Use accurate GLSL ver in postshader convert
v1.6.3-178-ge03aeba75 Henrik Rydgård 2018-06-14 10:07:21 Download Download Download Merge: 0fd4ea882 582bc2d60 Merge pull request #11171 from unknownbrackets/debugger Fix some issues with GE dumps
v1.6.3-173-g0fd4ea882 Henrik Rydgård 2018-06-13 14:52:20 Download Download Download Merge: 5c5fa8dab 7a7c65561 Merge pull request #11176 from jbeich/ffmpeg Work around video corruption with system FFmpeg >= 3.1
v1.6.3-172-g7a7c65561 Jan Beich 2018-06-13 13:51:43 No build MediaEngine: adjust for AVStream.codec deprecation
v1.6.3-171-g5c5fa8dab Henrik Rydgård 2018-06-10 20:54:36 Download Download Download Merge: e98ea812f 9be20323e Merge pull request #11163 from unknownbrackets/qt-screen Fix some SDL and Qt screen size weirdness
v1.6.3-165-ge98ea812f Henrik Rydgård 2018-06-10 20:53:18     Download Merge: 6c494c384 f2e347674 Merge pull request #10973 from weihuoya/cullmode handle cull mode by indices, refer to issue #10172
v1.6.3-162-g582bc2d60 Unknown W. Brackets 2018-06-12 00:08:27 No build GE Debugger: Stall less liberally on GE dump exec. This makes it easier to compare performance and flushing bugs.
v1.6.3-162-g76ff2adda Unknown W. Brackets 2018-06-16 17:06:35 No build SaveState: Show only after 4 hours. This is 4 hours of the virtual PSP running the game continuously, perhaps from multiple PPSSPP play sessions using save states.
v1.6.3-161-gf7443aaa1 Unknown W. Brackets 2018-06-12 00:06:40 No build GE Debugger: Use a class for dump execution.
v1.6.3-161-g16b11138b Unknown W. Brackets 2018-06-15 03:25:52 No build SaveState: Use latest version if initial missing. This may be useful for debugging or if we decide on a buffer between versions.
v1.6.3-160-gccef997a7 Unknown W. Brackets 2018-06-11 23:56:25 No build GE Debugger: Fix asserts when reading debug tex. This is unfortunate, but right now BuildTexture() applies the sampling settings which happen within a render pass. So we must have a render pass.
v1.6.3-160-g006ef96b1 Unknown W. Brackets 2018-06-15 02:54:13 No build SaveState: Add a setting to ignore warnings. In case you like to collect old and obscure bugs - everyone's got a hobby.
v1.6.3-159-ga5efb85ab Unknown W. Brackets 2018-06-15 02:52:44 No build SaveState: Show warning on old / long use state. Using save states instead of in game saves causes bugs in games, and preserves bugs from bad settings and old PPSSPP versions. This tells users when they might be affected.
v1.6.3-159-g9be20323e Unknown W. Brackets 2018-06-10 01:57:00 No build SDL: Start with window hidden. This fixes start in fullscreen on Mac. Otherwise, it animates to fullscreen and back for every GL init attempt.
v1.6.3-159-g0ed2c0335 Unknown W. Brackets 2018-06-11 23:54:42 No build GE Debugger: Prevent hang on shutdown. Since we're blocking the Emu thread, we can't use a hook from the Emu thread to wake up. The change to lifecycle callbacks caused this.
v1.6.3-159-g0d2de3625 Unknown W. Brackets 2018-06-15 05:31:58 No build GLES: Use accurate GLSL ver in postshader convert.
v1.6.3-158-g34cef82ea Unknown W. Brackets 2018-06-10 01:50:31 No build SDL: Use UpdateScreenScale().
v1.6.3-158-g6c494c384 Henrik Rydgård 2018-06-10 08:53:12 Download Download Download Merge: 9d96e6579 1cfb21931 Merge pull request #11164 from unknownbrackets/debugger Fix a few warnings seen using debugger in debug mode
v1.6.3-157-gb3c21517b Unknown W. Brackets 2018-06-10 01:35:13 No build Qt: Allow for larger screen sizes.
v1.6.3-157-g1cfb21931 Unknown W. Brackets 2018-06-10 03:27:29 No build Vulkan: Properly transition stencil/depth for read. Need to transition the entire texture, so both aspects must be set.
v1.6.3-156-gcd85dec01 Unknown W. Brackets 2018-06-10 03:26:41 No build Debugger: Prevent infinite loop on dead socket. If send() fails, abort instead of retrying forever.
v1.6.3-156-ga448ef536 Unknown W. Brackets 2018-06-10 01:28:15 No build Qt: Toggle fullscreen like on all other platforms.
v1.6.3-155-g4232ef59b Unknown W. Brackets 2018-06-10 03:26:09 No build Debugger: Fix bounds warnings in debug mode. Technically these were accessing outside the container.
v1.6.3-155-g82b6cda5e Unknown W. Brackets 2018-06-10 01:21:28 No build Qt: Return correct refresh rate. Although, should probably update it if the screen changes, meh.
v1.6.3-154-g9d96e6579 Unknown W. Brackets 2018-06-09 21:37:06 Download Download Download Merge: 6884751e2 085bcde86 Merge pull request #10909 from unknownbrackets/debugger WebSocket based debugger interface
v1.6.3-150-g085bcde86 Unknown W. Brackets 2018-05-13 21:51:04 No build Debugger: Ignore invalid branches. These happen on bytes that are not actually code.
v1.6.3-149-g25085fa39 Unknown W. Brackets 2018-05-13 19:45:12 No build Debugger: Add func name and data symbol to disasm.
v1.6.3-148-gb11465632 Unknown W. Brackets 2018-05-12 15:11:55 No build Debugger: Allow conditions on threadID/moduleID. And now step over/out/into can tie to the correct thread.
v1.6.3-147-ga863ce79a Unknown W. Brackets 2018-05-12 06:16:03 No build Debugger: Allow stepping based on thread.
v1.6.3-146-gb828497fe Unknown W. Brackets 2018-05-12 05:58:36 No build Debugger: Avoid some lock ordering issues. Ideally get rid of the memory lock...
v1.6.3-145-g5bfba9b28 Unknown W. Brackets 2018-05-09 02:23:14 No build Debugger: Add HLE API funcs. Lumping function symbols in here too, they're pretty related...
v1.6.3-144-g5670fc03a Unknown W. Brackets 2018-05-10 02:51:27 No build Debugger: Add debug interfaces for threads. This way we can switch context.
v1.6.3-143-g3193772e7 Unknown W. Brackets 2018-05-06 19:40:02 No build Debugger: Use a lock for memory reallocs. Simpler this way, no need to remember to lock memory.
v1.6.3-142-g8598fc991 Unknown W. Brackets 2018-05-06 19:35:56 No build Debugger: Add some missing memory locks. We can restart memory when loading save states, so we need this even while we've got startup/shutdown locked.
v1.6.3-141-gb2cc4a096 Unknown W. Brackets 2018-05-05 08:04:17 No build Debugger: Add memory breakpoint management.
v1.6.3-140-g29d93c56c Unknown W. Brackets 2018-05-03 15:20:20 No build Debugger: Initial breakpoint APIs.
v1.6.3-139-g18dcea4cd Unknown W. Brackets 2018-05-03 15:19:48 No build Debugger: Disasm search API.
v1.6.3-138-g22940f039 Unknown W. Brackets 2018-05-03 05:31:39 No build Debugger: Avoid asserts in disassembly.
v1.6.3-137-g6cf24b34f Unknown W. Brackets 2018-05-02 07:59:50 No build Debugger: Add thread safety to breakpoints.
v1.6.3-136-g5b132c904 Unknown W. Brackets 2018-05-02 07:26:21 No build Debugger: Fix resume not skipping breakpoints.
v1.6.3-135-g65feb5f09 Unknown W. Brackets 2018-05-02 05:17:12 No build Debugger: Include assembler API.
v1.6.3-134-g2f3b6c19d Unknown W. Brackets 2018-05-01 05:39:18 No build Debugger: Poll frequently after stepping. This will make us listen for events slightly less often, so we don't want to sustain it.
v1.6.3-133-gfc8ad3b47 Unknown W. Brackets 2018-05-01 05:38:39 No build json: Optimize writing a bit. This improves the responsiveness of certain APIs.
v1.6.3-132-gccea863f0 Unknown W. Brackets 2018-05-01 04:21:45 No build Debugger: Use fragments for long chunks. Gets it on the wire faster. More importantly, this allows us to usually avoid rampant memory allocation even for large responses.
v1.6.3-131-ge746a2d10 Unknown W. Brackets 2018-04-30 07:02:04 No build Debugger: Add stepping to WebSocket API.
v1.6.3-130-gf66738eac Unknown W. Brackets 2018-04-30 04:30:14 No build Debugger: Add cpu.evaluate method. Probably useful for a bunch of things, really.
v1.6.3-129-g8a0e02e22 Unknown W. Brackets 2018-04-28 23:10:06 No build Debugger: Prevent crazy disasm range. Also add some documentation.
v1.6.3-128-g1c107308c Unknown W. Brackets 2018-04-27 16:55:46 No build Debugger: Add additional encoding/symbol info.
v1.6.3-127-g944948a5f Unknown W. Brackets 2018-04-23 05:35:24 No build Debugger: Initial disasm API.
v1.6.3-126-g4da97b3f9 Unknown W. Brackets 2018-04-22 17:33:22 No build Debugger: Lock during startup/shutdown. Otherwise things can get freed while we're trying to inspect them.
v1.6.3-125-gb756d9213 Unknown W. Brackets 2018-04-22 09:28:41 No build Debugger: Add version event for future proofing. Game isn't precisely right, but it's close enough.
v1.6.3-124-g05c560b52 Unknown W. Brackets 2018-04-22 09:04:28 No build Debugger: Include PC and ticks in stepping events.
v1.6.3-123-g3dac5f210 Unknown W. Brackets 2018-04-22 03:26:36 No build Debugger: Add current game info.
v1.6.3-122-g77131e737 Unknown W. Brackets 2018-04-22 02:31:29 No build Log: Use a separate field for the timestamp. Better than parsing it since we already have the header separate. Simpler too.
v1.6.3-121-g6bec3db3f Unknown W. Brackets 2018-04-22 00:33:34 No build Debugger: Disconnect on shutdown/disable. Although, it could be made safe to keep them up when restarting with debugging still enabled.
v1.6.3-120-ga2d82cb65 Unknown W. Brackets 2018-04-21 23:17:33 No build Debugger: Add checkbox to enable remote debugger. It's not a setting though, so maybe a button would be better. Or, it could be the startup setting...
v1.6.3-119-gf81fa27ab Unknown W. Brackets 2018-04-21 22:54:44 No build Debugger: Add config for remote debugger on start.
v1.6.3-118-gf02bd4daf Unknown W. Brackets 2018-04-20 06:14:01 No build Debugger: Use a counter when entering stepping. This allows us to poll coreState and know if a new stepping needs to be sent. This is useful to allow e.g. regs to show changes per step.
v1.6.3-117-gd67a1d4a3 Unknown W. Brackets 2018-04-20 05:59:20 No build Debugger: Allow pinging current status. Helps especially when reconnecting.
v1.6.3-116-gc44d8dbe2 Unknown W. Brackets 2018-04-16 01:31:00 No build Debugger: Name the WebSocket debugger thread.
v1.6.3-115-ga34199462 Unknown W. Brackets 2018-04-16 00:53:36 No build Debugger: Add cpu.stepping and cpu.resume.
v1.6.3-114-ga4044fd6a Unknown W. Brackets 2018-04-16 00:52:00 No build Debugger: Reorganize state handling. Looking like this will be needed for disasm caches, etc.
v1.6.3-113-g0a2106352 Unknown W. Brackets 2018-04-15 20:51:19 No build Debugger: Cleanup, add initial API docs.
v1.6.3-112-g3c458310e Unknown W. Brackets 2018-04-15 20:34:57 No build Debugger: Allow setting regs to inf/nan.
v1.6.3-111-gbe3b50dd7 Unknown W. Brackets 2018-04-15 20:24:10 No build Debugger: Improve JSON number parsing. With gason, this becomes doable without overflow issues.
v1.6.3-110-g1f987bf1c Unknown W. Brackets 2018-04-15 17:50:25 No build Debugger: Initial register get/set APIs.
v1.6.3-109-g98cddad73 Unknown W. Brackets 2018-04-15 17:49:33 No build Debugger: Minor cleanup in MIPSDebugInterface.
v1.6.3-108-g123723286 Unknown W. Brackets 2018-04-14 23:19:24 No build Debugger: Synchronize error events using tickets.
v1.6.3-108-g6884751e2 Henrik Rydgård 2018-06-09 21:15:39 Download Download Download Merge: d1b06bbd4 cc1fa20af Merge pull request #11162 from unknownbrackets/qt-resources Fix resource handling on Qt and use Roboto
v1.6.3-107-gcc1fa20af Unknown W. Brackets 2018-06-09 20:34:12 No build Qt: Use Roboto Condensed like on other platforms. May improve font fallback issues in #7581.
v1.6.3-107-gb37d59e8f Unknown W. Brackets 2018-04-14 17:54:04 No build Debugger: Organize WebSocket event handling. Just a starting point to organize it. Trying to keep it simple.
v1.6.3-106-gc2b9b5a9e Unknown W. Brackets 2018-04-13 07:11:11 No build Debugger: Serve a simple log listener WebSocket. Planning to add more functionality to it, and sharing the reporting port is possibly not ideal - although it would make discovery easier.
v1.6.3-106-ga67672168 Unknown W. Brackets 2018-06-09 19:35:40 No build Qt: Remove bundled assets reader. It was no longer being used or linked, so it just meant the assets were missing. With this removed, the assets (lang inis, shaders, etc.) are available again. Fixes #9831 - likely broken since #9061, which stopped using the qrc.
v1.6.3-105-gd1b06bbd4 Henrik Rydgård 2018-06-08 13:19:05 Download Download Download Merge: d63e044d4 79b3f81b0 Merge pull request #11158 from Enverex/patch-1 Add missing include
v1.6.3-104-g79b3f81b0 Benjamin Hodgetts 2018-06-08 13:11:05 No build Add missing include Fixes issue https://github.com/hrydgard/ppsspp/issues/11157
v1.6.3-103-gd63e044d4 Henrik Rydgård 2018-06-08 09:27:34 Download Download Download Merge: 15737c413 3a8a2ff93 Merge pull request #11152 from unknownbrackets/debugger-http Move internal webserver to Core, add WebSocket stuff
v1.6.3-100-g3a8a2ff93 Unknown W. Brackets 2018-04-21 22:51:18 No build http: Move web server to core and use flags. This way we can independently control the debugger and disc sharing, since debugger could have security impact.
v1.6.3-99-g042256337 Unknown W. Brackets 2018-04-13 05:30:12 No build thread: Add a simple thread executor.
v1.6.3-98-g403632b4c Unknown W. Brackets 2018-04-13 05:02:44 No build http: Correct WebSocket close when code missing.
v1.6.3-97-g0fb15fc0d Unknown W. Brackets 2018-04-12 16:56:53 No build http: Use a buffer for WebSocket output. This way we can more safely write as much as we want.
v1.6.3-96-g556a46f9d Unknown W. Brackets 2018-04-12 09:08:45 No build http: Allow selecting a WebSocket subprotocol.
v1.6.3-95-g8b094f8c6 Unknown W. Brackets 2018-04-12 07:53:41 No build http: Allow fragmented data for WebSocket.
v1.6.3-94-gb75b6801c Unknown W. Brackets 2018-04-12 07:40:46 No build http: Add a simple WebSocket server class.
v1.6.3-94-g15737c413 Henrik Rydgård 2018-06-08 09:26:19     Download Merge: e4aef7209 df72abcd6 Merge pull request #11155 from unknownbrackets/ipv6 net: Use WSAAddressToString for Windows XP
v1.6.3-94-g640eadb0f Unknown W. Brackets 2018-06-03 01:32:55 No build UI: Show warning when in a temporary dir. In case PPSSPP is opened from a compressed folder, or otherwise from a temporary dir, warn users that the saves won't be permanent.
v1.6.3-93-gdf72abcd6 Unknown W. Brackets 2018-06-08 08:22:28 No build net: Use WSAAddressToString for Windows XP. Unfortunately, we don't have inet_ntop on older Windows.
v1.6.3-93-g65d072c7b Unknown W. Brackets 2018-04-12 06:33:52 No build http: Add some operations to avoid blocking.
v1.6.3-93-g40c7f5ddf Unknown W. Brackets 2018-06-03 01:32:04 No build UI: Make button padding configurable. Useful for buttons on the MainScreen which look out of place with the default padding.
v1.6.3-92-ge4aef7209 Henrik Rydgård 2018-06-07 18:44:40 Download Download Download Merge: 3ed9d0bc0 4c3fe4737 Merge pull request #11148 from unknownbrackets/debugger-arm Enable debugger / breakpoints / stepping on ARM / ARM64
v1.6.3-89-g4c3fe4737 Unknown W. Brackets 2018-05-02 16:07:03 No build jit: Remove unused breakpoint code.
v1.6.3-88-g5510a69d4 Unknown W. Brackets 2018-05-02 16:03:23 No build armjit: Enable breakpoints.
v1.6.3-87-geb4b59b53 Unknown W. Brackets 2018-05-02 07:18:33 No build arm64jit: Enable breakpoints. Memory breakpoints not yet really tested.
v1.6.3-86-g395ac32d6 Unknown W. Brackets 2018-05-02 03:11:57 No build Debugger: Run memory breakpoints on mobile.
v1.6.3-85-gffa4c18f6 Unknown W. Brackets 2018-05-01 05:40:09 No build Core: Remove sleep on stepping. This doesn't seem needed and has been there since day 1.
v1.6.3-84-g97b0c1703 Unknown W. Brackets 2018-05-01 03:59:48 No build Core: Wake up inactive waits on game exit. Fixes menu hangs since the refactor.
v1.6.3-83-g3c8cc5ab6 Unknown W. Brackets 2018-04-30 07:01:11 No build Debugger: Fix initialization issues. Sometimes temp breakpoints had log set by accident.
v1.6.3-82-g3ed9d0bc0 Henrik Rydgård 2018-06-07 09:31:35 Download Download Download Merge: 6bf6490c2 034575050 Merge pull request #11147 from unknownbrackets/sdl-gl SDL: Fix EGL build
v1.6.3-82-g2e2d8f298 Unknown W. Brackets 2018-04-30 03:38:17 No build Core: Process stepping on other platforms. This includes Android.
v1.6.3-81-gc15ade3b1 Unknown W. Brackets 2018-04-30 03:08:41 No build Core: Refactor stepping and locking. This should fix some race conditions with the cond vars.
v1.6.3-80-g6bf6490c2 Henrik Rydgård 2018-06-06 22:28:35 Download Download Download Merge: 03175b74e 4f93b1d13 Merge pull request #11128 from unknownbrackets/gpu-minor Minor framebuffer code cleanup
v1.6.3-72-g03175b74e Henrik Rydgård 2018-06-06 22:22:01 Download   Download Merge: a08fb8bd2 61fc1cdcf Merge pull request #10957 from unknownbrackets/depal-bounds2 GPU: Dirty tex when clearing or rendering to self
v1.6.3-70-ga08fb8bd2 Henrik Rydgård 2018-06-06 21:24:04 Download Download Download Merge: df699c67b 5b95de663 Merge pull request #11004 from unknownbrackets/ipv6 Enable IPv6 for reporting / sharing / etc.
v1.6.3-66-gdf699c67b Henrik Rydgård 2018-06-06 21:19:13   Download   Merge: f9cfb0589 082ddf512 Merge pull request #10960 from unknownbrackets/debugger-json Switch json to gason, include json writer in build
v1.6.3-58-gf9cfb0589 Henrik Rydgård 2018-06-06 21:10:14 Download   Download Merge: bc6f21172 6fbd0e27b Merge pull request #10987 from unknownbrackets/debugger-core Improve debugger threadsafety and consistency
v1.6.3-50-gbc6f21172 Henrik Rydgård 2018-06-06 20:41:20 Download Download Download Merge: 9f1125ae3 e21753bc9 Merge pull request #11093 from unknownbrackets/debugger-armips Include armips assembler in build
v1.6.3-48-g9f1125ae3 Henrik Rydgård 2018-06-06 20:40:10 No build Merge: 708ea740d 9aad4dc84 Merge pull request #11078 from unknownbrackets/debugger-spline GE Debugger: Show bezier/spline in preview
v1.6.3-45-g708ea740d Henrik Rydgård 2018-06-06 20:15:23 Download Download Download Merge: 3d12f9acc 16e0a7cc8 Merge pull request #11094 from unknownbrackets/ctrl-minor Ctrl: Always mark non-user buttons released.
v1.6.3-42-g3d12f9acc Henrik Rydgård 2018-06-06 20:14:58 No build Merge: 67fec95c5 cb0838f86 Merge pull request #11132 from unknownbrackets/reporting Reporting: Provide suggestions on negative compat reports
v1.6.3-38-g67fec95c5 Henrik Rydgård 2018-06-06 20:14:33 No build Merge: 347721f20 fcabc319e Merge pull request #11145 from unknownbrackets/qt-texreplace Qt: Load texture replacement images
v1.6.3-36-g347721f20 Henrik Rydgård 2018-06-06 19:05:54 Download Download Download Merge: 46683c514 2606365ba Merge pull request #10981 from unknownbrackets/flat-shade Use software transform for flat shading and fix colors
v1.6.3-31-g46683c514 Henrik Rydgård 2018-06-06 18:54:03 Download     Merge: f7d7aee58 289928a17 Merge pull request #11097 from unknownbrackets/sas-minor Sas: Correct delay in playing samples
v1.6.3-28-gf7d7aee58 Henrik Rydgård 2018-06-06 18:40:48 Download Download   Merge: f0be2d5f8 ec398cbb1 Merge pull request #11130 from unknownbrackets/qt-debugger Remove Qt debugger
v1.6.3-21-gec398cbb1 Unknown W. Brackets 2018-06-03 20:27:26 No build Qt Debugger: Remove texture viewer. No longer worked anyway. Being replaced by WebSocket debugger.
v1.6.3-21-g6fbd0e27b Unknown W. Brackets 2018-05-02 16:14:46 No build Core: Remove some unused coreState funcs.
v1.6.3-21-g4f93b1d13 Unknown W. Brackets 2018-06-03 17:10:09 No build GLES: Removed unused skip copy code. Now it was just making the buffer larger for no reason. Before, it allowed us to skip the convBuf copy.
v1.6.3-21-g082ddf512 Unknown W. Brackets 2018-04-15 20:24:10 No build json: Switch to gason instead of vjson. From the same author. Most importantly, reads numbers as doubles rather than as signed ints and floats. This allows us to actually read 32 bit unsigned int parameters. Moved all the native customization to a separate json_reader.cpp.
v1.6.3-20-gf0be2d5f8 Unknown W. Brackets 2018-06-05 06:02:40     Download UI: Quit sorting when done. This will prevent keeping the gameInfo objects alive unnecessarily.
v1.6.3-20-gcf33e852e Unknown W. Brackets 2018-06-03 20:20:59 No build Qt Debugger: Remove memory viewer. Being replaced by WebSocket based debugger.
v1.6.3-20-gb56249eec Unknown W. Brackets 2018-04-15 05:24:12 No build json: Avoid encoding inf/nan in JSON. It doesn't support them. The common workaround is to use null.
v1.6.3-20-g6e0277159 Unknown W. Brackets 2018-05-01 03:57:25 No build UI: Use UISTATE_PAUSEMENU while game still running.
v1.6.3-20-g2f859425a Unknown W. Brackets 2018-06-03 17:08:45 No build GPU: Use unordered_map for tempFBOs.
v1.6.3-19-g28cabd578 Unknown W. Brackets 2018-06-03 20:09:18 No build Qt Debugger: Remove display list debugger. Being replaced with WebSocket based debugger. Was disabled and not working anyway, and hardcoded some GL so a barrier to Vulkan.
v1.6.3-19-g8f354e531 Unknown W. Brackets 2018-06-03 17:08:18 No build GPU: Minor framebuffer code cleanup.
v1.6.3-19-g4fb606839 Unknown W. Brackets 2018-06-05 05:54:25 No build UI: Add option to sort saves by size. It may be slow with many saves, but it's also very useful. It doesn't seem too bad as an option.
v1.6.3-19-g2e3021da0 Unknown W. Brackets 2018-04-15 05:09:56 No build json: Be precise by default.
v1.6.3-19-g0f84c2e99 Unknown W. Brackets 2018-04-24 21:25:41 No build Debugger: Consistently handle invalid addresses.
v1.6.3-18-gc3213ade2 Unknown W. Brackets 2018-06-03 19:46:17 No build Qt Debugger: Remove disassembly. Being replaced by WebSocket based debugger which is better maintained.
v1.6.3-18-gb65813092 Unknown W. Brackets 2018-04-15 05:01:39 No build json: Fix formatting of nested arrays/objects.
v1.6.3-18-gad0b8435c Unknown W. Brackets 2018-06-03 16:45:48 No build D3D9: Reuse BGRA conversion code. Also, couldn't have been right to skip it when the pointers equal, not sure if that case was ever being hit.
v1.6.3-18-g2606365ba Unknown W. Brackets 2018-04-29 01:38:29 No build GPU: Use software transform for flat shading. Except on GLES where it works fine with the default provoking index. This fixes #10969 so that it works everywhere.
v1.6.3-18-g88c40442e Unknown W. Brackets 2018-06-06 15:19:12 Download Download Download Merge: 191af8919 2c0c69395 Merge pull request #10920 from hrydgard/opengl-default-gpu-amd OpenGL: Similar to NvOptimusEnablement, use AmdPowerXPressRequestHighPerformance
v1.6.3-18-g0b8359fd7 Unknown W. Brackets 2018-04-16 01:28:29 No build Debugger: Add mutexing to disassembly manager. It was crashing when accessing from another thread. If in the future we go down to only the remote debugger, we could potentially remove this.
v1.6.3-17-ge313a9bf6 Unknown W. Brackets 2018-04-22 17:33:22 No build Debugger: Lock startup/shutdown for threadsafety. Otherwise things can get freed while we're trying to inspect them.
v1.6.3-17-gdca159c47 Unknown W. Brackets 2018-04-29 01:32:09 No build GPU: Correct sw flat shading color on Vulkan/D3D. It was only correct on GLES before. This only fixes software transform.
v1.6.3-17-gcb0838f86 Unknown W. Brackets 2018-06-03 23:50:20 No build Reporting: Fix typo.
v1.6.3-17-g18f0168b6 Unknown W. Brackets 2018-06-03 18:12:36 No build Qt Debugger: Remove VFPU dialog. Being replaced by new WeBsocket based debugger with better maintenance.
v1.6.3-17-g5b95de663 Unknown W. Brackets 2018-05-06 07:52:57 No build net: Listen on ipv6 and ipv4. Hurray, no longer "part of the problem" for ipv4.
v1.6.3-17-g2ab1552f2 Unknown W. Brackets 2018-06-03 16:45:21 No build D3D9: Use an unordered_map for offscreen. Also cleanup. Mostly just for consistent usage.
v1.6.3-17-g03cc4eab0 Unknown W. Brackets 2018-04-14 23:19:24 No build json: Allow formatting read json back to writer.
v1.6.3-16-gfb876e78c Unknown W. Brackets 2018-04-14 19:33:11 No build json: Actually include in build.
v1.6.3-16-ge90b01d9a Unknown W. Brackets 2018-06-03 16:41:25 No build thin3d: Convert BGRA8888 to RGB888 for screenshots. In case we prefer BGRA for some buffer in Vulkan. Also reporting.
v1.6.3-16-g289928a17 Unknown W. Brackets 2018-05-29 04:32:40 No build Sas: Correct calculation of VAG end. Not sure why everything is negative one indexed, but this prevents reading beyond the size of the buffer. This shouldn't change sound output, but it may fix a crash if VAG is at the edge of memory (unlikely, though.)
v1.6.3-16-g77609bbea Unknown W. Brackets 2018-04-20 06:14:01 No build Debugger: Track a counter when entering stepping. This allows us to poll coreState and know if a new stepping needs to be sent. This is useful to allow e.g. regs to show changes per step.
v1.6.3-16-g360e28f97 Unknown W. Brackets 2018-06-03 18:02:57 No build Qt: Fix build on Mac.
v1.6.3-16-g191af8919 Unknown W. Brackets 2018-06-06 15:18:16     Download Merge: 07e178a2d c783e7761 Merge pull request #11107 from jbeich/cityhash Unbreak -march=native build on x86
v1.6.3-16-g30a07c2e8 Unknown W. Brackets 2018-05-01 02:09:36 No build net: Support local ipv6 formatting. Let's hope no platform has issues with inet_ntop...
v1.6.3-16-g16e0a7cc8 Unknown W. Brackets 2018-05-29 02:24:40 No build Headless: Default memory stick inserted. Tests expect this, oops.
v1.6.3-16-g9aad4dc84 Unknown W. Brackets 2018-05-26 22:14:17 No build GE Debugger: Cleaned repetition in spline preview.
v1.6.3-16-g5b62c8afb Unknown W. Brackets 2018-04-29 01:31:39 No build D3D9: Implement flat shading via state.
v1.6.3-16-g4cbfb4aa9 Unknown W. Brackets 2018-06-03 23:47:49 No build Reporting: Provide suggestions on negative reports. Based on other reports, try suggesting settings to change or actions to take. Fairly rudimentary currently.
v1.6.3-15-gfcabc319e Unknown W. Brackets 2018-06-06 06:53:32 No build Qt: Load texture replacement images. Still doesn't save, but at least it can use packs.
v1.6.3-15-gef08c81a6 Unknown W. Brackets 2018-06-03 17:37:09 No build Qt: Mark git-version.cpp to skip automoc. Fixes #10829.
v1.6.3-15-ge21753bc9 Unknown W. Brackets 2018-05-02 05:17:12 No build Debugger: Add assembler to build.
v1.6.3-15-ge69e84462 Unknown W. Brackets 2018-05-29 02:08:55 No build Ctrl: Always mark non-user buttons released. This matches behavior on real firmware and fixes a test failure.
v1.6.3-15-ge9cc1ee46 Unknown W. Brackets 2018-04-20 06:04:47 No build Debugger: Allow multiple clients more properly. Otherwise we lose wakeups and hang.
v1.6.3-15-gdfef902cd Unknown W. Brackets 2018-04-14 08:48:04 No build json: Escape strings in the json writer.
v1.6.3-15-gca4340b9e Unknown W. Brackets 2018-05-01 02:06:54 No build net: Support ipv6 lookups. We try to connect() to both, so should still be safe in environments where ipv6 is broken.
v1.6.3-15-gb845278d7 Unknown W. Brackets 2018-04-29 01:18:35 No build D3D11: Implement flat shading in shader.
v1.6.3-15-gb56e3e8e9 Unknown W. Brackets 2018-05-29 04:30:50 No build Sas: Correct delay in playing samples. We still need to walk during the delay to "use it up." Need to test more to see if we can just walk once directly into ATTACK - might depend on pitch. This also makes the first play ignore the resampleHist, which matches samples to tests properly, and ignores linear interp for exact pitch. These changes fix all the sascore tests that used to work.
v1.6.3-15-g182990217 Unknown W. Brackets 2018-05-26 22:03:36 No build GE Debugger: Show bezier/spline in preview. Ignoring some things about normals and colors since they don't matter.
v1.6.3-15-g890dfa468 Unknown W. Brackets 2018-06-03 21:08:51 No build UI: Show compat rating radios next to each other. When there's space, let's show them horizontally. It's easier to see them all. See #11129.
v1.6.3-15-g61fc1cdcf Unknown W. Brackets 2018-04-22 20:16:33 No build GPU: Dirty tex when clearing or rendering to self. This way if we're blitting, we'll re-blit.
v1.6.3-15-g7c8780bfb Unknown W. Brackets 2018-06-03 16:41:00 No build GPU: Remove some unused code.
v1.6.3-14-g07e178a2d Unknown W. Brackets 2018-06-06 14:50:32 Download Download Download Merge: b22c48858 238521a29 Merge pull request #10922 from hrydgard/gpu-device-choice GPU device choice for D3D11 and Vulkan
v1.6.3-11-g034575050 Unknown W. Brackets 2018-06-06 08:02:50 No build SDL: Fix EGL build.
v1.6.3-10-gb22c48858 Henrik Rydgård 2018-06-06 10:26:55 Download Download Download Merge: 45f16f1ec 43b18578f Merge pull request #11012 from unknownbrackets/devkit Update default firmware version to 6.60
v1.6.3-9-g238521a29 Henrik Rydgård 2018-06-06 10:24:16 No build Rename device choice config options as requested.
v1.6.3-8-g45f16f1ec Henrik Rydgård 2018-06-06 10:26:27 No build Merge: b9388f50e c588046d9 Merge pull request #11000 from unknownbrackets/savedata Savedata: Respect secureVersion parameter
v1.6.3-8-g8ee3cd52e Henrik Rydgård 2018-04-15 10:53:07 No build D3D11: Allow the user to select rendering device.
v1.6.3-7-gb037efdb5 Henrik Rydgård 2018-04-15 09:56:37 No build If there are multiple Vulkan devices, show a setting to allow the user to choose.
v1.6.3-6-gb9388f50e Henrik Rydgård 2018-06-06 10:13:45 Download Download   Merge: 233758bd5 4846cfe6a Merge pull request #11133 from unknownbrackets/java-format Android: Reformat Java files
v1.6.3-4-g233758bd5 Henrik Rydgård 2018-06-06 10:08:49     Download Merge: 9a610c8a0 a7023ac54 Merge pull request #11144 from unknownbrackets/sdl-gl SDL: Fix some startup issues and EGL
v1.6.3-3-ga7023ac54 Unknown W. Brackets 2018-06-06 08:02:50 No build SDL: Move EGL init code into SDLGLGraphicsContext. It should really be cleaned up, but I'm not sure if EGL_Open can be moved later and don't currently have a setup to test, so I'm just cargo culting.
v1.6.3-2-g78a41980d Unknown W. Brackets 2018-06-06 05:39:56 No build SDL: Use fullscreen for mobile/GLES. Also, allow resize for Vulkan outside mobile. Thanks go to hissingshark.
v1.6.3-1-gf2a75719d Unknown W. Brackets 2018-06-06 05:27:54 No build SDL: Properly try multiple GL versions. Thanks go to hissingshark.
v1.6.3 Henrik Rydgård 2018-06-05 19:58:41 Download Download Download Update to 1.6.3
v1.6.2-17-g6db008fc0 Henrik Rydgård 2018-06-04 22:02:10 Download Download Download Update lang submodule again
v1.6.2-16-g3acc582ae Henrik Rydgård 2018-06-04 19:41:48 Download Download Download Merge: ad1b75292 3380bbb0c Merge pull request #11137 from weihuoya/gl-save-cache Opengl save cache before clear
v1.6.2-15-g4846cfe6a Unknown W. Brackets 2018-06-04 02:56:09 No build Android: Reformat Java files. Mostly indentation, just ran a formatter tool and did some cleanup. No code changes.
v1.6.2-15-g3380bbb0c zhang wei 2018-06-04 16:00:29 No build save cache before clear
v1.6.2-14-gad1b75292 Henrik Rydgård 2018-06-02 07:16:37 Download Download Download Merge: e6af167cd 18bfff5f7 Merge pull request #11121 from unknownbrackets/ui-texture-crash UI: Reinit UI texture during game when used
v1.6.2-12-ge6af167cd Unknown W. Brackets 2018-06-02 05:53:18 Download Download Download Merge: 72af11f9f 2917f3ffb Merge pull request #11119 from hrydgard/vk-nulltexture Never bind a NULL image view in Vulkan, not even through thin3d
v1.6.2-9-g72af11f9f Unknown W. Brackets 2018-06-02 05:51:59     Download Merge: 8d3dbee82 c1d113e0e Merge pull request #11118 from hrydgard/framebuffer-download-size When creating temp framebuffers for download, size them using bufferWidth/Height instead of width/height.
v1.6.2-8-g18bfff5f7 Unknown W. Brackets 2018-06-02 06:07:09 No build UI: Reinit UI texture during game when used. Otherwise we may try to use it when it doesn't exist. This should only happen on graphics restart. Potentially related to first crash in #11116.
v1.6.2-7-g2917f3ffb Henrik Rydgård 2018-06-01 22:05:21 No build Better return the right pointer.
v1.6.2-7-g8d3dbee82 Henrik Rydgård 2018-06-01 22:24:51 Download Download Download Fix a GL error when taking a screenshot in non-buffered. May help #11056
v1.6.2-6-gc1d113e0e Henrik Rydgård 2018-06-01 21:16:07 No build When creating temp framebuffers for download, size them using bufferWidth/Height instead of width/height. Or maybe we should make sure to only download within the width/height by adding more clamps at the beginning of ReadFramebufferToMemory but seems more dangerous. Plus some minor things. Should help #11113
v1.6.2-6-g9485b0491 Henrik Rydgård 2018-06-01 18:51:37 No build Never bind a NULL image view in Vulkan no matter what.
v1.6.2-6-g04fefa241 Henrik Rydgård 2018-06-01 22:16:20 Download     Vulkan image readback: Fix a couple scary cases of wrong argument order in image transitions, leading to transitioning 0 mips
v1.6.2-5-gaadced94f Henrik Rydgård 2018-06-01 17:31:29 Download Download Download Update lang submodule
v1.6.2-4-g30de8194a Henrik Rydgård 2018-06-01 08:41:25 Download Download Download Merge: cae79bf97 e01e77e02 Merge pull request #11111 from weihuoya/gles-int-highp depal shader use high int precision for opengl es
v1.6.2-2-gcae79bf97 Henrik Rydgård 2018-05-31 10:40:21 Download Download Download Merge: 00e5da2c3 f36908698 Merge pull request #11110 from unknownbrackets/d3d11-screenshot D3D11: Fix crash on screenshot
v1.6.2-1-gf36908698 Unknown W. Brackets 2018-05-31 09:04:40 No build D3D11: Fix crash on screenshot.
v1.6.2-1-gc783e7761 Jan Beich 2018-05-30 21:40:56 No build cityhash: disable SSE 4.2 optimization on x86 $ c++ -m32 -msse4.2 -c ext/native/ext/cityhash/city.cpp ext/native/ext/cityhash/city.cpp:569:5: error: use of undeclared identifier '_mm_crc32_u64' CHUNK(0); PERMUTE3(a, h, c); ^ ext/native/ext/cityhash/city.cpp:562:9: note: expanded from macro 'CHUNK' z = _mm_crc32_u64(z, b + g); \ ^
v1.6.2 Henrik Rydgård 2018-05-30 19:47:20 Download Download Download Update to 1.6.2
v1.6.1-7-gc964bc4ba Henrik Rydgård 2018-05-30 19:29:26 Download Download Download Fix another of these pesky GL task switching bugs.
v1.6.1-6-g3f7474e5b Henrik Rydgård 2018-05-30 18:14:13 No build More (disabled by default) gl error logging..
v1.6.1-5-ge01e77e02 weihuoya 2018-05-31 18:58:44 No build fx depal int precision for opengl es
v1.6.1-5-g7e756544e Henrik Rydgård 2018-05-30 18:01:49 Download Download Download Add a missing virtual destructor, fix a warning
v1.6.1-4-gc59c3d6c3 Unknown W. Brackets 2018-05-30 02:56:28 Download Download Download Merge: 88e358afc 4f59ebad0 Merge pull request #11105 from hrydgard/crash-fix-attempts-1.6.1 1.6.1 crashfixes
v1.6.1 Henrik Rydgård 2018-05-28 18:47:10 Download Download Download Update to 1.6.1
v1.6-14-g4f59ebad0 Henrik Rydgård 2018-05-29 23:42:54 No build sprintf->snprintf. Don't think any of these are likely overflows though.
v1.6-13-gb1df7b2cd Henrik Rydgård 2018-05-29 23:30:41 No build Thin3D: Handle binding a null texture better.
v1.6-12-gc588046d9 Unknown W. Brackets 2018-05-04 08:11:18 No build Savedata: Respect secureVersion parameter. This isn't used in many games, but see #10814.
v1.6-12-g43b18578f Unknown W. Brackets 2018-05-07 06:28:57 No build Update default firmware version to 6.60. Not many games call sceKernelDevkitVersion(), but we mostly match 6.60. See also: https://report.ppsspp.org/logs/kind/883?status=any
v1.6-12-g1c1737303 Henrik Rydgård 2018-05-29 23:07:22 No build GLES: Properly restore the pointer to the render manager in more places
v1.6-11-g79f8388e6 Henrik Rydgård 2018-05-28 08:34:11 Download Download Download Merge: 87beddc39 e7d07aff7 Merge pull request #11088 from unknownbrackets/vulkan-state Vulkan: Update shaders/state when dirty properly
v1.6-9-g87beddc39 Henrik Rydgård 2018-05-27 23:27:57 Download Download Download Merge: 0c0c258c5 14d17419b Merge pull request #11084 from hrydgard/crash-fix-attempts-1.6 Various fixes for 1.6.1
v1.6-6-g14d17419b Henrik Rydgård 2018-05-27 22:51:00 No build Minor cleanup
v1.6-5-g0d6be3a47 Henrik Rydgård 2018-05-27 22:19:03 No build GLES: Refresh the draw context in DrawEngineGLES on DeviceRestore. How did we miss this?
v1.6-4-g343763cf5 Henrik Rydgård 2018-05-27 22:16:36 No build More paranoia from Google Play
v1.6-3-gb730d187e Henrik Rydgård 2018-05-27 21:54:07 No build Add some paranoid checks guided by stack traces from Google Play
v1.6-2-ge7d07aff7 Unknown W. Brackets 2018-05-28 07:28:09 No build Vulkan: Update shaders/state when dirty properly. Can't have been right before.
v1.6-2-gd7770307f Henrik Rydgård 2018-05-27 21:53:13 No build Change some log levels to verbose
v1.6-2-g0c0c258c5 Henrik Rydgård 2018-05-27 23:27:31 No build Merge: 09e85eb15 423309da5 Merge pull request #11085 from unknownbrackets/vulkan-combine Vulkan: Don't merge render passes if read from
v1.6-1-gd35de81a7 Henrik Rydgård 2018-05-26 17:50:37 No build Check for a valid screen manager in NativeIsAtTopLevel
v1.6-1-g423309da5 Unknown W. Brackets 2018-05-27 23:14:02 No build Vulkan: Don't merge render passes if read from. In the future, we might actually track dependencies so we can smartly sort the render passes instead. See #11079 - screen got brighter because a cleared framebuffer was used as a texture.
v1.6 Henrik Rydgård 2018-05-26 14:21:47 Download Download Download Update version to 1.6 in AndroidManifest.xml
v1.5.4-1005-ge8da82c01 Henrik Rydgård 2018-05-26 14:20:48 Download Download Download Update lang
v1.5.4-1004-gd897d5872 Henrik Rydgård 2018-05-26 14:25:30