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.5.4-570-g8d80fe039 Henrik Rydgård 2018-02-19 22:34:24 Download Download Download Merge: 8fcaa651a 4b8d8c875 Merge pull request #10630 from unknownbrackets/gl-aligned GLES: Fix unpack misalignment, remove old Qt texture func
v1.5.4-569-g4b8d8c875 Unknown W. Brackets 2018-02-19 18:09:35 No build Qt: Remove old texture debug API. No one's testing it and it's not the best way. We have a better implemented API and should use it instead.
v1.5.4-568-gecd1a04e4 Unknown W. Brackets 2018-02-19 18:02:22 No build GLES: Fix unpack misalignment, Qt debugger freeing. We no longer use unpack, so we should always decode to w not bufw.
v1.5.4-567-g8fcaa651a Henrik Rydgård 2018-02-19 10:08:41 Download Download Download Merge: 78449ce67 438951f84 Merge pull request #10627 from unknownbrackets/gl-aligned GLES: Properly free when upscaling textures
v1.5.4-565-g78449ce67 Henrik Rydgård 2018-02-18 22:02:18 Download Download Download Merge: 864eb5dca e97046da4 Merge pull request #10624 from unknownbrackets/texcache TexCache: Decimate CLUT variants more often
v1.5.4-562-g864eb5dca Unknown W. Brackets 2018-02-13 03:05:02 Download Download Download Merge: 038d8b7f3 926b3873d Merge pull request #10611 from hrydgard/vulkan-android-task-switch Fix issue with Vulkan task switching and resolution changes on Android.
v1.5.4-561-g926b3873d Henrik Rydgård 2018-02-12 17:47:31 No build Fix issue with Vulkan task switching and resolution changes on Android.
v1.5.4-560-g038d8b7f3 Henrik Rydgård 2018-02-12 14:54:37 Download Download Download Merge: 9e75358cd 7421f2aff Merge pull request #10610 from hrydgard/postshader-gl-fixes GL: Fix issues with switching postprocessing shaders, image cutoff at certain resolution combinations
v1.5.4-559-g7421f2aff Henrik Rydgård 2018-02-12 14:10:54 No build Postprocessing: Fix bug where scissor cut off the image if render resolution > display resolution
v1.5.4-558-g88e822915 Henrik Rydgård 2018-02-12 14:01:23 No build GL: Need to recompile postshaders on Resized() (which is a bit of a misnomer)
v1.5.4-557-ge97046da4 Unknown W. Brackets 2018-02-18 21:29:14 No build TexCache: Decimate aggressively with many variants. It should be safe to decimate after fewer frames with a threshold like this.
v1.5.4-557-g9e75358cd Henrik Rydgård 2018-02-12 11:50:55 Download Download Download Oops, didn't mean to update the submodules backwards (remains from a bisect)
v1.5.4-556-gd61fd5f6a Unknown W. Brackets 2018-02-18 21:26:00 No build TexCache: Decimate CLUT variants more often. When creating a new texture, we determine if it has CLUT variants and decimate more often.
v1.5.4-556-g438951f84 Unknown W. Brackets 2018-02-19 04:03:31 No build GLES: Properly free when upscaling textures. Oops. Fixes crash introduced by #10603.
v1.5.4-556-g1b9c2f26f Henrik Rydgård 2018-02-12 11:46:19     Download Whitelist mapbuffer usage to NVIDIA only (should maybe add Qualcomm too), it's murder on Mali
v1.5.4-555-g4e5fb6e28 Henrik Rydgård 2018-02-12 00:20:43 Download Download Download Merge: 39710510e 17bcb080f Merge pull request #10606 from unknownbrackets/gl-shutdown GLES: Fix shutdown while stepping
v1.5.4-553-g39710510e Henrik Rydgård 2018-02-12 00:16:21     Download Merge: 4ccf30d0a be0ab5836 Merge pull request #10604 from unknownbrackets/gl-buffers GLES: Use mapped device memory when possible
v1.5.4-552-gbe0ab5836 Unknown W. Brackets 2018-02-11 23:38:36 No build GLES: iOS buildfix.
v1.5.4-551-g5f1cd1968 Unknown W. Brackets 2018-02-11 22:17:08 No build GLES: Android buildfix.
v1.5.4-550-g20b532fc7 Unknown W. Brackets 2018-02-11 22:14:28 No build GLES: Use buffer storage and explicit flush. This is just as fast as using glMapBufferRange on desktop.
v1.5.4-549-g7179e408d Unknown W. Brackets 2018-02-11 21:34:01 No build GLES: Free localMemory later. It was still in use sometimes as of MapDevice(), so this is safer.
v1.5.4-548-gedcd2f966 Unknown W. Brackets 2018-02-11 20:53:19 No build GLES: Use buffer range mapping where appropriate.
v1.5.4-547-g9eb51a6a3 Unknown W. Brackets 2018-02-11 20:17:34 No build GLES: Use mapped device memory when possible.
v1.5.4-546-gadbd8d005 Unknown W. Brackets 2018-02-11 20:10:02 No build Cheats: Fix a debug assertion.
v1.5.4-545-g17bcb080f Unknown W. Brackets 2018-02-12 00:19:16 No build GLES: Fix shutdown while stepping.
v1.5.4-545-g4ccf30d0a Henrik Rydgård 2018-02-11 21:11:20 Download Download Download Merge: c6a9c884b df5144b94 Merge pull request #10605 from unknownbrackets/gl-shutdown GLES: Wait for queue idle properly
v1.5.4-544-gdf5144b94 Unknown W. Brackets 2018-02-11 20:46:26 No build iOS: Attempt to fix shutdown race condition. Not really tested, but should be necessary...
v1.5.4-543-gcdf378d20 Unknown W. Brackets 2018-02-11 20:40:11 No build GLES: Prevent race condition on shutdown. emuThreadState might become STOPPED before the last frame has been run, which can cause WaitUntilQueueIdle to hang. It's simpler just to wait until StopThread() is called, since it now is. This will line up properly with run_.
v1.5.4-542-gfcc2b59c5 Unknown W. Brackets 2018-02-11 20:30:38 No build GLES: Wait for queue idle properly. Need to wait for anything ready for run. Not everything will have been submitted.
v1.5.4-541-gc6a9c884b Henrik Rydgård 2018-02-11 17:39:27 Download Download Download Merge: 813c376ae 0474ff5c2 Merge pull request #10603 from unknownbrackets/gl-render-manager Fix OpenGL on Windows XP
v1.5.4-538-g813c376ae Henrik Rydgård 2018-02-11 12:47:08 Download Download Download Tiny change to work around internal compiler error (!) in 32-bit builds with latest MSVC update
v1.5.4-538-g0474ff5c2 Unknown W. Brackets 2018-02-11 17:12:51 No build GLES: Use aligned memory for textures. We use SSE on them, and they used to be aligned, and must be aligned in PSP RAM, so keep them aligned. This only really affects 32-bit, since allocs will typically be aligned on 64-bit anyway. Fixes #10601.
v1.5.4-537-g030de0ad0 Henrik Rydgård 2018-02-11 09:07:40 Download Download Download Merge: 3c93eaf16 9a40a5971 Merge pull request #10599 from unknownbrackets/gl-render-manager Fix yet more shutdown shenanigans
v1.5.4-537-g0e2a586c1 Unknown W. Brackets 2018-02-11 16:03:23 No build Global: Fix some type comparison/shadow warnings.
v1.5.4-536-g9a40a5971 Unknown W. Brackets 2018-02-11 01:54:25 No build GLES: Prevent crash on screenshot without buffers. It still fails for some reason, but that's better than a segfault.
v1.5.4-535-gd496b4da9 Unknown W. Brackets 2018-02-11 01:24:36 No build Windows: Allow GL thread on graphics restart. Unfortunately, it no longer works to go Vulkan -> OpenGL, and used to...
v1.5.4-534-g586e35ad2 Unknown W. Brackets 2018-02-11 01:23:34 No build Windows: Prevent shutdown lag for non-GL. For Vulkan/D3D, it was taking an extra second to quit.
v1.5.4-533-ga85a88e11 Unknown W. Brackets 2018-02-11 01:23:05 No build SDL: Apply shutdown race condition fix.
v1.5.4-532-g48b4a5f37 Unknown W. Brackets 2018-02-11 01:19:24 No build Android: Fix race condition on shutdown.
v1.5.4-531-g2bec3bf3a Unknown W. Brackets 2018-02-11 01:12:33 No build Windows: Trigger StopThread() on shutdown. Otherwise, we end up hanging in the loop waiting for emuThreadState to become STOPPED. It actually has, but ThreadFrame() will block until a new frame is queued... while will never happen, because the emuthread has stopped.
v1.5.4-530-g3c93eaf16 Henrik Rydgård 2018-02-10 17:18:18 Download Download Download GL: Fix clearing alpha on stencil uploads.
v1.5.4-529-gd9af90e01 Henrik Rydgård 2018-02-10 09:09:13 Download Download Download SDL: Fix issue with vulkan-to-opengl fallback
v1.5.4-528-g081e15d1c Henrik Rydgård 2018-02-10 09:06:43     Download Windows: Consistently shutdown the main thread after exiting the message loop.
v1.5.4-527-g8ad5b499a Henrik Rydgård 2018-02-10 08:58:33 No build Improve assert messages in VulkanRenderManager (minor)
v1.5.4-526-g39fd77b35 Henrik Rydgård 2018-02-08 17:15:36 Download Download Download Merge: b9b41f52c 625595c6c Merge pull request #10596 from hrydgard/further-gl-fixes Further GL fixes
v1.5.4-525-g625595c6c Henrik Rydgård 2018-02-08 16:59:03 No build For some reason we use DrawActiveTexture in the GL stencil stuff, don't want to disable stencil unconditionally..
v1.5.4-524-g0fe4e70ae Henrik Rydgård 2018-02-08 16:47:04 No build Fix another way the scissor test could accidentally get disabled
v1.5.4-523-g86cfc411a Henrik Rydgård 2018-02-08 16:21:41 No build Remove the confusing "DisableState" across the codebase
v1.5.4-522-gb9081dd62 Henrik Rydgård 2018-02-08 16:20:56 No build GL: Set a plain render state in DrawActiveTexture, without relying on the caller having called DisableState
v1.5.4-521-gb9b41f52c Henrik Rydgård 2018-02-08 12:02:44 Download Download Download Add a simple spinner to the game load screen to not look frozen.
v1.5.4-520-g20eb56666 Henrik Rydgård 2018-02-08 11:19:48 Download Download Download Minor Qt cleanup, force OpenGL since we don't yet support Vulkan in Qt
v1.5.4-519-g3ff69d73f Henrik Rydgård 2018-02-08 09:33:57 Download Download Download Merge: ce1654785 4d6c0cfb3 Merge pull request #10593 from hrydgard/more-gl-thread-work Some more fixes after the GL render manager merge
v1.5.4-518-g4d6c0cfb3 Henrik Rydgård 2018-02-08 01:11:51 No build Buildfix
v1.5.4-517-g8c5a94ce0 Henrik Rydgård 2018-02-08 00:50:29 No build gl-render-manager: Oops, fix scissor tests after clears
v1.5.4-516-g1eec30dac Henrik Rydgård 2018-02-08 00:44:00 No build Avoid causing a gl error on startup on core contexts.
v1.5.4-515-g481134bfe Henrik Rydgård 2018-02-08 00:40:55 No build Another go at the deleter problem. Still not feeling 100% good about how this works.. but it does seem to work fine.
v1.5.4-514-g8ee426ff7 Henrik Rydgård 2018-02-08 00:23:48 No build Get rid of an unused codepath (gl rendering is now always threaded)
v1.5.4-513-gce1654785 Henrik Rydgård 2018-02-07 19:49:31 Download Download Download GL render manager: Fix bug when setting texture sampler if the wrong GL texture slot is active. Will likely help #10583
v1.5.4-512-gb7dfc743f Henrik Rydgård 2018-02-07 17:13:25 Download Download Download Merge: b3f4a923c 87cc586c0 Merge pull request #10591 from hrydgard/gl-render-manager-exit-fixes GL render manager exit fixes
v1.5.4-510-g87cc586c0 Henrik Rydgård 2018-02-07 16:43:49 No build Qt: Fix emuthread management to exit cleanly without hanging
v1.5.4-509-gae19c4813 Henrik Rydgård 2018-02-07 15:52:19 No build Cleanup the Windows thread stuff to work like the other platforms. Not quite perfect yet.
v1.5.4-508-g7f30037e4 Henrik Rydgård 2018-02-07 13:11:43 No build Android: Fix emuthread management to exit cleanly without hanging. Helps with task switching on Android.
v1.5.4-507-gb3f4a923c Henrik Rydgård 2018-02-07 16:54:39 Download   Download GLES: Fix minor memory leak
v1.5.4-507-gb3a09791b Henrik Rydgård 2018-02-07 12:22:19 No build SDL: Fix emuthread management to exit cleanly without hanging.
v1.5.4-506-g59d6cc12f Henrik Rydgård 2018-02-07 12:09:06 Download Download Download Add an option to use the system libzip, to please grumpy package maintainers. This reverts commit 1a34f8833119c7b35a3b9d599b723ddd4c55c35a.
v1.5.4-505-geeb061a2f Henrik Rydgård 2018-02-06 19:59:13 Download Download Download Merge: a41422afb 1a34f8833 Merge pull request #10584 from hrydgard/use-bundled-libzip Always use the bundled libzip to avoid compatibility issues.
v1.5.4-504-g1a34f8833 Henrik Rydgård 2018-02-06 19:41:00 No build Always use the bundled libzip to avoid compatibility issues. Should fix #10575
v1.5.4-503-ga41422afb Henrik Rydgård 2018-02-05 17:08:13 Download Download Download Merge: f99983002 3e56d8bbd Merge pull request #10582 from hrydgard/fix-uwp-build Noticed that the UWP build has been broken for some time, fix it.
v1.5.4-502-g3e56d8bbd Henrik Rydgård 2018-02-05 16:21:39 No build Noticed that the UWP build has been broken for some time, fix it. Should probably set up a buildbot if we care about this...
v1.5.4-501-gf99983002 Henrik Rydgård 2018-02-04 21:11:57 Download Download Download Merge: 8438defb2 d30f1c201 Merge pull request #10580 from hrydgard/gl-render-manager-fixes GL render manager fixes
v1.5.4-500-gd30f1c201 Henrik Rydgård 2018-02-04 14:13:47 No build Fix another Qt memory leak
v1.5.4-499-g903abe877 Henrik Rydgård 2018-02-04 13:54:10 No build Qt: Prevent some race conditions on shutdown by deleting emugl.
v1.5.4-498-g020eb9d86 Henrik Rydgård 2018-02-04 13:38:58 No build Fix further memory leaks
v1.5.4-497-g79d161014 Henrik Rydgård 2018-02-04 13:07:55 No build Move SDLGLGraphicsContext.h to the correct location. Minor cleanup
v1.5.4-496-g99386da01 Henrik Rydgård 2018-02-04 13:04:21 No build Minor cleanups
v1.5.4-495-g85446d6c5 Henrik Rydgård 2018-02-04 12:26:35 No build Split the SDL graphics contexts into their own files.
v1.5.4-494-gc16e397fc Henrik Rydgård 2018-02-04 12:00:56 No build SDL: NativeInitGraphics/NativeShutdownGraphics should run on the emu thread.
v1.5.4-493-g583c20991 Henrik Rydgård 2018-01-31 18:35:48 No build Qt: Some cleanup and fixes. Still not working correctly with gl-render-manager.
v1.5.4-492-g1aa5351e3 Henrik Rydgård 2018-01-31 15:40:51 No build Temporarily disable symbols on Qt, crashes strangely.
v1.5.4-491-gc3629b4a5 Henrik Rydgård 2018-01-31 14:41:47 No build Warning fixes
v1.5.4-490-g8438defb2 Henrik Rydgård 2018-02-04 13:38:44 Download Download Download Fix some memory leaks
v1.5.4-489-gd6e888a39 Henrik Rydgård 2018-02-04 13:09:51 Download Download Download Revert "Simpler way to deal with the GL deleter" This reverts commit 3a988400a702ede4137ee3f6d885796c03d727ea.
v1.5.4-488-gc21b02a22 Henrik Rydgård 2018-01-31 19:36:32 Download Download Download gl-render-manager: Use properly scaled scissor rectangle, oops. Fixes higher resolutions.
v1.5.4-487-g982a1710a Henrik Rydgård 2018-01-31 17:23:24 Download Download Download gl-render-manager: Fix postprocessing shaders. Fixes #10566. Live switching is broken though for some reason.
v1.5.4-486-g5351c9ddb Henrik Rydgård 2018-01-31 17:07:20 Download Download Download gl-render-manager: Support scissored clears, as used by the GL backend. Fixes GT.
v1.5.4-485-g67b8c4527 Henrik Rydgård 2018-01-31 14:22:38 Download Download Download Add a build option for address sanitizer. When enabled, we turn on some compatibility options to make it work right.
v1.5.4-484-g22e28e218 Henrik Rydgård 2018-01-31 12:22:07 Download Download Download Merge: 56eb2b892 98cfaef6e Merge pull request #10411 from hrydgard/gl-render-manager GL render manager - new faster GL multithreading
v1.5.4-477-g98cfaef6e Henrik Rydgård 2018-01-31 12:05:18 No build Rough fix for threaded GL for Qt.
v1.5.4-476-g3a988400a Henrik Rydgård 2018-01-30 13:32:10 No build Simpler way to deal with the GL deleter
v1.5.4-475-gbd2c875c9 Henrik Rydgård 2018-01-28 21:28:16 No build Fix readback color conversion
v1.5.4-474-g19ab36759 Henrik Rydgård 2018-01-28 19:26:42 No build Fix some accidental extra-indentation
v1.5.4-473-g6c109abd9 Henrik Rydgård 2018-01-28 18:00:48 No build Don't crash on missing readback formats.
v1.5.4-472-gbd3a681fd Henrik Rydgård 2018-01-28 17:27:23 No build Enough JNI/threading hackery to get it to run on Android! Broken readbacks make it crash alot though.
v1.5.4-471-g7abb8702c Henrik Rydgård 2018-01-20 20:29:18 No build Work towards threaded GL on Android. Now TextDrawer barfs on wrong JNI context.
v1.5.4-470-ge7c9afd7b Kentucky Compass 2018-01-23 10:33:02 No build another whitespace fix
v1.5.4-469-gc5a09de44 Kentucky Compass 2018-01-23 10:30:58 No build one more whitespace fix
v1.5.4-468-gd43283239 Kentucky Compass 2018-01-23 10:28:16 No build whitespace cleanup
v1.5.4-467-g49c5880fc Kentucky Compass 2018-01-22 09:25:34 No build disable the iOS thread before shutting down
v1.5.4-466-g0943cf3fc Kentucky Compass 2018-01-22 09:15:41 No build use GLRenderManager on iOS
v1.5.4-465-g56a18907d Unknown W. Brackets 2018-01-21 20:02:22 No build SDL: Oops, only start the emu thread for GLES. Probably would've caused issues (at least weird vsync) for Vulkan.
v1.5.4-464-g062566b67 Unknown W. Brackets 2018-01-21 18:47:07 No build Core: Set thread names when possible. This doesn't seem to be working for lldb, though.
v1.5.4-463-g95bcda409 Unknown W. Brackets 2018-01-21 18:17:24 No build GLES: Fix segfault on GL 2.x.
v1.5.4-462-g59904c316 Unknown W. Brackets 2018-01-21 18:03:19 No build SDL: Allow running GL on thread. Tested on a Mac.
v1.5.4-461-g0399088fc Unknown W. Brackets 2018-01-21 17:49:34 No build GLES: Handle glGetString() on GL thread. We only use a few strings, so should be fine to cache them.
v1.5.4-460-g22f65500f Unknown W. Brackets 2018-01-21 08:05:28 No build GPU: Fix shader blending recopying. This at least didn't look horrible like GLEs did, but still looked odd in Lunar.
v1.5.4-459-ge280cbbc3 Unknown W. Brackets 2018-01-21 07:56:18 No build GLES: Correct shader blending. Lunar's spell effects were blending completely wrong, and are a good example of shader blending. This fixes them.
v1.5.4-458-g7f0b35cd2 Unknown W. Brackets 2018-01-21 01:44:36 No build GLES: Run ThreadFrame until frame complete. This makes it easier for frontends that need to call this between other things to handle vsync, or etc.
v1.5.4-457-g30a60018a Unknown W. Brackets 2018-01-20 21:05:30 No build GLES: Fix race crash on shutdown. This happens when there are pointers in step commands that get freed.
v1.5.4-456-gacc3e39b6 Unknown W. Brackets 2018-01-20 18:35:43 No build GLES: Reintroduce out of memory checks.
v1.5.4-455-g900e53b6d Unknown W. Brackets 2018-01-20 18:17:25 No build GLES: Re-enable texture scaling.
v1.5.4-454-g2740f74cc Unknown W. Brackets 2018-01-20 18:09:40 No build GLES: Add TODO note for shader blend texture.
v1.5.4-453-g38161f3c6 Unknown W. Brackets 2018-01-20 18:05:52 No build GLES: Use linear for high-res FBO tex copies.
v1.5.4-452-ge56ae322f Unknown W. Brackets 2018-01-20 17:58:09 No build GLES: Report errors for link failures. Let's not lose reporting on this, it's often an issue...
v1.5.4-451-g3380ab870 Unknown W. Brackets 2018-01-20 17:46:34 No build GLES: Keep the GLRShader desc around. This way we can also log it on link errors. It's not much data.
v1.5.4-450-g48a07474f Unknown W. Brackets 2018-01-20 17:35:24 No build GLES: Avoid using failed depal shaders if possible. Better to have one totally broken frame than all totally broken frames.
v1.5.4-449-gb566b6cca Unknown W. Brackets 2018-01-20 17:28:26 No build D3D11: Remove potentially misleading rebind func. This doesn't override the GPUCommon one, it just shares the same name, which might lead to confusion later. Better not to use the parent.
v1.5.4-448-g638cbf725 Unknown W. Brackets 2018-01-20 16:58:04 No build GLES: Skip blend reset after stencil upload. We dirty the flag anyway. Avoid extra calls.
v1.5.4-447-gf6260c75c Unknown W. Brackets 2018-01-20 16:57:38 No build GLES: Reset blend state on clear. Because now that resets blending parameters.
v1.5.4-446-g4c927c142 Henrik Rydgård 2018-01-20 16:57:06 No build Reintroduce check for GE_LOGIC_COPY
v1.5.4-445-ge5b8d91c9 Henrik Rydgård 2018-01-20 13:55:51 No build ES2 buildfix - glGetTexImage is not available
v1.5.4-444-g903bd07d6 Henrik Rydgård 2018-01-20 13:45:32 No build gl-render-manager: Fix updating sampler modes when texturing from framebuffer
v1.5.4-443-gccdb4d186 Henrik Rydgård 2018-01-20 00:05:59 No build gl-render-manager: Fix HW tesselation. Remove 1D texture support, likely no benefit.
v1.5.4-442-g9945e011c Unknown W. Brackets 2018-01-20 08:03:08 No build GLES: Avoid a shutdown race condition. Also handle DeviceLost before shutdown better.
v1.5.4-441-gdb0989a9d Unknown W. Brackets 2018-01-20 07:41:18 No build Debugger: Fix texture preview in GLES. Also, fix issues with the first view of a texture in Vulkan / D3D11.
v1.5.4-440-gbdf7fdc7a Unknown W. Brackets 2018-01-20 06:48:38 No build GLES: Actually stop the thread on shutdown. Fixes shutdown.
v1.5.4-439-g7316261ea Unknown W. Brackets 2018-01-20 06:32:45 No build Vulkan: Fix alpha clear on stencil upload. We need to do it always, because otherwise alpha is not cleared.
v1.5.4-438-gb956263a9 Unknown W. Brackets 2018-01-20 06:25:56 No build GLES: Consistently reset state on new steps. It'd be nice to avoid this dependency, but since every step forgets the current state, and these functions are called in a lot of places, it's tricky to manage. Fixes graphics in Grand Knights History (framebuf copy creating a new step, resetting blending state.)
v1.5.4-437-gb3ed3ea0f Unknown W. Brackets 2018-01-20 06:19:52 No build GLES: Fix intra-buffer block transfers. Makes Grand Knights History look a bit better.
v1.5.4-436-ge531a7da4 Henrik Rydgård 2018-01-19 20:24:09 No build gl-render-manager: Implement logic ops
v1.5.4-435-gacb692677 Unknown W. Brackets 2018-01-19 07:17:29 No build GLES: Accept a color mask for clears. Otherwise, we end up clearing RGB when we try to only clear alpha, which is fairly common. Makes Valkyria Chronicles 3 action mode visible again.
v1.5.4-434-ge98f265d6 Unknown W. Brackets 2018-01-19 06:45:26 No build GLES: Prevent writing to gutter in readback. This also read outside the conv buffer. Prevents crash on startup for Brave Story. Now, it just has major graphical issues.
v1.5.4-433-g5798c0cc7 Unknown W. Brackets 2018-01-19 06:38:22 No build Vulkan: Correct zero stencil upload fast path.
v1.5.4-432-g3eb6d38d7 Unknown W. Brackets 2018-01-19 06:34:52 No build Vulkan: Fix stencil-only clear for stencil upload. Fixes stencil issues in Star Ocean.
v1.5.4-431-g22bf12463 Unknown W. Brackets 2018-01-19 06:16:06 No build GLES: Document stencil clearing bug.
v1.5.4-430-g790e3121d Unknown W. Brackets 2018-01-19 06:15:21 No build GLES: Move stencil upload state into render pass. Without this, stencil upload simply failed silently. Fixes Star Ocean stencil issues.
v1.5.4-429-ga13503585 Unknown W. Brackets 2018-01-19 06:14:17 No build GLES: Ensure stencil upload clear in render pass. Fixes crashes in Star Ocean.
v1.5.4-428-g4f1b8d80a Unknown W. Brackets 2018-01-19 06:13:30 No build GLES: Bind texture on MakePixelTexture(). This is currently necessary because callers expect it. Also, move inside render passes.
v1.5.4-427-gfdca06d20 Henrik Rydgård 2018-01-16 18:13:31 No build More work on shutdown, still hanging though.
v1.5.4-426-g57615344e Henrik Rydgård 2018-01-16 17:32:50 No build Fix for deletes, add some debugging stuff
v1.5.4-425-ge5d571c25 Henrik Rydgård 2018-01-16 15:19:35 No build gl-render-manager: Now threaded mode seems to work fine (and fast!). Shutdown doesn't, though, and there are stability issues.
v1.5.4-424-gaf6431986 Henrik Rydgård 2018-01-16 14:16:56 No build OpenGL: Now run GL on a secondary thread. Sync issues remain.
v1.5.4-423-ge4752a887 Henrik Rydgård 2018-01-10 16:37:02 No build Fix use-after-free in shader error reporting
v1.5.4-422-gd0038775e Henrik Rydgård 2018-01-10 11:22:54 No build TODOs and indentations
v1.5.4-421-g58854adb8 Henrik Rydgård 2018-01-10 11:13:51 No build StencilBufferGLES: Move SetNoBlendAndMask to the right places.
v1.5.4-420-ga642c1a99 Henrik Rydgård 2018-01-10 11:02:54 No build Fix goof with the stencil buffer drawing
v1.5.4-419-gb7f4f6e15 Henrik Rydgård 2018-01-10 10:48:46 No build GL render manager: Improve shader error reporting.
v1.5.4-418-g465939e1c Henrik Rydgård 2018-01-10 10:18:18 No build Minor fixes, indentation and comments
v1.5.4-417-g2656ad7d4 Henrik Rydgård 2018-01-10 10:17:42 No build Vulkan: Use push_back instead of resize(+1)
v1.5.4-416-g422b05e51 Henrik Rydgård 2018-01-10 09:45:05 No build Truncate the '\n' from GL debug strings before logging them.
v1.5.4-415-g7d6f9aec4 Henrik Rydgård 2017-12-27 14:46:01 No build iOS buildfix
v1.5.4-414-g5c7c7ce19 Henrik Rydgård 2017-12-27 14:33:18 No build Move GL sampler state tracking into GLRenderManager/QueueRunner.
v1.5.4-413-g43ebbbcdb Henrik Rydgård 2017-12-27 13:03:04 No build More state dirtying, a comment
v1.5.4-412-gaf8e82557 Henrik Rydgård 2017-12-27 12:44:46 No build Fix terrible drawing glitches when we do sync readbacks.
v1.5.4-411-g542f9f9ef Henrik Rydgård 2017-12-21 19:05:33 No build Assorted cleanup
v1.5.4-410-g63b9140eb Henrik Rydgård 2017-12-21 15:38:55 No build Rip out async readbacks from FramebufferManagerGLES. They should be implemented in GLQueueRunner, differently.
v1.5.4-409-g42f231203 Henrik Rydgård 2017-12-15 12:40:38 No build Remove the old CPU threading remains, start redesigning interfaces.
v1.5.4-408-g49c3cb83f Henrik Rydgård 2017-12-19 14:35:24 No build GL render manager: Simple implementation of synchronous framebuffer readbacks.
v1.5.4-407-g2b1277613 Henrik Rydgård 2017-12-19 12:59:57 No build Remove viewport flipping where it's not needed
v1.5.4-406-g0a413a18a Henrik Rydgård 2017-12-19 12:49:48 No build GL render manager: Add some more dirty tracking.
v1.5.4-405-g958078f60 Henrik Rydgård 2017-12-19 12:25:13 No build GL render manager: Merge BindInputLayout into BindVertexBuffer.
v1.5.4-404-g84ad7a2db Henrik Rydgård 2017-12-15 11:05:43 No build Fix bug, works on Android now. Don't reuse textures.
v1.5.4-403-gf99fa02ba Henrik Rydgård 2017-12-14 17:50:40 No build Run the depal stuff, seems a bit broken. Add some state filtering.
v1.5.4-402-g970458a0c Henrik Rydgård 2017-12-14 17:55:56 No build Scissor fix
v1.5.4-401-g7c17cb675 Henrik Rydgård 2017-12-14 17:08:45 No build Fix showing savestate screenshots (needed mips)
v1.5.4-400-g1241abc88 Henrik Rydgård 2017-12-14 16:54:21 No build Make sure we set GL_TEXTURE_MAX_LEVEL somewhere.
v1.5.4-399-gd5c6786ea Henrik Rydgård 2017-12-14 16:36:05 No build Fix some texture memory bugs (yeah need to make copies..)
v1.5.4-398-g9094410fd Henrik Rydgård 2017-12-14 16:08:55 No build gl-render-manager: Need to actually bind newly created textures.
v1.5.4-397-g8a1e7347b Henrik Rydgård 2017-12-14 14:53:27 No build GL render manager: Various fixes and cleanup including a buffered rendering fix, rect primitive fix
v1.5.4-396-g062608ad7 Henrik Rydgård 2017-12-13 01:05:33 No build Start moving the framebuffer stuff over to the render manager
v1.5.4-395-g7e3e65296 Henrik Rydgård 2017-12-12 15:32:15 No build Fix more gl-render-manager problems
v1.5.4-394-g51f467a7b Henrik Rydgård 2017-12-12 15:04:46 No build Kill off the GL state cache
v1.5.4-393-gf3282dcfd Henrik Rydgård 2017-12-12 14:07:52 No build Delete the gl name cache (might resurrect it on the GLQueueRunner side if needed later). Other cleanup and fixes.
v1.5.4-392-g46e1fbb78 Henrik Rydgård 2017-11-19 18:22:46 No build Initial texture work. Bugfix indexed drawing
v1.5.4-391-gbd6818198 Henrik Rydgård 2017-11-19 17:37:56 No build More GLRenderManager
v1.5.4-390-g376d92fcc Henrik Rydgård 2017-11-19 12:25:57 No build Start messing with the draw engine...
v1.5.4-389-g934026080 Henrik Rydgård 2017-11-19 00:43:58 No build Finish the shader manager (almost)
v1.5.4-388-g60a966c5e Henrik Rydgård 2017-11-19 00:23:52 No build PushBuffer added. Thin3d works now on top of GLRenderManager, except framebuffers.
v1.5.4-387-ga3bcd91a3 Henrik Rydgård 2017-11-18 22:15:12 No build Fix clears and textures. Things still broken due to memory overwrites.
v1.5.4-387-g56eb2b892 Henrik Rydgård 2018-01-30 19:39:53 Download Download Download Minor: Make the Vulkan allocator debug visualizer slightly better looking by adding a border.
v1.5.4-386-ge1bb4441d Henrik Rydgård 2017-11-18 21:51:17 No build First garbage graphics output!
v1.5.4-386-g26b146a24 Henrik Rydgård 2018-01-30 12:28:44 Download Download Download Buildfixes
v1.5.4-385-gb8e4ae08a Henrik Rydgård 2017-11-18 21:12:11 No build Even more gl-render-manager
v1.5.4-385-g747d86f4a Henrik Rydgård 2018-01-30 00:44:51   Download Download Merge: 2ae2dd7d4 ab6258794 Merge pull request #10562 from hrydgard/vulkan-alloc-vis Debug visualization for the Vulkan memory allocator.
v1.5.4-384-gab6258794 Henrik Rydgård 2018-01-30 00:24:27 No build Avoid linking error on MacOSX.
v1.5.4-384-g9babdb712 Henrik Rydgård 2017-11-18 20:17:17 No build More gl-render-manager
v1.5.4-383-gdc72a8696 Henrik Rydgård 2017-11-18 16:50:49 No build More work on gl-render-manager
v1.5.4-383-g3c8e43de2 Henrik Rydgård 2018-01-29 23:49:55 No build Include order fix. Darn X11 headers.
v1.5.4-382-gdd91cb0f8 Henrik Rydgård 2017-11-18 15:42:39 No build Begin implementing GLQueueRunner and GLRenderManager
v1.5.4-382-gc60c8ed68 Henrik Rydgård 2018-01-17 13:59:32 No build Debug visualization for the Vulkan memory allocator. Shows some interesting behaviour.
v1.5.4-381-g2ae2dd7d4 Henrik Rydgård 2018-01-20 22:23:49   Download Download Merge: d2e739092 5d3c1e787 Merge pull request #10550 from hrydgard/android-context-cleanup Split Android graphics context implementations into their own files.
v1.5.4-380-g5d3c1e787 Henrik Rydgård 2018-01-20 21:55:25 No build Additional header cleanup
v1.5.4-379-g133bef575 Henrik Rydgård 2018-01-20 21:47:16 No build Split Android graphics context implementations into their own files.
v1.5.4-378-gd2e739092 Henrik Rydgård 2018-01-19 10:51:13 Download Download Download Merge: 3aca9e3ca 8eeee7e1a Merge pull request #10545 from AkiraMiyakoda/fix-loading-long-path Windows: Fix loading files with a long path.
v1.5.4-377-g8eeee7e1a Akira Miyakoda 2018-01-19 10:22:06 No build Windows: Fix loading files with a long path. Better handling of a path which exceeds MAX_PATH when converted into UTF-8.
v1.5.4-376-g3aca9e3ca Unknown W. Brackets 2018-01-19 03:28:48 Download Download Download Merge: b6ce6e2e6 a10888cb6 Merge pull request #10541 from AkiraMiyakoda/revert-msvc-workaround Revert "EditorConfig: Workaround MSVC2017 bug."
v1.5.4-375-ga10888cb6 Akira Miyakoda 2018-01-18 09:47:40 No build Revert "EditorConfig: Workaround MSVC2017 bug." This reverts commit 1912a948abbed46f04ccc2e7e930c1cf2eb3c22a. The bug has been fixed in MSVC2017 15.3.
v1.5.4-374-gb6ce6e2e6 Henrik Rydgård 2018-01-17 17:15:48 Download Download Download Merge: ec817df8d f8cd9c7e5 Merge pull request #10538 from AkiraMiyakoda/fix-short-path-buffer Windows: Use sufficient buffer for config file paths.
v1.5.4-373-gf8cd9c7e5 Akira Miyakoda 2018-01-17 16:36:27 No build Windows: Use sufficient buffer for config file paths. MAX_PATH bytes are insufficient when a very long path is converted into UTF-8.
v1.5.4-372-gec817df8d Henrik Rydgård 2018-01-17 11:30:23 Download Download Download Merge: 6e1821a8c 3f73cfb83 Merge pull request #10536 from AkiraMiyakoda/fix-memory-leak Windows: Fix a small memory leak.
v1.5.4-370-g6e1821a8c Henrik Rydgård 2018-01-17 11:18:20 Download   Download Experimenally try a new gamecontrollerdb.txt line for 360 wireless receiver on linux. See #10181
v1.5.4-370-g3f73cfb83 Akira Miyakoda 2018-01-17 11:25:01 No build Windows: Fix a small memory leak. CommandLineToArgvW() allocates a memory block which must be freed by LocalFree().
v1.5.4-369-g2af796009 Henrik Rydgård 2018-01-16 22:39:47 Download Download Download Merge: 3401f8b5c 5716fce28 Merge pull request #10533 from AkiraMiyakoda/window_size_10x Allow up to 10x window size on Windows.
v1.5.4-367-g3401f8b5c Henrik Rydgård 2018-01-16 22:39:25 No build Merge: e119d3731 10c67b99c Merge pull request #10531 from unknownbrackets/debugger Windows: Fix extracting UMD block data
v1.5.4-366-g5716fce28 Akira Miyakoda 2018-01-15 13:18:08 No build Allow up to 10x window size on Windows. 4x can be too small for today's high resolution monitors.
v1.5.4-365-ge119d3731 Henrik Rydgård 2018-01-14 21:34:24 Download Download Download Merge: 9baf83ea3 0e474077e Merge pull request #10530 from konistehrad/ios-taptic Add taptic feedback on virtual buttons (iOS)
v1.5.4-364-g0e474077e Conrad Kreyling 2018-01-14 19:38:04 No build Add taptic feedback on virtual buttons
v1.5.4-363-g9baf83ea3 Henrik Rydgård 2018-01-14 00:37:29 Download Download Download Merge: 6e8d18df8 fb34cb5d5 Merge pull request #10529 from vnctdj/bSh Don't prevent use of make's long options
v1.5.4-362-gfb34cb5d5 vnctdj 2018-01-13 21:44:58 No build Don't prevent use of make's long options + an indentation fix
v1.5.4-361-g6e8d18df8 Henrik Rydgård 2018-01-12 23:24:53 Download Download Download Merge: 36bfe5fdf bb4b1e7dc Merge pull request #10526 from Florin9doi/INSTALLER Update Inno installer : resolve #10367, resolve #10368, resolve #10370
v1.5.4-359-g36bfe5fdf Henrik Rydgård 2018-01-12 23:23:08     Download Merge: d3f8a4db0 025c382b9 Merge pull request #10525 from myfreeweb/master Check for Vulkan Xlib/Wayland surface support before enabling
v1.5.4-358-gbb4b1e7dc Florin9doi 2018-01-12 21:36:02 No build Update Inno installer
v1.5.4-358-g025c382b9 Greg V 2018-01-12 20:18:58 No build Check for Vulkan Xlib/Wayland surface support before enabling The Vulkan loader will error if a requested extension is not available, and the nvidia proprietary driver does not support the Wayland one.
v1.5.4-357-gd3f8a4db0 Henrik Rydgård 2018-01-11 16:56:11 Download Download Download Update lang submodule
v1.5.4-356-g0954f24a7 Unknown W. Brackets 2018-01-10 09:23:26 Download Download Download Merge: 34f79904f a4df576f7 Merge pull request #10520 from vnctdj/i18nSysInfoYesNo [i18n] Use more specific words when applicable
v1.5.4-353-g34f79904f Henrik Rydgård 2018-01-10 09:18:12 No build IR: This optimization is safe when all three regs are consecutive, so avoid disabling it unnecessarily.
v1.5.4-352-gfb0e81484 Henrik Rydgård 2018-01-09 14:08:09 No build Minor cleanup
v1.5.4-351-g4a32ec310 Henrik Rydgård 2018-01-10 09:11:10 No build Merge: 62242601e b6bb0159e Merge pull request #10516 from unknownbrackets/irjit-lwr irjit: Optimize out more temps and lwl/lwr operations
v1.5.4-343-ga4df576f7 vnctdj 2018-01-10 08:57:41 No build Use more accurate words
v1.5.4-342-g6073826ca vnctdj 2018-01-10 00:38:16 No build Use more specific words when applicable
v1.5.4-341-g62242601e Henrik Rydgård 2018-01-08 17:47:54 No build Merge: a989b4a93 97674b80b Merge pull request #10514 from unknownbrackets/irjit irjit: Add ini option to precompile functions
v1.5.4-339-gb6bb0159e Unknown W. Brackets 2018-01-10 03:06:25 No build irjit: Remove Comp_ITypeMemLR.
v1.5.4-338-g544344f50 Unknown W. Brackets 2018-01-08 06:03:47 No build GPU: Improve some bezier logging. Meant to do this when splines were changed.
v1.5.4-337-gf01e06aef Unknown W. Brackets 2018-01-08 05:44:54 No build irjit: Improve multiple lwr in a row.
v1.5.4-337-g97674b80b Unknown W. Brackets 2018-01-07 02:23:53 No build irjit: Skip preloading blocks with jump to 0. These will be changed before executing anyway.
v1.5.4-336-gfbeedd333 Unknown W. Brackets 2018-01-08 05:13:30 No build irjit: Swap moves when it may allow clobbering. Example: addiu a0, a1, a2 mov s0, a0 addiu a0, a2, a3 By swapping the mov, we can eliminate it. Only going one back because it's common and didn't want to track reads.
v1.5.4-336-gcc8e9a93c Unknown W. Brackets 2018-01-07 02:08:54 No build irjit: For debug, return the best block at addr. Invalidation may result in multiple matching blocks, prefer any that is currently valid.
v1.5.4-336-ga989b4a93 Henrik Rydgård 2018-01-05 09:15:28 Download Download Download Merge: 94e73bcb5 6ea4924ee Merge pull request #10507 from KentuckyCompass/ios-resolution-fix Require iOS 8 and up, add a launch screen, use full resolution
v1.5.4-335-gd27e42865 Unknown W. Brackets 2018-01-08 04:51:35 No build irjit: Convert lwr and friends to easier code. This makes it easier to write a (working) jit backend from IR, since these ops are always annoying to get right.
v1.5.4-335-g463b2a90c Unknown W. Brackets 2018-01-07 02:06:53 No build irjit: Allow precompiling funcs at start. This can take a second, but cuts down on jitc spikes throughout runtime. Note: bits of the game will still be recompiled as games change code. This is basically the same operation as loading from cache, without the cache yet.
v1.5.4-334-gb11f00cea Unknown W. Brackets 2018-01-08 03:37:06 No build irjit: Combine lwl/lwr and swl/swr, like before. Still want to inline the operation, because the backend shouldn't have to redo it every time, and we want the temps cleaned up if possible.
v1.5.4-334-g6149ac584 Unknown W. Brackets 2018-01-07 01:43:38 No build jit: Add interface to precompile functions. This doesn't actually do any preloading yet, it just adds an API.
v1.5.4-334-g94e73bcb5 Henrik Rydgård 2018-01-05 09:14:02     Download Merge: 2709472ab ccd562d93 Merge pull request #10508 from unknownbrackets/irjit Improve IR debug output
v1.5.4-333-gccd562d93 Unknown W. Brackets 2018-01-05 08:24:15 No build irjit: Add a safety check for block num overflow. In case a game is very frequently modifying some block.
v1.5.4-333-gc6d690e9b Unknown W. Brackets 2018-01-08 03:21:26 No build irjit: Handle Left/Right ops in passes.
v1.5.4-332-g6dda05336 Unknown W. Brackets 2018-01-07 21:37:07 No build irjit: Add dedicated ops for lwl/swl and friends. Temporarily removes optimizations.
v1.5.4-332-g5b9b6daea Unknown W. Brackets 2018-01-05 08:10:49 No build irjit: Enable more debug UI for block selection.
v1.5.4-331-gcd3f4881a Unknown W. Brackets 2018-01-07 21:11:16 No build irjit: Optimize out temp lhs copies. Common example: li v0, 1 beq s2, v0, somewhere li v0, 2 Which was copying s2 before. This pattern generally doesn't happen in MIPS code, though, so really only catches that (very common) case.
v1.5.4-331-g10c67b99c Unknown W. Brackets 2018-01-15 00:52:20 No build Windows: Fix extracting UMD block data. Sometimes it's useful to extract a filename the game uses, etc., that's actually an LBN.
v1.5.4-331-g0bfab27b4 Unknown W. Brackets 2018-01-05 08:09:03 No build irjit: Calculate bloat statistics. At least based on IR for now. Can do something else later. memset() was causing a crash on the std::map.
v1.5.4-330-g2709472ab Henrik Rydgård 2018-01-05 01:21:32 Download Download Download Merge: 8c3a50d08 331a8f91e Merge pull request #10506 from hrydgard/ir-interpreter-simd More IR interpreter SIMD
v1.5.4-326-g331a8f91e Henrik Rydgård 2018-01-04 20:06:26 No build Fix that weird unordered compare mode, hopefully
v1.5.4-325-g18be23ecc Henrik Rydgård 2018-01-04 19:38:36 No build IR: More fixes. Still something wrong with VFPU compares (not caused by this PR).
v1.5.4-324-gca9050b84 Henrik Rydgård 2018-01-04 13:54:58 No build On Linux, can't even include nmmintrin without explicitly enabling SSE 4.2 support.
v1.5.4-324-g8c3a50d08 Henrik Rydgård 2018-01-05 01:20:49 Download   Download Merge: a128624f9 d1d01bfdc Merge pull request #10505 from hrydgard/ir-disasm-jit-compare Show IR disassembly in JIT Compare screen
v1.5.4-323-gfe88d1205 Henrik Rydgård 2018-01-04 13:40:39 No build IR interpreter: Add some braces to allow variable declaration in the switch cases.
v1.5.4-322-ge0cc126d0 Henrik Rydgård 2018-01-04 11:37:32 No build Add some more SIMD support to IR interpreter. Mostly just because, but also serves as implementation reference for later code generation backends.
v1.5.4-321-gd1d01bfdc Henrik Rydgård 2018-01-05 01:20:10 No build Cleanup GetBlockNumberFromStartAddress
v1.5.4-321-ga128624f9 Henrik Rydgård 2018-01-04 18:25:54 Download Download Download IRInterpreter: Fix bugs in floating point truncation functions
v1.5.4-320-g468b830be Henrik Rydgård 2018-01-04 12:22:49 No build Show IR disassembly in JIT Compare screen
v1.5.4-320-g6ea4924ee Kentucky Compass 2018-01-04 18:56:49 No build require iOS 8, add a launch screen
v1.5.4-320-g1a97f62dc Henrik Rydgård 2018-01-04 18:10:41 Download Download Download Fix running the CPU test from the UI.
v1.5.4-319-g604b3c3e9 Henrik Rydgård 2018-01-04 11:08:40 Download Download Download IR Interpreter: Add missing break; to switch case IROp::FSign.
v1.5.4-318-gc3f271c71 Henrik Rydgård 2018-01-04 09:58:55 Download Download Download Merge: 5c50c007b bc541bd02 Merge pull request #10503 from unknownbrackets/irjit irjit: Embed constant inside IRInst (now 64-bit)
v1.5.4-315-gbc541bd02 Unknown W. Brackets 2018-01-04 08:32:31 No build irjit: Encode downcount directly as a constant. Simpler this way, now.
v1.5.4-315-g5c50c007b Henrik Rydgård 2018-01-03 18:21:10 Download Download Download Minor fix for previous commit.
v1.5.4-314-gcffb2d61a Unknown W. Brackets 2018-01-04 08:19:44 No build irjit: Embed constant inside IRInst. This simplifies a bunch of code and improves compile performance by about 30%, at the cost of a bit more memory.
v1.5.4-314-gb59503957 Henrik Rydgård 2018-01-03 17:16:59 Download Download Download Merge: e7893001e 64b57a032 Merge pull request #10502 from unknownbrackets/irjit irjit: Fix swr typo
v1.5.4-313-g64b57a032 Unknown W. Brackets 2018-01-03 17:14:25 No build irjit: Fix swr typo. Shifting the wrong direction - oops.
v1.5.4-312-ge7893001e Henrik Rydgård 2018-01-03 17:02:07 Download Download Download VertexDecoderCommon: A few more cases.
v1.5.4-311-g3ac2350ad Henrik Rydgård 2018-01-03 16:31:55 Download Download Download IR Interpreter: Add a comment, minor cleanup, minor SSE stuff.
v1.5.4-310-ge47294748 Henrik Rydgård 2018-01-03 16:30:39 No build VertexDecoderCommon: Avoid reading the destination during vertex decode, might be some kind of memory that's not good to read from...
v1.5.4-309-g2e2d76e10 Henrik Rydgård 2018-01-03 12:20:05 Download Download Download Merge: 690a409da 29ed48c32 Merge pull request #10501 from unknownbrackets/analyst Scan the correct sections of modules for code
v1.5.4-308-g29ed48c32 Unknown W. Brackets 2018-01-03 07:21:08 No build Module: Avoid scanning stubs if possible. In this case, we often scan some garbage, but let's reduce it at least.
v1.5.4-307-g00a05e97a Unknown W. Brackets 2018-01-03 07:20:09 No build Module: Scan modules with no sections at all. Also, fix some off-by-one issues with end addresses.
v1.5.4-306-g30b2d05ba Unknown W. Brackets 2018-01-03 06:53:13 No build Module: Correct detection of executable sections.
v1.5.4-305-g690a409da Henrik Rydgård 2018-01-02 11:31:58 Download Download Download Merge: 3b9d0015a 9952d4bac Merge pull request #10496 from unknownbrackets/cpu-bgstart Core: Asynchronously load the main ELF
v1.5.4-302-g9952d4bac Unknown W. Brackets 2018-01-02 08:07:48 No build UI: Fade in loading much slower to avoid flicker. On Android, it often takes 0.3s or longer to load a game. Avoid fading it all the way in for just a short moment, if it's gonna be quick.
v1.5.4-301-gd4400b358 Unknown W. Brackets 2018-01-02 07:06:20 No build UI: Actually offset text shadow. It wasn't actually visible before, since it was strictly underneath text that was usually white.
v1.5.4-300-gc793da500 Unknown W. Brackets 2018-01-02 06:51:09 No build UI: Show PIC1 while loading. In case it takes a second, less ugly than a black screen.
v1.5.4-300-g3b9d0015a Henrik Rydgård 2018-01-02 11:31:00 No build Merge: 307efe7ec b11858d9a Merge pull request #10498 from unknownbrackets/irjit irjit: Properly account for delay slots in size
v1.5.4-299-gb41413b8a Unknown W. Brackets 2018-01-02 04:52:24 No build Core: Asynchronously load the main ELF. Sometimes it takes a little time. More importantly, this allows us to load caches or do other things at start that might be a tad slow. Not doing anything like that yet, though.
v1.5.4-299-gb11858d9a Unknown W. Brackets 2018-01-02 07:51:03 No build irjit: Properly account for delay slots in size. Otherwise we think blocks are 4 bytes too short, which can affect invalidation.
v1.5.4-298-g307efe7ec Unknown W. Brackets 2018-01-02 04:51:46 Download Download Download Merge: 263941e9e e3af9f401 Merge pull request #10495 from KentuckyCompass/ios-profiler iOS: Fix crash with USE_PROFILER, pass command line args to NativeInit, misc cleanups
v1.5.4-297-ge3af9f401 Kentucky Compass 2018-01-02 04:06:08 No build iOS: ViewController cleanups - delete unused code and properties
v1.5.4-296-g873dcaa12 Kentucky Compass 2018-01-02 04:01:10 No build iOS: call PROFILE_INIT so we don't crash with USE_PROFILER
v1.5.4-295-g20794081e Kentucky Compass 2018-01-02 03:51:18 No build iOS: Nix iosCanUseJit and targetIsJailbroken. Move NativeInit call to main so it can take cmd line args.
v1.5.4-294-g3e5833843 Kentucky Compass 2017-12-31 03:19:01 No build Remove references to AudioEngine, which isn't used anyway
v1.5.4-293-g263941e9e Henrik Rydgård 2018-01-01 19:08:32 Download Download Download Merge: 3e40db0c0 3abcc4d6d Merge pull request #10494 from unknownbrackets/irjit irjit: Implement lwl/etc.
v1.5.4-288-g3abcc4d6d Unknown W. Brackets 2018-01-01 02:21:41 No build irjit: Implement lwl/lwr/swl/swr. This is very similar to the arm64jit implementation.
v1.5.4-287-gb37ba9e59 Unknown W. Brackets 2018-01-01 02:14:34 No build irjit: Add options for compile/optimize steps. This way the backend can set flags for the type of IR it wants. It's seems too complex to combine certain things like lwl/lwr in a pass.
v1.5.4-286-g671be2410 Unknown W. Brackets 2018-01-01 01:44:47 No build irjit: Add extra temps to make lwl/swl/etc. easier.
v1.5.4-286-g3e40db0c0 Henrik Rydgård 2018-01-01 18:05:39 Download Download Download Merge: a27936381 0039fa8c0 Merge pull request #10493 from unknownbrackets/logging Logging: Use AndroidLogger for all mobile devices
v1.5.4-285-g905d2c2da Unknown W. Brackets 2018-01-01 01:41:57 No build irjit: Cleanup some invalid op handling. And log blocks the same way as other backends.
v1.5.4-284-gd8d174fa2 Unknown W. Brackets 2018-01-01 01:39:11 No build arm64jit: Avoid spilling an extra reg for lwl/lwr. It's only needed for swl and swr.
v1.5.4-284-ga27936381 Henrik Rydgård 2018-01-01 18:05:06     Download Merge: 28acc2e9d 6509f8b43 Merge pull request #10492 from unknownbrackets/hle-log HLE: Reset latestSyscall on save state load
v1.5.4-283-g6509f8b43 Unknown W. Brackets 2018-01-01 17:57:08 No build HLE: Reset latestSyscall on save state load. Loading a save state might call functions which call HLE log, such as AtracSetContext. This was outputting confusing log / reporting messages based on a random recent syscall.
v1.5.4-283-g8ffb0101f Unknown W. Brackets 2018-01-01 01:37:49 No build jit: Report blocks with uneaten VFPU prefixes. There may be options to avoid, like continuing these blocks, especially if they're likely or something.
v1.5.4-283-g0039fa8c0 Unknown W. Brackets 2017-12-31 09:12:34 No build Logging: Use AndroidLogger for all mobile devices. Noticed iOS wasn't logging, which seems non-ideal considering Android does. Might as well make them behave the same.
v1.5.4-282-g28acc2e9d Henrik Rydgård 2018-01-01 09:49:29 Download Download Download Merge: bf3696541 67c6ecdec Merge pull request #10489 from KentuckyCompass/arc-fixes Modernization of iOS Objective-C code to use Automatic Reference Counting
v1.5.4-279-g67c6ecdec Kentucky Compass 2018-01-01 04:53:59 No build nil out sharedViewController in case bindDefaultFBO is called again
v1.5.4-278-g152dc2192 Kentucky Compass 2018-01-01 04:36:47 No build iOS: convert all obj-c source code to ARC
v1.5.4-277-g4a119beb5 Kentucky Compass 2017-12-31 06:57:29 No build iOS: fix a reference counting bug that may have caused ViewController to never be deallocated
v1.5.4-276-gc563166f9 Kentucky Compass 2017-12-31 03:26:47 No build Modernize property syntax and don't use viewDidUnload (deprecated in iOS 6)
v1.5.4-276-gbf3696541 Henrik Rydgård 2018-01-01 09:48:54     Download Merge: e82237bb0 3af78883c Merge pull request #10482 from unknownbrackets/irjit irjit: Speed up icache block invalidation
v1.5.4-275-g5b857f08e Kentucky Compass 2017-12-31 03:00:14 No build Create AppDelegate the standard way instead of in PPSSPPUIApplication init
v1.5.4-274-ge82237bb0 Henrik Rydgård 2017-12-31 10:11:44 Download Download Download Merge: 8e1ab3f6f ca5758f80 Merge pull request #10481 from KentuckyCompass/ios-audio-fix iOS: handle audio session interruptions and improve micro-stutter
v1.5.4-273-gca5758f80 Kentucky Compass 2017-12-31 02:56:23 No build Change iOSCoreAudio from cpp to mm. Explicitly activate the audio session. Always set the same mDataByteSize.
v1.5.4-272-g4cec3d1bf Kentucky Compass 2017-12-31 08:26:52 No build Add AVFoundation to linked frameworks on iOS
v1.5.4-271-gd8b3f4af3 Kentucky Compass 2017-12-31 05:17:29 No build Handle iOS audio session interruptions by reinitializing audio
v1.5.4-270-g8e1ab3f6f Unknown W. Brackets 2017-12-31 08:03:29 Download Download Download Merge: d565e23f4 6a9a51133 Merge pull request #10480 from KentuckyCompass/ios-build-fix Fix building for iOS
v1.5.4-269-g6a9a51133 Kentucky Compass 2017-12-31 07:44:41 No build add an include for PPSSPP_PLATFORM
v1.5.4-268-gbcd19ee52 Kentucky Compass 2017-12-31 05:16:00 No build fix cmake when building for iOS in a path with spaces
v1.5.4-267-g3af78883c Unknown W. Brackets 2017-12-31 10:53:37 No build irjit: Speed up icache block invalidation. Turns out, in games using a ton of small memcpys, this was causing perf issues.
v1.5.4-267-g2a3c4408d Kentucky Compass 2017-12-31 05:14:07 No build Fix build on iOS (only iOS 9 and up support thread_local)
v1.5.4-266-gd565e23f4 Henrik Rydgård 2017-12-31 01:06:31 Download Download Download Stencil copy: Avoid clearing the depth buffer.
v1.5.4-265-g2f24ff85e Unknown W. Brackets 2017-12-31 00:58:01 Download   Download Merge: b9726245a b9d0bf984 Merge pull request #10479 from hrydgard/vulkan-renderpass-cache Vulkan: Create renderpass objects on demand.
v1.5.4-264-gb9d0bf984 Henrik Rydgård 2017-12-31 00:10:55 No build Remove outdated comment.
v1.5.4-263-gcc0327137 Henrik Rydgård 2017-12-31 00:07:02 No build Oops, forgot these.
v1.5.4-262-gb5e5d72a0 Henrik Rydgård 2017-12-30 22:52:22 No build Complete the separation of depth and stencil renderpass flags
v1.5.4-261-ga0f718ace Henrik Rydgård 2017-12-30 22:40:57 No build Start separating depth and stencil renderpass actions, only internally in the Vulkan code so far.
v1.5.4-260-g1e6491939 Henrik Rydgård 2017-12-30 22:35:43 No build Vulkan: Create renderpass objects on demand. Just a refactoring to prepare for some later features/optimizations.
v1.5.4-259-gb9726245a Henrik Rydgård 2017-12-30 21:31:43 Download Download Download Vulkan: Use VK_KHR_DEDICATED_ALLOCATION for frame buffers for minor speedup on some GPUs. Check for the debug report extension before enabling it.
v1.5.4-258-g25a9573f8 Henrik Rydgård 2017-12-30 21:30:31 No build Typo fix
v1.5.4-257-g191c4ddb0 Henrik Rydgård 2017-12-30 21:03:28 Download Download Download Add a bit of logging to try to figure out #10477
v1.5.4-256-gf3ba54007 Henrik Rydgård 2017-12-30 20:49:00 Download Download   Merge: 5531afbaf 9ff812b31 Merge pull request #10476 from unknownbrackets/arm64-jit Statically allocate RA in arm64jit
v1.5.4-251-g9ff812b31 Unknown W. Brackets 2017-12-30 19:57:50 No build arm64jit: Negate in ADDI2R/SUBI2R as well. Should've done this at the same time as CMN. It's not as common, mostly catches addu calls, but it's good to have these generic for other uses.
v1.5.4-250-g5531afbaf Henrik Rydgård 2017-12-30 20:45:36     Download Merge: eb35e8828 52c429389 Merge pull request #10475 from unknownbrackets/profiler Make the profiler thread safe
v1.5.4-250-g79a9018aa Unknown W. Brackets 2017-12-30 09:37:34 No build Debugger: Fix hang when viewing invalid RAM. If you end up in disassembly near invalid RAM, bad things were happening, since hitting bad RAM updates the debugger, which hits bad RAM, which...
v1.5.4-249-gae6362836 Unknown W. Brackets 2017-12-30 09:34:36 No build arm64jit: Statically allocate ra as well. This doesn't seem to have a significant impact on performance, but it improves bloat by about 5%.
v1.5.4-249-g52c429389 Unknown W. Brackets 2017-12-30 19:45:51 No build Profiler: Show the slowest thread's categories. May or may not be ideal, but this was the easiest solution...
v1.5.4-248-g4871b1eeb Unknown W. Brackets 2017-12-30 19:19:15 No build Profiler: Fix cat display on small screens.
v1.5.4-248-g89cbf3661 Unknown W. Brackets 2017-12-30 09:32:31 No build arm64jit: Free up W23 for static alloc. We shouldn't always reserve W23 for this uncommon case.
v1.5.4-247-ge7ac67252 Unknown W. Brackets 2017-12-30 09:31:46 No build arm64jit: Cleanup method names, temp discard. This way MapDirtyIn won't accidentally discard temps.
v1.5.4-247-g267b9a659 Unknown W. Brackets 2017-12-30 19:12:10 No build Profiler: Separately track texture hashing. Since it's slow and was lumped into updatestate.
v1.5.4-246-geb35e8828 Henrik Rydgård 2017-12-30 15:56:04 Download Download Download Merge: 364a2662f 0fc8274ec Merge pull request #10471 from unknownbrackets/arm64-jit More arm64jit improvements
v1.5.4-241-g0fc8274ec Unknown W. Brackets 2017-12-30 02:15:21 No build arm64jit: Enable safe memory for lwl/lwr.
v1.5.4-240-gc00044c5d Unknown W. Brackets 2017-12-30 02:06:29 No build arm64jit: Avoid arithmetic movs. ORR is the preferred encoding and may be faster on some chips.
v1.5.4-239-g98ed6fab3 Unknown W. Brackets 2017-12-30 02:05:37 No build arm64jit: Fix spilling for more than one temp reg. Otherwise we hang trying to spill the same reg over and over.
v1.5.4-238-gee236743f Unknown W. Brackets 2017-12-29 23:43:53 No build arm64jit: Use TBZ/TBNZ for vfpu branch as well.
v1.5.4-237-g3b4917a30 Unknown W. Brackets 2017-12-29 23:35:31 No build arm64jit: Use TBZ/TBNZ for fp branches.
v1.5.4-236-gc71285c97 Unknown W. Brackets 2017-12-29 22:13:07 No build arm64jit: Use CBZ/CBNZ for zero compare branches. These are pretty common, so it reduces bloat decently. Seems about the same speed, though.
v1.5.4-235-g364a2662f Henrik Rydgård 2017-12-30 11:26:12 Download Download Download Merge: 2dda2bfa7 5ea54d991 Merge pull request #10472 from unknownbrackets/ui-perms UI: Only default focus visible things
v1.5.4-235-g7f8a871e3 Unknown W. Brackets 2017-12-29 21:53:13 No build arm64jit: Handle more imm compare cases.
v1.5.4-234-gb59c0d0b4 Unknown W. Brackets 2017-12-29 21:46:09 No build arm64jit: Use CMN for CMPI2R if possible. It's not hit all that often, but it is hit.
v1.5.4-233-g56d64f5c6 Unknown W. Brackets 2017-12-29 20:50:29 No build arm64jit: Avoid temporary on variable shift. I think we should trust that it works per the spec.
v1.5.4-233-g5ea54d991 Unknown W. Brackets 2017-12-30 10:10:17 No build UI: Fix dev menu scroll on small screens. The scroll thought it could be as tall as the screen, due to FILL_PARENT. Maybe that should always use a weight...
v1.5.4-232-gb9cd88381 Unknown W. Brackets 2017-12-30 02:55:37 No build UI: Only default focus visible things. Also, default focus perm button.
v1.5.4-232-g2dda2bfa7 Henrik Rydgård 2017-12-30 00:09:06 Download Download Download Dual source blend: Remove bad #ifdef that killed dual src code on Android... oops. Re-enable on nVidia Shield TV/Tablet. Fixes #10136 properly.
v1.5.4-232-g1ecce2a2e Unknown W. Brackets 2017-12-29 20:40:26 No build arm64jit: Reuse code in I2R funcs.
v1.5.4-231-g2498ce5e3 Unknown W. Brackets 2017-12-29 22:52:52 Download Download Download arm64jit: Oops, properly init temp locked flag. Fixes #10469.
v1.5.4-230-g22cb8e071 Henrik Rydgård 2017-12-29 19:06:03 Download Download Download Merge: cb3b1876d d03d2f0b2 Merge pull request #10470 from unknownbrackets/gameinfo Improve startup performance when away from network
v1.5.4-227-gcb3b1876d Henrik Rydgård 2017-12-29 09:00:47 Download Download Download Merge: 60c10e77c 5177db0f9 Merge pull request #10467 from unknownbrackets/arm64-jit More arm64 optimizations and cleanup
v1.5.4-223-g5177db0f9 Unknown W. Brackets 2017-12-29 08:58:30 No build arm64jit: Remove unnecessary address masking. We use views like on x86_64, so this isn't needed.
v1.5.4-222-g27116dcb8 Unknown W. Brackets 2017-12-29 01:04:34 No build arm64jit: Avoid flushing when mapping as pointer.
v1.5.4-221-g1b1e2c773 Unknown W. Brackets 2017-12-29 00:54:03 No build arm64jit: Jit lwl/lwr with proper temp regs. It's possible rt might overlap with w9/w10, so we really need to allocate these properly. This locks and spills as necessary.
v1.5.4-220-g970326c9e Unknown W. Brackets 2017-12-28 23:49:55 No build arm64jit: Fix and enable imm lwl/lwr.
v1.5.4-219-gb21af3321 Unknown W. Brackets 2017-12-28 23:36:37 No build arm64jit: Allow ANDI2R/etc. with zero. Since they're all possible anyway, and it's easy to forget to special case 0.
v1.5.4-218-g1b792c32e Unknown W. Brackets 2017-12-28 21:28:45 No build arm64jit: Attempt to reuse imms on sw/etc. Mostly, this handles the zero case, but it may help in other cases too.
v1.5.4-217-g48fe0168f Unknown W. Brackets 2017-12-28 20:21:45 No build x86jit: Fix safemem on WX exclusive.
v1.5.4-216-g8c3b0aa89 Unknown W. Brackets 2017-12-28 20:12:06 No build jit: Skip unlinking blocks on clear. Speeds up clear especially when on a WX exclusive platform.
v1.5.4-215-g08e85d0cd Unknown W. Brackets 2017-12-28 19:48:55 No build arm64jit: Autodetect pointerify support. Also, re-enable static alloc without pointerify, it works now.
v1.5.4-214-g60c10e77c Henrik Rydgård 2017-12-29 08:50:16 Download   Download Merge: c948a3df0 28da05fa7 Merge pull request #10468 from unknownbrackets/starocean-clear Replace line-by-line framebuf clear in Star Ocean
v1.5.4-214-g2e1d85a55 Unknown W. Brackets 2017-12-28 19:45:50 No build arm64jit: Allow reg ptr offsets when unaligned. Since now they support being dirty.
v1.5.4-213-gd03d2f0b2 Unknown W. Brackets 2017-12-29 17:56:27 No build UI: Check existance outside of game info lock. Improves behavior when remote files timeout, at least they won't block FlushBGs().
v1.5.4-213-gc4c28282c Unknown W. Brackets 2017-12-28 19:40:31 No build arm64jit: Allow ARMREG_AS_PTR to be dirty. Since we can just add/sub, then it should be valid (as long as we only offset it when dirty.)
v1.5.4-213-g28da05fa7 Unknown W. Brackets 2017-12-29 04:28:39 No build HLE: Replace starocean framebuf clear func. This reduces the performance impact significantly, by skipping the memset uploads for each line. Fixes #10466.
v1.5.4-212-gd00dcb440 Unknown W. Brackets 2017-12-29 17:55:49 No build UI: Use atomic flags in game info cache. Simpler, no need to lock the entire info when checking these.
v1.5.4-212-g6fd17fb02 Unknown W. Brackets 2017-12-28 18:35:33 No build arm64jit: Use reg sum for LDR/STR. Skips an add, and should be less ops anyway.
v1.5.4-212-g0151c5e64 Unknown W. Brackets 2017-12-29 04:27:45 No build GPU: Track stats on uploads. A lot can lead to slowdown, so it's useful when logging frame drops.
v1.5.4-211-gc948a3df0 Henrik Rydgård 2017-12-28 13:37:57 Download Download Download Merge: 3aba5634d 49b41d162 Merge pull request #10439 from unknownbrackets/intel-dualsrc GLES: Allow dual src blend on newer Intel
v1.5.4-209-g3aba5634d Henrik Rydgård 2017-12-28 09:14:58 Download Download Download Merge: 95c269041 092f98d31 Merge pull request #10465 from unknownbrackets/arm64-jit Allow arm64 jit when memory base is not nicely aligned
v1.5.4-200-g95c269041 Henrik Rydgård 2017-12-28 00:17:26 Download Download Download Merge: d487c7556 caf6277db Merge pull request #10464 from unknownbrackets/savestate Module: Reload imports later in save state load
v1.5.4-198-gd487c7556 Henrik Rydgård 2017-12-27 15:28:17 Download Download Download Android cmake buildfix
v1.5.4-197-gea50561c8 Henrik Rydgård 2017-12-27 11:11:18   Download Download Merge: 8ebbb82c0 6bdf39c23 Merge pull request #10454 from unknownbrackets/gpu-minor Vulkan: Use depth clamping, where available
v1.5.4-191-g8ebbb82c0 Henrik Rydgård 2017-12-27 11:07:35 No build Merge: c1a23658d c0f0bc88a Merge pull request #10459 from unknownbrackets/ui-resized UI: Trigger view recreate on static sized screens
v1.5.4-189-gc1a23658d Henrik Rydgård 2017-12-27 10:14:12   Download Download Merge: 6b6487afc f9750dd13 Merge pull request #10456 from unknownbrackets/gpu-flips Display: Avoid limiting FPS without a clear
v1.5.4-189-g092f98d31 Unknown W. Brackets 2017-12-28 04:34:43 No build arm64jit: Fix an integer truncation warning.
v1.5.4-188-g257a4fdd1 Unknown W. Brackets 2017-12-28 04:33:02 No build arm64jit: Reprotect fixed code after icache flush.
v1.5.4-187-g6b6487afc Henrik Rydgård 2017-12-27 10:02:41   Download   Merge: 559d939b9 89f89ec74 Merge pull request #10455 from unknownbrackets/debug-perf Debugger: Defer active symbol updates
v1.5.4-187-g4a27e99ee Unknown W. Brackets 2017-12-28 04:30:10 No build arm64jit: Remove buggy icache invalidate. This is always of size 0, and crashes on iOS anyway...
v1.5.4-186-g7c2fc90de Unknown W. Brackets 2017-12-28 02:54:44 No build arm64jit: Avoid MOVK elsewhere without pointerify.
v1.5.4-186-g6bdf39c23 Unknown W. Brackets 2017-12-27 10:54:36 No build GPU: Reset context version on init.
v1.5.4-185-ge8ca467bc Unknown W. Brackets 2017-12-27 01:41:52 No build Vulkan: Allow full depth range with depth clamp.
v1.5.4-185-gd82efc4b0 Unknown W. Brackets 2017-12-28 02:29:18 No build arm64jit: Allow static alloc without pointerify.
v1.5.4-185-g559d939b9 Henrik Rydgård 2017-12-27 10:01:37     Download Merge: 4657397b5 56835fc01 Merge pull request #10453 from unknownbrackets/gpu-backend Reset GPU backend setting on graphics init
v1.5.4-184-gb94ca6e75 Unknown W. Brackets 2017-12-27 01:35:14 No build Vulkan: Use depth clamping, where available. This fixes, for example, Shadow of Destiny, even without the hack.
v1.5.4-184-g56835fc01 Unknown W. Brackets 2017-12-27 01:04:19 No build Qt: Fix OpenGL init. Needs to check extensions before creating thin3d, as others do.
v1.5.4-184-g9573a791b Unknown W. Brackets 2017-12-28 02:15:18 No build arm64jit: Skip storing spilled but not dirty. Unless IMM, we don't need to store non-dirty mapped regs.
v1.5.4-183-gf263d207b Unknown W. Brackets 2017-12-27 01:20:11 No build GPU: Match GE saved context better. Just in case some game stores it somewhere, but also makes it simpler to write tests against hardware.
v1.5.4-183-g766b40aad Unknown W. Brackets 2017-12-27 00:59:02 No build GPU: Reset GPUBackend on graphics init. This way, when using a port that doesn't support Vulkan, it doesn't just silently use upside down GL, etc.
v1.5.4-183-g3fae092ec Unknown W. Brackets 2017-12-28 02:02:29 No build arm64jit: Only adjust pointers if pointerified.
v1.5.4-182-gf9750dd13 Unknown W. Brackets 2017-12-27 04:34:57 No build Display: Avoid limiting FPS without a clear. A bit of a dirty heuristic to avoid the slowdown in #8538.
v1.5.4-182-gd6da758ed Unknown W. Brackets 2017-12-27 00:55:24 No build GPU: Remove duplicate BACKEND constants.
v1.5.4-182-gcccf448ae Unknown W. Brackets 2017-12-28 01:19:36 No build arm64jit: Allow disabling pointerification. For platforms where we can't get base aligned.
v1.5.4-182-gcaf6277db Unknown W. Brackets 2017-12-27 22:36:26 No build Module: Reload imports later in save state load. We want all the modules to have loaded when we start doing this, so that itnerlinking can properly be handled. Otherwise, earlier created modules won't import later ones, and instead generate kernel object errors.
v1.5.4-182-gc0f0bc88a Unknown W. Brackets 2017-12-27 10:13:47 No build UI: Trigger view recreate on static sized screens. If a screen doesn't size via layout, it needs to recreate views on resize, which is what the resized() method is for.
v1.5.4-182-g496b2bff3 Unknown W. Brackets 2017-12-27 01:19:11 No build Vulkan: Fix fragment depth rounding. Was slightly off in the accurate depth path.
v1.5.4-182-g89f89ec74 Unknown W. Brackets 2017-12-27 03:11:22 No build Debugger: Defer active symbol updates. This makes it faster when loading many modules/functions/etc., for example when using the freeze debug feature.
v1.5.4-181-g4657397b5 Henrik Rydgård 2017-12-27 00:24:44   Download Download Merge: 43166c47e bbf2dcdb2 Merge pull request #10449 from myfreeweb/master Vulkan + Wayland + FreeBSD
v1.5.4-178-gbbf2dcdb2 Greg V 2017-12-26 13:00:40 No build Check for Wayland headers in CMake
v1.5.4-177-g52234dae9 Greg V 2017-12-26 01:06:45 No build Remove VULKAN_STATIC
v1.5.4-176-gf4d76c840 Greg V 2017-12-26 01:05:28 No build Support Vulkan on any Unix In particular, it works FreeBSD
v1.5.4-176-g43166c47e Henrik Rydgård 2017-12-26 10:36:16 Download Download Download Merge: baa4ceadd 93a712660 Merge pull request #10450 from unknownbrackets/bone-matrix GPU: Avoid memory corruption on bone matrix > 96
v1.5.4-175-gf3783bdb4 Greg V 2017-12-26 00:55:37 No build Add support for Vulkan on Wayland
v1.5.4-174-gbaa4ceadd Henrik Rydgård 2017-12-25 22:38:35 Download Download Download Merge: ffa48cb4f 8c2edd432 Merge pull request #10446 from unknownbrackets/ir-break irjit: Allow continuing from mips break
v1.5.4-172-gffa48cb4f Henrik Rydgård 2017-12-25 22:37:48     Download Merge: 4b04a6db3 ebce6da22 Merge pull request #10447 from unknownbrackets/update-vram Remove "read framebuffers to memory" FBO auto-download
v1.5.4-169-g4b04a6db3 Henrik Rydgård 2017-12-25 10:23:20 Download Download Download Merge: 9b909b415 a37a8ca4f Merge pull request #10443 from unknownbrackets/win-focus Windows: Track minimize as lost focus
v1.5.4-168-ga37a8ca4f Unknown W. Brackets 2017-12-25 03:05:44 No build GPU: Add quick method for debugging. Helps when you want to bail out to the debugger quickly.
v1.5.4-167-gf5b2a6601 Unknown W. Brackets 2017-12-25 03:04:18 No build UI: Fix graphics API display on start. Since it's a std::string return, it's a temporary, so returning it as a pointer may drop the value.
v1.5.4-167-gebce6da22 Unknown W. Brackets 2017-12-25 20:20:26 No build UI: Remove auto-download options. See previous commit removing actual functionality.
v1.5.4-166-g93a712660 Unknown W. Brackets 2017-12-26 10:08:37 No build GPU: Avoid memory corruption on bone matrix > 96. See #9574. Seen in Zill O'll Infinite, thanks to Kitsu-neechan for tracking this down.
v1.5.4-166-g8c2edd432 Unknown W. Brackets 2017-12-25 19:21:22 No build irjit: Allow continuing from mips break. Some games currently generate break instructions, and can be played otherwise. Should be fixed, but let's not hard crash.
v1.5.4-166-g8c1c0e189 Unknown W. Brackets 2017-12-25 03:03:28 No build Windows: Track minimize as lost focus. It makes sense if we have the other feature. Fixes #9918.
v1.5.4-166-g025a806ab Unknown W. Brackets 2017-12-25 20:17:59 No build GPU: Remove FBO auto-download hack. See #6261. This should be replaced now with block transfer detection, which is faster and doesn't cause crashes. Games that previously required this setting should use block transfer instead. If that doesn't work, it's a bug.
v1.5.4-165-g9b909b415 Henrik Rydgård 2017-12-24 22:54:13 Download Download Download Merge: 1c9e970b3 a7b3a1eb9 Merge pull request #10440 from unknownbrackets/vulkan-leak Vulkan: Decimate the texture allocator
v1.5.4-163-g1c9e970b3 Henrik Rydgård 2017-12-24 22:53:04     Download Merge: 138cd9e85 206979fed Merge pull request #10441 from unknownbrackets/softgpu-bbox Software: Execute bounding box tests
v1.5.4-161-g138cd9e85 Henrik Rydgård 2017-12-24 22:52:35 No build Merge: 46c468f3f 0956fa3ff Merge pull request #10442 from unknownbrackets/depth-clear GPU: Reduce depth blits when not updated
v1.5.4-159-g46c468f3f Henrik Rydgård 2017-12-23 12:09:44 Download Download Download Merge: 0de5053a4 3c5816e2a Merge pull request #10435 from unknownbrackets/debugger Fix issues with GE debugger prim preview
v1.5.4-156-g3c5816e2a Unknown W. Brackets 2017-12-23 11:16:43 No build GE Debugger: Allow enable/disable of prim preview.
v1.5.4-155-gc55db7a49 Unknown W. Brackets 2017-12-23 10:57:03 No build GE Debugger: Keep prim preview on pan/zoom.
v1.5.4-155-g0de5053a4 Henrik Rydgård 2017-12-22 21:51:46 Download Download Download Merge: 7f4da9b56 2031b2ef9 Merge pull request #10432 from unknownbrackets/debugger GE Debugger: Fix some crashes while stepping
v1.5.4-154-ga32ccd3eb Unknown W. Brackets 2017-12-23 10:31:04 No build GE Debugger: Fix preview when zooming. Before, the coordinates were only right when scaled to fit. When you zoomed in and panned, it would show in the wrong place because it wasn't accounting for the flipped backbuffer.
v1.5.4-154-ga7b3a1eb9 Unknown W. Brackets 2017-12-24 19:31:25 No build Vulkan: Decimate the texture allocator. Thin3D wasn't calling Begin/End, which lead to leaks eventually and OOM. Was causing softgpu to crash.
v1.5.4-154-g206979fed Unknown W. Brackets 2017-12-24 20:05:52 No build Software: Execute bounding box tests. Fixes #10148.
v1.5.4-154-g49b41d162 Unknown W. Brackets 2017-12-24 18:41:00 No build GLES: Allow dual src blend on newer Intel. Fixes #10117.
v1.5.4-154-g0956fa3ff Unknown W. Brackets 2017-12-24 20:52:15 No build GPU: Reduce depth blits when not updated. If the game initially clears the depth in a buffer, but then never uses that depth again, don't keep blitting depth. Improves #8538, by preventing the depth blits in this case.
v1.5.4-153-g2031b2ef9 Unknown W. Brackets 2017-12-22 21:29:08 No build GE Debugger: Fix some crashes while stepping. Mostly on Vulkan, but possibly on other backends.
v1.5.4-153-g7f4da9b56 Henrik Rydgård 2017-12-22 09:43:20 Download Download Download Merge: c3ac0659b 554a85e6d Merge pull request #10431 from unknownbrackets/debugger GE Debugger: Save with alpha for PNGs
v1.5.4-152-g554a85e6d Unknown W. Brackets 2017-12-22 08:47:49 No build GE Debugger: Save with alpha for PNGs.
v1.5.4-151-gc3ac0659b Henrik Rydgård 2017-12-22 08:11:38 Download Download Download Merge: 4478c2ceb c5897a1c5 Merge pull request #10430 from unknownbrackets/hwtess Add another restriction for GL HW tessellation
v1.5.4-148-g4478c2ceb Henrik Rydgård 2017-12-22 08:11:09     Download Merge: 9f02e9c4f b56aceb22 Merge pull request #10429 from unknownbrackets/debugger Allow exporting previews in the GE debugger
v1.5.4-144-g9f02e9c4f Henrik Rydgård 2017-12-22 00:00:54 Download Download Download Android cmake fix
v1.5.4-143-g9679964b8 Henrik Rydgård 2017-12-21 22:58:38   Download Download Merge: 4d1c8ae97 d4984ab99 Merge pull request #10428 from jbeich/bsd SDL fails to build without Vulkan
v1.5.4-141-g4d1c8ae97 Henrik Rydgård 2017-12-21 22:13:10   Download Download Merge: fe45a059b 8e2682d93 Merge pull request #10427 from unknownbrackets/gl-pack-len Use GL_PACK_ROW_LENGTH where possible
v1.5.4-140-g8e2682d93 Unknown W. Brackets 2017-12-21 21:02:25 No build GLES: Reduce conversion buf size if possible. No need to use the stride for the temp buf. May avoid issues if the driver crashes when reading outside the FBO.
v1.5.4-139-gb56aceb22 Unknown W. Brackets 2017-12-22 01:39:01 No build Core: Allow more formats for screenshot. This allows depth and stencil formats too, so we can use for debugger export.
v1.5.4-139-g30871bfcd Unknown W. Brackets 2017-12-21 20:52:11 No build GLES: Avoid buffer on GLES2 for h=1 / CLUT.
v1.5.4-138-gc5897a1c5 Unknown W. Brackets 2017-12-22 03:50:41 No build GPU: Cleanup some feature flags usage.
v1.5.4-138-g78ebe942a Unknown W. Brackets 2017-12-21 20:43:05 No build Vulkan: Cleanup unused code.
v1.5.4-138-g092cbc234 Unknown W. Brackets 2017-12-22 00:45:52 No build GE Debugger: Allow image export from previews. This allows exporting textures and half-drawn surfaces.
v1.5.4-137-gd4984ab99 Jan Beich 2017-12-21 22:09:26 No build SDL: unbreak on more non-Vulkan platforms SDL/SDLMain.cpp:160:2: error: unknown type name 'SDL_SysWMinfo'; did you mean 'SDL_SysWMmsg'? SDL_SysWMinfo sysInfo; //Will hold our Window information ^~~~~~~~~~~~~ SDL_SysWMmsg SDL/SDLMain.cpp:433:2: error: unknown type name 'SDL_SysWMinfo'; did you mean 'SDL_SysWMmsg'? SDL_SysWMinfo sys_info{}; ^~~~~~~~~~~~~ SDL_SysWMmsg SDL/SDLMain.cpp:440:2: warning: expression result unused [-Wunused-value] Window x11_window =; ^~~~~~
v1.5.4-137-g510f9652a Unknown W. Brackets 2017-12-22 03:44:47 No build GLES: Improve HW tess requirements validation. We also need texelFetch of some kind, seen in reporting.
v1.5.4-137-g79dc85752 Unknown W. Brackets 2017-12-22 00:44:49 No build Core: Refactor screenshot saving. So we can reuse the actual saving.
v1.5.4-137-g75aa65908 Unknown W. Brackets 2017-12-21 20:41:53 No build GLES: Pack without stride where possible. This may possibly help #10425 in case the behavior is different when going over width when reading pixels.
v1.5.4-136-gfe45a059b Henrik Rydgård 2017-12-21 17:36:00   Download Download SDL: Fix OpenGL init again. Fixes #10424
v1.5.4-135-g99f8c19d6 Henrik Rydgård 2017-12-21 14:52:01   Download Download Merge: c27d64f27 f73ec4608 Merge pull request #10413 from hrydgard/x11-vulkan-init SDL/X11 Vulkan init
v1.5.4-134-gf73ec4608 Henrik Rydgård 2017-12-21 14:13:55 No build Build Vulkan on all platforms, won't be used if not supported.
v1.5.4-133-g9007abddb Henrik Rydgård 2017-12-15 16:03:48 No build Get Vulkan going on Linux
v1.5.4-132-g7f758d52d Henrik Rydgård 2017-12-15 15:29:19 No build Statically link a vulkan loader on Linux. Use to to init vulkan on X11. Unfortunately, it's broken.
v1.5.4-131-g6d6ad3ed1 Henrik Rydgård 2017-12-13 23:22:21 No build Cleanups in PCMain.cpp
v1.5.4-130-gea387b2a4 Henrik Rydgård 2017-12-13 22:58:45 No build WIP vulkan on linux stuff
v1.5.4-129-gc27d64f27 Henrik Rydgård 2017-12-20 20:42:30 Download Download Download Merge: b0528f379 d67d20168 Merge pull request #10423 from psyke83/gles2_ctx_fix SDL: really try lower GL profiles & add GLES context support
v1.5.4-128-gd67d20168 Conn O'Griofa 2017-12-20 08:13:18 No build SDL: really try lower GL profiles & add GLES context support * When compiled with USING_GLES2, attempt to use only valid ES context versions. * Ensure that lower profiles are attempted correctly rather than prematurely returning from the function after the first failure. Needed for Raspberry Pi to successfully launch.
v1.5.4-127-gb0528f379 Henrik Rydgård 2017-12-20 16:40:09 Download Download Download Vulkan: Fix bug where we'd do the initial layout transition for an image before binding memory to it. Should help the issue uncovered in #10413
v1.5.4-126-g2bdae5b33 Henrik Rydgård 2017-12-20 11:25:11 Download Download Download Merge: e8825666c 4f1e0de9a Merge pull request #10420 from hrydgard/core-cleanup Some core cleanup
v1.5.4-121-g4f1e0de9a Henrik Rydgård 2017-12-20 10:22:15 No build Add missing includes. Remove some more unnecessary #ifdef _DEBUG checks - the debugger is supposed to work in release mode too.
v1.5.4-120-ge8825666c Henrik Rydgård 2017-12-20 10:56:32 Download   Download Merge: 8ff9a0465 2250ef799 Merge pull request #10419 from hrydgard/vulkan-init-cleanup Avoid including platform-specific headers in VulkanContext.h
v1.5.4-120-g740d0504a Henrik Rydgård 2017-12-19 18:04:26 No build Move QtMain.cpp and PCMain.cpp to more sensible locations. Native isn't standalone anymore...
v1.5.4-119-g5c1dad990 Henrik Rydgård 2017-12-19 17:59:00 No build Remove more obsolete ifdefs
v1.5.4-118-ga1f029fe1 Henrik Rydgård 2017-12-19 15:42:18 No build Some ifdef cleanup.
v1.5.4-118-g8ff9a0465 Unknown W. Brackets 2017-12-20 08:43:29 Download Download Download Merge: 2822a4f18 20080ba12 Merge pull request #10422 from psyke83/patch-1 CMakeLists: relocate EGL library name detection
v1.5.4-117-g20080ba12 Conn O'Griofa 2017-12-20 04:38:01 No build CMakeLists: relocate EGL library name detection Raspberry Pi targets require a custom EGL library name (configured in cmake/Toolchains/raspberry.armv*.cmake). Move configuration of EGL_LIBRARIES for generic targets out of SDL2 target to ensure correct library name is used everywhere (including QT builds). Fixes build on Raspberry Pi.
v1.5.4-117-g1a5d1081f Henrik Rydgård 2017-12-19 15:38:18 No build Get rid of the old custom "Event" sync primitive.
v1.5.4-116-g2822a4f18 Henrik Rydgård 2017-12-19 15:20:24 Download Download Download Win32: Use the standard thread APIs to manage the emu thread.
v1.5.4-116-g2250ef799 Henrik Rydgård 2017-12-18 12:22:12 No build Avoid including platform-specific headers in VulkanContext.h
v1.5.4-115-g525cce095 Henrik Rydgård 2017-12-17 13:14:06 Download Download Download Implement warning when trying to play Ghost of Sparta with a modified CPU clock, as suggested by unknownbrackets in #7411
v1.5.4-114-gef66892f7 Henrik Rydgård 2017-12-15 15:24:15 Download Download Download Update vulkan headers, add linux .so loader lib for easy builds, like Sascha does.
v1.5.4-113-gdc6a4ea75 Henrik Rydgård 2017-12-13 23:11:40 Download   Download Fix annoying name clashes (Status is in X11 headers..)
v1.5.4-112-ge48822739 Henrik Rydgård 2017-12-13 00:12:01 No build Just some log cleanup
v1.5.4-111-gc55847a79 Henrik Rydgård 2017-12-14 00:23:07 Download Download Download Fix typo causing #10408
v1.5.4-110-gb4a44c5e0 Henrik Rydgård 2017-12-13 22:16:54 Download Download Download Another buildfix, sigh. Also extend the safe region a little bit to the thing from a couple commits ago.
v1.5.4-109-gd2fe5abb8 Henrik Rydgård 2017-12-13 22:00:59   Download Download Add a tiny bit of safety margin to the RipAccessible check. Should be enough for 128-bit SSE data.
v1.5.4-108-g4fae9e37d Henrik Rydgård 2017-12-13 20:51:47 No build Update lang submodule
v1.5.4-107-gaaba38259 Henrik Rydgård 2017-12-13 20:51:17   Download Download Oops, buildfix
v1.5.4-106-g6f0b382d9 Henrik Rydgård 2017-12-13 19:29:42   Download Download Move vulkan debug callback out from WindowsVulkanContext into a file that can be shared with other platforms later.
v1.5.4-105-g6fb2d1fa6 Henrik Rydgård 2017-12-13 09:55:33 Download Download Download Merge: 548c72778 21e02e163 Merge pull request #10404 from unknownbrackets/ui-tween UI: Improve initial permission grant
v1.5.4-101-g548c72778 Henrik Rydgård 2017-12-12 09:25:20 Download Download Download Merge: 372c5e7b6 e7c9bb2a1 Merge pull request #10400 from unknownbrackets/ui-tween UI: Fix vertical layout settings tabs
v1.5.4-96-g372c5e7b6 Henrik Rydgård 2017-12-11 21:13:58 Download Download Download Merge: c00d06a78 f06f9f724 Merge pull request #10397 from LunaMoo/DLEstuff2 Small improvement to and fix for layout screens.
v1.5.4-95-g21e02e163 Unknown W. Brackets 2017-12-13 06:38:45 No build UI: Properly center storage perm prompt. IMHO it was always a hack to add it to the tabgroup directly.
v1.5.4-94-gf06f9f724 LunaMoo 2017-12-11 21:02:47 No build Update bounds in NativeResized as well to fix glitches on layout screens that use it.
v1.5.4-94-gc78031b4b Unknown W. Brackets 2017-12-13 06:35:18 No build UI: Use less space with recent + need storage. In case the recents are interesting, let's push it down. It covered more space than needed before.
v1.5.4-93-gc00d06a78 Henrik Rydgård 2017-12-11 17:59:23 Download Download Download Merge: 7c03d69f9 18d0d45e7 Merge pull request #10394 from LunaMoo/DLEstuff Small display layout editor improvements
v1.5.4-93-ga931f1c13 LunaMoo 2017-12-11 20:54:20 No build Improve very small display on very large surface, And change some variables to constants.
v1.5.4-93-g09bbd58b6 Unknown W. Brackets 2017-12-13 06:34:17 No build UI: Allow skipping transitions on set current tab.
v1.5.4-92-ge7c9bb2a1 Unknown W. Brackets 2017-12-12 09:19:38 No build UI: Fix AnchorLayout size when wrapping content. Without this, they don't actually report back their measured size when they are set to wrap content, but just keep 0.
v1.5.4-92-g18d0d45e7 LunaMoo 2017-12-11 16:39:01 No build Limit smallest zoom to match it's slider and well.
v1.5.4-91-gd9282d4e7 Unknown W. Brackets 2017-12-12 09:18:37 No build UI: Pass UNSPECIFIED through on scroll views. Otherwise we could end up with zero width things, just because they wrap content.
v1.5.4-91-g89be17491 LunaMoo 2017-12-11 16:10:59 No build Respect sticky edge by center option and make it stick from smaller range
v1.5.4-90-gb0b380784 LunaMoo 2017-12-11 15:50:41 No build Stick display to edges of the screen/window size
v1.5.4-90-g52ee2f779 Unknown W. Brackets 2017-12-12 09:16:05 No build UI: Give ItemHeaders intrinsic size.
v1.5.4-89-g2597ca90f LunaMoo 2017-12-11 15:16:00 No build Improve display layout editor for zooming into corners, also limit the scale to 10 to match slider.
v1.5.4-89-g48c0407f2 Unknown W. Brackets 2017-12-12 08:01:33 No build UI: Add flex pressure to tab content. On vertical game settings, didn't end up with size at all. But even with that fixed, they don't properly fill their parent.
v1.5.4-88-g7c03d69f9 Henrik Rydgård 2017-12-11 15:00:19 Download Download Download Merge: 3a44769f4 721f5877e Merge pull request #10389 from unknownbrackets/remoteiso http: Allow sharing automatically on PPSSPP start
v1.5.4-86-g3a44769f4 Henrik Rydgård 2017-12-11 09:43:27 Download Download Download Merge: caf9eca2d fcdf512ee Merge pull request #10390 from unknownbrackets/vulkan GPU: Default to Vulkan if possible
v1.5.4-85-gfcdf512ee Unknown W. Brackets 2017-12-11 09:01:45 No build GPU: Rename GPUBackend setting to apply default.
v1.5.4-84-g522447dca Unknown W. Brackets 2017-12-11 08:46:36 No build GPU: Default to Vulkan if possible. Fall back to Direct3D 11 on Windows 8+ to target Windows 10 most especially. Default vertex cache off everyone except OpenGL where it helps the most.
v1.5.4-84-g721f5877e Unknown W. Brackets 2017-12-11 03:30:28 No build http: Allow sharing automatically on PPSSPP start. Since that might always be something you want, on your desktop.
v1.5.4-83-gcaf9eca2d Henrik Rydgård 2017-12-11 00:21:10 Download Download Download Merge: da3a7fbc5 ed2ac95bb Merge pull request #10388 from unknownbrackets/ui-tween2 Transition between tab content
v1.5.4-82-ged2ac95bb Unknown W. Brackets 2017-12-10 23:30:21 No build UI: Always clip tab contents. So they don't overlap tabs or etc. on transition.
v1.5.4-81-g21272a4c2 Unknown W. Brackets 2017-12-10 23:20:32 No build UI: Clip scissor to screen.
v1.5.4-80-gf3c01cf19 Unknown W. Brackets 2017-12-10 23:08:49 No build UI: Transition tab strips on select. Following their orientation setting.
v1.5.4-79-g753e59c02 Unknown W. Brackets 2017-12-10 23:08:20 No build UI: Allow negative left/right for anchor layouts.
v1.5.4-78-g6783394ae Unknown W. Brackets 2017-12-10 23:07:40 No build UI: Add tween for translating anchor offsets.
v1.5.4-77-gbab66e854 Unknown W. Brackets 2017-12-10 23:05:49 No build Windows: Fix UI text measurements with &. These APIs don't take into account &&, which caused Homebrew && Demos to be too wide.
v1.5.4-76-gda3a7fbc5 Henrik Rydgård 2017-12-10 23:11:37 Download Download Download Merge: b72c37bbf bdac150aa Merge pull request #10385 from unknownbrackets/ui-tween UI: Add a soft fade when selecting choices / etc.
v1.5.4-69-gbdac150aa Unknown W. Brackets 2017-12-10 21:21:57 No build UI: Reset transitions after too long a time.
v1.5.4-68-g80a0a8905 Unknown W. Brackets 2017-12-10 18:30:31 No build Store: Maintain icon aspect ratio.
v1.5.4-67-ga7eb6bcff Unknown W. Brackets 2017-12-10 09:44:44 No build Store: Highlight active item, reselect on resize.
v1.5.4-66-gee3ac5b0a Unknown W. Brackets 2017-12-10 09:44:10 No build Store: Wrap item descriptions on small screens.
v1.5.4-66-gb72c37bbf Henrik Rydgård 2017-12-10 20:08:06 Download Download Download Merge: be1806e6c 753001bb9 Merge pull request #10386 from unknownbrackets/i18n UI: Allow translating system info
v1.5.4-65-gb00f6ac8c Unknown W. Brackets 2017-12-10 09:17:35 No build UI: Transition button and item focus/presses. Just a quick touch of transition.
v1.5.4-64-g6194ef60b Unknown W. Brackets 2017-12-10 09:11:23 No build UI: Add an event for tween finish.
v1.5.4-63-gbe1806e6c Henrik Rydgård 2017-12-10 19:35:13 Download   Download Another driver version check change, should help Galaxy A5 2017 on issue #10361
v1.5.4-63-g46ea88e09 Unknown W. Brackets 2017-12-10 09:05:10 No build UI: Add delay to tweens. Also allow them to start out in an invalid state and accept first divert.
v1.5.4-62-gcd2dfd5c9 Unknown W. Brackets 2017-12-10 09:03:21 No build UI: Show a few more flags in build config.
v1.5.4-62-g753001bb9 Unknown W. Brackets 2017-12-10 19:58:26 No build UI: Translate API on start screen. Some languages translate the "Direct" in Direct3D, for example.
v1.5.4-62-g2b1f8d36f Henrik Rydgård 2017-12-10 19:20:11 Download Download   Force AccurateDepth on, on older Mali drivers which don't handle reverse Z viewports. Should help #10361
v1.5.4-61-gc76f2ba31 Unknown W. Brackets 2017-12-10 19:57:57 No build UI: Allow translating system info. Fixes #10357.
v1.5.4-61-gbb530ea21 Henrik Rydgård 2017-12-10 19:11:00 Download   Download Make a minor correction to Vulkan driver version display.
v1.5.4-61-g7789a5e29 Unknown W. Brackets 2017-12-10 09:02:41 No build UI: Show extensions at full width. Fixes scrolling behavior with gamepad - sometimes items would be skipped.
v1.5.4-60-g2031b2a4c Henrik Rydgård 2017-12-10 14:50:34 Download Download Download And yet another case of the same problem as the previous commit.
v1.5.4-59-gcca4e0b2c Henrik Rydgård 2017-12-10 14:36:24 Download Download Download Fix another case where we trusted std::move to clear the origin, which is not guaranteed.
v1.5.4-58-g91b089d90 Henrik Rydgård 2017-12-10 14:22:35 No build Tweak logging and asserts in VulkanDeviceMemory::Destroy
v1.5.4-57-g27227f87f Henrik Rydgård 2017-12-10 11:28:27 Download Download Download Don't hold the lock when processing messages, only when taking them off the queue. Fixes #10383
v1.5.4-56-g36d61c359 Henrik Rydgård 2017-12-10 10:12:49 Download Download Download Merge: 86ff40f50 472ee1239 Merge pull request #10379 from unknownbrackets/http Improve shutdown/restart performance with disc streaming
v1.5.4-51-g86ff40f50 Henrik Rydgård 2017-12-10 09:57:19 Download Download   Merge: 9ee6d7292 1776726bd Merge pull request #10382 from unknownbrackets/max-flips Display: Reset cycle counter on load state
v1.5.4-48-g1776726bd Unknown W. Brackets 2017-12-10 06:54:48 No build Display: Only reapply state on load. Shouldn't be needed on save.
v1.5.4-48-g9ee6d7292 Henrik Rydgård 2017-12-10 09:56:44     Download Merge: b10b24fee 7b6e73b37 Merge pull request #10380 from unknownbrackets/ui-tween UI: Always apply tweens after restore
v1.5.4-47-g7b6e73b37 Unknown W. Brackets 2017-12-10 03:18:23 No build UI: Always apply tweens after restore. Fixes "Loading game..." persisting on load state, since that view was created VISIBLE, and the tween wasn't making it INVISIBLE.
v1.5.4-47-g6f9938373 Unknown W. Brackets 2017-12-10 06:49:25 No build Display: Reset cycle counter on load state.
v1.5.4-46-gb10b24fee Henrik Rydgård 2017-12-09 23:58:08 Download Download Download GLES device lost/store fixes
v1.5.4-45-ge07861991 Henrik Rydgård 2017-12-09 23:57:34 No build Apply a fix to the ARM64 emitter ported over from Dolphin
v1.5.4-44-g472ee1239 Unknown W. Brackets 2017-12-10 02:26:26 No build UI: Add threadsafety to cache item file loaders.
v1.5.4-44-g299cb007c Henrik Rydgård 2017-12-09 23:56:27 No build Add a comment, revert a reporting change.
v1.5.4-43-g8d5c85fa4 Henrik Rydgård 2017-12-10 00:17:51 Download Download Download Merge: 6e3cb0cd4 c09791043 Merge pull request #10378 from unknownbrackets/ui-gamepad Reset views after loading per game config
v1.5.4-43-g8b665ae69 Unknown W. Brackets 2017-12-10 02:07:42 No build Loaders: Depriorize disc streaming queue items. We want the local items, if any, to load first. This gives us icons, etc.
v1.5.4-42-gc09791043 Unknown W. Brackets 2017-12-09 23:11:39 No build UI: Reset touch controls after config load. This is potentially earlier than full init, better to move the controls as soon as possible.
v1.5.4-42-g2943bbdbf Unknown W. Brackets 2017-12-10 01:48:38 No build UI: Cancel loaders on shutdown. Improves backend switching / locking / etc. performance when the recent list has games that aren't currently available. Also, remove unnecessary duplicate gameinfo flush on EGL loop shutdown. Already happens in NativeShutdownGraphics().
v1.5.4-41-gee5b68f1f Unknown W. Brackets 2017-12-10 01:47:37 No build Loaders: Add cancelation to all file loaders. Mainly, for HTTP which might be stalled trying to connect (especially if you're not near your PC right now and it's in your recent, for example.)
v1.5.4-41-gcf6ccfca9 Unknown W. Brackets 2017-12-09 23:10:42 No build UI: Persist tween data on view recreate.
v1.5.4-40-g6e3cb0cd4 Henrik Rydgård 2017-12-08 14:30:03 Download Download Download Add missing IF statement for instance rendering check..
v1.5.4-39-g4a0c2ad68 Henrik Rydgård 2017-12-08 11:54:49 Download Download Download Minor uniform cleanup
v1.5.4-38-g2afb6715d Henrik Rydgård 2017-12-08 11:31:52 Download Download Download Merge: 253bba28d 58fd674bb Merge pull request #10369 from hrydgard/shader-translate-gl-core Use glslang to translate GLSL 1.x postshaders to GLSL 3.0 or later
v1.5.4-37-g58fd674bb Henrik Rydgård 2017-12-08 10:25:01 No build Try to fix build with the old Android build system too...
v1.5.4-36-gb895f944f Henrik Rydgård 2017-12-07 22:33:41 No build SPIRV-Cross should build on Android now, so remove another platform check.
v1.5.4-35-g99b34c7b4 Henrik Rydgård 2017-12-07 17:02:00 No build Use glslang to translate GLSL 1.x postshaders to GLSL 3.0 or later to appease strict GL Core drivers. Should fix #10362 Fixed small bugs, now tested and working on mac. Add spirv-cross to cmake build
v1.5.4-34-g253bba28d Henrik Rydgård 2017-12-08 08:52:20 Download Download Download Update travis config to use NDK 16b
v1.5.4-33-gc268e3781 Henrik Rydgård 2017-12-08 00:29:44 Download Download Download Merge: 3eda31000 1076e358e Merge pull request #10371 from hrydgard/switch-android-stl From NDK 16, libc++ is out of beta and gnustl will be deprecated soon, so make the switch.
v1.5.4-32-g1076e358e Henrik Rydgård 2017-12-07 23:47:54 No build Also update for the old build system.
v1.5.4-31-g18f93342f Henrik Rydgård 2017-12-07 23:45:36 No build From NDK 16, libc++ is out of beta and gnustl will be deprecated soon, so switch. No apparent issues, even on Nexus One with Android 2.3.
v1.5.4-30-g3eda31000 Henrik Rydgård 2017-12-07 22:48:43 Download Download Download Merge: b75c8b72c 7d0fc9ce6 Merge pull request #10366 from hrydgard/gl-lost-device-rework Rework GL lost-device to work more like Vulkan. Gets rid of gl_lost manager etc.
v1.5.4-28-gb75c8b72c Henrik Rydgård 2017-12-07 21:38:02 Download Download Download Fix another little inconsistency (two uniforms were merged for bad reasons)
v1.5.4-27-gfb74c9dfe Henrik Rydgård 2017-12-07 21:08:34 Download   Download Clean up a small inconsistency
v1.5.4-27-g7d0fc9ce6 Henrik Rydgård 2017-12-07 14:56:19 No build Rework GL lost-device to work more like Vulkan. Gets rid of gl_lost manager etc.
v1.5.4-26-g026d3d4a0 Henrik Rydgård 2017-12-07 10:21:33 Download Download Download Recreate views after boot is done, to workaround #10360 . Not the best solution..
v1.5.4-25-gbd4047922 Henrik Rydgård 2017-12-05 13:05:11 No build Vulkan: Add facility to auto-generate mipmap levels. Not yet used. Intended for replacement textures and optional quality improvements later.
v1.5.4-24-g2ebae034a Henrik Rydgård 2017-12-06 16:01:56 No build Vulkan: Show samplers in "shader debug"
v1.5.4-23-g3b7868767 Henrik Rydgård 2017-12-06 21:14:23 Download Download Download Merge: cf5ede493 54ff4c882 Merge pull request #10213 from hrydgard/immediate-flip Flip immediately if that's OK, instead of waiting for VBlank.
v1.5.4-22-g54ff4c882 Henrik Rydgård 2017-12-01 15:31:16 No build Avoid multiple flips per frame, fixes immediate flip for God of War
v1.5.4-21-g4c720631c Henrik Rydgård 2017-11-30 19:36:28 No build Add mitigation for games like GTA that never call sceDisplaySetFramebuf
v1.5.4-20-g522de63ee Henrik Rydgård 2017-11-30 00:54:30 No build Flip immediately if that's OK. This can save up to a frame of graphics latency, in games that display "immediately" instead of latched.
v1.5.4-19-gcf5ede493 Henrik Rydgård 2017-12-06 14:24:21 Download Download Download Merge: e3eb6d36b fb91e7f04 Merge pull request #10247 from unknownbrackets/ui-tween UI: Show a loading message during shader preload
v1.5.4-9-ge3eb6d36b Henrik Rydgård 2017-12-06 14:10:58 Download Download   Merge: 9a732fe52 c30e4a938 Merge pull request #10113 from unknownbrackets/core-context Request a core profile in OpenGL (after 1.5.0)
v1.5.4-6-g9a732fe52 Henrik Rydgård 2017-12-06 14:10:41 No build Merge: e11f67ed7 d2be5becc Merge pull request #10230 from unknownbrackets/savedata-new Savedata: Show icon for new saves more often
v1.5.4-4-ge11f67ed7 Henrik Rydgård 2017-12-06 14:10:17 No build Merge: cb835fb17 b36a2c608 Merge pull request #10226 from unknownbrackets/max-flips Display: Correct max FPS limiting skew
v1.5.4-2-gcb835fb17 Henrik Rydgård 2017-12-06 14:09:26     Download Merge: a1e74d0d4 5788e33b2 Merge pull request #10240 from unknownbrackets/vertdec arm64: Use LDRUH instead of two LDRBs
v1.5.4 Henrik Rydgård 2017-12-05 14:51:51 Download Download Download v1.5.4
v1.5.3-69-g44b1dc8da Henrik Rydgård 2017-12-05 13:23:13 Download Download Download Try to fix iOS builds on the Travis buildbot. #10254
v1.5.3-68-ge8db16307 Henrik Rydgård 2017-12-05 13:18:16 No build Replacement: Break the mip loading loop if a level is wrong. Also shrink the log output.
v1.5.3-67-gdb68d38a0 Unknown W. Brackets 2017-12-05 13:15:33 Download     Merge: 1d2dbdceb b3086b146 Merge pull request #10260 from hrydgard/replace-fixup Don't try to load replacement mipmaps with bad sizes.
v1.5.3-66-gb3086b146 Henrik Rydgård 2017-12-05 12:18:13 No build Reject texture replacement mipmaps of the wrong size
v1.5.3-65-g85b743c73 Henrik Rydgård 2017-12-05 11:42:51 No build Just some debug output for future decisions
v1.5.3-64-g1d2dbdceb Henrik Rydgård 2017-12-05 08:27:58 Download Download Download Update submodule lang
v1.5.3-63-g20af8264c Henrik Rydgård 2017-12-05 08:22:44 Download   Download Also disable dualsrc blend on Tegra K1. Should help #10208
v1.5.3-62-g62fc80254 Henrik Rydgård 2017-12-04 19:41:09 Download Download Download Merge: d0d267564 4b59fe6da Merge pull request #10254 from sergiobenrocha2/patch-1 Missing -lEGL when -DUSING_EGL=ON
v1.5.3-61-g4b59fe6da sergio-br2 2017-12-04 19:09:06 No build Missing -lEGL when -DUSING_EGL=ON Related to #9565 I tested only on ARM Linux (Ubuntu 14.04 on Odroid U3). Qt is building fine and working.
v1.5.3-60-gd0d267564 Henrik Rydgård 2017-12-04 18:36:19 Download Download Download Android: Warn if PPSSPP fails to save the config file.
v1.5.3-59-g7e1063347 Henrik Rydgård 2017-12-04 18:25:00 Download   Download Merge: ca6865b32 c4e8c509d Merge pull request #10253 from hrydgard/riff-cleanup RIFF reader cleanup and sanity checks
v1.5.3-58-gc4e8c509d Henrik Rydgård 2017-12-04 18:01:51 No build RIFF: Add check for truncated files, cleanup a little more.
v1.5.3-57-gb3b57f1b4 Henrik Rydgård 2017-12-04 17:41:06 No build Try to protect against bad data in RIFF files (used for menu background audio only)
v1.5.3-56-gb47251dbd Henrik Rydgård 2017-12-04 17:33:42 No build Even more cleanup of RIFFReader
v1.5.3-55-g210b70ff0 Henrik Rydgård 2017-12-04 17:29:48 No build Kill off more unused code in RIFFReader
v1.5.3-54-g1c0a0fefd Henrik Rydgård 2017-12-04 17:27:47 No build Remove write support from chunk_file, rename to RIFFReader
v1.5.3-53-g14a263d5b Henrik Rydgård 2017-12-04 17:23:29 No build Reformat chunk_file. Don't usually reformat whole files, but this was too ugly to work on :P
v1.5.3-52-gca6865b32 Henrik Rydgård 2017-12-04 15:15:55 Download Download Download GE Record: After recording a frame, log the filename of the output file.
v1.5.3-51-gfc0f3513b Henrik Rydgård 2017-12-04 15:15:12 No build Disable "Accurate Depth" in Burnout games, they have trouble with it on Mali (Z-fighting...)
v1.5.3-50-gab95dcae9 Henrik Rydgård 2017-12-04 09:49:44 Download Download Download Merge: 752949bc3 2e87a652a Merge pull request #10249 from unknownbrackets/minor More minor cleanups
v1.5.3-46-g2e87a652a Unknown W. Brackets 2017-12-04 04:18:27 No build Android: Reset immersive after native dialogs. Not sure why it only happens on OpenGL, but it implies we need to reset the state after the alert is dismissed. Fixes #10177.
v1.5.3-45-gfb91e7f04 Unknown W. Brackets 2017-12-03 20:56:42 No build UI: Show loading message while shaders preload. This opens the door to doing this for other things we do on game start, later.
v1.5.3-45-ga5998e6dc Unknown W. Brackets 2017-12-04 03:39:26 No build Vulkan: Swap in more forceful asserts. Just in case of unexpected format issues.
v1.5.3-44-gc29ae5ff5 Unknown W. Brackets 2017-12-03 20:49:34 No build fixup! UI: Ensure tweens always complete.
v1.5.3-44-g715a7b731 Unknown W. Brackets 2017-12-04 03:38:22 No build Global: Silence some unused declaration warnings. These things aren't used on Android.
v1.5.3-43-g752949bc3 Henrik Rydgård 2017-12-04 09:46:50     Download Merge: 7f5ba2140 584601624 Merge pull request #10250 from unknownbrackets/android-lock Fix hangs on Android lock/unlock with Vulkan
v1.5.3-43-g20c9d0ede Unknown W. Brackets 2017-12-04 02:49:49 No build UI: Fix some virtual override warnings.
v1.5.3-43-g9f000ddf3 Unknown W. Brackets 2017-12-03 20:30:00 No build GLES: Avoid hanging while precompiling shaders. We want to continue updating the screen so it doesn't seem frozen.
v1.5.3-42-gf607f4144 Unknown W. Brackets 2017-12-03 16:38:29 No build Windows: Stop input poll before emu shutdown. Otherwise, we could crash in the input thread during host deletion.
v1.5.3-42-g584601624 Unknown W. Brackets 2017-12-04 05:30:21 No build Vulkan: Allow shutdown with init commands. On startup, when immediately shutting down, there will be init commands from creating the backbuffers. Rather than fight this, just free them. This fixes hangs when locking/unlocking Android.
v1.5.3-42-g60c4ac58f Unknown W. Brackets 2017-12-03 19:54:38 No build System: Allow GPU to have delayed loading.
v1.5.3-41-gf23c7cf93 Unknown W. Brackets 2017-12-03 19:40:09 No build UI: Apply tweens on Update().
v1.5.3-41-g9c046d751 Unknown W. Brackets 2017-12-04 05:29:27 No build Android: Fix race condition on lock/unlock. This might be related to the recreate from bad orientation - sometimes, it was pause/resuming pretty quick, which would get stuck waiting for a join.
v1.5.3-41-g4e6c08380 Unknown W. Brackets 2017-12-03 16:08:48 No build UI: When stepping, clear on initial load. Otherwise we get the UI rather than a black screen.
v1.5.3-40-g15152fc55 Unknown W. Brackets 2017-12-03 19:39:25 No build UI: Reorganize EmuScreen so it renders on loading.
v1.5.3-40-g7f5ba2140 Henrik Rydgård 2017-12-04 01:13:12 Download Download Download Merge: 5eba689d6 79f03a076 Merge pull request #10248 from unknownbrackets/android Android: Fix crash on shutdown/restart
v1.5.3-39-ge32545b9c Unknown W. Brackets 2017-12-03 19:28:53 No build UI: Ensure tweens always complete.
v1.5.3-39-g79f03a076 Unknown W. Brackets 2017-12-03 23:39:00 No build Android: Fix crash on shutdown/restart. The text drawing textures needed to be deleted before shutting down their allocator. Fixes #10244.
v1.5.3-38-gc30e4a938 Unknown W. Brackets 2017-11-13 08:06:22 No build Windows: Request a core profile by default. Also, update to OpenGL 4.6.
v1.5.3-38-gb4b850bce Unknown W. Brackets 2017-12-03 18:39:50 No build UI: Add a simple tween class.
v1.5.3-38-g5eba689d6 Henrik Rydgård 2017-12-03 17:59:44 Download Download Download Merge: aa0cc6712 84f5f633d Merge pull request #10243 from unknownbrackets/d3d9-1x UI: Fix D3D9 half-pixel offset at 1x
v1.5.3-37-gd2be5becc Unknown W. Brackets 2017-12-02 17:17:50 No build Savedata: Show icon for new saves more often. In fact, it may even be wrong to show the new data icon in this case... Also fixes crashes when save title is 128 characters long. Should improve #9632.
v1.5.3-37-gb36a2c608 Unknown W. Brackets 2017-12-02 01:21:34 No build Display: Correct max FPS limiting skew. We were letting a percentage of too frequent flips through, causing sometimes much higher FPS still. Improves performance in GoW.
v1.5.3-37-g66832d218 Unknown W. Brackets 2017-11-13 07:49:31 No build SDL: Use core profile, fixing old Mac GL issues. This applies to all platforms, but falls back to a compat profile if core is not available.
v1.5.3-37-g5788e33b2 Unknown W. Brackets 2017-12-03 04:27:30 No build arm64: Use LDRUH instead of two LDRBs. Small boost - 5.66x instead of 5x steps.
v1.5.3-37-g84f5f633d Unknown W. Brackets 2017-12-03 15:58:16 No build UI: Fix D3D9 half-pixel offset at 1x. Since we scale by 0.5x for small window, we need to adjust the half pixel offset to match real pixels.
v1.5.3-37-g7ab3e58de Unknown W. Brackets 2017-12-03 18:39:28 No build UI: Add colorBlend() helper.
v1.5.3-36-gaa0cc6712 Henrik Rydgård 2017-12-03 14:49:45 Download Download Download Clip block transfer destinations. Should fix crash in #10011. Stats: Invent some sort of usage metric for device memory allocators.
v1.5.3-35-gcc2e162a0 Henrik Rydgård 2017-12-03 14:26:47 Download Download Download Merge: 97bdc72d9 6a2f0f419 Merge pull request #10242 from hrydgard/thin3d-texture-alloc Use a VulkanDeviceAllocator for thin3d textures. Saves on allocations.
v1.5.3-34-g6a2f0f419 Henrik Rydgård 2017-12-03 11:31:25 No build Revert "Fix memory-scan bug in VulkanDeviceAllocator that probably causes some fragmentation." This reverts commit ac6b4912870ab381619bf0ffa8cdc12766adf54d.
v1.5.3-33-gac6b49128 Henrik Rydgård 2017-12-03 11:10:40 No build Fix memory-scan bug in VulkanDeviceAllocator that probably causes some fragmentation.
v1.5.3-32-g1bf44b7ca Henrik Rydgård 2017-12-03 11:02:49 No build Shutdown fix.
v1.5.3-31-g6abdbde47 Henrik Rydgård 2017-12-03 10:50:25 No build Fix bugs in VulkanImage allocator support
v1.5.3-30-g5d53f5e24 Henrik Rydgård 2017-12-03 10:42:19 No build Add another assert, which gets hit.. Hm. Something is wrong..
v1.5.3-29-gff264efe7 Henrik Rydgård 2017-12-03 10:35:34 No build Change some Crash() to asserts in VulkanDeviceAllocator
v1.5.3-28-gd0c248368 Henrik Rydgård 2017-12-03 10:29:41 No build Use a VulkanDeviceAllocator for thin3d textures. Many devices have a hard limit on the total number of allocs and it's unnecessary to have the UI put pressure on that.
v1.5.3-27-g97bdc72d9 Henrik Rydgård 2017-12-03 10:21:51 Download Download Download Vulkan: Only call EndCreate on the texture if it actually exists.. Though not having one would be bad.
v1.5.3-26-g1cb3564c1 Henrik Rydgård 2017-12-03 10:01:22 Download Download Download Merge: a58ef7ce6 cde6b3d3e Merge pull request #10239 from unknownbrackets/ui-minor UI: Send prompt results even on back/cancel
v1.5.3-24-ga58ef7ce6 Henrik Rydgård 2017-12-03 10:00:49     Download Merge: d6b7cde71 0dee04100 Merge pull request #10238 from unknownbrackets/hashmaps Fix missing Maintain() for some hashmaps
v1.5.3-22-gcde6b3d3e Unknown W. Brackets 2017-12-03 04:04:33 No build UI: Send prompt results even on back/cancel. Before, if you went to the GPU backend prompt, and canceled, it would never call the callback, and so the g_Config value never got reset.
v1.5.3-21-gd6b7cde71 Henrik Rydgård 2017-12-03 02:33:21 Download Download Download Fix a use-after-free in sceKernelTerminateDeleteThread
v1.5.3-20-g4c114c1b1 Henrik Rydgård 2017-12-03 02:19:41 Download Download Download Merge: b79525846 04c61ea42 Merge pull request #10236 from unknownbrackets/text-wrap UI: Fix text wrapping issues
v1.5.3-17-gb79525846 Henrik Rydgård 2017-12-03 00:34:02 Download Download Download Merge: 1f9fabee5 8e2760023 Merge pull request #10234 from unknownbrackets/ui-message UI: Handle messages even when dialog is top
v1.5.3-16-g8e2760023 Unknown W. Brackets 2017-12-02 22:49:13 No build UI: Clean up some unused code and flags.
v1.5.3-15-g8a58bf659 Unknown W. Brackets 2017-12-02 20:55:54 No build Hashmaps: Another cleanup.
v1.5.3-14-g5c81c6741 Unknown W. Brackets 2017-12-02 20:45:59 No build UI: Avoid pushing a screen on top of itself. In case someone doesn't realize they're on settings, or etc.
v1.5.3-13-gf1bd54148 Unknown W. Brackets 2017-12-02 20:39:33 No build UI: Cleanup common message handling. Most of it can just be handled by the common parent classes.
v1.5.3-12-ge945ad6ac Unknown W. Brackets 2017-12-02 20:22:16 No build UI: Avoid navigation with an active dialog. Cleaning up next.
v1.5.3-12-g04c61ea42 Unknown W. Brackets 2017-12-03 01:05:35 No build Android: Render text with newlines properly. Fixes the Android part of #10217. Not sure if the line height calculation is ideal but it's visually fine.
v1.5.3-12-g0dee04100 Unknown W. Brackets 2017-12-03 03:55:02 No build D3D11: Change state caches to DenseHashMaps.
v1.5.3-11-g243304a5e Unknown W. Brackets 2017-12-03 03:27:18 No build Hashmaps: Fix missing maintain calls in non-GLES. Should only matter if vertex cache is enabled.
v1.5.3-11-g68a5861f6 Unknown W. Brackets 2017-12-02 20:07:27 No build UI: Send messages to dialog parents by default. If it has no sendMessage(), it probably still makes sense to send to the parent (especially cpu change, clear cache, etc.) This fixes the ability to change CPU cores ingame, and also fixes other settings which weren't properly clearing caches.
v1.5.3-11-g4ad710715 Unknown W. Brackets 2017-12-02 23:38:59 No build UI: Wrap text properly with explicit newlines. Fixes the non-Android part of #10217.
v1.5.3-10-g1f9fabee5 Unknown W. Brackets 2017-12-02 20:54:08 Download Download Download Merge: 7f858cc49 668b17feb Merge pull request #10232 from unknownbrackets/shader-ids GLES: Improve shader cache logging, another hashmap fix
v1.5.3-8-g668b17feb Unknown W. Brackets 2017-12-02 19:45:46 No build Hashmaps: Reset count on clear.
v1.5.3-7-g681ce953e Unknown W. Brackets 2017-12-02 19:20:44 No build GLES: Log shader cache filesize error better.
v1.5.3-7-g7f858cc49 Henrik Rydgård 2017-12-02 19:19:42 Download Download Download Merge: 341611e16 9c52155d3 Merge pull request #10231 from unknownbrackets/shader-ids Fix hashmap grow bug and add shader id typesafety
v1.5.3-6-g9c52155d3 Unknown W. Brackets 2017-12-02 18:47:59 No build GPU: Minor cleanup.
v1.5.3-5-gbbb4987cc Unknown W. Brackets 2017-12-02 18:47:15 No build Hashmaps: Reset state when growing. std::move() is by no means guaranteed to clear.
v1.5.3-4-ge9a7bda2d Unknown W. Brackets 2017-12-02 18:46:48 No build Hashmaps: Change some crashes to asserts. Silence is not golden.
v1.5.3-3-ge50ec2c35 Unknown W. Brackets 2017-12-02 18:14:19 No build GLES: Validate shader cache filesize on preload.
v1.5.3-2-g4731a2918 Unknown W. Brackets 2017-12-02 18:07:27 No build GPU: Use more typesafe shader IDs. Since they really are fairly distinct, let's make sure we can't mix them accidentally.
v1.5.3-1-g5c5dd5c4c Unknown W. Brackets 2017-12-02 17:52:21 No build GPU: Annotate free shader ID bits. Some ere missing.
v1.5.3 Henrik Rydgård 2017-12-02 12:10:48 Download Download Download Update AndroidManifest.xml to, just in case anyone is still using the old build system where this isn't automatic.
v1.5.2-50-g00d4da40a Henrik Rydgård 2017-12-02 12:06:56 No build Update lang
v1.5.2-49-g734d9c494 Henrik Rydgård 2017-12-02 09:58:13 Download Download Download Fix bug in Vulkan non-buffered where clears could extend outside the frame, since Vulkan clears do not respect scissors.
v1.5.2-48-gb84c15c66 Henrik Rydgård 2017-12-02 09:39:36 No build Vulkan: Remove misguided assert about backbuffer clearing mode.
v1.5.2-47-g038964701 Henrik Rydgård 2017-12-02 09:59:23 Download Download Download Merge: b2bb1b676 95a14ca83 Merge pull request #10225 from LunaMoo/AVdumpHotkey Add hotkey to toggle audio and video dumping together in sync.
v1.5.2-45-gb2bb1b676 Unknown W. Brackets 2017-12-02 03:25:06 Download Download Download Reporting: Oops, fix module load log line. Typo from 0a36549 - meant to disable reporting.
v1.5.2-45-g95a14ca83 LunaMoo 2017-12-01 23:48:58 No build Add hotkey to toggle audio and video dumping together in sync.
v1.5.2-44-gd551c9e74 Henrik Rydgård 2017-12-01 23:11:15 Download Download Download Add a github issue template. Let's see if this works.
v1.5.2-43-ga67357db0 Henrik Rydgård 2017-12-01 20:28:37 Download Download Download Merge: 6eb863052 2a540de32 Merge pull request #10223 from unknownbrackets/minor Reporting: Use a different link message on preload
v1.5.2-40-g6eb863052 Henrik Rydgård 2017-12-01 20:01:13 Download     Improve reporting for imm buffer exceeded. Reset the immCount_ every frame to avoid getting "stuck" permanently in case some garbage is executed..
v1.5.2-39-g5fbbb3e11 Henrik Rydgård 2017-12-01 19:55:55 Download     Try a silly workaround for an otherwise unexplainable crash seen in Google Play Console
v1.5.2-38-g8a0645859 Henrik Rydgård 2017-12-01 19:40:11 Download Download Download Merge: 46ffa8cc0 786a3ae17 Merge pull request #10222 from unknownbrackets/minor A few more reporting cleanups
v1.5.2-32-g46ffa8cc0 Henrik Rydgård 2017-12-01 17:46:02 Download Download Download Try to help Mali 400 shader reg alloc by reusing variables. It's still commonly reported.
v1.5.2-31-g04515946e Henrik Rydgård 2017-12-01 17:45:43 No build Comment, minor cleanup
v1.5.2-30-g97ab91c3d Henrik Rydgård 2017-12-01 18:36:20 Download Download Download Merge: b87f447e7 d5ae66672 Merge pull request #10221 from unknownbrackets/minor Reporting: Disallow feedback for fake game ids
v1.5.2-25-gb87f447e7 Henrik Rydgård 2017-12-01 16:53:54 Download Download Download Buildfix, oops
v1.5.2-24-gd2fe42ea9 Henrik Rydgård 2017-12-01 13:44:45     Download Vulkan: Fix crash bug when post processing shaders failed to compile.
v1.5.2-23-gf8b70fe18 Henrik Rydgård 2017-12-01 12:15:55 Download Download Download Clean up all the FBOs in DestroyAllFBOs. Missing any can have bad consequences after app switching on Android/Vulkan where we recreate stuff.
v1.5.2-23-g2a540de32 Unknown W. Brackets 2017-12-01 20:17:51 No build Reporting: Use a different link message on preload. May help us determine if this only happens from a corrupt cache.
v1.5.2-22-gbe6343612 Unknown W. Brackets 2017-12-01 20:17:12 No build GPU: Add missing shader id to short desc.
v1.5.2-22-g44b630076 Henrik Rydgård 2017-12-01 12:03:02 No build Checks and paranoia in response to a crash report..
v1.5.2-21-g6413e6f2a Henrik Rydgård 2017-12-01 11:35:44 Download Download Download Merge: 8a58b768f d5d82d457 Merge pull request #10219 from LunaMoo/cwcheatOops Fix cwcheat import
v1.5.2-21-g786a3ae17 Unknown W. Brackets 2017-12-01 19:06:06 No build Reporting: Don't report with locked CPU speed.
v1.5.2-20-ga0e4b6ad0 Unknown W. Brackets 2017-12-01 18:50:31 No build Reporting: Improve bezier/spline morph/skin data. Most of these are probably garbage?
v1.5.2-19-gdb300da1d Unknown W. Brackets 2017-12-01 18:45:58 No build Reporting: Improve no pos verts message.
v1.5.2-19-g8a58b768f Henrik Rydgård 2017-12-01 11:32:16 No build Check for HW-transform and through when loading GL shader cache.
v1.5.2-18-gf9ce1587c Unknown W. Brackets 2017-12-01 18:38:37 No build Reporting: Skip reporting reused depthbuffers. Basically all games do it, no longer interesting.
v1.5.2-18-gbe115822f Henrik Rydgård 2017-12-01 11:16:44 Download   Download Minor cleanup. Add a debug assert in shader ID calculation
v1.5.2-17-ge29f904b5 Henrik Rydgård 2017-12-01 11:15:29 No build Despam a sceDmacMemcpy report. Happens in Naruto Shippuden: Ultimate Impact, accordint to reports.
v1.5.2-17-gd5d82d457 LunaMoo 2017-12-01 11:22:12 No build Oops:]
v1.5.2-17-g0dba5cebb Unknown W. Brackets 2017-12-01 18:38:23 No build Module: Cleanup magic number.
v1.5.2-16-gd5ae66672 Unknown W. Brackets 2017-12-01 18:32:23 No build Reporting: Remove unused code.
v1.5.2-16-g495b743f6 Henrik Rydgård 2017-12-01 10:25:58 Download Download Download Merge: 24e5fbc11 3b98b3780 Merge pull request #10218 from LunaMoo/minorUI Hide post process option in unsupported backends(d3d9)
v1.5.2-15-g0a365495c Unknown W. Brackets 2017-12-01 18:29:17 No build Reporting: Stop reporting module load versions. We've got plenty of data, don't need to report anymore.
v1.5.2-14-ga652617ba Unknown W. Brackets 2017-12-01 18:25:21 No build Adhoc: Remove incorrect thread create param. This was the options pointer, not the attr, so was always generating an error (which was also reported.) Also, we don't support kernel threads in any real way, so let's just not pass the flag at all. Same behavior as before, less the spurious error.
v1.5.2-14-g24e5fbc11 Henrik Rydgård 2017-12-01 00:54:39 Download Download Download Merge: 7b2ad5fe7 7339c6c0f Merge pull request #10215 from unknownbrackets/minor Improvements for things found in reporting
v1.5.2-13-g4049e280a Unknown W. Brackets 2017-12-01 18:07:29 No build Reporting: Disallow feedback for fake game ids. It's just not realistic for everyone to use the same one, which makes the feedback not work well.
v1.5.2-12-g7339c6c0f Unknown W. Brackets 2017-12-01 00:40:55 No build Vulkan: Report more info on texture from target.
v1.5.2-11-g0b61ffad0 Unknown W. Brackets 2017-12-01 00:37:43 No build GPU: Try to avoid FB download without an FBO.
v1.5.2-10-ge0ccbd31b Unknown W. Brackets 2017-12-01 00:34:29 No build GLES: Report shader errors with shader desc.
v1.5.2-9-g9a71ac726 Unknown W. Brackets 2017-12-01 00:17:02 No build Module: Stop reporting bad magic numbers. We get these a lot, and they seem to be related to corrupt isos, not related to actual emulation issues we can do anything about. Even if there's a game trying to load an SFO as a PRX out there somewhere, we'll never find it among all the noise.
v1.5.2-9-g7b2ad5fe7 Henrik Rydgård 2017-12-01 00:07:25 Download Download Download Add some debug asserts, useful for debugging shader mismatches locally (though haven't found any..)
v1.5.2-8-g39fc2c8d6 Henrik Rydgård 2017-12-01 00:04:59 Download Download Download Merge: 58438b3c2 100cf60bc Merge pull request #10214 from hrydgard/1.5-crash-fixes-3 More various post-1.5 fixes
v1.5.2-5-g100cf60bc Henrik Rydgård 2017-11-30 23:17:55 No build Memory::Memset: IsValidRange is a better solution.
v1.5.2-4-g3e011238c Henrik Rydgård 2017-11-30 22:44:39 No build Fix minor discrepancy in shader ID calculation, I don't think this will fix anything though. Bumping shader cache version and doing minor cleanup too.
v1.5.2-4-g3b98b3780 LunaMoo 2017-12-01 10:02:31 No build Clear postprocess confusion in d3d9 backend by hiding the option:]
v1.5.2-3-g58438b3c2 Unknown W. Brackets 2017-11-30 19:05:46 Download Download Download Merge: d884eeda9 407812916 Merge pull request #10212 from hrydgard/fix-audio-distortion Avoid wrapping when shifting down the audio after scaling by a 20-bit value.
v1.5.2-3-g20e93515b Henrik Rydgård 2017-11-30 16:49:14 No build Add sanity check in Memory::Memset
v1.5.2-2-gb6f69b71a Henrik Rydgård 2017-11-30 16:29:15 No build Still seeing asserts in this function, weakening remaining to debug-only.. but these really shouldn't trigger.
v1.5.2-2-g407812916 Henrik Rydgård 2017-11-30 18:22:25 No build Avoid wrapping when shifting down the audio after scaling by a 20-bit value. Fixes #9967
v1.5.2-1-gd884eeda9 Henrik Rydgård 2017-11-30 15:28:15 Download Download Download DX9: Revert a bad optimization, hopefully fixing #10205. Vulkan: Add a missing check.
v1.5.2 Henrik Rydgård 2017-11-30 09:21:54 No build Merge: c0d0decab b4bca7d7a Merge pull request #10203 from hrydgard/1.5-crash-fixes-2 More crash fixes from Play logs..
v1.5.1-12-gc0d0decab Henrik Rydgård 2017-11-30 08:50:34 Download Download Download Merge: 4766a9678 80b6686d8 Merge pull request #10206 from LunaMoo/cheatMenu_fixes Fix a cheat menu crash reported on the forums
v1.5.1-12-gb4bca7d7a Henrik Rydgård 2017-11-30 01:26:59 No build VKRFramebufer: Just some checks to be slightly safer in case creation failed..
v1.5.1-11-g0d60c3f38 Henrik Rydgård 2017-11-30 01:21:03 No build Fix UI crash when keyboard navigating out of popup list.
v1.5.1-10-g0207739d7 Henrik Rydgård 2017-11-30 01:07:03 No build Can't call functions through known-nil pointers, even if they don't touch local data - LLVM's optimizer might have done something stupid.
v1.5.1-9-gb0c42f708 Henrik Rydgård 2017-11-30 00:59:54 No build Fix a java exception around the GPS stuff
v1.5.1-8-gb52285287 Henrik Rydgård 2017-11-30 00:40:55 No build Vulkan: Avoid duplicate image pre-transitions (actually eliminated later anyway, but a small saving)
v1.5.1-7-g168d89284 Henrik Rydgård 2017-11-29 22:14:01 No build Vulkan transitions after render: Add a missing case that seems like it could be common?
v1.5.1-6-g412945949 Henrik Rydgård 2017-11-29 21:31:42 No build Avoid an assert in ARM64 emitter, seen in Google Play crash logs
v1.5.1-6-g4766a9678 Henrik Rydgård 2017-11-29 21:21:41 Download Download Download Merge: e9303fd1c 04913be77 Merge pull request #10201 from hrydgard/1.5-crash-fixes 1.5 crash fixes
v1.5.1-5-g04913be77 Henrik Rydgård 2017-11-29 20:13:38 No build Move pushbuffer map/unmap to the .cpp file to avoid inlining (for stack traces)
v1.5.1-4-g51a6c6750 Henrik Rydgård 2017-11-29 19:29:53 No build Crash in a more appropriate place if missing a drawcontext (happens on really weak devices only)
v1.5.1-3-g5fff54e80 Henrik Rydgård 2017-11-29 19:15:08 No build Fix another possible Vulkan shutdown bug
v1.5.1-2-gbc959470e Henrik Rydgård 2017-11-29 19:07:07 No build Loosen up some asserts that seem to trigger unexpectedly... need investigation.
v1.5.1-1-g6ea669368 Henrik Rydgård 2017-11-29 18:53:52 No build Crash reports from 5% rollout of 1.5: Make some asserts dbg_asserts for now, try to fix an issue with framebuffers when postproc is enabled.
v1.5.1 Henrik Rydgård 2017-11-29 15:44:16 No build Try to get androidgitversion to behave. It thinks the build is dirty when it's not.
v1.5-1-gd97ec9021 Henrik Rydgård 2017-11-29 14:33:28 No build Add privacy policy link to app, as required by Google Play since we use the CAMERA permission now.
v1.5 Henrik Rydgård 2017-11-29 12:19:11 Download Download Download Update AndroidManifest.xml to 1.5.0
v1.4.2-901-g598514189 Henrik Rydgård 2017-11-29 12:17:32   Download   Update lang submodule
v1.4.2-900-gbbae67be8 Henrik Rydgård 2017-11-28 10:55:17 Download Download Download Merge: f8b6a965e 2c1496f2f Merge pull request #10170 from hrydgard/readme-1.5 Update the README for 1.5.
v1.4.2-900-g80b6686d8 LunaMoo 2017-11-30 07:51:15 No build Add some comments.
v1.4.2-899-g689637ca5 LunaMoo 2017-11-30 06:14:36 No build Oops;p, I always mess this up.
v1.4.2-898-g5805cba73 LunaMoo 2017-11-30 05:05:52 No build Change some other substr used with cheats and smuggle a fix for another problem
v1.4.2-897-gbe18f2c3c LunaMoo 2017-11-30 02:23:44 No build Change str.substr(x, 1) == "y" to str[x] == 'y'
v1.4.2-896-g16057eda3 LunaMoo 2017-11-30 01:32:19 No build Fix a cheat menu crash with invalid cheat name. Also stop #comments from being removed by cheat menu.
v1.4.2-895-gf8b6a965e Henrik Rydgård 2017-11-27 17:00:32 Download Download Download Coldbird's up and running again, restore the proAdhoc default. See issue #9984
v1.4.2-895-g2c1496f2f Henrik Rydgård 2017-11-28 10:54:48 No build Readme for 1.5: Small rewording
v1.4.2-894-gdc3363e88 Henrik Rydgård 2017-11-26 23:38:24 Download Download Download Merge: 273dab91c 206d287f5 Merge pull request #10185 from jbeich/bsd Minor BSD fixes
v1.4.2-894-gb6ef91363 Henrik Rydgård 2017-11-27 13:42:53 No build More README updates
v1.4.2-893-g23b0d6304 Henrik Rydgård 2017-11-22 09:46:21 No build More 1.5 README fixes
v1.4.2-892-g77c6a5629 Henrik Rydgård 2017-11-22 00:01:44 No build Update the README for 1.5.
v1.4.2-891-g273dab91c Henrik Rydgård 2017-11-26 21:02:59 Download Download Download Fix a text overdraw problem on the title screen on very small displays.
v1.4.2-890-gf50dadb28 Henrik Rydgård 2017-11-26 21:02:33 No build Fix the fix for Thrillville. See #7459
v1.4.2-889-gb9bad7431 Henrik Rydgård 2017-11-26 16:13:04 Download Download Download Add ability to simulate a few kinds of Vulkan initialization failures, to test the GL fallback.
v1.4.2-888-g234f30a37 Henrik Rydgård 2017-11-26 14:52:26 No build Minor error checking improvement
v1.4.2-887-ga763fe4b9 Henrik Rydgård 2017-11-26 14:49:00 Download Download Download Android: Call setDisplayParameters early with the display w/h in pixels. Without this, was defaulting to 1x rendering on S8 which is silly.
v1.4.2-886-g2b271db79 Henrik Rydgård 2017-11-26 01:17:37 Download Download Download Merge: 5655b799a 53b76b1f7 Merge pull request #10192 from unknownbrackets/minor Warning fixes
v1.4.2-885-g53b76b1f7 Unknown W. Brackets 2017-11-25 21:36:46 No build Windows: Avoid UWP for desktop api family.
v1.4.2-884-gaffb57bd2 Unknown W. Brackets 2017-11-25 21:35:45 No build UI: Fix alphaMul clamping.
v1.4.2-883-g9af0397e8 Unknown W. Brackets 2017-11-25 21:35:19 No build Kernel: Fix delete thread null check.
v1.4.2-882-gbd1ed897c Unknown W. Brackets 2017-11-25 21:34:52 No build Global: Fix some warnings.
v1.4.2-881-g9eccea2d5 Unknown W. Brackets 2017-11-25 21:00:14 No build Windows: Fix error formatting with % signs.
v1.4.2-880-gdd6886aa3 Unknown W. Brackets 2017-11-25 20:32:02 No build GPU: Fix block transfer write breakpoint.
v1.4.2-879-g5655b799a Unknown W. Brackets 2017-11-25 16:35:58 Download Download Download Merge: ce818263a 89f0ffc1b Merge pull request #10186 from hrydgard/immediate-draws Incomplete implementation of immediate draws through the 0xF0-0xF9 GPU registers.
v1.4.2-878-g89f0ffc1b Henrik Rydgård 2017-11-25 12:13:27 No build Just reduce some log levels
v1.4.2-877-gb52b8b132 Henrik Rydgård 2017-11-25 12:13:02 No build Unbreak save states, fix other minor issues from review
v1.4.2-876-g5c9436f27 Henrik Rydgård 2017-11-24 21:58:55 No build Fix some comments
v1.4.2-875-ged2028aa5 Henrik Rydgård 2017-11-24 21:55:25 No build Add safety check.
v1.4.2-874-gf2db0339a Henrik Rydgård 2017-11-24 21:45:25 No build Hack that converts immediate draws to through-mode draws. This won't work correctly in all cases - but it's enough for Thrillville which uses it to clear only. Works around #7459.
v1.4.2-873-g28b60a724 Henrik Rydgård 2017-11-24 17:54:56 No build Process immediate draw commands. Not yet sending to graphics backends.
v1.4.2-872-gce818263a Henrik Rydgård 2017-11-24 17:53:42 Download Download Download Fix D3D11 push buffer overflow
v1.4.2-872-g206d287f5 Jan Beich 2015-05-26 13:27:56 No build Core: report Debian GNU/kFreeBSD separately
v1.4.2-871-gbb9181b94 Henrik Rydgård 2017-11-24 17:05:10 Download Download Download Fix the prefix problems on ARM 32-bit as well.
v1.4.2-871-g7a16cff6d Jan Beich 2015-05-25 14:35:23 No build Common: implement GetExeDirectory on NetBSD
v1.4.2-870-g87942dd74 Henrik Rydgård 2017-11-24 14:05:19 Download Download Download ARM64 JIT: Fix additional VFPU prefix problems
v1.4.2-869-g2cceba41b Henrik Rydgård 2017-11-24 13:55:38 Download   Download Fix JIT bug in ARM64. Fixes #10183
v1.4.2-868-g0646dc749 Henrik Rydgård 2017-11-24 13:53:23 No build Vulkan vertex cache: Fix memory leak
v1.4.2-867-gcc3ba1bbf Henrik Rydgård 2017-11-24 13:52:53 No build Fix _assert_ on Android to assert properly
v1.4.2-866-gbfec85093 Henrik Rydgård 2017-11-24 10:36:50 Download Download Download Revert "Temporary hack (see #10163): Ignore the VK_ERROR_INITIALIZATION_FAILED from vkQueueSubmit." This reverts commit 50cd4a56cb7d0e4dedee439066badf61537f6a59.
v1.4.2-865-g50cd4a56c Henrik Rydgård 2017-11-24 09:20:22 Download Download Download Temporary hack (see #10163): Ignore the VK_ERROR_INITIALIZATION_FAILED from vkQueueSubmit.
v1.4.2-864-g31c1b5a41 Henrik Rydgård 2017-11-23 19:46:30 Download Download Download Merge: c04ead102 03ac79cab Merge pull request #10182 from unknownbrackets/ui-text UI: Avoid drawing dirty pixels from old text strings on Windows
v1.4.2-863-g03ac79cab Unknown W. Brackets 2017-11-23 18:08:39 No build UI: Minor pause screen cleanup.
v1.4.2-862-g343165379 Unknown W. Brackets 2017-11-23 18:05:17 No build UI: Draw actual, not aligned, text width. No need to overdraw.
v1.4.2-861-g826e9d2ee Unknown W. Brackets 2017-11-23 18:04:15 No build UI: Clear font bitmap after aligning size. Otherwise we get remnants from previous draws, oops.
v1.4.2-860-gc04ead102 Henrik Rydgård 2017-11-23 15:07:59 Download Download Download When drawing text using our truetype backends, round coordinates to pixels. Fixes #10180
v1.4.2-859-g2b7ae7887 Henrik Rydgård 2017-11-22 23:39:16 Download Download Download Merge: 543bb34db 495532f0f Merge pull request #10176 from hrydgard/android-text-fixes Android text fixes
v1.4.2-858-g495532f0f Henrik Rydgård 2017-11-22 22:45:03 No build Fix text width measurement on Android when there are spaces at the start/end of the string (bounds doesn't handle that). Fixes 10174
v1.4.2-857-g3ecd7b4c0 Henrik Rydgård 2017-11-22 22:14:06 No build Get rid of collision-prone font cache keys. Stress the font cache a little less on slider dialogs.
v1.4.2-856-g543bb34db Henrik Rydgård 2017-11-22 15:35:01 Download Download Download Yet another buildfix, sorry :/
v1.4.2-855-gee759d83e Henrik Rydgård 2017-11-22 14:42:01   Download Download Oops, android buildfix
v1.4.2-854-ge6be86ce7 Henrik Rydgård 2017-11-22 11:01:42   Download Download ARM buildfix
v1.4.2-853-g6f80a164b Henrik Rydgård 2017-11-22 10:52:57   Download   Allow loading graphics dumps (*.ppdmp) through the regular UI.
v1.4.2-852-gb6911d276 Henrik Rydgård 2017-11-22 10:46:23     Download Add a hidden debug option [Graphics]GfxDebugSplitSubmit to try to narrow down some Vulkan issues, see #10163. Also improve some asserts.
v1.4.2-851-gacdb89c89 Henrik Rydgård 2017-11-21 21:00:59   Download Download Make our release mode asserts actually fire properly in release mode again...
v1.4.2-850-g33e500a68 Henrik Rydgård 2017-11-21 20:51:31   Download Download Merge: 2e9d59ad1 2c8621755 Merge pull request #10168 from hrydgard/gpu-vendor-detect Cleanup GPU vendor detection a bit, use it to avoid the issue mentioned in #9545
v1.4.2-848-g2e9d59ad1 Henrik Rydgård 2017-11-21 18:05:25 Download Download Download Android: Use __android_log_assert facility to get pretty message-asserts into crash dumps.
v1.4.2-847-gfde26e947 Henrik Rydgård 2017-11-21 16:45:29 Download Download Download Fix gl scissor rect issue. Fixes #10119
v1.4.2-847-g2c8621755 Henrik Rydgård 2017-11-21 15:42:01 No build Cleanup GPU vendor detection a bit, use it to avoid the issue mentioned in #9545
v1.4.2-846-g9468b3d07 Henrik Rydgård 2017-11-21 15:18:31 Download Download Download Add a missing break that would explain the odd AUTO mipmap test results on D3D11 and Vulkan...
v1.4.2-845-gd03bd7540 Henrik Rydgård 2017-11-21 14:53:15 Download Download Download Merge: 4628334bb b1fce1c61 Merge pull request #10167 from hrydgard/launch-without-permission-fix Android: Fix #9704 where we'd hang if we lacked permission and got a filename as a command.
v1.4.2-843-gb1fce1c61 Henrik Rydgård 2017-11-21 12:22:38 No build Android: Fix #9697 where we'd hang if we lacked permission and got a filename as a command.
v1.4.2-843-g4628334bb Henrik Rydgård 2017-11-21 13:58:42 Download Download Download Disable the DisableAccurateDepth compat flag on AMD/Vulkan, see #9545. Ugh.
v1.4.2-842-gf7184c175 Henrik Rydgård 2017-11-21 12:37:03 Download Download Download Android: Update to gradle 3.0.1
v1.4.2-841-g6a3d41892 Henrik Rydgård 2017-11-21 11:56:42 Download Download Download Workarounds for issue with "accurate depth". See #9545, #10087
v1.4.2-840-g090d1d1ce Unknown W. Brackets 2017-11-21 04:25:48 Download Download Download Merge: 674d5c7db fe62131c9 Merge pull request #10166 from hrydgard/update-armips Update armips to latest. See #10161
v1.4.2-839-gfe62131c9 Henrik Rydgård 2017-11-20 17:14:30 No build Update armips to latest. See #10161
v1.4.2-838-g674d5c7db Henrik Rydgård 2017-11-20 13:49:39 Download Download Download Merge: a005bf747 7ab695682 Merge pull request #10130 from hrydgard/lod-bias-fixes Mipmaps: Disable slope mode pending a better method. Implementing it entirely as a LOD bias is not the way it works.
v1.4.2-826-ga005bf747 Henrik Rydgård 2017-11-20 13:48:58 No build Merge: 7ab403e32 27a60f5e5 Merge pull request #10164 from hrydgard/vulkan-error-checks Fix message asserts on Android. Add more of them to check things in Vulkan code.
v1.4.2-825-g27a60f5e5 Henrik Rydgård 2017-11-20 11:57:54 No build Fix message asserts on Android. Add more of them to check things in Vulkan code.
v1.4.2-824-g7ab403e32 Henrik Rydgård 2017-11-19 14:10:04 Download Download Download Merge: f428f6f85 713afdfe4 Merge pull request #10158 from hrydgard/misc-refactor Some minor refactors in the graphics code
v1.4.2-823-g713afdfe4 Henrik Rydgård 2017-11-19 12:38:52 No build Refactor: Unify DecodeVerts and move ComputeNumVertsToDecode to Common
v1.4.2-822-gce2b5df98 Henrik Rydgård 2017-11-19 12:33:20 No build Vulkan: Break apart DecodeVerts
v1.4.2-821-g33d3d2f17 Henrik Rydgård 2017-11-19 11:23:16 No build GL: Compute "availableUniform" when generating shaders instead of by querying.
v1.4.2-820-g32df9e25d Henrik Rydgård 2017-11-19 11:08:34 No build GL: Compute the attrMask while generating the vshader instead of querying. This will help in the future when we defer GL rendering like we did Vulkan - we will be able to use uniforms, but we won't be able to react to the result of these queries immediately. Also slightly faster though noone will notice.
v1.4.2-819-gf428f6f85 Unknown W. Brackets 2017-11-18 18:32:38 Download Download Download Merge: ac518f819 0f98ab21c Merge pull request #10149 from orbea/ppsspp_travis Silence travis gcc version errors.
v1.4.2-817-g0f98ab21c orbea 2017-11-18 17:16:44 No build Remove trailing whitespace from CMakeLists.txt
v1.4.2-816-gac518f819 Henrik Rydgård 2017-11-18 00:33:20 Download Download Download Vulkan: Fix stencil clears to a specific value. Should help #10150
v1.4.2-816-g35dc6c6d6 orbea 2017-11-17 18:47:09 No build Silence travis gcc version errors.
v1.4.2-815-g875f70b06 Henrik Rydgård 2017-11-17 16:22:07 Download Download Download Remove wrong comments
v1.4.2-814-gca21f93d5 Henrik Rydgård 2017-11-17 13:36:48 Download Download Download GPU: Advance the vertex pointer after BBOX vertices are sent. Fixes #6554, finally!
v1.4.2-813-g506c4eef1 Henrik Rydgård 2017-11-16 21:54:48 Download Download Download Win32: Improvements to vulkan init error handling
v1.4.2-812-g766ddf914 Henrik Rydgård 2017-11-16 21:40:00 No build Temporarily turn off Vulkan threading on AMD, see issue #10097.
v1.4.2-811-g23b795e94 Henrik Rydgård 2017-11-15 21:49:02 Download Download Download Vulkan: Forgot to enable our various depth rounding features.
v1.4.2-810-ga56d6f239 Henrik Rydgård 2017-11-16 16:27:24 Download Download Download Vulkan: Flush at display list waits. Fixes #10095
v1.4.2-809-ga0414a617 Henrik Rydgård 2017-11-16 15:01:19 Download Download Download Merge: 5675e8a81 1fb7560a1 Merge pull request #10145 from hrydgard/shortcut-fix Android: When creating shortcuts, put the file path in data, not in extras.
v1.4.2-807-g5675e8a81 Henrik Rydgård 2017-11-16 14:59:37 No build Minor cleanup, and more terrifying orientation hackery
v1.4.2-807-g1fb7560a1 Henrik Rydgård 2017-11-16 14:45:47 No build Android: When creating shortcuts, put the file path in data, not in Extras. Actually, let's keep extras around now for very limited backwards compatibility but check data first.
v1.4.2-806-ga1e593b6b Henrik Rydgård 2017-11-16 13:45:15 Download Download Download Fix the "vulkan not found" message on android. Fixes #10034
v1.4.2-805-g3222af5f7 Henrik Rydgård 2017-11-16 13:33:10 Download Download Download Make remoteiso_subdir and server editable on Android. Fixes #10142. Really need a better mechanism for these fields.
v1.4.2-804-g53a351c29 Henrik Rydgård 2017-11-16 12:23:10 Download Download Download Workaround orientation bug in Android when unlocking the screen. Or I'm doing something wrong somewhere... Also kill off "Auto" orientation. It's just a pain. Fixes #10128
v1.4.2-804-g7ab695682 Henrik Rydgård 2017-11-20 12:38:37 No build The UNKNOWN(3) mip selection mode seems to act like CONST. Keep that working.
v1.4.2-803-gcabfec32c Henrik Rydgård 2017-11-15 20:53:30 Download Download Download Merge: 23f781932 925ac8406 Merge pull request #10143 from orbea/gitignore Update .gitignore for libretro builds.
v1.4.2-803-g971995fa3 Henrik Rydgård 2017-11-15 19:07:41 No build Move aniso to the sampler cache key.
v1.4.2-802-g023c3736c Henrik Rydgård 2017-11-15 18:14:04 No build Disable anisotropic filtering in headless, screws up mipmap test
v1.4.2-801-g909fb6b3a Henrik Rydgård 2017-11-15 16:31:17 No build Cleanups
v1.4.2-801-g23f781932 Henrik Rydgård 2017-11-15 20:44:25 No build Unify RebindFramebuffer, mostly.
v1.4.2-800-g830645e7c Henrik Rydgård 2017-11-15 15:35:15 No build Fix headless to work better in vulkan mode
v1.4.2-800-g925ac8406 orbea 2017-11-15 19:43:55 No build Update .gitignore for libretro builds.
v1.4.2-800-g3e3214d54 Henrik Rydgård 2017-11-15 20:43:29 No build Vulkan: Fix bug where shader blend texture overwrote normal texture binding. Fixes #10135
v1.4.2-799-gbabfec523 Henrik Rydgård 2017-11-15 15:35:15 Download Download Download Fix headless to work better in vulkan mode
v1.4.2-799-g7dcc27e96 Henrik Rydgård 2017-11-15 14:53:59 No build Make python3-compatible, print out command lines better.
v1.4.2-798-gfce077f19 Henrik Rydgård 2017-11-15 14:53:59 No build Make python3-compatible, print out command lines better.
v1.4.2-798-gb1a93ad3a Henrik Rydgård 2017-11-15 14:22:19 No build Attempt to unbreak D3D9 mipmapping (still disabling SLOPE mode)
v1.4.2-797-gde67c9fef Henrik Rydgård 2017-11-15 17:07:25 Download Download Download Vulkan screenshots: Fix R/G swap bug. Thanks unknown.
v1.4.2-797-g313223364 Henrik Rydgård 2017-11-14 16:34:23 No build Buildfix, update comments slightly
v1.4.2-796-g65275c29b Henrik Rydgård 2017-11-14 15:56:05 No build Share UpdateSamplingParams between D3D11 and Vulkan. Support lod bias in Vulkan.
v1.4.2-796-g143a19908 Henrik Rydgård 2017-11-15 15:23:45 Download Download Download Merge: 656ec18de 96d6f1cae Merge pull request #10141 from hrydgard/vulkan-screenshots Windows/Vulkan: implement screenshots.
v1.4.2-795-gb95843278 Henrik Rydgård 2017-11-14 15:06:27 No build Properly zero samplercache keys before filling them out.
v1.4.2-794-gf564c5924 Henrik Rydgård 2017-11-14 13:32:16 No build Mipmaps: Disable LOD bias in slope mode as that's not how it works. Works around #9772
v1.4.2-794-g96d6f1cae Henrik Rydgård 2017-11-15 13:57:22 No build Make sure the device supports transfers from swapchain images when taking screenshots.
v1.4.2-793-g10792cc8e Henrik Rydgård 2017-11-15 13:18:29 No build Windows/Vulkan: implement screenshots. Something is iffy with the red/blue swap though...
v1.4.2-793-g656ec18de Henrik Rydgård 2017-11-15 10:24:11 Download Download Download Vulkan: Dual Src blending strikes again! Disable it on nVidia X1 (Shield TV) due to driver bugs, sigh. Should help #10136
v1.4.2-792-g3594623a8 Henrik Rydgård 2017-11-15 09:07:51 Download Download Download Vulkan: Show the preferred depth-stencil format in the feature list.
v1.4.2-791-g5582b8fe2 Henrik Rydgård 2017-11-14 13:58:13 No build Just more accurate feature flags for Vulkan.
v1.4.2-790-g937bb327f Henrik Rydgård 2017-11-15 08:31:35 Download Download Download Merge: c12f17134 9080f4164 Merge pull request #10138 from unknownbrackets/headless Headless: Fix crashes with Vulkan or no GPU
v1.4.2-789-g9080f4164 Unknown W. Brackets 2017-11-15 07:34:18 No build Headless: Prevent segfaults with Vulkan.
v1.4.2-788-g8ccf32af4 Unknown W. Brackets 2017-11-15 07:33:56 No build Headless: Fix crash with null GPU.
v1.4.2-787-gc12f17134 Henrik Rydgård 2017-11-14 12:50:27 Download Download Download Links from the UI: Change from http:// to https:// wherever possible.
v1.4.2-786-g93ca73db4 Henrik Rydgård 2017-11-14 11:46:34 Download Download Download Merge: 0facf7d52 66f88633a Merge pull request #10127 from LunaMoo/CompatID Add missing ID for CTTR compat hack.
v1.4.2-785-g66f88633a LunaMoo 2017-11-14 11:26:16 No build Add missing ID for CTTR compat hack.
v1.4.2-784-g0facf7d52 Henrik Rydgård 2017-11-14 10:36:12 Download Download Download Merge: 720569958 e5e7ba1b5 Merge pull request #10126 from LunaMoo/memleakfix Fix AVIdump Memory Leak
v1.4.2-782-g720569958 Henrik Rydgård 2017-11-14 09:51:58 Download Download Download Merge: ce1bc7fc3 e78a644c0 Merge pull request #10123 from LunaMoo/betterTimestamp Nicer Timestamp, optional followup for #10122
v1.4.2-778-gce1bc7fc3 Henrik Rydgård 2017-11-14 09:13:13 Download Download Download Fixes problem switching between non-through triangles and rects. Helps a small part of #6554
v1.4.2-777-ge5e7ba1b5 LunaMoo 2017-11-14 10:17:20 No build Fix Memory Leak :D
v1.4.2-777-gd4df0181d Henrik Rydgård 2017-11-13 18:57:59 No build More duplicate code removal
v1.4.2-776-ge78a644c0 LunaMoo 2017-11-14 09:46:31 No build spaces->underscores:)
v1.4.2-776-g95f952e5c Unknown W. Brackets 2017-11-14 07:14:38 Download Download Download Merge: 10145989b 2ff4104dd Merge pull request #10122 from LunaMoo/videoR Improve Video/Audio dumps naming and add option to reset recording on save/load state
v1.4.2-775-g825e10061 LunaMoo 2017-11-14 07:42:58 No build Small changes. Thx [Unknown]
v1.4.2-774-gaba4a4dfd LunaMoo 2017-11-14 07:16:40 No build Change KernelTimeNow to KernelTimeNowFormatted and return nice timestamp.
v1.4.2-773-g2ff4104dd LunaMoo 2017-11-14 06:33:49 No build Requested changes.
v1.4.2-772-gf8f4acc31 LunaMoo 2017-11-14 06:03:52 No build Blah;p. Buildfix.
v1.4.2-771-g992748bcd LunaMoo 2017-11-14 05:56:10 No build Fix linux build.
v1.4.2-770-ge698414f9 LunaMoo 2017-11-14 05:12:27 No build Add an option to allow resetting video/audio dump on save/load state.
v1.4.2-770-g10145989b Unknown W. Brackets 2017-11-14 06:04:21 Download Download Download Merge: a0f1276a5 2c27b3b56 Merge pull request #10121 from LunaMoo/d3d11w7 Fix texture conversion.
v1.4.2-769-g99ab8dfc9 LunaMoo 2017-11-14 00:25:49 No build Use gameID and emulated timestamp for Avi/Wav dump filenames.
v1.4.2-769-g2c27b3b56 LunaMoo 2017-11-14 02:35:14 No build Fix texture conversion.
v1.4.2-768-ga0f1276a5 Henrik Rydgård 2017-11-13 17:18:12 Download Download Download Vulkan: Use optimal alignment for texture uploads. May help stutter in #10105 ?
v1.4.2-767-g35437e6b6 Henrik Rydgård 2017-11-13 16:50:45 No build Kill off more unused duplicate code
v1.4.2-766-g230f72a11 Henrik Rydgård 2017-11-13 16:38:35 Download Download Download Oops
v1.4.2-765-g226102953 Henrik Rydgård 2017-11-13 15:57:59 No build Delete unused duplicate functions
v1.4.2-764-g8bfdf7b1b Henrik Rydgård 2017-11-13 15:45:31 Download Download Download Fix annoying little flicker when starting a game.
v1.4.2-763-g478822125 Henrik Rydgård 2017-11-13 15:27:06 Download Download Download Vulkan shader view (debug): Add a simple textural representation (incomplete) of pipelines
v1.4.2-762-g5c7f7c1df Henrik Rydgård 2017-11-13 15:18:27 No build Vulkan: Make sure to clear the pipeline key to avoid padding bytes causing us to allocate duplicate pipelines. Also pack the struct better.
v1.4.2-761-g4a0928905 Henrik Rydgård 2017-11-13 12:26:52 Download Download Download D3D11: Similarly to the last vulkan commit, don't create lots of dupe vertex input layouts
v1.4.2-760-g43ae86856 Henrik Rydgård 2017-11-13 12:23:41 Download Download Download Merge: d02bb59dd 3e749a94c Merge pull request #10116 from hrydgard/vulkan-pipeline-dedupe Vulkan: Fix bug where we ended up creating duplicate pipelines even if vertices decoded to the same format, if they were created from different formats.
v1.4.2-757-gd02bb59dd Henrik Rydgård 2017-11-13 11:21:38 Download Download Download Merge: fb60a3e7e 04e313ecb Merge pull request #10115 from hrydgard/unify-spline-bezier Unify Execute_Spline and Execute_Bezier
v1.4.2-756-g3e749a94c Henrik Rydgård 2017-11-13 11:16:20 No build Vulkan: Fix bug where we ended up creating duplicate pipelines even if vertices decoded to the same format, if they were created from different formats. This can cut down the number of pipelines to a third or less in some games. However, benefit is likely smaller since Vulkan drivers will deduplicate shaders inside each vkPipelineCache object. Helps #10106 while not actually implementing any of the suggestions inside.
v1.4.2-755-g0f1001421 Henrik Rydgård 2017-11-13 11:13:38 No build DevScreens: In shader viewer tabs, show the number of each shader type.
v1.4.2-754-gfb60a3e7e Henrik Rydgård 2017-11-13 10:47:05 Download Download Download Merge: 6e2072158 a84a33678 Merge pull request #10114 from LunaMoo/minor_ocd Nitpicking! Correct minor version for non Nvidia.
v1.4.2-754-g04e313ecb Henrik Rydgård 2017-11-13 10:42:05 No build Unify Execute_Bezier and Execute_Spline
v1.4.2-753-g14e9c9da8 Henrik Rydgård 2017-11-13 10:29:01 No build Minor cleanup, fix a comment.
v1.4.2-752-g6e2072158 Henrik Rydgård 2017-11-13 10:22:30 Download Download Download Vulkan: Minor validation error fix
v1.4.2-751-gd97ee9920 Henrik Rydgård 2017-11-13 10:09:44 No build Win32: Add (debug) to window title in debug builds
v1.4.2-751-ga84a33678 LunaMoo 2017-11-13 10:21:40 No build Nitpicking! Correct minor version for non Nvidia.
v1.4.2-750-gc3c4ec4cc Henrik Rydgård 2017-11-13 09:50:30 Download Download Download Merge: a1b3a4384 d2d5b8ee4 Merge pull request #10111 from unknownbrackets/vulkan-minor Vulkan: Cut down on asserts during init
v1.4.2-747-ga1b3a4384 Henrik Rydgård 2017-11-13 09:50:16 No build Merge: 68c7b7dfe 65e71f57c Merge pull request #10108 from unknownbrackets/vulkan-scaling Remove texture checks for simple alpha
v1.4.2-743-g65e71f57c Unknown W. Brackets 2017-11-13 01:45:05 No build TexCache: Add NEON alpha checks for Vulkan.
v1.4.2-742-gf087b87b0 Unknown W. Brackets 2017-11-13 01:41:19 No build TexCache: Simplify CheckAlpha funcs and SIMD. Only check for full alpha now, which is simpler.
v1.4.2-741-ge3b3828b1 Unknown W. Brackets 2017-11-13 01:19:28 No build TexCache: Check alpha before scaling. This will be faster when scaling. We no longer need to wait, since we only care about full alpha now.
v1.4.2-741-g68c7b7dfe Henrik Rydgård 2017-11-13 09:43:43 Download   Download Fix driver version display on Vulkan. Enable dualsrc blend on newer AMD drivers. Fixes #10109
v1.4.2-740-gd99685cd9 Unknown W. Brackets 2017-11-13 08:07:37 Download Download Download SoftGPU: Oops, fix silly typo.
v1.4.2-740-gd2d5b8ee4 Unknown W. Brackets 2017-11-13 06:57:01 No build Vulkan: Remove experimental warning.
v1.4.2-740-g9fbcc01af Unknown W. Brackets 2017-11-13 01:10:53 No build TexCache: Remove simple 0/1 alpha check. No practical optimizations have come of this, so it's a waste of time. Slows down Vulkan too.
v1.4.2-739-gfb65c7b87 Unknown W. Brackets 2017-11-13 00:53:59 No build Vulkan: Avoid checking texture alpha after scale. Since we're decoding to mapped memory, we don't want to read from it if possible, especially not a large amount of data like an upscaled texture.
v1.4.2-739-gb1554ef06 Unknown W. Brackets 2017-11-13 06:50:54 No build Vulkan: Cut down on asserts during init. In case something is horribly wrong, or our desired settings aren't compatible, let's try to stumble our way out. More things can fail, but the goal is to detect failure or at least be able to render UI settings to swap out of Vulkan.
v1.4.2-739-g3dd08b84f Henrik Rydgård 2017-11-12 21:14:21 Download Download Download Fix bug where readback buffers would be created too small sometimes. Should help #10098
v1.4.2-738-gd4c345c87 Unknown W. Brackets 2017-11-12 19:34:53 Download Download Download Vulkan: Tweak stencil value from clears. Both changes fix graphical artifacts in Final Fantasy 4.
v1.4.2-737-g232e30f4d Henrik Rydgård 2017-11-12 19:32:10 Download Download Download Vulkan: When deriving stencilref from color, don't forget to update the value. Plus minor cleanups.
v1.4.2-736-gac78b908d Unknown W. Brackets 2017-11-12 18:34:22 Download Download Download UI: Typo fix.
v1.4.2-735-g190f363be Henrik Rydgård 2017-11-12 17:17:27 Download Download Download Merge: 406ef92a7 b8dc4d1fb Merge pull request #10096 from hrydgard/vulkan-postproc Vulkan: Implement post-processing.
v1.4.2-734-gb8dc4d1fb Henrik Rydgård 2017-11-12 16:55:36 No build Buildfixes for Android
v1.4.2-733-g93e148fed Henrik Rydgård 2017-11-01 23:35:06 No build Vulkan: Implement post-processing. The Vulkan backend is now "feature-complete", and GL is now legacy :P Bit hacky but works.
v1.4.2-732-g406ef92a7 Henrik Rydgård 2017-11-12 14:30:28 Download Download Download Merge: ebac0143e 4346a54eb Merge pull request #10094 from hrydgard/hwtess-perf Vulkan: Speed up and simplify hardware tesselation by using shader storage buffers
v1.4.2-731-g4346a54eb Henrik Rydgård 2017-11-12 12:07:33 No build Vulkan: Speed up and simplify hardware tesselation by using storage buffers.
v1.4.2-730-gc05fe8382 Henrik Rydgård 2017-11-12 11:04:17 No build hwtess: Shrink Vulkan UV textures
v1.4.2-729-gda09e10aa Henrik Rydgård 2017-11-12 11:00:11 No build Make the interface to hw tess slightly more flexible.
v1.4.2-728-gebac0143e Henrik Rydgård 2017-11-12 10:28:55 Download Download Download Vulkan: Use a device allocator for tesselation data textures. Add comment about better solutions.
v1.4.2-727-g525cb40f8 Henrik Rydgård 2017-11-12 10:17:49 Download Download Download Vulkan: Support wide lines if available on the GPU.
v1.4.2-726-gafa5b23ab Henrik Rydgård 2017-11-12 09:53:46 No build Vulkan readback: Resize the readback buffer dynamically as necessary.
v1.4.2-725-g98191f0f2 Henrik Rydgård 2017-11-12 08:11:53 Download Download Download Merge: 4f001901e ed34cf06b Merge pull request #10093 from unknownbrackets/softgpu Speed up software clears, softgpu crash fix
v1.4.2-720-ged34cf06b Unknown W. Brackets 2017-11-12 05:55:44 No build SoftGPU: Add a clear mode fast path. This skips a lot of extra work for clears, which are pretty common.
v1.4.2-720-g4f001901e Henrik Rydgård 2017-11-11 21:53:13 Download Download Download Merge: 9f77d4871 8d7bcd9d6 Merge pull request #10092 from hrydgard/vulkan-hwtess-fixes Vulkan hardware tesselation fixes
v1.4.2-719-g8d7bcd9d6 Henrik Rydgård 2017-11-11 21:50:24 No build Vulkan hw tess: Assorted minor fixes. Works on Mali now.
v1.4.2-719-g2b194d30b Unknown W. Brackets 2017-11-12 03:31:13 No build Debugger: Prevent clear while stepping. So it's easier to see what's going on.
v1.4.2-718-g176283c3f Unknown W. Brackets 2017-11-12 03:16:55 No build SoftGPU: Thread by width for wide polygons. This improves performance a little in some areas.
v1.4.2-718-g9cd4db5f1 Henrik Rydgård 2017-11-11 20:36:44 No build Vulkan hw tess: Use pushbuffers instead of temp images to upload data.
v1.4.2-717-gffbdb1597 Unknown W. Brackets 2017-11-12 02:45:47 No build SoftGPU: Fix crash when stride is 0. This happens in Star Ocean 1.
v1.4.2-717-g5d6a83028 Henrik Rydgård 2017-11-11 20:20:38 No build Vulkan hw tess: Don't reuse the same dynamic texture for multiple draws, not safe.
v1.4.2-716-g9f77d4871 Henrik Rydgård 2017-11-11 20:38:56 Download Download Download Merge: 83e1cfb28 edfea7aed Merge pull request #10091 from hrydgard/vulkan-remove-refcounts Vulkan: Remove refcounts on VKRFramebuffer.
v1.4.2-715-gedfea7aed Henrik Rydgård 2017-11-11 20:22:45 No build Remove unused pointer.
v1.4.2-714-ge18a023ce Henrik Rydgård 2017-11-11 19:41:43 No build Vulkan: Noticed a framebuffer refcount leak, and changed my mind regarding those :) Let's do it this way instead.
v1.4.2-713-gbd8067a63 Henrik Rydgård 2017-11-11 19:38:43 No build Reduce a ERROR_LOG_REPORT to a warning (vfpu branches in delay slots)
v1.4.2-712-g83e1cfb28 Henrik Rydgård 2017-11-11 18:19:29 Download Download Download Merge: 74a8aa5a9 7041341d1 Merge pull request #10088 from unknownbrackets/d3d11-savestate Avoid clearing shaders on load state
v1.4.2-711-g7041341d1 Unknown W. Brackets 2017-11-11 17:17:04 No build SaveState: Avoid clearing shaders in all backends.
v1.4.2-710-g9cf17d928 Unknown W. Brackets 2017-11-11 17:11:10 No build D3D11: Clear input layouts on shader clear. When we do clear shaders, make sure to also clear input layouts so we don't have corrupt keys.
v1.4.2-709-gf93ef9296 Unknown W. Brackets 2017-11-11 17:09:56 No build D3D11: Avoid clearing shaders on load state. They don't need to be cleared (unlike FBOs), and clearing them requires clearing even more things. Fixes #9637.
v1.4.2-708-g039c69f03 Unknown W. Brackets 2017-11-11 17:08:59 No build SaveState: Fix use-after-resize iterator. Only on older save states.
v1.4.2-707-g74a8aa5a9 Henrik Rydgård 2017-11-11 12:16:10 Download Download Download Merge: e6681a443 47c06b963 Merge pull request #10086 from hrydgard/vulkan-accurate-depth Vulkan: Enable the "accurate depth" codepath, using the same formula as D3D9.
v1.4.2-706-g47c06b963 Henrik Rydgård 2017-11-11 11:36:26 No build Vulkan: Enable the "accurate depth" codepath, using the same formula as D3D9. As a side effect, this should fix #10082 since backwards depth is no longer used.
v1.4.2-705-ge6681a443 Henrik Rydgård 2017-11-11 11:18:38 Download Download Download Android: Cleaner way to avoid double-resizing the backbuffer.
v1.4.2-704-g08041d877 Henrik Rydgård 2017-11-10 22:32:47 Download Download Download Fix blackscreen when resolution is set to auto. Fixes #10081
v1.4.2-703-g9519b8905 Henrik Rydgård 2017-11-10 18:28:38 Download Download Download Experimenally disable dual source blending on AMD too for Vulkan, see #10065
v1.4.2-702-g05930ea32 Henrik Rydgård 2017-11-10 16:32:56 Download Download Download MotoGP: Compat hack to disable framebuffer readbacks. This is the only known game to copy its framebufer to RAM before display on every frame and we already have a hack so we can display the high resolution framebuffer, but we still did the readback for no good reason. This eliminates the readback.
v1.4.2-701-gf014735eb Henrik Rydgård 2017-11-10 16:11:58 Download Download Download Merge: 6ae8b3603 3e7d91396 Merge pull request #10079 from hrydgard/vulkan-android-fixes Vulkan lost-device fixes
v1.4.2-693-g3e7d91396 Henrik Rydgård 2017-11-10 16:11:23 No build Buildfix 32-bit
v1.4.2-692-g17d624d31 Henrik Rydgård 2017-11-10 15:59:36 No build Ditch a silly vertex count limit that only makes sense for GLES, so move it there.
v1.4.2-691-gc32f505b5 Henrik Rydgård 2017-11-10 15:45:14 No build Fix race condition.
v1.4.2-690-g378e01625 Henrik Rydgård 2017-11-10 15:10:36 No build Fix a few more device-loss bugs.
v1.4.2-689-g1c76d2884 Henrik Rydgård 2017-11-10 13:13:56 No build Avoid double-initializing the Vulkan backbuffer on startup.
v1.4.2-688-gee768ca94 Henrik Rydgård 2017-11-10 13:02:24 No build Logging improvements, avoid resetting the Android text drawer unnecessarily
v1.4.2-688-g6ae8b3603 LunaMoo 2017-11-09 18:46:52 Download Download Download Merge: cd55e9d2a 1d348b8aa Merge pull request #10072 from unknownbrackets/cheats Cheats: Split parsing and execution
v1.4.2-687-g3cc5d8f40 Henrik Rydgård 2017-11-10 12:40:51 No build More minor vulkan fixes and cleanups. Don't actually call "Resized" if the size stays the same.
v1.4.2-686-gf3eeafc72 Henrik Rydgård 2017-11-10 12:37:54 No build Change Android logging ID from "NativeApp" to "PPSSPP"
v1.4.2-685-g0a2b20bf5 Henrik Rydgård 2017-11-09 17:40:32 No build More logging and tweaking
v1.4.2-684-g8b42d8312 Henrik Rydgård 2017-11-09 16:58:59 No build Vulkan: Remove duplicate depalShaderCache, fix a number of instances where we didn't use the deleter properly. Plus more logging, of course.
v1.4.2-683-g6eb58b125 Henrik Rydgård 2017-11-09 16:28:22 No build Keep the draw context up to date in a bunch of places. More logging.
v1.4.2-682-gec504756e Henrik Rydgård 2017-11-09 16:02:05 No build Vulkan: Improve init/shutdown logging on Android. Fix a bug where we'd not run InitDeviceObjects on GPU_Vulkan sometimes.
v1.4.2-681-gcd55e9d2a Henrik Rydgård 2017-11-09 14:42:47 Download Download Download Merge: 845b02a6c b689e8e15 Merge pull request #10076 from hrydgard/upgrade-glslang Upgrade glslang to a fresh version (used to compile Vulkan shaders).
v1.4.2-680-gb689e8e15 Henrik Rydgård 2017-11-09 13:55:33 No build Fix some ports
v1.4.2-679-g4e04780ad Henrik Rydgård 2017-11-09 13:07:30 No build Upgrade glslang to a fresh version (used to compile Vulkan shaders). Might help #10065 ?)
v1.4.2-678-g845b02a6c Henrik Rydgård 2017-11-09 13:35:42 Download Download Download Ooops
v1.4.2-677-g25f32b1d7 Henrik Rydgård 2017-11-09 13:16:06 Download Download Download Vulkan: Disable dual source blending on Intel GPUs, fixes #10074.
v1.4.2-676-g13e508e00 Henrik Rydgård 2017-11-09 13:15:13 No build Merge: ca3be1877 ba846fdbc Merge pull request #10075 from hrydgard/vulkan-device-detection Vulkan device detection - prefer discrete GPUs
v1.4.2-675-gba846fdbc Henrik Rydgård 2017-11-09 12:26:08 No build Show textual names of Vulkan GPU vendors
v1.4.2-674-gc6c90d4cb Henrik Rydgård 2017-11-09 12:21:20 No build Improve Vulkan device selection mechanism to prefer discrete GPUs
v1.4.2-673-gc855ab66d Henrik Rydgård 2017-11-07 13:13:51 No build Cleanup gradle output.
v1.4.2-672-gca3be1877 Henrik Rydgård 2017-11-08 17:01:38 Download Download Download Vulkan: Apply simple workaround for Mali driver bug (see #10070), and minor cleanup.
v1.4.2-671-g62b24edde Henrik Rydgård 2017-11-08 12:52:10 No build Fix some minor things found by running Sizer on PPSSPP Sizer:
v1.4.2-670-g8fe171253 Henrik Rydgård 2017-11-08 12:11:55 No build Disable lwl/lwr on ARM64 JIT again. Seems b9b2656e9313 broke things, see #10020
v1.4.2-669-gd618b3673 Henrik Rydgård 2017-11-08 11:57:53 No build Count readbacks in a frame and show in GPU debug stats.
v1.4.2-669-g1d348b8aa Unknown W. Brackets 2017-11-09 07:24:05 No build Cheats: Fix pointer command count offset. 2 means there's 1 line of data. This was the actual problem. Thanks LunaMoo.
v1.4.2-668-gbaf351c37 Unknown W. Brackets 2017-11-09 02:48:33 No build Cheats: Clamp pointer command data to avail. In case more data is provided, as was allowed before.
v1.4.2-668-g4970668b9 Henrik Rydgård 2017-11-07 12:31:03 Download Download Download Try harder to free up memory from the Android native font rendering system. Might help #10069
v1.4.2-667-g7922a2ab5 Henrik Rydgård 2017-11-07 09:56:41 Download Download Download Vulkan: If acquiring a frame fails (happens sometimes during window resize), skip swapping the frame. Should help #10063
v1.4.2-667-g0ed62cfe3 Unknown W. Brackets 2017-11-09 02:46:18 No build Merge: bf4f5a102 34b1cb714 Merge pull request #7 from LunaMoo/cheats Fix 0x6 code types
v1.4.2-666-g4cee442b0 Henrik Rydgård 2017-11-07 09:01:29 Download Download Download Merge: 70c70b1e7 6c1f6618b Merge pull request #10068 from unknownbrackets/vulkan-minor Vulkan: Fix deadlock on resize
v1.4.2-665-gbf4f5a102 Unknown W. Brackets 2017-11-08 15:51:25 No build Cheats: Enable for any non-zero number.
v1.4.2-665-g34b1cb714 LunaMoo 2017-11-08 17:39:22 No build Fix 0x6 code types
v1.4.2-665-g6c1f6618b Unknown W. Brackets 2017-11-07 07:56:59 No build Vulkan: Wait for orderly thread stop on resize. To be safer, let's just let it finish. We don't actually sync the thread in join(), so it could still be running a frame.
v1.4.2-664-gc62a53c22 Unknown W. Brackets 2017-11-08 04:51:32 No build Cheats: Split parsing and execution. This makes the code easier to read, and makes it easier to add other types later on. Also, the parser can now handle a file with multiple game ids.
v1.4.2-664-g1ab9f102a Unknown W. Brackets 2017-11-07 07:25:46 No build Vulkan: Fix deadlock on resize. Still needed to set this flag. Didn't notice earlier because creating the fences affected the race condition timing, I think... Improves #10063.
v1.4.2-663-g70c70b1e7 Henrik Rydgård 2017-11-07 00:08:39 Download Download Download Vulkan: Some error handling improvement. Might get us a clue for #10065
v1.4.2-662-g4f4eb6f02 Henrik Rydgård 2017-11-06 23:49:09 No build Vulkan: The validation layers don't like zero-size blits.
v1.4.2-661-g944cc9463 Henrik Rydgård 2017-11-06 23:48:47 No build Vulkan: Better way to make sure we bind the backbuffer at some point.
v1.4.2-660-gea2fc5521 Henrik Rydgård 2017-11-06 20:37:06 Download Download Download Merge: b280e30a2 a827ad23a Merge pull request #10056 from hrydgard/remove-multithreading-2 Remove the old style multithreading
v1.4.2-649-gb280e30a2 Henrik Rydgård 2017-11-06 09:39:19 Download Download Download Merge: 392adde1a 3a84b6377 Merge pull request #10060 from unknownbrackets/debugger Show texture, depth, and stencil preview in Vulkan
v1.4.2-645-ga827ad23a Henrik Rydgård 2017-11-06 00:27:51 No build Don't use "threadsafe events" for Ge stuff.
v1.4.2-645-g3a84b6377 Unknown W. Brackets 2017-11-06 03:40:27 No build Vulkan: Convert depth format on readback. Although, the GPU debugger stuff already handles more formats, it's hard to get the current format to avoid the conversion...
v1.4.2-644-gfc32a7b24 Unknown W. Brackets 2017-11-06 03:04:56 No build Vulkan: Show textures in GE debugger.
v1.4.2-644-gf16d11a43 Henrik Rydgård 2017-11-05 21:22:29 No build Turn on multithreaded vulkan
v1.4.2-643-g138837ac5 Unknown W. Brackets 2017-11-06 03:03:53 No build Vulkan: Add texture image readback. This way we can see how it was decoded, scaled, etc. This also helps seeing texture cache invalidation issues.
v1.4.2-643-g392adde1a Henrik Rydgård 2017-11-06 09:01:07 Download Download Download Merge: de459e6a1 4a08410d7 Merge pull request #10061 from unknownbrackets/vulkan-minor Fix softgpu in Vulkan
v1.4.2-643-g9e35144b9 Henrik Rydgård 2017-11-05 23:07:37 No build Remove/deprecate GPU tick sync
v1.4.2-642-gcd6249d08 Unknown W. Brackets 2017-11-06 03:00:14 No build D3D11: Show FBO-as-texture in GE debugger.
v1.4.2-642-g8c69be9bf Henrik Rydgård 2017-11-05 20:33:28 No build Get rid of GPUCommon's "Internal" functions.
v1.4.2-642-g4a08410d7 Unknown W. Brackets 2017-11-06 07:15:27 No build Vulkan: Fix non-16 bit indexed drawing. Only really affects softgpu, since games are rewritten to 16 bit.
v1.4.2-641-gbb68906d8 Henrik Rydgård 2017-11-05 20:19:42 No build Delete ProcessEvent and the GPUEvent enum
v1.4.2-641-g9dfc9ff6a Unknown W. Brackets 2017-11-06 07:14:53 No build Vulkan: Allow clearing the backbuffer to any color. Helps with debugging sometimes.
v1.4.2-641-g1f33907f2 Unknown W. Brackets 2017-11-06 02:59:34 No build TexCache: Warning fix.
v1.4.2-640-gde459e6a1 Unknown W. Brackets 2017-11-06 01:21:00 Download Download Download Merge: 0b6813096 9fc355eee Merge pull request #10058 from bentley/master Use W^X on OpenBSD.
v1.4.2-640-g6680e787d Henrik Rydgård 2017-11-05 20:15:57 No build Delete GPUCommon::ScheduleEvent
v1.4.2-639-g26e52ca5e Henrik Rydgård 2017-11-05 20:10:05 No build Get rid of a bunch of sync stuff that's no longer needed.
v1.4.2-639-g9fc355eee Anthony J. Bentley 2017-11-06 01:06:09 No build Use W^X on OpenBSD.
v1.4.2-638-g5e63f0700 Henrik Rydgård 2017-11-05 19:46:42 No build Get rid of the sync around curTickEst
v1.4.2-638-g0b6813096 Henrik Rydgård 2017-11-05 23:38:35 Download Download Download Merge: 3c591ad9c b2039bd14 Merge pull request #10057 from unknownbrackets/vulkan-minor Fix framebuffer leak in Vulkan
v1.4.2-637-gb2039bd14 Unknown W. Brackets 2017-11-05 23:22:09 No build Vulkan: Fix leak in WipeQueue().
v1.4.2-637-g4d9c571bf Henrik Rydgård 2017-11-05 19:44:07 No build Delete the mutex in GPUCommon.
v1.4.2-636-gbe2ba4ffb Henrik Rydgård 2017-11-05 19:34:48 No build Remove the setting to run the display list interpreter on a separate thread.
v1.4.2-636-g63e78ef3e Unknown W. Brackets 2017-11-05 23:21:41 No build Vulkan: Fix framebuffer leak. Evident in God of War.
v1.4.2-635-g3c591ad9c Henrik Rydgård 2017-11-05 22:50:19 Download Download Download Merge: 79208f105 349b36f00 Merge pull request #10052 from unknownbrackets/savestate-oom Avoid Android OOM crashes on save state
v1.4.2-632-g79208f105 Henrik Rydgård 2017-11-05 22:41:11     Download Merge: efdd7b372 ef55cf1e7 Merge pull request #10055 from unknownbrackets/vulkan-minor Vulkan: Correct logicop dirtying
v1.4.2-629-gefdd7b372 Henrik Rydgård 2017-11-05 22:20:19 Download Download   Merge: 702e354a6 7ae451db1 Merge pull request #10054 from unknownbrackets/birdbrawl TexCache: Detect textures in FBO gutters
v1.4.2-628-gef55cf1e7 Unknown W. Brackets 2017-11-05 22:26:18 No build Vulkan: Correct logicop dirtying. Needs to be under blend state.
v1.4.2-627-g702e354a6 Henrik Rydgård 2017-11-05 22:18:28     Download Vulkan multithread: Fix race condition.
v1.4.2-627-g78b556503 Unknown W. Brackets 2017-11-05 21:45:02 No build GPU: Properly Release() FBOs. In case we end up wanting to use those reference counts, let's use the right API.
v1.4.2-627-g7ae451db1 Unknown W. Brackets 2017-11-05 22:01:50 No build TexCache: Detect textures in FBO gutters. If it's not even within the framebuffer's bufferWidth, we can just go to the RAM as normal and skip the FBO. Fixes #10045.
v1.4.2-626-g2f305f984 Henrik Rydgård 2017-11-05 19:39:43 Download Download Download Merge: d30520a43 ead4c5f9a Merge pull request #10049 from unknownbrackets/vulkan-minor Vulkan threading tweaks and minor
v1.4.2-616-gead4c5f9a Unknown W. Brackets 2017-11-05 17:48:18 No build Vulkan: Make sure backbuffer is bound for UI. Fixes #10048.
v1.4.2-615-g56d34402f Unknown W. Brackets 2017-11-05 17:40:11 No build Vulkan: Resignal unexecuted fences on thread stop. When resizing or similar, we may end up with frames we never ran. This also happens on startup. We need them signaled at start so we can wait on them, or we may deadlock.
v1.4.2-614-gebe9dcafd Unknown W. Brackets 2017-11-05 17:39:02 No build Vulkan: Wait for queue idle in DestroyBackbuffers. Otherwise it's only done after destroying Draw, so no need to mutex.
v1.4.2-614-gd30520a43 Henrik Rydgård 2017-11-05 16:38:35 Download Download Download Merge: fc60a2692 db80e3fb2 Merge pull request #10050 from Orphis/gradle-google-maven Add missing Google Maven repository
v1.4.2-613-gefbba3160 Unknown W. Brackets 2017-11-05 17:13:43 No build GPU: Restore initial readback on output. Needed when the last rendered FB needs to be downloaded.
v1.4.2-613-gdb80e3fb2 Florent Castelli 2017-11-05 15:24:47 No build Add missing Google Maven repository
v1.4.2-612-gfc60a2692 Henrik Rydgård 2017-11-05 13:44:23   Download Download Buildfix again. Should fix #10046 this time.
v1.4.2-612-g2ad9eb047 Unknown W. Brackets 2017-11-05 17:13:18 No build Vulkan: Refcount framebuffer deletes. Fixes crash in GoW when using a thread.
v1.4.2-611-gab9aee9a0 Unknown W. Brackets 2017-11-05 16:07:14 No build Vulkan: Account inside frame from push side. We don't want a dependency on the thread state, of course.
v1.4.2-611-g5d0bd85a7 Henrik Rydgård 2017-11-05 10:40:21 No build Unify a little bit of depal code.
v1.4.2-610-gdc200a4fb Unknown W. Brackets 2017-11-05 06:29:12 No build Vulkan: Fix a comment.
v1.4.2-610-g2b7d1c1de Henrik Rydgård 2017-11-05 10:37:01 No build Vulkan: Fix bug in depal causing Sonic Rivals to be grayscale.
v1.4.2-609-g97fa0a746 Unknown W. Brackets 2017-11-05 06:23:01 No build Vulkan: Allow sync when using threading.
v1.4.2-609-g066ad4691 Henrik Rydgård 2017-11-05 10:20:18 No build Minor depal state dirtying fix
v1.4.2-608-geb300d715 Henrik Rydgård 2017-11-05 10:11:00 No build Add <cmath> include. Will hopefully help #10046
v1.4.2-608-g8b55940a3 Unknown W. Brackets 2017-11-05 06:21:47 No build Vulkan: Fix out-of-sync frames on threading. We end up with a second thread start at frame 1, so the thread needs to start at frame 1 too.
v1.4.2-607-gec0f640f5 Unknown W. Brackets 2017-11-05 05:04:07 No build Vulkan: Trigger condvar only at frame end.
v1.4.2-607-gd670948ad Henrik Rydgård 2017-11-05 10:08:41 No build Cleanups and fixes around Vulkan stencil upload. thx unknown
v1.4.2-607-g349b36f00 Unknown W. Brackets 2017-11-05 19:17:41 No build SaveState: Correct free on error and uncomp format. The uncompressed path had diverged, so refactor to avoid this in the future. Also, some errors weren't freeing all buffers.
v1.4.2-606-gb991dd5bd Henrik Rydgård 2017-11-05 10:01:03 No build Should be bufferWidth here, not width. Thanks unknown. Get rid of Source.cpp, oops.
v1.4.2-606-g66ddf592b Unknown W. Brackets 2017-11-05 19:04:22 No build SaveState: Use malloc to avoid Android OOM crash. We have exceptions disabled on Android, which is exactly where we need the OOM check most.
v1.4.2-606-g8edc6eaf5 Unknown W. Brackets 2017-11-05 04:44:11 No build Vulkan: Fix segfault on swapchain fail. This at least allows us to detect that the backend failed to init. Happens when switching backends with debugger attached (probably driver bug?)
v1.4.2-605-g9e65ae1ce Henrik Rydgård 2017-11-04 11:41:44 No build Fix issue in framebuffer size calculation when viewport is bogus in through mode. Fixes #10043.
v1.4.2-604-gd5f8d484d Henrik Rydgård 2017-11-04 10:08:53 No build Tiny cleanups.
v1.4.2-603-gb9443e54e Henrik Rydgård 2017-11-03 00:03:35 No build Vulkan: Minor fixes.
v1.4.2-602-g8d0209c7e Henrik Rydgård 2017-11-01 21:42:19 No build Stop leaking framebuffers on shutdown. Fix other shutdown issues.
v1.4.2-601-g0e5b398c9 Henrik Rydgård 2017-11-01 21:38:39 No build Minor optimization.
v1.4.2-600-gb9d990ab0 Henrik Rydgård 2017-11-01 16:16:45 No build Merge: 41089ca28 5018e400f Merge pull request #10042 from hrydgard/vulkan-stencil Vulkan: Implement stencil upload (for Star Ocean).
v1.4.2-598-g5018e400f Henrik Rydgård 2017-11-01 14:49:50 No build Remove some code duplication
v1.4.2-597-gca7a2d06c Henrik Rydgård 2017-11-01 14:18:39 No build Vulkan: Implement stencil upload (for Star Ocean).
v1.4.2-597-g41089ca28 Henrik Rydgård 2017-11-01 14:43:00 No build Small fix for a bad block transfer in Soul Calibur
v1.4.2-596-g533f80a05 Henrik Rydgård 2017-11-01 11:47:05 No build Fix bug in Vulkan's vertex shader generator, causing stretched characters in Jeanne D'arc.
v1.4.2-595-g94b16bf09 Henrik Rydgård 2017-11-01 10:09:16 No build DenseHashMap: Speed up clearing. Became more important since I had to disable keeping descriptor sets around between frames.
v1.4.2-594-g6d20aea34 Henrik Rydgård 2017-11-01 09:30:34 No build Merge: 980e1734c 6b904547b Merge pull request #10041 from hrydgard/vulkan-cleanups Additional Vulkan fixes and cleanups
v1.4.2-593-g6b904547b Henrik Rydgård 2017-11-01 08:57:31 No build Complete a comment.
v1.4.2-592-gd92d78f54 Henrik Rydgård 2017-11-01 01:40:26 No build Vulkan: Fix colors for low-bpp depal (actually fixing the shadows of ff-type0)
v1.4.2-591-g96cd36887 Henrik Rydgård 2017-11-01 01:17:01 No build Make VulkanTexture "immutable".
v1.4.2-590-gd0f328213 Henrik Rydgård 2017-11-01 00:37:07 No build Add some disabled code to submit "init" command buffers separately to the queue for debugging.
v1.4.2-589-g700d6d10f Henrik Rydgård 2017-11-01 00:09:04 No build Always recreate DrawPixelsTex to avoid inter-frame races.
v1.4.2-588-g6a8f72a32 Henrik Rydgård 2017-10-31 23:49:47 No build Use the global curFrame counter. No need for a vector for pushing cmdbufs.
v1.4.2-587-g90d4296a6 Henrik Rydgård 2017-10-31 23:49:13 No build Add a QueueRunner logging facility. Set up a subpass dependency for the backbuffer pass.
v1.4.2-586-g330bdb8be Henrik Rydgård 2017-10-31 23:48:17 No build Add and update some comments.
v1.4.2-585-g74861d2d7 Henrik Rydgård 2017-10-31 21:15:19 No build Vulkan: Make backbuffer transitions part of backbuffer render pass. Optimize depth buffer memory operations.
v1.4.2-584-g9e734b379 Henrik Rydgård 2017-11-01 01:25:24 No build Decimate descriptors every frame until I find a better solution. Fixes flicker in videos in several games.
v1.4.2-583-g980e1734c Henrik Rydgård 2017-10-31 19:01:05 No build Merge: 0c7ae95df bbfc32f13 Merge pull request #10038 from hrydgard/vulkan-depal Vulkan: Implement framebuffer "depal" (palette lookup) and shader blending
v1.4.2-582-gbbfc32f13 Henrik Rydgård 2017-10-31 12:57:27 No build Remove disabling of validation warning. It works.
v1.4.2-581-ged2731d19 Henrik Rydgård 2017-10-31 12:02:10 No build Vulkan: Fix depal and shader blending.
v1.4.2-580-g07dfda063 Henrik Rydgård 2017-10-31 10:54:01 No build Vulkan depal code now passes validation, but produces black.
v1.4.2-579-g3f503ca29 Henrik Rydgård 2017-10-30 15:50:02 No build Implement the rest of Vulkan framebuffer depal. Not yet working though.
v1.4.2-578-g65e23bb9f Henrik Rydgård 2017-10-30 12:05:08 No build Some reorganization. Start implementing framebuffer depal for Vulkan.
v1.4.2-577-g6253280fb Henrik Rydgård 2017-10-29 22:17:27 No build Delete superfluous bind of temporary render target on creation.
v1.4.2-576-g6e9cd933b Henrik Rydgård 2017-10-30 16:30:19 No build Implement GetFramebufferAPITexture for Vulkan
v1.4.2-575-g0c7ae95df Henrik Rydgård 2017-10-29 17:08:15   Download Download Merge: 872b0307e 97dced543 Merge pull request #10037 from hrydgard/vulkan-sync-readback Vulkan: Implement synchronous framebuffer readback
v1.4.2-574-g97dced543 Henrik Rydgård 2017-10-29 14:42:51 No build Share the conversion code between vulkan and D3D, fixing the missing format thing.
v1.4.2-573-g93c785b76 Henrik Rydgård 2017-10-29 10:56:02 No build Color-convert directly during the readback, saves a copy. Like we already do in D3D11.
v1.4.2-572-g9c254ea1c Henrik Rydgård 2017-10-29 09:31:28 No build Revert most of the last commit - will do it differently.
v1.4.2-571-ga9f01c45e Henrik Rydgård 2017-10-28 19:20:46 No build Use the CPU color conversion from GLES for readbacks in Vulkan (and D3D11). Fix bug.
v1.4.2-570-g34b65c0ca Henrik Rydgård 2017-10-28 18:41:54 No build Fix Vulkan framebuffer readbacks, as long as they're in R8G8B8A8.
v1.4.2-569-gb98d4e5c9 Henrik Rydgård 2017-10-28 18:03:27 No build Vulkan: Rough untested implementation of synchronous readbacks.
v1.4.2-568-g717ec2387 Henrik Rydgård 2017-10-28 16:47:08 No build VulkanRenderManager: Split out BeginFrame and EndFrame from Run
v1.4.2-567-g872b0307e Henrik Rydgård 2017-10-28 11:11:29   Download Download Merge: fa81dd9c4 962ada170 Merge pull request #10035 from hrydgard/split-vulkan-rendermanager Refactor: Split out VulkanQueueRunner from VulkanRenderManager
v1.4.2-566-g962ada170 Henrik Rydgård 2017-10-28 00:37:06 No build Comment cleanup
v1.4.2-565-g3f918ed32 Henrik Rydgård 2017-10-27 22:10:36 No build Refactor: Split out VulkanQueueRunner from VulkanRenderManager Should be no functionality change, but good to do before adding more functionality.
v1.4.2-564-gfa81dd9c4 Henrik Rydgård 2017-10-27 01:25:41   Download Download Forgot to update the Android target version here to 26.
v1.4.2-563-gf0a73353b Henrik Rydgård 2017-10-26 13:00:59 Download Download Download Merge: a33daa498 1e9984dbf Merge pull request #10033 from hrydgard/vulkan-queue-manager VulkanRenderManager - big refactoring of the Vulkan code
v1.4.2-562-g1e9984dbf Henrik Rydgård 2017-10-26 13:00:27 No build Another buildfix
v1.4.2-561-g5456194a6 Henrik Rydgård 2017-10-26 12:28:36 No build Fix integer overflow affecting very large draw calls
v1.4.2-560-g731257623 Henrik Rydgård 2017-10-26 11:33:52 No build More buildfixes, warning fix, memory leak fix
v1.4.2-559-gecad09d18 Henrik Rydgård 2017-10-26 01:17:10 No build 32-bit android buildfix attempt
v1.4.2-558-g07e8b4ff1 Henrik Rydgård 2017-10-26 00:55:09 No build Bump descriptor set limits, which became insufficient with the addition of tesselation (should really use separate big desc layouts for them)
v1.4.2-557-g8644e85d3 Henrik Rydgård 2017-10-25 22:09:08 No build Remove misguided hack.
v1.4.2-556-g54e4eab1c Henrik Rydgård 2017-10-25 22:04:25 No build Warning fixes
v1.4.2-555-g613cc4628 Henrik Rydgård 2017-10-25 21:56:39 No build Remove a bad check making us use the wrong way to copy depth buffers. Add a cap so we can try to unify BlitFramebufferDepth later.
v1.4.2-554-g12f858098 Henrik Rydgård 2017-10-25 21:19:42 No build Assorted fixes
v1.4.2-553-g85cb604a2 Henrik Rydgård 2017-10-25 20:28:12 No build Fix (some) crashes on blits. Validation issues remain.
v1.4.2-552-g9b183f1f4 Henrik Rydgård 2017-10-25 20:26:21 No build Forgot to add the CMakeLists.txt change to the last commit.
v1.4.2-551-g8639664a6 Henrik Rydgård 2017-10-25 19:05:09 No build Warning fixes, CMakeLists.txt/ fixes
v1.4.2-550-gd016bfe22 Henrik Rydgård 2017-10-25 17:19:00 No build Fix some resource leaks and excessive logging in VulkanRenderManager
v1.4.2-549-gc4f0afc8a Henrik Rydgård 2017-10-09 12:43:56 No build Clean out some obsolete code
v1.4.2-548-gb5e06f3c7 Henrik Rydgård 2017-10-23 14:53:35 No build VulkanRenderManager: BindPipeline should really be its own command. Tighten up some image transitions.
v1.4.2-547-g3e2b810c3 Henrik Rydgård 2017-08-28 17:10:10 No build Improve synchronization, though there are very weird issues. Possibly need to run the swap chain from the thread that created it?
v1.4.2-546-gc403edfa8 Henrik Rydgård 2017-08-28 15:55:47 No build Avoid re-binding pipelines.
v1.4.2-545-g72a41cd52 Henrik Rydgård 2017-08-25 16:21:45 No build Let's try a mutex. Doesn't completely solve the problem though..
v1.4.2-544-gd3672d9e5 Henrik Rydgård 2017-08-22 18:05:05 No build Make sure not to begin and end the init command buffer on different threads.
v1.4.2-543-g48ac334f4 Henrik Rydgård 2017-08-28 15:39:23 No build Vulkan: Don't forget to specify stencil load op in render passes
v1.4.2-542-g022657ebb Henrik Rydgård 2017-08-22 17:44:28 No build This makes a little more sense, but still hangs (frameAvailable = true while stuck on condvar)
v1.4.2-541-gc788dc896 Henrik Rydgård 2017-08-22 17:18:54 No build Synchronization is HARD. need a rethink, methinks.
v1.4.2-540-g1c5bd0f8d Henrik Rydgård 2017-08-22 16:28:35 No build Move the VulkanRenderManager stuff to thin3d, fits in better there.
v1.4.2-539-g02f76ae4a Henrik Rydgård 2017-08-22 13:25:45 No build Rendering basics now works.
v1.4.2-538-g833916a90 Henrik Rydgård 2017-08-22 12:55:30 No build A multitude of fixes. The UI now works correctly, though of course ingame still broken.
v1.4.2-537-g0a0494ef8 Henrik Rydgård 2017-08-19 17:32:10 No build It builds! With some shortcuts, of course.
v1.4.2-536-g417b96a1b Henrik Rydgård 2017-08-18 15:08:40 No build Use RenderManager for thin3d stuff
v1.4.2-535-g84ed793ad Henrik Rydgård 2017-08-16 23:03:30 No build Initial work on render queue manager
v1.4.2-534-ga33daa498 Henrik Rydgård 2017-10-26 10:48:41 Download Download Download Update gradle files to Android Studio 3.0 defaults.
v1.4.2-533-g7b1e1cd5e Henrik Rydgård 2017-10-24 23:05:21 Download Download Download Automatically scroll textboxes when the caret ends up outside. Fixes #10026 . There was some code for this before but it didn't work.
v1.4.2-532-gd1d1e1f74 Henrik Rydgård 2017-10-24 22:38:26 Download Download Download Fix issue with caret position in text boxes caused by a bad hash function. Fletcher is 2-bytes-at-a-time and thus very inappropriate for short strings.
v1.4.2-531-g2c8fb0fbd Henrik Rydgård 2017-10-24 15:38:16 Download Download Download Can't use the camera stuff on Android versions before 11. Fixes #10029.
v1.4.2-530-gf53b455dc Henrik Rydgård 2017-10-23 00:11:38 Download Download Download Merge: 27db1d558 916bb5436 Merge pull request #10022 from mrcmunir/patch-2 Better path fix x86_64 android
v1.4.2-526-g27db1d558 Henrik Rydgård 2017-10-22 10:10:59 Download Download Download Comment and typo fixes.
v1.4.2-525-g8f9bb5900 Henrik Rydgård 2017-10-22 10:07:35 No build Vulkan: Fix silly mistake in blend constant checks, thanks Unknown.
v1.4.2-524-geabaf6ddc Henrik Rydgård 2017-10-21 13:05:52 Download Download Download Bit more Vulkan barrier cleanup.
v1.4.2-523-gde248a10c Henrik Rydgård 2017-10-20 19:24:59 Download Download Download Merge: b9ba525de 804aa7937 Merge pull request #10025 from hrydgard/vulkan-validation-fixes Vulkan validation fixes
v1.4.2-522-g804aa7937 Henrik Rydgård 2017-10-20 18:09:05 No build Various Vulkan image transition fixes and related
v1.4.2-521-g5da165fad Henrik Rydgård 2017-10-20 17:19:07 No build More work towards passing 1.61 Vulkan validation layers
v1.4.2-520-gd0b9e5ed8 Henrik Rydgård 2017-10-20 14:47:36 No build Initial work on passing the latest Vulkan validation checks.
v1.4.2-519-gb9ba525de Henrik Rydgård 2017-10-20 14:45:00 Download Download Download Don't call functions in asserts, they get compiled out in release...
v1.4.2-518-g45743642a Henrik Rydgård 2017-10-20 13:10:02 Download Download Download Merge: a6cf2e6ca 017d3da06 Merge pull request #10024 from hrydgard/d3d9-compiler-error-check Allow D3D9 context creation to bail if shader compilation fails
v1.4.2-517-g017d3da06 Henrik Rydgård 2017-10-20 11:53:07 No build Allow D3D9 context creation to bail if shader compilation fails (D3D9 runtime not installed). Fixes an issue where after switching to D3D9 on a PC without the D3D9 runtime, it's impossible to start PPSSPP anymore.
v1.4.2-516-ga6cf2e6ca Henrik Rydgård 2017-10-20 11:37:14 Download Download Download Merge: a85c8e9fc 21d3c5440 Merge pull request #10018 from hrydgard/thin3d-readpixels-2 Unify some more framebuffer code.
v1.4.2-515-g21d3c5440 Henrik Rydgård 2017-10-20 11:11:04 No build Have GetFramebufferDimensions return the backbuffer size for null in all backends.
v1.4.2-514-gb886efe8f Henrik Rydgård 2017-10-20 11:06:06 No build Another minor cleanup (DescribeCodePtr)
v1.4.2-513-g4a30aedc5 Henrik Rydgård 2017-10-18 13:03:49 No build Unify and move around code to cleanup some debug accessors
v1.4.2-512-gd53c88456 Henrik Rydgård 2017-10-18 12:49:15 No build Unify GetFramebufferList() (trivial)
v1.4.2-511-g898716cc2 Henrik Rydgård 2017-10-18 12:34:01 No build Unify DownloadFramebufferForClut
v1.4.2-510-g17576d789 Henrik Rydgård 2017-10-18 12:27:58 No build Remove more dummy code from Vulkan backend.
v1.4.2-509-g981c49615 Henrik Rydgård 2017-10-18 12:26:02 No build Unify FlushBeforeCopy. Remove old dummy methods from Vulkan framebuffer manager.
v1.4.2-508-g0d85f86e2 Henrik Rydgård 2017-10-18 11:40:07 No build Add some safety checks. Fix some inadvertent Y-flips (bit hacky).
v1.4.2-507-g916bb5436 Carlos Estrague / Mrc_munir 2017-10-22 21:57:35 No build Separate -Bsymbolic Shared linker flag Using "$ {CMAKE_SHARED_LINKER_FLAGS}" for separate linker -Bsymbolic. Previously it ignored to the previous declared flags it does not find them. for this gave error with some linkers flags
v1.4.2-507-g4e3a9bc3e Henrik Rydgård 2017-10-18 11:20:58 No build Unify some more framebuffer functions. Leave the GL stuff alone for now due to async.
v1.4.2-506-gf2ea0ce47 Henrik Rydgård 2017-10-16 16:27:16 No build Unify (well, almost) GetOutputFramebuffer (D3D11/GL)
v1.4.2-506-g52e3406e3 Carlos Estrague / Mrc_munir 2017-10-18 05:37:26 No build Ops typo
v1.4.2-505-g214270d19 Henrik Rydgård 2017-10-11 15:21:53 No build Unify GetDepthBuffer/GetStencilBuffer in GL/D3D11
v1.4.2-505-g0a07d1a17 Carlos Estrague / Mrc_munir 2017-10-18 03:47:15 No build Better path fix x86_64 android Not sure why not needed before when updated my toolchain to NDK15 now no found -landroid and error: cannot open crtbegin_dynamic.o: No such file or directory So we pull it safe in case not detect sysroot properly.
v1.4.2-504-ga85c8e9fc Henrik Rydgård 2017-10-17 21:35:52 Download Download Download Merge: 18fc78b34 34a61cf57 Merge pull request #10021 from psyke83/master RPI: use new vendor graphics library names
v1.4.2-502-g18fc78b34 Henrik Rydgård 2017-10-17 15:07:45 Download Download Download Update lang submodule
v1.4.2-501-gf6bf1d5d7 Henrik Rydgård 2017-10-17 15:06:55 No build Add a controller profile for X360 controllers on RPI, fixes issue #10019
v1.4.2-500-g424af6008 Unknown W. Brackets 2017-10-17 05:26:56 Download Download Download Merge: e165837ba f220c7403 Merge pull request #10008 from hrydgard/thin3d-readpixels Start unification of framebuffer readback code
v1.4.2-488-g34a61cf57 Conn O'Griofa 2017-10-16 20:07:12 No build RPI: use new vendor graphics library names Now required to build on recent Raspberry Pi firmware images (Raspbian stretch).
v1.4.2-487-ge165837ba Henrik Rydgård 2017-10-16 01:56:09 Download Download Download Merge: ae9393cb2 efe251dc1 Merge pull request #10016 from mrcmunir/android-x86_64 Fix #9814 android x86-64 cmake problem.
v1.4.2-486-gf220c7403 Henrik Rydgård 2017-10-16 16:28:27 No build Remove comment, add check.
v1.4.2-485-g861c11f70 Henrik Rydgård 2017-10-16 14:34:11 No build Buildfix
v1.4.2-484-gad4bc3f9f Henrik Rydgård 2017-10-16 14:32:26 No build Address review comments.
v1.4.2-483-gae9393cb2 Henrik Rydgård 2017-10-15 10:41:19 Download Download Download Merge: 6c6cdd0d6 078e03c7c Merge pull request #10014 from unknownbrackets/gamedata-state Gamedata: Fix savestates for data install
v1.4.2-483-g4350ee153 Henrik Rydgård 2017-10-11 15:12:06 No build D3D11: Fix a bug, add depth/stencil support to CopyFramebufferToMemorySync
v1.4.2-482-g9b1ee6fce Henrik Rydgård 2017-10-11 13:37:00 No build Unify GetFramebuffer in GLES and D3D11. D3D9 is left behind for now, and Vulkan still needs implementation - got a branch with initial work towards that.
v1.4.2-481-g62972cb89 Henrik Rydgård 2017-10-10 16:51:44 No build D3D11: Move to CopyFramebufferToSync where easily possible.
v1.4.2-481-g6c6cdd0d6 Henrik Rydgård 2017-10-15 10:39:33 No build Merge: 66eb1ae81 190691f24 Merge pull request #10015 from unknownbrackets/osk-limit OSK: Limit allowed keyboards based on input mask
v1.4.2-480-g16e68aa7c Henrik Rydgård 2017-10-10 14:46:47 No build Get rid of BindFramebufferForRead
v1.4.2-479-g66eb1ae81 Henrik Rydgård 2017-10-15 10:38:47     Download Merge: 72a6c227f dd98e877d Merge pull request #10012 from unknownbrackets/console-unicode Windows: Fix over/under write for multibyte chars
v1.4.2-479-g5bbe0eb69 Henrik Rydgård 2017-10-10 14:26:35 No build Move GL readback to a Thin3D abstraction
v1.4.2-478-gefe251dc1 Carlos Estrague / Mrc_munir 2017-10-16 01:14:15 No build Re-enable gradle x86_64 android build It should work now I've tried it with android-x86 Images and with emulator android sdk avd image
v1.4.2-478-g2d94d4538 Henrik Rydgård 2017-10-09 15:58:03 No build More format support in thin3d GL
v1.4.2-477-gfc1e8267e Carlos Estrague / Mrc_munir 2017-10-16 00:58:34 No build restructure some flags x86_64 android seems load with -Wl, only -Bsymbolic
v1.4.2-477-gec7dc724c Henrik Rydgård 2017-10-09 15:51:43 No build Minor OpenGL refactor.
v1.4.2-477-g72a6c227f Henrik Rydgård 2017-10-15 10:38:19 No build Merge: ed602a331 42c0e7d5d Merge pull request #10013 from unknownbrackets/savedata-full Savedata: Handle disk full properly in GETSIZE
v1.4.2-476-gdd98e877d Unknown W. Brackets 2017-10-15 06:45:07 No build Windows: Fix over/under write for multibyte chars.
v1.4.2-476-ga37ef3ecb Carlos Estrague / Mrc_munir 2017-10-15 10:33:57 No build Will fix Android-x86_64 cmake Use the same flags from android-x86 project load fine in marsmallow and nougat tested android-x86 images and avd images set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-fatal-warnings -Wl,-Bsymbolic")
v1.4.2-476-g190691f24 Unknown W. Brackets 2017-10-15 07:53:17 No build OSK: Limit allowed keyboards based on input mask.
v1.4.2-476-g42c0e7d5d Unknown W. Brackets 2017-10-15 06:52:23 No build Savedata: Handle disk full properly in GETSIZE. Games use these fields to determine how much more space is needed to create savedata. Some also use it for install data. This allows more games to properly report free space issues.
v1.4.2-476-g078e03c7c Unknown W. Brackets 2017-10-15 07:10:05 No build Gamedata: Fix savestates for data install. Otherwise, with rewind enabled, it hangs forever.
v1.4.2-476-g0aa950b66 Henrik Rydgård 2017-10-09 15:43:26 No build Start moving PACK_ALIGNMENT into SafeGLReadPixels
v1.4.2-475-gf76042979 Henrik Rydgård 2017-10-09 15:17:55 No build Minor refactoring of framebuffer readbacks.
v1.4.2-475-ged602a331 Henrik Rydgård 2017-10-11 14:27:50 Download Download Download UWP buildfix. See comments in #9575
v1.4.2-474-g3757070fe Henrik Rydgård 2017-10-09 12:17:54 Download Download Download Extra safety when switching GPU backends, fix possible Vulkan shutdown issue. Should help #10005
v1.4.2-473-gbb1f65118 Henrik Rydgård 2017-10-04 21:26:40 Download Download Download Merge: 206643b26 8826c031a Merge pull request #10001 from LunaMoo/SavedataUpgrade Add ini-only "Savedata Upgrade" setting.
v1.4.2-472-g8826c031a LunaMoo 2017-10-04 17:16:21 No build Add ini-only "Savedata Upgrade" setting.
v1.4.2-471-g206643b26 Henrik Rydgård 2017-10-04 10:41:54 Download Download Download Merge: 709a86a15 ac0052c6a Merge pull request #9997 from neilmunday/master Create default mapping for unknown control pads in SDL's controller database
v1.4.2-469-g709a86a15 Henrik Rydgård 2017-10-04 10:33:41 Download   Download Fix savestates from before 1.4.2-420. Fixes #9998. Unfortunately this also breaks states between 420 and 468, so please save normally before upgrading if you were using one of those.
v1.4.2-468-g356b25e3c Henrik Rydgård 2017-10-02 14:08:35 Download Download Download Vulkan: If there are no GPUs available, fail properly instead of asserting. Seen on an obscure x86-64 android device when running 32-bit binaries
v1.4.2-467-g686726533 Henrik Rydgård 2017-10-01 23:29:21 Download Download Download Merge: ddc47dc8d 6ab39ba47 Merge pull request #9992 from hrydgard/sdl-fullscreen-fix Reorder SDL init a bit, allowing us to read the fullscreen option early.
v1.4.2-465-gddc47dc8d Henrik Rydgård 2017-10-01 23:02:19 Download Download Download Merge: 11f8bcc8a fef709bd3 Merge pull request #9991 from Bracket-/nes30pro gamecontrollerdb.txt: Add 8Bitdo NES30 Pro mappings for Linux
v1.4.2-464-gfef709bd3 Bracket- 2017-10-01 22:29:57 No build gamecontrollerdb.txt: Add 8Bitdo NES30 Pro mappings for Linux
v1.4.2-464-gac0052c6a Neil Munday 2017-10-03 23:08:29 No build Added default control pad mapping for control pads not found in SDL's game controller database file.
v1.4.2-464-g6ab39ba47 Henrik Rydgård 2017-10-01 22:59:21 No build Reorder SDL init a bit, allowing us to read the fullscreen option early enough to fix #9086
v1.4.2-463-g11f8bcc8a Henrik Rydgård 2017-09-30 09:06:17 Download Download Download Merge: 1b6c5c483 c9dc36a41 Merge pull request #9988 from orbea/hori Add Horipad One config.
v1.4.2-462-gc9dc36a41 orbea 2017-09-30 02:33:06 No build Add Horipad One config.
v1.4.2-461-g1b6c5c483 Henrik Rydgård 2017-09-29 20:51:59 Download Download Download Fix typo causing Y axis in joystick tester not to be mirrored correctly if backwards. Should fix #9300
v1.4.2-460-g3d5e04767 Henrik Rydgård 2017-09-28 21:02:04 Download Download Download Merge: ce21642a6 4de75235f Merge pull request #9985 from hrydgard/sdl-cursor-fix Remove unnecessary ifdef that broke cursor hiding on SDL.
v1.4.2-457-gce21642a6 Henrik Rydgård 2017-09-28 18:51:16 Download Download Download Merge: 479eb4890 d96232be7 Merge pull request #9978 from LunaMoo/ctrl_extra Add more PSP keys(for some homebrew and cwcheats)
v1.4.2-454-g479eb4890 Henrik Rydgård 2017-09-28 08:31:30 Download Download Download Merge: a38e90347 9b9f382b0 Merge pull request #9984 from hrydgard/remove-coldbird Don't default to coldbird adhoc server, it doesn't run anymore (?)
v1.4.2-454-g4de75235f Henrik Rydgård 2017-09-28 20:27:31 No build Oops, forgot this one.
v1.4.2-453-gebaa8051a Henrik Rydgård 2017-09-28 19:33:07 No build Remove unnecessary ifdef. Thanks Bracket-. See #9548 comments.
v1.4.2-453-g9b9f382b0 Henrik Rydgård 2017-09-27 13:25:48 No build Don't default to coldbird adhoc server, it doesn't run anymore (?)
v1.4.2-452-ga38e90347 Henrik Rydgård 2017-09-27 10:49:23 Download Download Download Merge: d36fdd6e5 271a3bb7d Merge pull request #9983 from hrydgard/buildbot-fix Fix the build on the buildbot by avoiding fancy new Java features.
v1.4.2-451-g271a3bb7d Henrik Rydgård 2017-09-27 10:29:36 No build Fix the build on the buildbot by avoiding fancy new Java features. Fixes #9979
v1.4.2-450-gd36fdd6e5 Henrik Rydgård 2017-09-23 14:29:17   Download Download Merge: 5686939e2 5784b5142 Merge pull request #9976 from unknownbrackets/core-context Decorate shaders for core profile support
v1.4.2-445-g5686939e2 Henrik Rydgård 2017-09-23 14:27:17     Download Update lang submodule
v1.4.2-444-g79619d665 Henrik Rydgård 2017-09-21 05:46:47   Download Download Merge: 39051f57f 40f663664 Merge pull request #9975 from unknownbrackets/sdl-headless Add SDL support to Headless
v1.4.2-442-g5784b5142 Unknown W. Brackets 2017-09-22 05:20:17 No build GLES: Allow hwtess for GL 3.1 w/o shader4. gl_InstanceID was added to core in 3.1, so we don't need gpu_shader4.
v1.4.2-441-gbd63fdd8e Unknown W. Brackets 2017-09-21 04:38:24 No build GLES: Android buildfix. Shouldn't need this, actually.
v1.4.2-441-g40f663664 Unknown W. Brackets 2017-09-20 19:49:32 No build Headless: Oops, call SDL_Init().
v1.4.2-440-g39051f57f Henrik Rydgård 2017-09-21 05:46:05 No build Merge: 799c85ebe 72e0a2472 Merge pull request #9974 from unknownbrackets/state-opt-fsid GPU: Reset shader state on shader reset
v1.4.2-440-g1802d7a45 Unknown W. Brackets 2017-09-20 21:23:11 No build GLSL: Set extension flags for elided core exts. So that we know we have them, i.e. on Apple.
v1.4.2-440-g7db9dfb50 Unknown W. Brackets 2017-09-20 17:58:42 No build Headless: Reduce some duplication. We can share the screenshot code for SDL.
v1.4.2-439-ge754cca28 Unknown W. Brackets 2017-09-20 21:22:01 No build GLES: Add OpenGL 3.x core profile support. Need to define #version everywhere and avoid varying/etc.
v1.4.2-439-g5a3d229d0 Unknown W. Brackets 2017-06-18 21:15:59 No build Headless: Add support for SDL.
v1.4.2-438-g799c85ebe Henrik Rydgård 2017-09-14 12:21:59   Download Download Merge: 4f7b023cf 5b75d2af2 Merge pull request #9966 from LunaMoo/VideoAwareEffects Add uniform to make post process effects aware of videos.
v1.4.2-437-g5b75d2af2 LunaMoo 2017-09-13 06:42:47 No build Add uniform to make post process aware of videos. And an example effect ~ subtle AA in-game/heavy smoothing for videos.
v1.4.2-436-g4f7b023cf Henrik Rydgård 2017-09-11 16:09:12   Download Download Merge: 19d74284f 78f549754 Merge pull request #9955 from imxieyi/master Add support for iPad Pro Smart Keyboard (or physical keyboards)
v1.4.2-433-g78f549754 imxieyi 2017-09-04 09:46:05 No build forget to modify cmakelists
v1.4.2-432-g6e9e6f090 imxieyi 2017-09-04 09:17:03 No build map '`' to back instad of esc
v1.4.2-431-gc92fa9285 imxieyi 2017-09-04 09:06:03 No build Merge: f0ba66fcd 49c92c69c Merge remote-tracking branch 'origin/master'
v1.4.2-431-g72e0a2472 Unknown W. Brackets 2017-09-20 17:30:34 No build GPU: Reset shader state on shader reset. Was ending up with lastFSID being -1, but being used. Seen in gpu/commands/blend test.
v1.4.2-431-g19d74284f Henrik Rydgård 2017-09-11 16:08:10 No build Merge: 49c92c69c 55ef50173 Merge pull request #9960 from unknownbrackets/state-opt-vp GPU: Dirty viewport on RT width/height change
v1.4.2-430-g55ef50173 Unknown W. Brackets 2017-09-10 05:38:26 No build GPU: Dirty viewport on RT width/height change. Fixes #9959.
v1.4.2-429-g49c92c69c Henrik Rydgård 2017-09-03 23:08:40   Download Download Merge: d23b43866 c1f438c57 Merge pull request #9954 from SoulEst/master Add Sony PS3 controller mappings
v1.4.2-428-gf0ba66fcd imxieyi 2017-09-04 09:05:46 No build add support for smart keyboard
v1.4.2-428-gc1f438c57 Soul_Est 2017-09-03 22:44:37 No build Add Sony PS3 controller mappings
v1.4.2-427-gd23b43866 Henrik Rydgård 2017-09-01 10:18:08   Download Download Merge: 7a7ccee5e 4855b2d6f Merge pull request #9950 from libretro-mirrors/master Mingw patches (pt. 3)
v1.4.2-426-g4855b2d6f twinaphex 2017-08-31 22:15:05 No build mingw patches
v1.4.2-425-g7a7ccee5e Henrik Rydgård 2017-08-31 20:41:37   Download Download Merge: 42cb559a8 d81cbd696 Merge pull request #9949 from hrydgard/more-cleanup More cleanup - kill off Globals.h
v1.4.2-424-gd81cbd696 Henrik Rydgård 2017-08-31 17:58:31 No build Linux buildfix
v1.4.2-423-g7bb427e6f Henrik Rydgård 2017-08-31 17:24:34 No build Buildfix
v1.4.2-422-g6a1fa728d Henrik Rydgård 2017-08-31 17:13:18 No build Remove Globals.h
v1.4.2-421-gff3d79987 Henrik Rydgård 2017-08-31 16:43:29 No build Remove snprintf compatibility hacks for MSVC versions before 2015
v1.4.2-420-g42cb559a8 Henrik Rydgård 2017-08-31 09:47:25   Download Download Merge: b2057256b 8bbe735b1 Merge pull request #9927 from Florin9doi/master Integrate sceUsbGps and sceUsbCam with Android
v1.4.2-417-gb2057256b Unknown W. Brackets 2017-08-31 05:41:54 Download Download Download Merge: 0c0da1cfa 22e65ba80 Merge pull request #9947 from hrydgard/common-cleanup Get rid of ugly alignment macros and some other cruft
v1.4.2-416-g22e65ba80 Henrik Rydgård 2017-08-31 01:14:51 No build Get rid of ugly alignment macros and some other cruft, we now have alignas(16) from C++11
v1.4.2-415-g0c0da1cfa Henrik Rydgård 2017-08-31 00:29:44 Download Download Download Merge: 884aef660 7424e6485 Merge pull request #9941 from libretro-mirrors/master More mingw patches
v1.4.2-413-g7424e6485 twinaphex 2017-08-30 21:31:18 No build Revert "PACK should be defined different for Win32 based on whether" This reverts commit 553c7083caada7312d864012ca71ebc3bc4503c9.
v1.4.2-412-g553c7083c twinaphex 2017-08-30 19:53:26 No build PACK should be defined different for Win32 based on whether we compile with Mingw or MSVC
v1.4.2-411-g157d04b2a twinaphex 2017-08-30 19:47:15 No build Simplify this conditional
v1.4.2-410-ga9bf8e7b1 twinaphex 2017-08-29 22:41:50 No build More mingw patches pt. 2
v1.4.2-409-gdb404adb9 twinaphex 2017-08-29 22:24:20 No build More mingw patches
v1.4.2-409-g884aef660 Henrik Rydgård 2017-08-30 09:33:15 Download Download Download SafeMem: Remove the "far" optimization that saves 3 bytes sometimes but is really dangerous and not worth the complexity.
v1.4.2-408-gee6086c0f Henrik Rydgård 2017-08-29 22:10:47 Download Download Download Merge: 9888d774c 78b6636a2 Merge pull request #9938 from libretro-mirrors/master Patches to make it possible to compile with mingw, pt. 1
v1.4.2-407-g78b6636a2 twinaphex 2017-08-29 18:49:36 No build Remove this too - we will use UNICODE and _UNICODE defines for mingw build
v1.4.2-406-gcc24b158a twinaphex 2017-08-29 18:46:31 No build Change this to _MSC_VER
v1.4.2-405-g4e040986e twinaphex 2017-08-29 18:45:15 No build Removed MSVC check
v1.4.2-404-g418e341b3 twinaphex 2017-08-29 18:27:46 No build Patches to make it possible to compile with mingw, pt. 1
v1.4.2-403-g9888d774c Henrik Rydgård 2017-08-29 14:51:10 Download Download Download apple buildfix
v1.4.2-402-g8d0498303 Henrik Rydgård 2017-08-29 11:45:12 Download Download Download Fix a PIC compliance bug in the VFPU. Comment other cases properly (for easy searching).
v1.4.2-401-g207f90394 Henrik Rydgård 2017-08-28 21:16:17 Download Download Download Add a hack to override the default framebuffer on non-iOS, to unblock the new RetroArch port attempt (#9936)
v1.4.2-400-g871fa713e Henrik Rydgård 2017-08-28 15:22:18 Download Download Download Fix bug in vulkan init. Add some sanity checks to GL shader cache loading.
v1.4.2-399-g6a0f65764 Henrik Rydgård 2017-08-28 15:04:28 No build Minor cleanups
v1.4.2-398-g966cbd3eb Henrik Rydgård 2017-08-28 14:55:49 Download Download Download Merge: 4938ab786 21d85617c Merge pull request #9935 from hrydgard/vulkan-init-fixes Vulkan init refactor
v1.4.2-397-g21d85617c Henrik Rydgård 2017-08-28 14:37:15 No build Buildfix
v1.4.2-396-g55e9807a5 Henrik Rydgård 2017-08-28 14:12:56 No build Separate VulkanContext::CreateDevice into ChooseDevice and CreateDevice to give an opportunity to enable extensions.
v1.4.2-396-g8bbe735b1 Florin9doi 2017-08-28 12:55:35 No build Integrate sceUsbGps and sceUsbCam with Android - 2
v1.4.2-395-g892bc8617 Florin9doi 2017-08-20 20:03:06 No build Integrate sceUsbGps and sceUsbCam with Android
v1.4.2-395-g8c1bfb876 Henrik Rydgård 2017-08-28 13:45:04 No build Assorted cleanup of Vulkan init code. Show Vulkan extensions in system info.
v1.4.2-394-g4938ab786 Henrik Rydgård 2017-08-25 22:49:51 Download Download Download Fix possible crash when loading GL shader caches. Should help #9930.
v1.4.2-393-g2180b1d55 Henrik Rydgård 2017-08-25 16:22:14 Download Download Download Another couple of control mappings, see #9825
v1.4.2-392-g91a0331f9 Henrik Rydgård 2017-08-24 14:57:51 Download Download Download Bump the GL shader cache version
v1.4.2-391-g393b3697c Henrik Rydgård 2017-08-21 00:49:25 Download Download Download This might not always be 16-byte aligned.
v1.4.2-390-g97b82100b Henrik Rydgård 2017-08-20 22:43:12 Download Download Download Merge: e1f991a09 b035be636 Merge pull request #9919 from unknownbrackets/dlist-align GPU: Fix alignment on signal jump/call
v1.4.2-387-ge1f991a09 Henrik Rydgård 2017-08-20 21:51:48 Download Download Download Linux buildfix
v1.4.2-386-g81a18dc4d Henrik Rydgård 2017-08-20 21:35:03 Download Download Download Keeping descriptorsets around between frames can cause problems if we run out.. Try to prevent that. Need a better method than this though.
v1.4.2-385-gdd1399e98 Henrik Rydgård 2017-08-20 20:14:41 Download Download Download Fix some missing dirty flags (affects FS_BIT_LMODE)
v1.4.2-384-g9b6aece6f Henrik Rydgård 2017-08-20 19:40:50 Download Download Download Buildfix
v1.4.2-383-gb21ed852c Henrik Rydgård 2017-08-20 19:29:43     Download Switch over the GL shader manager to the new hashmaps.
v1.4.2-382-g9c3549f0b Henrik Rydgård 2017-08-20 19:10:52 No build ... And also for the vertex decoder (DenseHashMap)
v1.4.2-381-g2f85e6516 Henrik Rydgård 2017-08-20 19:03:16 No build Minor optimizations (use the new hashmap in a few more places)
v1.4.2-380-g9bce767b7 Henrik Rydgård 2017-08-20 17:56:31 Download Download Download Merge: c2bd739b4 a4b97f00b Merge pull request #9916 from hrydgard/faster-hashmaps Replace the most critical unordered_maps and maps with faster maps.
v1.4.2-376-ga4b97f00b Henrik Rydgård 2017-08-20 15:52:12 No build And yet another buildfix.
v1.4.2-375-g10cebb419 Henrik Rydgård 2017-08-20 15:33:53 No build 32-bit buildfix
v1.4.2-374-g6ffb3d6b5 Henrik Rydgård 2017-08-20 14:58:10 No build Buildfix
v1.4.2-373-gc2bd739b4 Henrik Rydgård 2017-08-20 13:53:39 Download Download Download Optimize uniform uploads for D3D9 and GL as well.
v1.4.2-373-g237cca683 Henrik Rydgård 2017-08-20 13:20:16 No build Maintain the hashmap from time to time. Fix a bug in count reset on grow.
v1.4.2-372-gceb76bd89 Henrik Rydgård 2017-08-20 11:44:34 No build Include Hashmaps.h in CMakeLists.txt.
v1.4.2-372-g73a94f4b1 Henrik Rydgård 2017-08-20 13:39:10 Download   Download Merge: cbd107b03 91783a328 Merge pull request #9917 from hrydgard/dataconv-simd SIMD-optimize some data conv routines used in uniform updates.
v1.4.2-371-ge0e13e191 Henrik Rydgård 2017-08-20 11:30:19 No build Replace the most critical unordered_maps and maps with two new maps: FastHashMap and PrehashMap.
v1.4.2-371-g91783a328 Henrik Rydgård 2017-08-17 22:51:20 No build SIMD-optimize some data conv routines used in uniform updates.
v1.4.2-370-gcbd107b03 Unknown W. Brackets 2017-08-19 23:28:33 Download Download Download Merge: 641c5f36f ee87c08e7 Merge pull request #9898 from vnctdj/master Make more strings translatable
v1.4.2-365-g641c5f36f Henrik Rydgård 2017-08-19 21:30:43 Download Download Download Merge: 7ddf70480 1cf5e30bd Merge pull request #9915 from unknownbrackets/marvel-copy Add hooks for Marvel video copy func
v1.4.2-363-g7ddf70480 Henrik Rydgård 2017-08-18 17:24:03 Download Download Download Vulkan: Fix bug sometimes causing the wrong renderpass to be ended at exit, causing crashes.
v1.4.2-362-g750c124c3 Henrik Rydgård 2017-08-18 17:09:35 Download Download Download Vulkan: Fix some inefficient command pool usage, might also fix a race condition
v1.4.2-361-gb9b2656e9 Henrik Rydgård 2017-08-18 13:39:42 Download Download Download More vulkan microoptimizations. Add more profiler scopes.
v1.4.2-360-ged776d8c0 Henrik Rydgård 2017-08-18 13:33:58 No build ARM: Delete obsolete comments and check
v1.4.2-359-g4e2726f54 Henrik Rydgård 2017-08-18 13:19:47 Download Download Download Merge: d1685954c 76dd5d380 Merge pull request #9913 from thesourcehim/master Fixed invalid preprocessor directive
v1.4.2-357-gd1685954c Henrik Rydgård 2017-08-18 10:51:15 Download Download Download Merge: e8a81df8d 7f37c4038 Merge pull request #9909 from vnctdj/hFileStringI18n Make some strings in .h files translatable
v1.4.2-356-g7f37c4038 vnctdj 2017-08-17 22:49:04 No build Make dev menu pop-up title translatable
v1.4.2-355-gb31b76c53 vnctdj 2017-08-17 22:47:46 No build Make control mapping pop-up title translatable
v1.4.2-355-g76dd5d380 thesource 2017-08-18 10:53:47 No build Fixed invalid preprocessor directive
v1.4.2-354-ge8a81df8d Henrik Rydgård 2017-08-17 21:01:44 Download Download Download FRAGMENT_SHADER needs to be marked dirty if shademode changes. Fixes #9904. No clue why the problem only happened on GL though...
v1.4.2-353-g560eaa539 Henrik Rydgård 2017-08-17 17:55:21 Download Download Download Vulkan: Add code (disabled) to be able to run with more in-flight frames. Only improves performance marginally and needs more testing.
v1.4.2-352-gd65547edb Henrik Rydgård 2017-08-17 17:49:36 Download   Download Crashfix on older devices
v1.4.2-351-gd60bb27cd Henrik Rydgård 2017-08-17 16:25:15 Download Download Download Merge: e50cb4f39 319df97bc Merge pull request #9906 from hrydgard/fastrunloop-optimize GPU FastRunLoop optimizations
v1.4.2-347-g319df97bc Henrik Rydgård 2017-08-17 15:48:52 No build Buildfix for X86 Android
v1.4.2-346-ge50cb4f39 Henrik Rydgård 2017-08-17 15:53:55 Download   Download Merge: cd4304978 45737466e Merge pull request #9905 from hrydgard/vulkan-vertex-cache Implement vertex caching for Vulkan.
v1.4.2-346-g568033234 Henrik Rydgård 2017-08-17 14:26:52 No build Minor cleanups
v1.4.2-345-g45737466e Henrik Rydgård 2017-08-17 12:00:10 No build Vulkan vertex cache: Fix bug with "pure prim" draws (where we avoid the index buffer)
v1.4.2-345-g2c4e5e230 Henrik Rydgård 2017-08-17 13:53:13 No build Fastpath in fastrunloop when diff=0. Remove need for Execute for UV scale/offset.
v1.4.2-344-g71baecabd Henrik Rydgård 2017-08-17 13:05:13 No build Make FLAG_FLUSHBEFORE a no-op, move flushes into the execution functions. It would only be necessary if we needed the previous value, which we don't do in any of these.
v1.4.2-344-g5e788ffad Henrik Rydgård 2017-08-17 11:22:23 No build Implement vertex caching for Vulkan.
v1.4.2-343-gcd4304978 Unknown W. Brackets 2017-08-16 17:05:11 Download Download Download Merge: d38397662 95d3a8edb Merge pull request #9901 from hrydgard/sustained-perf-mode Initial work on supporting sustained perf mode
v1.4.2-342-gb035be636 Unknown W. Brackets 2017-08-20 22:30:39 No build GPU: Fix alignment on signal jump/call. It shouldn't be possible to make the pc unaligned, and this may have been causing it previously.
v1.4.2-341-gd6506b3d5 Unknown W. Brackets 2017-08-20 22:30:10 No build GPU: Consider bbox failed with zero verts. This seems to match behavior in tests.
v1.4.2-340-g1cf5e30bd Unknown W. Brackets 2017-08-19 20:37:47 No build Add hooks for Marvel video copy func. Not tested - but should make videos visible in Marvel Ultimate Alliance 1. See #9852.
v1.4.2-339-gd38397662 Henrik Rydgård 2017-08-16 10:25:08 Download Download Download Merge: bc76c8d54 f3575c819 Merge pull request #9902 from VVVFO/master Add controller entries from gabomdq/SDL_GameControllerDB
v1.4.2-339-g95d3a8edb Henrik Rydgård 2017-08-16 10:24:12 No build Spacing
v1.4.2-338-gb35d0e00e Henrik Rydgård 2017-08-16 10:23:27 No build Oops, forgot to update NativeQueryConfig, thanks unknown
v1.4.2-337-gd94351ef9 Henrik Rydgård 2017-06-09 15:29:57 No build Initial work on supporting sustained perf mode
v1.4.2-337-gbc76c8d54 Henrik Rydgård 2017-08-15 17:30:37 Download Download Download Cleaner Vulkan shutdown
v1.4.2-336-gb3b459507 Henrik Rydgård 2017-08-15 16:15:28 Download Download Download Neon-optimize the audio s32->s16 packing function
v1.4.2-335-gd19d8a8bb Henrik Rydgård 2017-08-15 16:02:31 No build NEON-optimize CLUT loads
v1.4.2-334-g50d771961 Henrik Rydgård 2017-08-15 16:01:50 No build Vulkan: More minor optimization (avoid pipeline cache lookups when possible)
v1.4.2-333-g2b8e81f01 Henrik Rydgård 2017-08-15 14:35:21 Download Download Download NEON-optimize bone matrix loads
v1.4.2-332-g983bb3bd0 Henrik Rydgård 2017-08-15 14:21:38 Download   Download Can't dirty VERTEXSHADER_STATE before the flush in Execute_VertexTypeSkinning, causes obscure bugs when software skinning is enabled
v1.4.2-331-gc4ccf5b73 Henrik Rydgård 2017-08-15 12:02:47 No build Simple micro-optimization in AdvanceVerts
v1.4.2-330-g4e7099bf4 Henrik Rydgård 2017-08-15 10:38:20 Download Download Download Vulkan: Fix some more state dirtying issues.
v1.4.2-329-g6a2f87690 Henrik Rydgård 2017-08-14 16:22:37 Download Download Download Merge: 776c9e384 000723f29 Merge pull request #9899 from hrydgard/vulkan-state-opt Vulkan state optimizations
v1.4.2-328-g000723f29 Henrik Rydgård 2017-08-14 16:21:02 No build Fix minor blendstate oversight, restore a disabled optimization
v1.4.2-327-ga1fd2d1ed Henrik Rydgård 2017-08-14 16:02:58 No build Dirty-track the current pipeline to avoid many vkBindPipeline calls.
v1.4.2-326-g5a6533464 Henrik Rydgård 2017-08-14 14:35:26 No build Use dirty-flags more in Vulkan state setting
v1.4.2-325-g776c9e384 Henrik Rydgård 2017-08-14 13:52:40 Download Download Download Oops, broke Vulkan in the rebase somehow. Fixed.
v1.4.2-324-g00f57a5d4 Henrik Rydgård 2017-08-14 12:49:29 Download Download Download Merge: 945f57af3 ca40282a1 Merge pull request #9544 from hrydgard/state-optimizations-2 State optimizations 2
v1.4.2-323-gca40282a1 Unknown W. Brackets 2017-03-19 20:14:43 No build Dirty on various framebuf state helpers. Ideally we should cut down on using DisableState(), or restore afterward.
v1.4.2-322-g96ed8564a Unknown W. Brackets 2017-03-19 18:25:30 No build Add some missing fragment shader state changes.
v1.4.2-321-g078e1151f Henrik Rydgard 2017-03-19 11:32:29 No build Dirty-flag the fragment shader ID.
v1.4.2-320-gf1cf92988 Unknown W. Brackets 2017-03-19 20:06:04 No build Dirty things on stencil buffer upload.
v1.4.2-319-gc84efcfc9 Unknown W. Brackets 2017-03-19 18:31:37 No build Dirty vertexshader state on hw bezier/spline.
v1.4.2-318-g56cd99183 Henrik Rydgard 2017-01-30 14:04:20 No build All: Only recompute the vertex shader ID when dirty
v1.4.2-317-gf01da87ab Henrik Rydgard 2017-04-03 21:40:30 No build D3D11: Make better use of the dirty flags to avoid state calls
v1.4.2-316-g4e5565452 Henrik Rydgard 2017-04-03 23:51:54 No build Add some missing VIEWPORTSCISSOR dirtying.
v1.4.2-315-gaa2269020 Unknown W. Brackets 2017-03-19 18:56:34 No build Dirty viewport state on framebuf resize.
v1.4.2-314-g1098bf734 Henrik Rydgard 2017-01-30 12:22:35 No build All: Only convert viewportscissor state if dirty
v1.4.2-313-g712c36b98 Henrik Rydgard 2017-04-04 00:06:45 No build Dirty RASTER_STATE when switching between rect and non-rect primitives (culling)
v1.4.2-312-gee87c08e7 vnctdj 2017-08-17 00:21:00 No build Oops, forgot this one
v1.4.2-312-ge439055a3 Henrik Rydgard 2017-01-30 12:07:26 No build All: Only convert raster state if dirty
v1.4.2-311-ge2b179d6e Henrik Rydgard 2017-01-30 12:02:14 No build All: Only convert depth stencil state if dirty
v1.4.2-311-g15c983a38 vnctdj 2017-08-16 23:39:30 No build Add a new translation category for the remote ISO feature
v1.4.2-310-ge4567c694 Henrik Rydgard 2017-01-30 11:56:14 No build All: Only convert blend state if "dirty"
v1.4.2-310-g697cfb022 vnctdj 2017-08-14 12:08:03 No build Reuse some already translated strings
v1.4.2-309-g3960a4d79 Unknown W. Brackets 2017-03-19 18:40:23 No build Ensure everything is dirty on frame start.
v1.4.2-309-g2c8b0e706 vnctdj 2017-08-14 11:33:14 No build Make keys names translatable in pop-up
v1.4.2-308-g945f57af3 Henrik Rydgård 2017-08-08 20:16:37 Download Download Download Update lang, add language name for Laotian
v1.4.2-307-gec7e63421 Henrik Rydgård 2017-08-08 16:42:05 Download Download Download Fix space stripping in a few more string input methods. Helps #9795
v1.4.2-306-g8ba5d7ec1 Henrik Rydgård 2017-08-08 16:32:56     Download Strip spaces from pasted IP addresses. Helps #9795. Fix accidental typo
v1.4.2-305-gedf0606bf Henrik Rydgård 2017-08-08 16:01:51 Download     Disable the x86-64 Android build until it can be debugged. Works around #9814 (all such devices can run the x86 build instead)
v1.4.2-304-g3ad571a92 Henrik Rydgård 2017-08-08 15:59:33 No build Merge: 5e4e23fd1 4b35e9e27 Merge pull request #9889 from hrydgard/android-misc-fixes Android misc fixes
v1.4.2-303-g4b35e9e27 Henrik Rydgård 2017-08-08 15:58:25 No build Reset the UI state properly in NativeInit. Fixes #9771
v1.4.2-302-g2de5e2b5c Henrik Rydgård 2017-08-08 13:40:58 No build Android: Fix bug where the surface size could be wrong after task switching and automatic recreation
v1.4.2-301-g7b4cf8516 Henrik Rydgård 2017-08-08 13:30:34 No build Make some decls private
v1.4.2-300-g3be568224 Henrik Rydgård 2017-08-08 13:22:36 No build Disable codepath that requires vibration permission which we don't have
v1.4.2-299-g7a3a620ff Henrik Rydgård 2017-08-08 13:03:23 No build Always shut down audio, regardless of why the task is being destroyed. Might help #9771
v1.4.2-298-gcefb57d77 Henrik Rydgård 2017-08-08 13:00:46 No build Misc cleanup
v1.4.2-297-g5627d8289 Henrik Rydgård 2017-08-08 11:40:56 No build Format string fixes in DPI logging
v1.4.2-296-ge268da823 Henrik Rydgård 2017-08-08 11:31:13 No build Android: Add some missing codepaths when using Vulkan, might fix audio/controller issues on task switching
v1.4.2-295-g5e4e23fd1 Henrik Rydgård 2017-08-08 11:01:10 Download Download Download Merge: ea047fa43 6ee8cb5f2 Merge pull request #9886 from hrydgard/android-scaling-fixes Android scaling fixes
v1.4.2-294-g6ee8cb5f2 Henrik Rydgård 2017-08-08 10:13:17 No build Review fixes, thanks unknown
v1.4.2-293-gbf91f67a3 Henrik Rydgård 2017-08-07 20:10:13 No build Another buildfix
v1.4.2-292-ge6bf7b5fe Henrik Rydgård 2017-08-07 17:09:16 No build Buildfixes
v1.4.2-291-gb87ae5d7d Henrik Rydgård 2017-08-07 15:48:27 No build Consolidate DPI/sizing handling on Android
v1.4.2-290-g43de02820 Henrik Rydgård 2017-08-07 15:07:55 No build updateDisplayMetrics was a poorly defined method, removed it.
v1.4.2-289-gae64519f0 Henrik Rydgård 2017-08-07 15:03:07 No build More splitting of dpi vars
v1.4.2-288-geaceef937 Henrik Rydgård 2017-08-07 15:02:18 No build Re-enable resizing the window on Android, change onConfigurationChanged flags
v1.4.2-287-gf4cf501cf Henrik Rydgård 2017-08-07 13:18:19 No build Separate X and Y dpi_scale
v1.4.2-286-g11c75476f Henrik Rydgård 2017-08-07 12:16:08 No build Turn g_dpi into a float, because why not
v1.4.2-285-gd44309405 Henrik Rydgård 2017-08-07 11:49:09 No build Android: Fix scaling issue on configuration changes. Why was that division by 2 there?? Must have been some old left-over debug code.
v1.4.2-284-gea047fa43 Henrik Rydgård 2017-08-06 20:37:36 Download Download Download Android: Turn off resizability until we can properly fix the sizing logic. Helps #9866
v1.4.2-283-g35c8a05d2 Henrik Rydgård 2017-08-05 18:15:01 No build Minor GPU disassembler update
v1.4.2-282-g76fd568d8 Henrik Rydgård 2017-08-02 10:02:47 Download Download Download Merge: 107e085ec 3ce8680d9 Merge pull request #9876 from hrydgard/android-audio-refactor Android audio refactor
v1.4.2-281-g3ce8680d9 Henrik Rydgård 2017-08-01 15:42:47 No build Make the OpenSL wrapper an object too, to make sure it's always initialized the same.
v1.4.2-280-ga453dc812 Henrik Rydgård 2017-08-01 15:28:45 No build Make a state object for the Android audio wrapper
v1.4.2-279-g107e085ec Henrik Rydgård 2017-08-01 10:48:23 Download Download Download Update submodule lang
v1.4.2-278-gfd5bf0e0a Henrik Rydgård 2017-08-01 10:45:32 Download Download Download Merge: 2b1ad21bd e33acdc5e Merge pull request #9857 from jbeich/freebsd Fix crash on FreeBSD x86_64 when starting a game
v1.4.2-276-g2b1ad21bd Henrik Rydgård 2017-08-01 10:44:38 No build Merge: f182b79e1 f35fa998a Merge pull request #9874 from unknownbrackets/vol-overflow Core: Handle 20-bit volumes in SIMD optimizations
v1.4.2-274-gf182b79e1 Henrik Rydgård 2017-08-01 10:40:15 No build Merge: 797c0e50f cc88435b4 Merge pull request #9873 from unknownbrackets/fullscreen Fix and improve fullscreen on 21:9 monitors
v1.4.2-271-gcc88435b4 Unknown W. Brackets 2017-07-30 17:33:02 No build Windows: Support multi-display full screen. For when you have an ultrawide monitor, or I guess even multiple.
v1.4.2-270-gd6affac72 Unknown W. Brackets 2017-07-30 17:17:54 No build GPU: Correct 1080p/720p crop for ultrawide/similar. If the display is 1280x1080 or 2560x1080, we don't want to stretch width.
v1.4.2-270-g797c0e50f Henrik Rydgård 2017-08-01 10:38:31   Download   Merge: f8213a914 7e753ed24 Merge pull request #9875 from unknownbrackets/ui-scissor GLES: Set target w/h in buffered rendering
v1.4.2-269-gf3575c819 Qingning Yao 2017-08-16 09:18:16 No build Add controller entries from gabomdq/SDL_GameControllerDB Before using gabomdq/SDL_GameControllerDB as submodule, there's a few entries that exists in our current file but not in that repository. I have created a [pull request]( for that repo, and before that get merged, this could be a direct temporary fix to #9872 and #9825 and many more potential controller support issues.
v1.4.2-269-gf35fa998a Unknown W. Brackets 2017-07-30 20:46:08 No build Core: Handle 20-bit volumes in SIMD optimizations. It was previously only accounting for 17 bits of volume, by mistake. This was introduced in v1.0.0. May help #9379.
v1.4.2-269-ge33acdc5e Jan Beich 2017-07-21 09:46:43 No build Common: fix MAP_32BIT after 9f24203ef8f6 9f24203ef8f6 added 0x20000000 as a default fallback address hint which unconditionally disabled MAP_32BIT. FreeBSD cannot use the hints because without adjusting RLIMIT_DATA lower addresses are reserved for brk(2) style heap. So, don't try to use hints with MAP_32BIT.
v1.4.2-269-g626102e84 Unknown W. Brackets 2017-07-30 16:51:53 No build Windows: Use system API to toggle fullscreen. Instead of having a special Host API for Windows only.
v1.4.2-269-g7e753ed24 Unknown W. Brackets 2017-07-30 23:44:38 No build GLES: Set target w/h in buffered rendering. Otherwise, the flipped scissors don't update on window resize. Example: when toggling fullscreen.
v1.4.2-268-gf8213a914 Henrik Rydgård 2017-07-24 16:05:35 Download Download Download Update lang submodule
v1.4.2-267-g033676ca4 Henrik Rydgård 2017-07-13 23:36:05 Download Download Download Vulkan debug mode: In case of missing validation layers, warn, don't error out.
v1.4.2-266-g2d5e7c834 Henrik Rydgård 2017-07-10 00:25:06 Download Download Download Merge: fbe06c5a2 b9ed5827a Merge pull request #9839 from wodencafe/nyko_core_controller Add support for NYKO CORE Gamepad
v1.4.2-265-gb9ed5827a wodencafe 2017-07-10 00:11:47 No build Update gamecontrollerdb.txt Add support for NYKO CORE Gamepad
v1.4.2-264-gfbe06c5a2 Henrik Rydgård 2017-07-09 10:58:40 Download Download Download Merge: a9f70d1c5 3dacd323c Merge pull request #9837 from unknownbrackets/jit-rip x64: Avoid clobbering jr dest in cases
v1.4.2-263-g3dacd323c Unknown W. Brackets 2017-07-09 01:40:06 No build x64: Avoid clobbering jr dest in cases.
v1.4.2-262-g79a6690a3 Unknown W. Brackets 2017-07-09 01:39:26 No build x64: Fix coreState rip checks.
v1.4.2-261-ga9f70d1c5 Henrik Rydgård 2017-07-07 16:52:43 Download Download Download Merge: e6e96c0d8 8d86463b1 Merge pull request #9834 from hrydgard/remove-rip-addressing x86-64: Add ability to run without RIP addressing between generated code and global data
v1.4.2-260-g8d86463b1 Henrik Rydgård 2017-07-07 15:46:14 No build More RIP fixes
v1.4.2-259-gf7fea57bb Henrik Rydgård 2017-07-07 15:12:57 No build More RIP addressing in software skinning..
v1.4.2-258-g837118d23 Henrik Rydgård 2017-07-07 15:04:04 No build More RIP elimination
v1.4.2-257-g86396ba39 Henrik Rydgård 2017-07-07 14:50:50 No build Turning off the "close memory finder" lets us find more RIP addressing...
v1.4.2-256-g8872057a2 Henrik Rydgard 2017-07-07 14:22:35 No build x86-64: Linux ABI fix
v1.4.2-255-gdad5ca45f Henrik Rydgård 2017-07-07 14:15:10 No build Delete some unnecessary loads. These loads are done properly inside trigCallHelper.
v1.4.2-254-gd312086a6 Henrik Rydgård 2017-07-07 13:57:37 No build 32-bit fixes
v1.4.2-253-ge5a7d0df9 Henrik Rydgård 2017-07-07 12:59:23 No build Buildfix for platforms with standards-compliant offsetof (no dynamic indexing allowed)k
v1.4.2-252-gf5e110018 Henrik Rydgård 2017-07-07 12:57:39 No build Fix software skinning
v1.4.2-251-g087c11800 Henrik Rydgård 2017-07-07 12:48:17 No build Workaround
v1.4.2-250-gecbeee522 Henrik Rydgård 2017-07-07 11:30:06 No build RegCacheFPU
v1.4.2-249-g758cbd748 Henrik Rydgård 2017-07-07 11:28:49 No build Replace vminmax_sreg with mips->temp
v1.4.2-248-g270001e65 Henrik Rydgård 2017-07-07 11:27:29 No build vminmax_sreg only needs a single element
v1.4.2-247-g567937fa4 Henrik Rydgård 2017-07-07 11:22:31 No build x64: Enable non-RIP addressing for FPU registers
v1.4.2-246-g381c4ca4b Henrik Rydgård 2017-07-07 11:12:08 No build X64: Fix bug in a case in the MOVQ emitter : rex byte should be after the 0x66 prefix
v1.4.2-245-gcf7939d3e Henrik Rydgård 2017-07-05 17:05:39 No build Get rid of remaining RIP addressing in vertex decoder
v1.4.2-244-g442a7012a Henrik Rydgård 2017-07-05 17:00:15 No build Remove some rip addressing in vertex decoder
v1.4.2-243-g077fafba6 Henrik Rydgård 2017-07-05 16:44:22 No build Get rid of sincostemp global. Solution not tested on linux yet.
v1.4.2-242-gcfa7c6165 Henrik Rydgård 2017-07-05 15:59:17 No build More RIP removal. Also add some comments to make it easy to just search for "M(&" to find remaining offenders.
v1.4.2-241-g0645677fe Henrik Rydgård 2017-07-05 15:38:55 No build Access FPU temps through CTXREG
v1.4.2-240-g752254d40 Henrik Rydgård 2017-07-05 15:19:03 No build Surprise! More. Making many commits for easier bisects.
v1.4.2-239-g074333494 Henrik Rydgård 2017-07-05 15:15:20 No build Guess what? More RIP elimination (but keep the fast path too)
v1.4.2-238-g7c3b37c56 Henrik Rydgård 2017-07-05 15:06:44 No build More RIP elimination
v1.4.2-237-g7c1ae5b3e Henrik Rydgård 2017-07-05 14:23:52 No build Move tempValues into MIPSState
v1.4.2-236-gf08c278fd Henrik Rydgård 2017-07-05 14:19:54 No build Move another couple of temps into MIPSState
v1.4.2-235-g102be8654 Henrik Rydgård 2017-07-05 14:15:42 No build Remove RIP access from some matrix ops, SafeMem
v1.4.2-234-g2e9a9f2d7 Henrik Rydgård 2017-07-05 14:10:36 No build Move mscxr_temp to MIPSState
v1.4.2-233-gd82f90f1b Henrik Rydgård 2017-07-05 14:04:19 No build More RIP removal
v1.4.2-232-g78538ff61 Henrik Rydgård 2017-07-05 13:51:27 No build Some code cleanup. More work towards removing RIP addressing
v1.4.2-231-g80b82ecd8 Henrik Rydgård 2017-07-05 16:46:47 No build Buildfix attempt
v1.4.2-230-gf44f7472e Henrik Rydgård 2017-07-05 13:27:38 No build Remove more RIP addressing
v1.4.2-229-g99d23fb02 Henrik Rydgård 2017-07-05 13:21:35 No build X64/X86: Even more use of the context register
v1.4.2-228-g730e9ced6 Henrik Rydgård 2017-07-05 13:12:42 No build X86/X64: We have the context register loaded, let's use it more.
v1.4.2-227-g385204bec Henrik Rydgård 2017-07-05 12:51:41 No build X64 vertex decoder: Use relative memory accesses when loading matrices.
v1.4.2-226-gc4db0a231 Henrik Rydgård 2017-07-05 12:45:56 No build x64: Use context register to access saved_flags
v1.4.2-225-ge6e96c0d8 Henrik Rydgård 2017-07-03 16:16:25 Download Download Download Fix build with NDK 15. This does force us to make do with 32-bit file sizes...
v1.4.2-224-g7da5dfcdd Henrik Rydgård 2017-07-03 11:55:31 No build Don't use stat64 unless we need to
v1.4.2-223-g7939cb502 Henrik Rydgård 2017-07-02 22:51:52 Download Download Download Minor debugging feature: Show vertex normals in GE debugger
v1.4.2-222-g0d49bc983 Henrik Rydgård 2017-07-02 11:15:48 Download Download Download Merge: ca12ffb65 79cb51aa9 Merge pull request #9824 from unknownbrackets/ui-slow UI: Show slow message based on refresh rate
v1.4.2-220-gca12ffb65 Henrik Rydgård 2017-07-02 11:15:21 Download Download   Merge: 5175abe1f c711b00d4 Merge pull request #9823 from unknownbrackets/texscaling D3D11: Fix texture scaling with blank first half
v1.4.2-219-gc711b00d4 Unknown W. Brackets 2017-07-02 01:13:50 No build GPU: Clean up some GLES3 defaults. It should default both of them the same way. And we already set subimage on desktop.
v1.4.2-218-gc724df5f5 Unknown W. Brackets 2017-07-02 01:10:00 No build D3D11: Fix texture scaling with blank first half. This would cause some textures to become blank. Fixes #9813.
v1.4.2-218-g79cb51aa9 Unknown W. Brackets 2017-07-02 01:21:47 No build UI: Show slow message based on refresh rate. It was always showing because it wasn't divided by 1000.
v1.4.2-217-g5175abe1f Henrik Rydgård 2017-07-01 18:01:13 Download Download Download Merge: 3f8ccf486 ee00815da Merge pull request #9822 from nagisa/windows-has-no-weak-linking Fix Windows XP support in LocalFileLoader
v1.4.2-216-gee00815da Simonas Kazlauskas 2017-07-01 12:10:25 No build Fix Windows XP support in LocalFileLoader Because that junk from 50 years ago still matters to people, apparently.
v1.4.2-215-g3f8ccf486 Henrik Rydgård 2017-06-27 11:45:05 Download Download Download Merge: 9dced6881 7347c2846 Merge pull request #9796 from zminhquanz/Runningslowmessage Fix message running slow always show when game running stable speed
v1.4.2-208-g9dced6881 Unknown W. Brackets 2017-06-24 23:09:20 Download Download Download Core: Buildfix.
v1.4.2-207-g94a14bde2 Unknown W. Brackets 2017-06-24 20:59:05   Download Download Merge: 3249d8165 955077199 Merge pull request #9810 from nagisa/master Make the Loader API thread-safe
v1.4.2-206-g955077199 Unknown W. Brackets 2017-06-24 20:58:25 No build Core: Windows buildfix.
v1.4.2-205-g0c8faeb3e Simonas Kazlauskas 2017-06-24 20:23:52 No build Fix windows build
v1.4.2-204-g38c416df8 Simonas Kazlauskas 2017-06-24 20:10:20 No build Add a note about thread-safety req in FileLoader
v1.4.2-203-g55c193ce7 Simonas Kazlauskas 2017-06-24 20:07:37 No build Remove use of C file api in LocalFileLoader Instead use native system calls.
v1.4.2-202-g7347c2846 zminhquanz 2017-06-15 16:43:41 No build Fixes
v1.4.2-202-g597a1af85 Simonas Kazlauskas 2017-06-24 20:06:18 No build Add conservative locking arond Caching/HTTP FLs Making them hopefully thread-safe.
v1.4.2-201-ge2c9fa7f5 zminhquanz 2017-06-15 07:15:56 No build Fixes
v1.4.2-201-g3f63c2973 Simonas Kazlauskas 2017-06-23 17:40:00 No build Also support atomic windows readAt
v1.4.2-200-gbb5114bc8 zminhquanz 2017-06-12 08:41:04 No build Add 1 line
v1.4.2-200-g3c3596dbf Simonas Kazlauskas 2017-06-23 16:23:43 No build Make the Loader API thread-safe Since the majority of the code is using ReadAt API already, map this to a `readp` "syscall" which does not mutate any state about the file descriptor therefore making it fairly safe multi-threading wise. This allows to get rid of read-time mutexes in RamCachedFileLoader and therefore fixes #9803
v1.4.2-199-g3249d8165 Unknown W. Brackets 2017-06-18 21:17:48 Download Download Download GE Debugger: Buildfix for BSD. `tm` was not defined, as per jbeich.
v1.4.2-199-g6e2f15291 zminhquanz 2017-06-11 15:44:41 No build Add credit developer
v1.4.2-198-gdd23588cd Henrik Rydgård 2017-06-13 19:17:58 Download Download Download Merge: dfdf54813 a223d4e27 Merge pull request #9799 from unknownbrackets/case-hack Apply a hack to simulate USB created files
v1.4.2-198-g98586e0af zminhquanz 2017-06-11 15:42:54 No build Oops
v1.4.2-197-g1fb31c73c zminhquanz 2017-06-11 14:26:17 No build Fix running slow message , it's always show when game run stable above 98% speed
v1.4.2-196-gdfdf54813 Henrik Rydgård 2017-06-09 14:53:06 Download Download Download Port a small simplification to D3D9
v1.4.2-195-g5f6e0feac Henrik Rydgård 2017-06-09 14:50:39 Download Download   D3D11: Fix Star Ocean again (wasn't clearing stencil properly)
v1.4.2-194-g360611111 Henrik Rydgård 2017-06-09 11:23:28 Download Download Download Fix UWP build
v1.4.2-193-g15aff3d36 Henrik Rydgård 2017-06-08 09:39:06 Download Download Download Merge: 2cd8bb53d 1339bf18c Merge pull request #9790 from unknownbrackets/homebrew Set a working directory for homebrew outside ms0:/PSP/GAME/
v1.4.2-192-g1339bf18c Unknown W. Brackets 2017-06-08 03:54:41 No build sceVaudio: Fix typo in constant name. Same value, but this is clearer.
v1.4.2-191-ga223d4e27 Unknown W. Brackets 2017-06-13 07:55:50 No build Apply a hack to simulate USB created files. Fixes #9794. Some homebrew accidentally depend on this PSP firmware bug.
v1.4.2-191-g2c01bc80d Unknown W. Brackets 2017-06-08 03:52:46 No build Core: Set cwd for non-ms0:/ games on boot. This isn't ideal (games should be in ms0:/PSP/GAME/), but it gives a better chance of games working than not setting a cwd at all. Fixes #9785.
v1.4.2-190-g2cd8bb53d Henrik Rydgård 2017-06-07 09:59:05 Download Download Download Merge: b7263b6dc 42bdf3e19 Merge pull request #9783 from hrydgard/elf-safety Various ELF loading size checks for safety
v1.4.2-186-gb7263b6dc Henrik Rydgård 2017-06-07 09:57:11 Download Download   Merge: ae9451694 21fbacd99 Merge pull request #9784 from unknownbrackets/warnings Warning fixes
v1.4.2-185-g21fbacd99 Unknown W. Brackets 2017-06-07 08:25:42 No build Build: Include Roboto in buildscripts.
v1.4.2-184-ge24216e55 Unknown W. Brackets 2017-06-07 04:50:19 No build UI: Add some missing overrides.
v1.4.2-184-g42bdf3e19 Henrik Rydgård 2017-06-06 23:47:51 No build ELF loading potential out-of-bounds fix
v1.4.2-183-gb1b3b7c9d Henrik Rydgård 2017-06-06 23:41:23 No build Refuse to load truncated ~PSP files.
v1.4.2-183-ga6f56769a Unknown W. Brackets 2017-06-07 04:49:42 No build SoftGPU: Avoid some compile warnings. Remove some no-longer used funcs, add some switch default logs.
v1.4.2-182-g57a20f02e Henrik Rydgård 2017-06-06 23:20:09 No build Fix minor overallocation during elf loading
v1.4.2-182-g14cf862e2 Unknown W. Brackets 2017-06-07 04:48:17 No build GE Debugger: Gah, fix some pointer size errors. Happened to be 8 bytes, but not on 32-bit, of course.
v1.4.2-181-gae9451694 Henrik Rydgård 2017-06-06 19:10:54 Download Download Download Merge: d2ac92e0e c17f5f1a1 Merge branch 'sum2012-utility-minor'
v1.4.2-180-gc17f5f1a1 Henrik Rydgård 2017-06-06 19:07:11 No build Fix get/set confusion
v1.4.2-179-g0081f5775 sum2012 2017-04-10 14:33:56 No build Format fix
v1.4.2-178-ge5001a115 sum2012 2017-04-09 13:58:43 No build Implemented sceUtilityGetSystemParamInt
v1.4.2-177-gd2ac92e0e Unknown W. Brackets 2017-06-06 16:32:14 Download Download Download Merge: 705499c7b 751c61bd6 Merge pull request #9782 from hrydgard/android-textrender WIP: Android: Use native canvas API to draw text onto bitmaps.
v1.4.2-174-g751c61bd6 Henrik Rydgård 2017-06-06 15:45:43 No build We are already shipping Roboto-Condensed.ttf, let's use it
v1.4.2-173-ge4d2c9596 Henrik Rydgård 2017-06-06 12:25:40 No build Buildfix qt
v1.4.2-172-g28984ceef Henrik Rydgård 2017-06-06 11:31:52 No build Fix some comments
v1.4.2-171-g3a640ff8a Henrik Rydgård 2017-06-06 11:30:20 No build Address comments, make things closer to the Win32 code. Things work better.
v1.4.2-170-g62c747bc0 Henrik Rydgård 2017-06-06 00:12:13 No build Buildfix buildbot
v1.4.2-169-g0af19719c Henrik Rydgård 2017-06-05 23:35:26 No build Fix vertical positioning, eliminate double-&
v1.4.2-168-g0d3d64237 Henrik Rydgård 2017-06-05 17:32:49 No build It works!
v1.4.2-167-g0bf92a4fa Henrik Rydgård 2017-06-05 13:22:01 No build Font rendering code runs but it sure ain't right
v1.4.2-166-gd9c43642c Henrik Rydgård 2017-06-05 13:04:30 No build Fix assorted JNI issues, the calls work now.
v1.4.2-165-g871260fcc Henrik Rydgård 2017-06-03 21:18:50 No build Start sketching native text rendering for Android
v1.4.2-165-g705499c7b Henrik Rydgård 2017-06-05 18:46:46 Download Download Download Merge: c5ebeb427 21497b523 Merge pull request #9781 from LunaMoo/idolDLC Patch unusual way of checking for firmware version.
v1.4.2-164-gb5ed8de9e Henrik Rydgård 2017-06-05 13:39:06 No build Warning fix
v1.4.2-164-g21497b523 LunaMoo 2017-06-05 17:03:43 No build Patch unusual way of checking for firmware version.
v1.4.2-163-gc5ebeb427 Henrik Rydgård 2017-06-05 10:08:55 Download Download Download Merge: 3e712656b 73fd75c0e Merge pull request #9780 from unknownbrackets/ge-record GE recorder and replay
v1.4.2-152-g73fd75c0e Unknown W. Brackets 2017-06-05 05:08:17 No build GE Debugger: Fix replay timing drift.
v1.4.2-151-g7e26c75a2 Unknown W. Brackets 2017-06-05 00:03:51 No build GE Debugger: Pass filename into dump replay.
v1.4.2-150-gd62f5f9fe Unknown W. Brackets 2017-06-04 23:49:55 No build GE Debugger: Add some comments and cleanup.
v1.4.2-149-gf1429bc23 Unknown W. Brackets 2017-06-04 21:50:12 No build GPU: Stall properly on matrix data. Hit an infinite loop because it kept passing the stall pause and looping. Found when recording the God of War demo.
v1.4.2-148-g0ce48fbeb Unknown W. Brackets 2017-06-04 21:11:23 No build GE Debugger: Reduce memory allocation. This allows larger dumps to run without memory errors.
v1.4.2-147-g37e96c97d Unknown W. Brackets 2017-06-04 20:20:41 No build GE Debugger: Add record button.
v1.4.2-146-g883c4e8ac Unknown W. Brackets 2017-06-04 20:10:19 No build GE Debugger: Compress GE dumps. This doesn't save slab memory/size, but it does improve file size.
v1.4.2-145-g23d2ababd Unknown W. Brackets 2017-06-04 19:26:39 No build GE Debugger: Run replay using stalling. This is faster and tests flushing better.
v1.4.2-144-g2a388ba78 Unknown W. Brackets 2017-06-04 18:17:01 No build GE Debugger: Fix replay FPS.
v1.4.2-143-g33b073c54 Unknown W. Brackets 2017-06-04 18:15:13 No build Jit: Fix syscall outside delay slot. Doesn't happen in real games, but useful in debug code.
v1.4.2-142-g80be3166a Unknown W. Brackets 2017-06-04 10:27:36 No build GE Debugger: Allocate replay memory smarter. This ends up being a good chunk faster.
v1.4.2-141-g300961ce6 Unknown W. Brackets 2017-06-04 09:47:29 No build GE Debugger: Align texture/vertex/etc. data. This may allow slab allocation after all, since it needs to be aligned.
v1.4.2-140-g943014577 Unknown W. Brackets 2017-06-04 07:36:39 No build GE Debugger: Fix clut command recording. The loadclut command hasn't executed yet...
v1.4.2-139-g4a56e6ff8 Unknown W. Brackets 2017-06-04 07:28:29 No build GE Debugger: Fix recording in softgpu.
v1.4.2-138-gababe0046 Unknown W. Brackets 2017-06-04 07:24:16 No build GE Debugger: Implement memory transfer commands.
v1.4.2-137-g9f51c35df Unknown W. Brackets 2017-06-04 07:17:59 No build GE Debugger: Fix memmem and cleanup. Somehow the prev memmem was sometimes not working right...
v1.4.2-136-g3e1490016 Unknown W. Brackets 2017-06-04 06:40:01 No build GE Debugger: Load commands more directly.
v1.4.2-135-g0c0855984 Unknown W. Brackets 2017-06-04 00:24:07 No build GE Debugger: Wait to get the right display buf.
v1.4.2-134-gfcfbe8cab Unknown W. Brackets 2017-06-04 00:03:59 No build GE Debugger: Fix matrix dumping. Record wasn't seeing the commands to dump them.
v1.4.2-133-ge45b04a69 Unknown W. Brackets 2017-06-04 00:02:20 No build GE Debugger: Clear after replay finished.
v1.4.2-132-g82beb726f Unknown W. Brackets 2017-06-03 23:46:36 No build GE Debugger: Record init state and display buf. Some things are now visible, but still drawing wrong...
v1.4.2-131-g21153c899 Unknown W. Brackets 2017-06-03 23:45:44 No build GE Debugger: Oops, don't record if not active. In case the debugger is open but not recording, oops.
v1.4.2-130-g73d21ab85 Unknown W. Brackets 2017-06-03 23:14:43 No build GE Debugger: Initial GE dump replay. Doesn't work for a few reasons, mainly need existing matrix state/etc.
v1.4.2-130-g3e712656b Henrik Rydgård 2017-06-04 12:28:11 Download Download Download Merge: af1801af5 6e98dbb57 Merge pull request #9776 from hrydgard/textrender-refactor draw_text.cpp refactor
v1.4.2-129-gea2c79d78 Unknown W. Brackets 2017-06-03 23:13:37 No build GPU: Add a debug method to grab list tick wait. So that we can wait until then when doing test drawing.
v1.4.2-128-g60bf4ff99 Unknown W. Brackets 2017-06-03 22:34:06 No build GE Debugger: Start a module/thread for dump runs. Otherwise some things might get confused.
v1.4.2-127-g4f07ec0df Unknown W. Brackets 2017-06-03 21:58:38 No build GE Debugger: Oops, emit transfer/clut cmds.
v1.4.2-126-gaf1801af5 Henrik Rydgård 2017-06-04 12:01:23     Download Merge: 2391c0edd 0e44c3b9f Merge pull request #9668 from LunaMoo/featureTR Add "ignoreAddress" to texture replacement.
v1.4.2-126-g36069d144 Unknown W. Brackets 2017-06-03 21:47:38 No build GE Debugger: Simple framework to load dumps. This tries to execute them within the context of the emulator as much as possible, so we don't have weird bugs. Going with a file type so we can easily load the dump by opening the file directly.
v1.4.2-125-g37a894a55 Unknown W. Brackets 2017-06-03 09:09:58 No build GE Debugger: Record memcpy/memset too.
v1.4.2-124-gb2bd966ad Unknown W. Brackets 2017-06-03 08:34:58 No build GE Debugger: Implement basic recording. A bit slow since it searches really hard for dups, but otherwise the file is often very large.
v1.4.2-124-g6e98dbb57 Henrik Rydgård 2017-06-04 10:57:46 No build Split out the Qt font drawer in its own file.
v1.4.2-123-gcbbd3cac7 Unknown W. Brackets 2017-06-03 06:53:20 No build GE Debugger: Initial structure for GE data dumping. This snapshots the GE commands and drawing to facilitate debugging.
v1.4.2-123-g8d3b18478 Henrik Rydgård 2017-06-04 10:43:34 No build Split out DrawTextWin32 into its own file, to be further split later.
v1.4.2-122-g41b485aa0 Unknown W. Brackets 2017-06-03 05:54:28 No build Core: Refactor repeating disc id homebrew code.
v1.4.2-122-g32ae86f70 Henrik Rydgård 2017-06-04 00:35:37 No build Split TextDrawer into interface and implementation.
v1.4.2-121-gdca75437c Unknown W. Brackets 2017-06-03 04:39:11 No build GPU: Refactor common frame dumping code.
v1.4.2-121-g2391c0edd Henrik Rydgård 2017-06-04 01:10:43 Download Download   Fix reported null pointer error in the Java code
v1.4.2-120-g0f5c59dc2 Henrik Rydgård 2017-06-03 19:37:34 Download Download Download Merge: d0aca65f5 9a14de583 Merge pull request #9773 from unknownbrackets/ui-minor Tweak some minor UI glitches
v1.4.2-113-g9a14de583 Unknown W. Brackets 2017-06-03 18:42:34 No build UI: Make some tooltips less technical.
v1.4.2-112-gd0aca65f5 Henrik Rydgård 2017-06-03 18:43:33 Download Download Download Merge: 0ac979505 e55b6ac4a Merge pull request #9770 from hrydgard/unify-drawengine Unify some code in DrawEngine
v1.4.2-112-g977f75ce1 Unknown W. Brackets 2017-06-03 18:39:18 No build UI: Fix text wrap when kerning adjusts spaces. This was happening for some setting info messages. The sum of the word lengths didn't actually match the line length, because more space was added between some words.
v1.4.2-111-ge55b6ac4a Henrik Rydgård 2017-06-02 13:06:14 No build Unify SetupVertexDecoder
v1.4.2-111-g4e49992e5 Unknown W. Brackets 2017-06-03 18:38:37 No build UI: Remove padding hack for setting info message.
v1.4.2-110-g64c219498 Unknown W. Brackets 2017-06-03 17:52:42 No build UI: Allow texture ini create only within game.
v1.4.2-110-g14a80968c Henrik Rydgård 2017-06-02 12:25:47 No build Unify transformed arrays
v1.4.2-109-gc4af8be5e Unknown W. Brackets 2017-06-03 17:48:35 No build UI: Enable mouse settings only if checked. Like other settings do.
v1.4.2-109-g1abb8792a Henrik Rydgård 2017-06-02 12:16:43 No build Unify ComputeMiniHash
v1.4.2-108-gcb1b8f23b Unknown W. Brackets 2017-06-03 17:41:56 No build UI: Fix fade-out when editing touch controls.
v1.4.2-108-g303224091 Henrik Rydgård 2017-06-02 12:09:57 No build Unify DecodeVertsStep
v1.4.2-107-g979bc58ca Unknown W. Brackets 2017-06-03 17:37:55 No build UI: Translate AVI start/stop strings.
v1.4.2-107-g240e058b3 Henrik Rydgård 2017-06-02 12:03:46 No build Some unification in DrawEngine
v1.4.2-106-g0ac979505 Henrik Rydgård 2017-06-02 17:03:29 Download Download Download Fixes for D3D11 postprocessing
v1.4.2-105-g6169fa289 Henrik Rydgård 2017-06-02 12:15:56 Download Download Download Merge: dba22e255 665a2c04c Merge pull request #9769 from hrydgard/vulkan-sw-skinning Implement software skinning for the Vulkan backend.
v1.4.2-103-gdba22e255 Henrik Rydgård 2017-06-02 09:19:20 Download Download Download Merge: eb6caf373 1cc488aef Merge pull request #9766 from unknownbrackets/screenshot Fix Take Screenshot
v1.4.2-100-geb6caf373 Henrik Rydgård 2017-06-02 09:18:48 No build Merge: 65b71df96 83d017848 Merge pull request #9767 from unknownbrackets/depth-blit Blit depth only in BlitFramebufferDepth on GLES and Vulkan
v1.4.2-97-g65b71df96 Henrik Rydgård 2017-06-02 09:17:07 Download Download   Merge: 2d882b737 41c378ec7 Merge pull request #9768 from unknownbrackets/softgpu SoftGPU: Fix separate mip cluts in linear jit
v1.4.2-95-g2d882b737 Unknown W. Brackets 2017-06-02 06:06:13 Download Download Download Merge: 7822e5b57 f10c9dfd8 Merge pull request #9760 from LunaMoo/sceJpegWidth Fix jpeg's with width not matching psp buffer size.
v1.4.2-94-gf10c9dfd8 LunaMoo 2017-06-01 16:52:36 No build Initialize pspWidth and increase the max size.
v1.4.2-93-g83d017848 Unknown W. Brackets 2017-06-02 05:58:33 No build Vulkan: Allow blit/copy of depth or stencil only. Docs say nothing about this not working, and it works on NVIDIA, from what I can tell.
v1.4.2-93-g7cee37c4e LunaMoo 2017-06-01 13:44:09 No build Needs to be square! O.o
v1.4.2-93-g1cc488aef Unknown W. Brackets 2017-06-02 05:40:45 No build SoftGPU: Support Take Screenshot partially. This doesn't capture the FPS etc. as other backends do, but at least it takes a screenshot.
v1.4.2-92-g5190ad7aa Unknown W. Brackets 2017-06-02 05:57:08 No build GLES: Copy only depth in BlitFramebufferDepth. Otherwise we get glitched rendering in some games - see #9740.
v1.4.2-92-g79ae0f77d Unknown W. Brackets 2017-06-02 05:40:21 No build UI: Fix Take Screenshot support.
v1.4.2-92-g41c378ec7 Unknown W. Brackets 2017-06-02 06:34:49 No build SoftGPU: Fix separate mip cluts in linear jit.
v1.4.2-92-g17d8eb19c LunaMoo 2017-06-01 11:54:20 No build Fix jpeg's with width not matching psp buffer size.
v1.4.2-91-g7822e5b57 Henrik Rydgård 2017-06-01 09:04:36 Download Download Download Merge: 05b0acafb f66ffb9ff Merge pull request #9755 from unknownbrackets/mipmaps GPU: Block mipmap autogen for matching size
v1.4.2-88-g05b0acafb Henrik Rydgård 2017-06-01 09:03:24 No build Merge: ff1771310 ffa670a97 Merge pull request #9754 from unknownbrackets/vulkan Correct some crashes from Vulkan merge
v1.4.2-87-gffa670a97 Henrik Rydgård 2017-06-01 09:03:13 No build Merge: f1e918067 ff1771310 Merge branch 'master' into vulkan
v1.4.2-83-gf1e918067 Unknown W. Brackets 2017-06-01 08:24:56 No build Vulkan: Fix Cardboard rendering. Mostly the Viewport2D flush issue, which may possibly have broken something else.
v1.4.2-82-gff1771310 Henrik Rydgård 2017-06-01 08:59:45 Download Download   Fix crash on macOS. Fixes #9751
v1.4.2-82-g01c973d0d Unknown W. Brackets 2017-06-01 05:38:56 No build GLES: Fix startup crash on desktop OpenGL < 4. Most importantly, on Mac OS X. Fixes #9751. May help #9744.
v1.4.2-81-gf66ffb9ff Unknown W. Brackets 2017-06-01 06:42:07 No build GPU: Fix negative mip levels with const workaround. Might've crashed if it hit a negative level before.
v1.4.2-81-g7001b842e Henrik Rydgård 2017-05-31 20:04:08 Download Download Download Merge: 968787341 0cdd55f45 Merge pull request #9750 from LunaMoo/sceJpeg Implement sceJpegDecodeMJpeg & sceJpegDecodeMJpegSuccessively
v1.4.2-81-g531c6682b Unknown W. Brackets 2017-06-01 05:04:11 No build Vulkan: Increment engine version. Since we are kinda majorly different now.
v1.4.2-80-gd1c9cb8c6 Unknown W. Brackets 2017-06-01 04:46:59 No build UI: Start a render pass while stepping. We won't start one otherwise. This fixes a crash when auto run is off.
v1.4.2-80-gb6375638f Unknown W. Brackets 2017-06-01 06:23:20 No build GPU: Block mipmap autogen for matching size. If the mips don't get smaller, we can't autogen - the bias in that case is used to select a different texture. Fixes #9731. This also may improve a minor performance issue on PowerVR in some games.
v1.4.2-79-g968787341 Henrik Rydgård 2017-05-31 15:08:35 Download Download Download Merge: 6bd1a16c3 20aa1f825 Merge pull request #9749 from LunaMoo/byeHack Remove obsolete workaround from 5xBR
v1.4.2-77-g6bd1a16c3 Henrik Rydgård 2017-05-31 14:11:12   Download Download Merge: cae39adab 2b14c6b53 Merge pull request #9748 from hrydgard/delete-clearbuffer Delete obsolete function ClearBuffer
v1.4.2-75-gcae39adab Henrik Rydgård 2017-05-31 14:09:47 No build Update submodule SPIRV-Cross, remove workarounds that are no longer needed
v1.4.2-74-g5b3ca89ee Henrik Rydgård 2017-05-31 14:03:07 No build Update lang submodule
v1.4.2-73-g93d3c543f Henrik Rydgård 2017-05-31 14:02:44 No build Update glslang submodule
v1.4.2-72-gcb9b63e75 Henrik Rydgård 2017-05-31 13:57:57     Download Fix scaling post-shaders on OpenGL. See #9742
v1.4.2-72-g2b14c6b53 Henrik Rydgård 2017-05-31 13:38:22 No build Delete obsolete function ClearBuffer
v1.4.2-71-g33d4f8c7a Henrik Rydgård 2017-05-31 11:41:21 Download Download   Vulkan: Fix minor bug when clearing the back buffer (loaded stencil for no reason)
v1.4.2-71-g20aa1f825 LunaMoo 2017-05-31 15:00:30 No build Remove obsolete workaround.
v1.4.2-71-g0cdd55f45 LunaMoo 2017-05-31 18:29:14 No build Implement sceJpegDecodeMJpeg & sceJpegDecodeMJpegSuccessively
v1.4.2-70-g82df6af4c Henrik Rydgård 2017-05-31 13:17:56 Download Download Download Merge: 8951d1864 ce7442338 Merge pull request #9746 from LunaMoo/minorCWC CWC: Respect _C2 as an activation.
v1.4.2-68-g8951d1864 Henrik Rydgård 2017-05-31 13:05:30 Download Download   Merge: 7bfccfbb1 3aae24aea Merge pull request #9747 from LunaMoo/pathFix Remove unnecessary \ / conversion.
v1.4.2-66-g7bfccfbb1 Henrik Rydgård 2017-05-31 11:53:03 Download Download Download Merge: eff60ca57 01635a5cd Merge pull request #9745 from hrydgard/android-backend-switch-restart Android: Just like on Windows, prompt to restart when changing graphics backend
v1.4.2-64-geff60ca57 Henrik Rydgård 2017-05-31 11:18:00 Download Download   Merge: 3e76863b8 2d6b8c645 Merge pull request #9735 from unknownbrackets/samplerjit SoftGPU: Sampler jit
v1.4.2-63-g2d6b8c645 Unknown W. Brackets 2017-05-28 23:59:51 No build SoftGPU: Correct linear filter rounding issue. Using 16-bit slots just lost too much precision. Jit already doesn't use this.
v1.4.2-62-gfdf5f2ab5 Unknown W. Brackets 2017-05-22 01:19:40 No build SoftGPU: Support separate mip CLUTs with linear.
v1.4.2-61-gcb3db559b Unknown W. Brackets 2017-05-22 01:16:03 No build SoftGPU: Jit the linear sampling too. For now, just reducing overhead. Could be smarter.
v1.4.2-60-gfa0ded4a7 Unknown W. Brackets 2017-05-13 03:50:24 No build SoftGPU: Reduce sampler id fuzz.
v1.4.2-59-gc05ecfc6f Unknown W. Brackets 2017-05-12 03:36:03 No build SoftGPU: Implement separate CLUT in samplerjit.
v1.4.2-58-gffcfa0a82 Unknown W. Brackets 2017-05-12 02:57:41 No build SoftGPU: Specialize CLUT4 jit. This version is a bit faster and cleaner.
v1.4.2-57-g9a82ae342 Unknown W. Brackets 2017-05-11 15:14:38 No build SoftGPU: Reduce overhead in sampler jit.
v1.4.2-56-g2233ab073 Unknown W. Brackets 2017-05-11 05:36:09 No build SoftGPU: Expose jit cache for profiling.
v1.4.2-55-g744736b92 Unknown W. Brackets 2017-05-11 04:50:35 No build SoftGPU: Jit 16 bit texel decode.
v1.4.2-54-gcf3294918 Unknown W. Brackets 2017-05-11 04:22:39 No build SoftGPU: Jit CLUT lookup.
v1.4.2-53-ga8a6b2cd8 Unknown W. Brackets 2017-05-11 03:04:22 No build SoftGPU: Jit swizzled texel lookup.
v1.4.2-52-gc9a467909 Unknown W. Brackets 2017-05-11 03:03:35 No build SoftGPU: Stop calling bufw pixels bytes. This was never even bits, it was just 8 * pixels before.
v1.4.2-51-g5491e1dbb Unknown W. Brackets 2017-05-11 02:39:35 No build SoftGPU: Jit texel fetch for non-clut/non-swizzle.
v1.4.2-50-gfd4c64d43 Unknown W. Brackets 2017-05-11 02:38:38 No build SoftGPU: Refactor out texture format logic. This could actually be shared, nothing x86 specific...
v1.4.2-49-g94920ec15 Unknown W. Brackets 2017-05-11 02:35:16 No build SoftGPU: Implement basic jit structure.
v1.4.2-48-g1b491fe15 Unknown W. Brackets 2017-05-11 02:31:34 No build SoftGPU: Stub a jit for texel fetch.
v1.4.2-47-gd5426e436 Unknown W. Brackets 2017-05-10 04:48:05 No build SoftGPU: Move sampler code to a dedicated file.
v1.4.2-47-gce7442338 LunaMoo 2017-05-31 11:58:24 No build Simplify some cwc detection code, respect _C2 as activation.
v1.4.2-47-g665a2c04c Henrik Rydgård 2017-06-02 11:47:14 No build Implement software skinning for the Vulkan backend. Fixes #9753
v1.4.2-47-g3aae24aea LunaMoo 2017-05-31 12:44:05 No build Remove unnecessary \ / conversion.
v1.4.2-47-g01635a5cd Henrik Rydgård 2017-05-31 11:12:11 No build Android: Just like on Windows, prompt to restart when changing graphics backend.
v1.4.2-46-g3e76863b8 Henrik Rydgård 2017-05-30 17:11:30 Download Download Download Postprocessing fix after the Vulkan refactor. Should help #9742.
v1.4.2-45-g901b62ae5 Henrik Rydgård 2017-05-30 14:57:31   Download Download Merge: 76b38a9c5 5e0f8141d Merge pull request #9730 from LunaMoo/HomebrewIdent Fix a bunch of emu features for Homebrew by better identification.
v1.4.2-39-g5e0f8141d LunaMoo 2017-05-30 13:52:29 No build Corrections, some %i->%d around other code as well.
v1.4.2-38-g296f724ad LunaMoo 2017-05-30 03:37:06 No build Oops, missed this one:].
v1.4.2-37-g2674ea07b LunaMoo 2017-05-30 02:18:09 No build Add matching title for savestates. Cosmetic ~ for savestate manager.
v1.4.2-37-g76b38a9c5 Henrik Rydgård 2017-05-30 14:56:19 No build Merge: c109f849e 996d0e950 Merge pull request #9739 from hrydgard/vulkan-checks Check that Vulkan is available before showing it as an option
v1.4.2-36-g996d0e950 Henrik Rydgård 2017-05-30 14:54:12 No build Oops.
v1.4.2-36-g5cebcba35 LunaMoo 2017-05-29 03:57:39 No build Add new format to CWC as well, don't think it's worth auto-rename.
v1.4.2-35-ga175af1cf Henrik Rydgård 2017-05-30 11:29:39 No build For now, only check for vulkan availability on Windows and Android.
v1.4.2-35-g12dc7163f LunaMoo 2017-05-29 03:42:45 No build Add savestates to the list(with automatic rename)
v1.4.2-34-gfede9a05f Henrik Rydgård 2017-05-30 10:38:17 No build Only show the Vulkan setting if Vulkan might be available.
v1.4.2-34-g737152f9e LunaMoo 2017-05-27 20:49:40 No build Try using first screenshot as an icon if no icon is present.
v1.4.2-33-gd21a1f881 Henrik Rydgård 2017-05-30 10:25:53 No build Android: Fallback to OpenGL if Vulkan fails to init.
v1.4.2-33-g939b26475 LunaMoo 2017-05-26 23:15:04 No build Fix a bunch of emu features for Homebrew by better identification.
v1.4.2-32-gc109f849e Henrik Rydgård 2017-05-30 09:54:17 Download Download Download Merge: 499b32e5e 44423f3ba Merge pull request #9713 from hrydgard/vulkan-improvements Vulkan - initial implementation of buffered rendering, fixes for Mali/Android
v1.4.2-31-g44423f3ba Henrik Rydgård 2017-05-24 00:45:15 No build Vulkan: Implement BlitFramebuffer
v1.4.2-30-g4c8dc2483 Henrik Rydgård 2017-05-23 23:10:35 No build Vulkan: Implement depth buffer copies. Not sure all the barriers are right..
v1.4.2-29-g137b79c70 Henrik Rydgård 2017-05-23 21:56:48 No build Fix more review comments.
v1.4.2-28-ge8890e3c4 Henrik Rydgård 2017-05-23 11:12:10 No build Address a bunch of review comments.
v1.4.2-27-gf762285b9 Henrik Rydgård 2017-05-23 10:26:49 No build Vulkan: Some barrier optimization
v1.4.2-26-ga95b11c58 Henrik Rydgård 2017-05-22 16:16:09 No build Don't forget to initialize logicop..
v1.4.2-25-g38b50501c Henrik Rydgård 2017-05-22 15:29:14 No build Clearing fix, drawpixels fix/hack
v1.4.2-24-gb1c256a29 Henrik Rydgård 2017-05-22 14:54:09 No build Increase the number of sampler/image descriptors further.
v1.4.2-23-gc173da49d Henrik Rydgård 2017-05-22 14:48:20 No build Fix a number of bugs and stuff affecting Vulkan on Mali
v1.4.2-22-gbd9f3af0b Henrik Rydgård 2017-05-22 10:59:00 No build Add a way to query the current renderpass (for debug checks)
v1.4.2-21-gf49384ca7 Henrik Rydgård 2017-05-22 10:42:40 No build Vulkan: Fix binding framebuffers as textures
v1.4.2-20-g5f388b6b6 Henrik Rydgard 2017-05-21 23:34:48 No build Vulkan: Use suboptimal clears instead of no clears in buffered
v1.4.2-19-g0c70735bc Henrik Rydgard 2017-05-21 23:13:53 No build Buffered rendering is starting to work, though still kinda broken.
v1.4.2-18-g2b9333825 Henrik Rydgård 2017-05-19 17:21:08 No build Vulkan backend: Fix various issues, can almost run in buffered now (except the final blit)
v1.4.2-17-g32728553b Henrik Rydgard 2017-05-17 02:21:03 No build Further steps towards Vulkan framebuffer support
v1.4.2-16-g273c266b7 Henrik Rydgard 2017-05-16 20:49:12 No build Silence a perf warning
v1.4.2-15-ga7dd6d608 Henrik Rydgård 2017-05-16 17:20:22 No build Further steps towards Vulkan framebuffer support
v1.4.2-14-g6bcfe539f Henrik Rydgård 2017-05-16 16:00:34 No build Use vulkan-style clear-on-bind when switching render targets. Not optimally used yet. Also removes a bunch of redundant render target binds.
v1.4.2-13-gce9e864e4 Henrik Rydgård 2017-05-16 14:45:58 No build Remove some unnecessary framebuffer binding
v1.4.2-12-g20870194e Henrik Rydgård 2017-05-16 14:27:34 No build Thin3D GL: Avoid using external functions internally.
v1.4.2-11-g0f171acac Henrik Rydgård 2017-05-16 14:24:40 No build Start refactoring things to be more vulkan-friendly
v1.4.2-10-g614744871 Henrik Rydgård 2017-05-16 14:09:15 No build Draw overlays at the proper time in the frame.
v1.4.2-9-g35aefe4a2 Henrik Rydgård 2017-05-16 13:53:57 No build BindBackBufferAsRenderTarget is now replaced with BindFramebufferAsRT(nullptr)
v1.4.2-8-g3b6fa9be8 Henrik Rydgård 2017-05-16 13:30:10 No build Start work on separating frame from backbuffer renderpass
v1.4.2-7-g4407445d5 Henrik Rydgard 2017-05-07 11:28:57 No build Separate BeginFrame from BeginSurfaceRenderPass
v1.4.2-6-g499b32e5e Henrik Rydgård 2017-05-29 19:24:53 Download Download Download Merge: c5d1c1cd1 4a6ae3e1b Merge pull request #9737 from unknownbrackets/reporting Minor reporting UI tweaks
v1.4.2-4-gd96232be7 LunaMoo 2017-09-23 15:37:10 No build Finish making extra psp keys mappable.
v1.4.2-4-g4a6ae3e1b Unknown W. Brackets 2017-05-29 18:52:38 No build Reporting: Default better when perfect selected.
v1.4.2-3-gda1875500 Unknown W. Brackets 2016-09-19 01:33:25 No build Reporting: Add compat description to UI. Some users are reporting "Nothing" even with a screenshot that looks ingame. Let's try to clarify a bit. This same place is a good place to put a notice that we're detecting potential better settings.
v1.4.2-3-gc5d1c1cd1 Unknown W. Brackets 2017-05-28 07:33:47 Download Download Download Android: Fix minor typo.
v1.4.2-3-g9b7f43db0 Unknown W. Brackets 2015-12-24 08:15:15 No build Add additional button defines. Not yet functional (overlap with virtkeys.)
v1.4.2-2-g86df05555 Henrik Rydgård 2017-05-27 12:50:36 Download Download Download Merge: 3ae4c122e dd43dc715 Merge pull request #9728 from hrydgard/readme-1.4.2 Update README for 1.4.2
v1.4.2 Henrik Rydgård 2017-05-27 11:58:05 Download Download Download Update to v1.4.2
v1.4.1-37-g4443c060c Henrik Rydgård 2017-05-27 10:41:31 Download Download   Slightly speed up booting when there are symbols to load. Also avoid an obscure hang I managed to trigger..
v1.4.1-36-g67d81f789 Henrik Rydgård 2017-05-27 09:52:52 Download Download Download Merge: 8c1d35218 34fe95192 Merge pull request #9732 from unknownbrackets/softgpu-points SoftGPU: Implement mipmaps for points, uvgen for points/lines
v1.4.1-35-g34fe95192 Unknown W. Brackets 2017-05-20 22:02:27 No build GPU: Cleanup some gstate accesses.
v1.4.1-34-g402eb143f Unknown W. Brackets 2017-05-11 03:03:35 No build SoftGPU: Stop calling bufw pixels bytes. This was never even bits, it was just 8 * pixels before.
v1.4.1-33-g697466ae4 Unknown W. Brackets 2017-05-27 03:42:43 No build SoftGPU: Support UVGen for points and lines. Probably not used by any real games, but better to be safe in the software renderer.
v1.4.1-32-gf7a14889d Unknown W. Brackets 2017-05-27 03:02:55 No build SoftGPU: Correct mipmaps for points. Not likely to be used, but let's make const work.
v1.4.1-31-g8c1d35218 Henrik Rydgård 2017-05-26 20:36:54 Download Download Download Merge: 708a54d60 3d1ea531e Merge pull request #9729 from hrydgard/truncate-cpy Switch from strncpy to truncate_cpy
v1.4.1-26-g708a54d60 Unknown W. Brackets 2017-05-26 17:17:40 Download Download Download Merge: ba483853c 6669fd087 Merge pull request #9726 from hrydgard/remove-always-depth-write Remove "Always Depth Write" setting. One step forward for #8171
v1.4.1-25-g3d1ea531e Henrik Rydgård 2017-05-26 19:55:52 No build Should probably stick to the old way here.
v1.4.1-24-g867a1d8bb Henrik Rydgård 2017-05-26 19:05:18 No build Buildfix, oops
v1.4.1-23-gba483853c Unknown W. Brackets 2017-05-26 17:16:37 No build Merge: 4b46bb4ec 1b05a5480 Merge pull request #9725 from hrydgard/remove-mipmap-setting Remove the Mipmap setting. One step forward for #8171
v1.4.1-23-g21fe73c8e Henrik Rydgård 2017-05-26 19:04:08 No build Switch strncpy to truncate_cpy in a bunch of places.
v1.4.1-22-gdd43dc715 Henrik Rydgård 2017-05-26 16:50:29 No build Update README for 1.4.2
v1.4.1-22-g083f7ff28 Henrik Rydgård 2017-05-26 18:26:26 No build Strncpy doesn't terminate correctly, switch to truncate_cpy.
v1.4.1-21-g4b46bb4ec Henrik Rydgård 2017-05-26 16:41:35 Download Download Download Merge: 280a41b9a 0ec1e5e3b Merge pull request #9727 from hrydgard/arm64-jitcache-fix ARM64: Don't rewrite the dispatcher when clearing the code cache
v1.4.1-20-g0ec1e5e3b Henrik Rydgård 2017-05-26 15:39:27 No build Don't erase and rewrite the dispatcher when the cache is cleared. Fixes #9708
v1.4.1-19-gbe77ffd4e Henrik Rydgård 2017-05-26 12:29:27 No build Show the Android "board name" in system information.
v1.4.1-19-g6669fd087 Henrik Rydgård 2017-05-26 16:42:38 No build Buildfix
v1.4.1-18-gd9695da3a Henrik Rydgård 2017-05-26 11:59:15 No build Make extra sure that asserts arrive in the Android log.
v1.4.1-18-g1d96ead85 Henrik Rydgård 2017-05-26 10:23:45 No build Remove "Always Depth Write" setting. One step forward for #8171
v1.4.1-18-g1b05a5480 Henrik Rydgård 2017-05-26 10:16:43 No build Remove the Mipmap setting. One step forward for #8171
v1.4.1-17-g280a41b9a Henrik Rydgård 2017-05-26 10:01:36 Download Download Download Merge: 32b2331ef ec7b299c2 Merge branch 'ps1controller' of into Maradonna90-ps1controller
v1.4.1-15-g32b2331ef Unknown W. Brackets 2017-05-25 01:44:45 Download Download Download Merge: 5a7d245c3 9ce874d2c Merge pull request #9722 from hrydgard/softgpu-rescue SoftGPU Android rescue operation
v1.4.1-12-g9ce874d2c Henrik Rydgård 2017-05-25 00:31:00 No build Typo fix, MOBILE_DEVICE
v1.4.1-11-g6bccc0662 Henrik Rydgård 2017-05-24 20:53:00 No build Reset (through renaming) and hide the software rendering setting on Android. Only show it if it's already enabled.
v1.4.1-11-g5a7d245c3 Henrik Rydgård 2017-05-24 18:32:41 Download Download Download Merge: 7d0cfbabe a67e5bc8d Merge pull request #9721 from LunaMoo/MEMSIZEforHomebrew Use InitMemoryForGamePBP also for homebrew(PSP_PBP_DIRECTORY).
v1.4.1-10-g875e7f037 Henrik Rydgård 2017-05-24 20:45:29 No build Throw in a few more checks in ElfReader
v1.4.1-9-g7d0cfbabe Henrik Rydgård 2017-05-24 12:06:02 Download Download Download thin3d gles: Unbind buffers after drawing. Fixes #9715
v1.4.1-8-g14900d4c1 Henrik Rydgård 2017-05-24 11:09:08 Download Download Download Fix crash when pressing F12 in software mode.
v1.4.1-7-gfe368caa2 Henrik Rydgård 2017-05-24 10:53:38 Download Download Download Merge: e981139e7 8f9e0b7fc Merge pull request #9720 from hrydgard/softgpu-alignment-fix SoftGPU: Make sure transformunit.buf is properly aligned. Helps part of #9718
v1.4.1-5-ge981139e7 Henrik Rydgård 2017-05-24 10:51:45 No build Some constification in ElfReader, sanity checks in sceKernelMutex. Might help #9718 a little bit, though probably not the Elf issue (and if the workarea pointer is bad, it's not likely the game will limp along for much longer)
v1.4.1-5-ga67e5bc8d LunaMoo 2017-05-24 18:12:35 No build Use InitMemoryForGamePBP also for homebrew(PSP_PBP_DIRECTORY).
v1.4.1-5-g8f9e0b7fc Henrik Rydgård 2017-05-24 10:20:10 No build SoftGPU: Make sure transformunit.buf is properly aligned. Helps part of #9718
v1.4.1-4-gda8ac556e Henrik Rydgård 2017-05-24 08:59:29 Download Download Download Merge: 1bf388504 c19faf8ac Merge pull request #9717 from unknownbrackets/d3d9-halfpixel D3D9: Correct half-pixel offset
v1.4.1-3-gc19faf8ac Unknown W. Brackets 2017-05-24 08:45:55 No build D3D9: Correct half-pixel offset.
v1.4.1-2-g1bf388504 Unknown W. Brackets 2017-05-24 04:47:41 Download Download Download Merge: e776eff6d ea725e3b1 Merge pull request #9716 from LunaMoo/TimeStuff Init rtcBaseTime.tv_usec to 0 to return matching time in some syscalls
v1.4.1 Henrik Rydgård 2017-05-23 12:44:18 Download Download Download Update version to 1.4.1
v1.4-271-g4cb409aa1 Henrik Rydgård 2017-05-23 11:24:24 Download Download Download Merge: 505941908 831fe6e28 Merge pull request #9699 from hrydgard/readme-1.4.1 Update readme for 1.4.1, which will be released soon
v1.4-268-g505941908 Unknown W. Brackets 2017-05-21 18:40:29 Download Download Download Merge: 84b8a3099 a1e3be445 Merge pull request #9709 from hrydgard/selective-partial-restart Don't use partial-restart unless debugger is present.
v1.4-266-gea725e3b1 LunaMoo 2017-05-23 22:58:46 No build Init rtcBaseTime.tv_usec to 0
v1.4-266-g84b8a3099 Unknown W. Brackets 2017-05-21 17:37:38 Download Download Download Merge: 6e66f443e 00585e70e Merge pull request #9710 from LunaMoo/loadExec Add sceKernelLoadExec_28D0D249.
v1.4-265-ga1e3be445 Henrik Rydgard 2017-05-21 17:24:40 No build Don't use partial-restart unless debugger is present. Works around #9666 for most practical purposes.
v1.4-265-g00585e70e LunaMoo 2017-05-21 17:17:31 No build Add sceKernelLoadExec_28D0D249.
v1.4-264-g6e66f443e Henrik Rydgård 2017-05-21 12:40:42 Download Download Download Merge: 8fbca1d14 b9c0f7604 Merge pull request #9705 from unknownbrackets/win-input Windows: Avoid input race condition on GPU switch
v1.4-262-g8fbca1d14 Henrik Rydgård 2017-05-21 12:39:08 No build Merge: 13e7dae72 8187927b9 Merge pull request #9706 from unknownbrackets/softgpu-vdec SoftGPU: Use vertexjit for submitted primitives
v1.4-260-g13e7dae72 Henrik Rydgård 2017-05-21 12:32:44 Download Download   Merge: 984060a85 259af56ee Merge pull request #9707 from unknownbrackets/softgpu-d3d9 SoftGPU: Fix rendering when using Direct3D 9
v1.4-258-g984060a85 Unknown W. Brackets 2017-05-20 19:41:27 Download Download Download Merge: 66dc0ea62 75fa53e63 Merge pull request #9677 from hrydgard/joystick-sensitivity Quick hack to enable analog stick sensitivity on non-windows platforms.
v1.4-256-gb9c0f7604 Unknown W. Brackets 2017-05-20 21:33:28 No build Windows: Avoid input race condition on GPU switch. The issue is worse if polling controllers (i.e. XInput) is slow, but we want to stop that thread while we're resetting `host`.
v1.4-256-g8187927b9 Unknown W. Brackets 2017-05-21 05:19:08 No build SoftGPU: Use vertexjit for submitted primitives. This uses the standard cache other rendering uses. In Legend of Heroes 3, for example, this provides a 10% speed improvement.
v1.4-256-g259af56ee Unknown W. Brackets 2017-05-21 06:29:09 No build SoftGPU: Fix rendering when using Direct3D 9. Since we restore dxstate when setting a framebuffer or backbuffer, we need something that populates it.
v1.4-255-g66dc0ea62 Henrik Rydgård 2017-05-19 11:23:05 Download Download Download Typo fix
v1.4-254-g99bb4f14e Henrik Rydgård 2017-05-18 23:15:04 Download Download Download Merge: ad84058d3 f7deda22a Merge pull request #9701 from Enyby/patch-1 Update gpu_features.cpp
v1.4-253-gf7deda22a Enyby 2017-05-18 23:02:10 No build Update gpu_features.cpp Add additional check for valid parsing GL ES version by driver for work on some bad drivers. See #9688
v1.4-252-gad84058d3 Henrik Rydgård 2017-05-18 17:29:14 Download Download Download Really no need to hold eventMutex_ while dispatching events, only when interacting with the queue. Might fix further deadlocks (see #9698)
v1.4-251-g85654aafc Henrik Rydgård 2017-05-18 17:15:19 Download Download Download Merge: b286283ce 6d58a8d8f Merge pull request #9698 from hrydgard/managedtexture-reliability General crash and hang fixes
v1.4-249-g6d58a8d8f Henrik Rydgård 2017-05-18 14:56:10 No build Move up Software Rendering to Rendering where it belongs. Makes it easier to turn it off if enabled by accident. Also warn if used and it runs slow.
v1.4-248-g2f5ea23a8 Henrik Rydgård 2017-05-18 14:37:42 No build Prevent a deadlock between View::eventMutex_ and ScreenManager::inputMutex_ by locking here so the reverse lock order can't happen.
v1.4-247-gd0613511b Henrik Rydgård 2017-05-18 14:21:13 No build Many reported ANRs were from homebrew installs. Make sure installs run on the background thread.
v1.4-246-g79c0d895c Henrik Rydgård 2017-05-18 13:29:18 No build Found a suspicious hang report that makes me think this mutex should be recursive.
v1.4-245-g049d06cdc Henrik Rydgård 2017-05-18 13:17:10 No build More paranoia
v1.4-244-gdf6ce90c8 Henrik Rydgård 2017-05-18 12:52:03 No build When what we need is a shared_ptr, we should just go ahead and use one. One of the top crashes reported in the Play Console is a ManagedTexture crash, so seeing if this might help.
v1.4-244-g831fe6e28 Henrik Rydgard 2017-05-21 17:29:10 No build README: Add mention of framebuffer blit fix
v1.4-243-gc3332e49b Henrik Rydgård 2017-05-18 16:04:19 No build Update readme for 1.4.1, which will be released soon
v1.4-243-g60378a0dc Henrik Rydgård 2017-05-18 12:41:42 No build Minor GameInfo memory handling improvements. Still not great.
v1.4-243-g75fa53e63 Henrik Rydgård 2017-05-18 15:16:32 No build Make sure the analog sensitivity defaults correctly on non-Windows
v1.4-242-gb286283ce Henrik Rydgård 2017-05-18 15:30:12 Download Download Download Since we know from #9601 that e9d5eb694b is wrong, at least make it more specific.
v1.4-242-g4491c7e2c Henrik Rydgård 2017-05-10 14:26:35 No build Quick hack to enable analog stick sensitivity on non-windows platforms. See #8028
v1.4-242-g0f4e06405 Henrik Rydgård 2017-05-18 12:41:18 No build Remove unused methods
v1.4-241-g22e509905 Henrik Rydgård 2017-05-18 12:34:44 Download Download Download gradle: Add a "flavor dimension" to make Android Studio 3.0 happy
v1.4-240-g5336b1757 Henrik Rydgård 2017-05-17 20:06:27 Download Download Download Merge: 52f3d1d1f 55f4e75e2 Merge pull request #9694 from Enyby/patch-1 Update
v1.4-238-g52f3d1d1f Henrik Rydgård 2017-05-17 20:06:16 No build Merge: 661d8f8a2 a1a325e8a Merge pull request #9695 from Enyby/patch-2 Update
v1.4-237-ga1a325e8a Enyby 2017-05-17 19:20:47 No build Update Removed copy unexists dir (flash0 moved to assets).
v1.4-237-g55f4e75e2 Enyby 2017-05-17 19:17:25 No build Update Fix assets pathes in build scripts.
v1.4-236-g661d8f8a2 Henrik Rydgård 2017-05-17 10:58:25 Download Download Download Merge: 43e4d636d 66507e660 Merge pull request #9691 from Enyby/patch-2 Update gpu_features.cpp
v1.4-234-g43e4d636d Unknown W. Brackets 2017-05-17 05:16:04 Download Download Download Merge: 70b000bba ffb24621c Merge pull request #9693 from Enyby/patch-1 Update
v1.4-233-gffb24621c Enyby 2017-05-17 05:15:01 No build Update Fix pathes.
v1.4-232-g70b000bba Henrik Rydgård 2017-05-16 12:27:40 Download Download Download Remove slowness warning if software renderer is enabled, it'll show on almost everything.
v1.4-231-g66507e660 Enyby 2017-05-16 12:26:49 No build Update gpu_features.cpp Example of string 'OpenGL ES 2.0 (4.0.0 - Build'. Old code get 0.0 from it. New code work right.
v1.4-231-g1bb826805 Henrik Rydgård 2017-05-16 12:17:03 No build Update gradle plugin version
v1.4-230-ge02b9854e Henrik Rydgård 2017-05-16 12:03:44 Download Download Download Merge: ad6432587 57ebdda63 Merge pull request #9690 from Enyby/patch-1 Update ab.cmd
v1.4-229-g57ebdda63 Enyby 2017-05-16 11:05:42 No build Update ab.cmd Fixed pathes and copy dirs.
v1.4-228-gad6432587 Henrik Rydgård 2017-05-15 08:53:46 Download Download Download Merge: 225a0364b 9d64597fb Merge pull request #9684 from unknownbrackets/softgpu-lines Fix lines in the software renderer
v1.4-224-g9d64597fb Unknown W. Brackets 2017-05-15 03:28:47 No build SoftGPU: Clip lines entirely outside early. Some were getting through, which may mean the line clipping isn't working so well...
v1.4-223-g672ce51a2 Unknown W. Brackets 2017-05-15 00:49:36 No build SoftGPU: Implement pretend antialias. This doesn't really smooth, but at the very least faking it makes Persona 3 have less ugly lines.
v1.4-222-g5c9d223e3 Unknown W. Brackets 2017-05-15 00:22:34 No build SoftGPU: Implement simple mipmapping for lines. Mostly so the min/mag filter is correct.
v1.4-221-ga95170d78 Unknown W. Brackets 2017-05-14 23:15:59 No build SoftGPU: Bias bottom right side of line drawing. Fixes lines in Persona 2.
v1.4-221-g225a0364b Henrik Rydgård 2017-05-15 08:44:03 Download Download   Merge: d13fdfbf3 ad17decf5 Merge pull request #9686 from unknownbrackets/softgpu-err Fix some significant errors in software rendering
v1.4-220-gad17decf5 Unknown W. Brackets 2017-05-14 16:40:06 No build SoftGPU: Quick hack to fix scissor w/2x2 pixels.
v1.4-220-ga26aaec52 Unknown W. Brackets 2017-05-14 17:55:50 No build SoftGPU: Support flat shading for lines.
v1.4-219-ge4f2ff146 Unknown W. Brackets 2017-05-14 17:47:53 No build SoftGPU: Implement lines in transform mode.
v1.4-219-g8ee92048c Unknown W. Brackets 2017-05-14 16:40:38 No build SoftGPU: Avoid rcp due to precision issues. Causes artifacts in Sword Art Online, which draws a dialog box using stretched UVs - rcp causes the edges to sample outside the original UVs.
v1.4-218-gd13fdfbf3 Henrik Rydgård 2017-05-15 00:02:19 Download Download Download Merge: 1f1ed5bb4 94c138fd8 Merge pull request #9683 from unknownbrackets/ge-debugger Minor GE debugger fixes
v1.4-215-g1f1ed5bb4 Henrik Rydgård 2017-05-14 12:59:08 Download Download Download Merge: 996c97dfd 022de0d45 Merge pull request #9682 from unknownbrackets/softgpu-light SoftGPU: Match GLES lighting better, use floats
v1.4-212-g94c138fd8 Unknown W. Brackets 2017-05-14 17:48:26 No build SoftGPU: Fix texture vertex preview in debugger.
v1.4-211-g262c3483c Unknown W. Brackets 2017-05-14 02:58:51 No build GE Debugger: Fix bias display for auto mip mode.
v1.4-210-g996c97dfd Henrik Rydgård 2017-05-13 20:46:31 Download Download Download Merge: 8cff9f8bc 86a189873 Merge pull request #9681 from unknownbrackets/softgpu-center SoftGPU: Correct for pixel centers
v1.4-210-g022de0d45 Unknown W. Brackets 2017-05-14 02:31:21 No build D3D11: Fix initialization of mipmaps.
v1.4-209-g01076dd95 Unknown W. Brackets 2017-05-14 02:28:38 No build SoftGPU: Don't wrap negative positions. Haven't fully verified this, but without this, Gods Eater Burst's bloom doesn't work, since -1,-1 maps to 1023,1023 so everything is clipped.
v1.4-208-gb2d305838 Unknown W. Brackets 2017-05-14 02:27:34 No build SoftGPU: Correct fog for rectangles. Gods Eater Burst uses fog in its bloom, with rectangles.
v1.4-207-g1a5646686 Unknown W. Brackets 2017-05-13 21:45:36 No build SoftGPU: Match GLES lighting better, use floats. Using floats simplifies things and also makes it faster.
v1.4-206-g86a189873 Unknown W. Brackets 2017-05-13 17:03:08 No build SoftGPU: Correct rendering for pixel centers. This should theoretically calculate everything more correctly.
v1.4-205-g9e34601be Unknown W. Brackets 2017-05-13 16:53:39 No build SoftGPU: Correct texturing for pixel centers.
v1.4-205-g8cff9f8bc Henrik Rydgård 2017-05-13 16:58:55 Download Download Download Merge: ec5b35b9f 10e511273 Merge pull request #9678 from unknownbrackets/mipmaps Make const mipmaps more consistent
v1.4-204-g6b0c9a553 Unknown W. Brackets 2017-05-13 15:56:33 No build SoftGPU: Improve wsum recip SIMD. A bit faster.
v1.4-203-g7c526acc6 Unknown W. Brackets 2017-05-13 15:49:27 No build SoftGPU: Multiply S/T early via SIMD.
v1.4-202-gec5b35b9f Henrik Rydgård 2017-05-13 16:40:36 Download Download Download Merge: f9b2272fd 5637ae119 Merge pull request #9680 from LunaMoo/typofix Correct typo in VertexDecoder
v1.4-202-g10e511273 Unknown W. Brackets 2017-05-13 05:05:35 No build GPU: Flush on mipmap slope change.
v1.4-201-gc4d1863de Unknown W. Brackets 2017-05-13 05:01:08 No build GPU: Consistently bias const mip levels. Since SLOPE is just a more complicated CONST, we can treat them the same.
v1.4-201-g5637ae119 LunaMoo 2017-05-13 16:27:26 No build Fix typo in VertexDecoder
v1.4-200-gf9b2272fd Henrik Rydgård 2017-05-09 10:30:56 Download Download Download Update lang
v1.4-199-g6d6c1f66f Henrik Rydgård 2017-05-09 09:35:34 Download Download Download Merge: f06daba44 6e4898d24 Merge pull request #9673 from unknownbrackets/softgpu SoftGPU: Implement mipmapping
v1.4-194-g6e4898d24 Unknown W. Brackets 2017-05-09 06:03:10 No build UI: Enable some settings for software rendering. These now affect softgpu, so let's not disable them.
v1.4-193-g50a775d31 Unknown W. Brackets 2017-05-09 05:43:02 No build SoftGPU: Calculate mip level based on float bits. This is probably what the hardware does and much faster.
v1.4-192-g37a4d1308 Unknown W. Brackets 2017-05-08 15:49:38 No build SoftGPU: Round screencoords. It seems like this is what the PSP does, or maybe this is just correcting for floating point error...
v1.4-191-g92ba91366 Unknown W. Brackets 2017-05-08 15:49:01 No build SoftGPU: Process mipmaps in texturing.
v1.4-190-gf06daba44 Henrik Rydgård 2017-05-08 19:38:15 Download Download Download Merge: fd4ef4897 dacb77630 Merge pull request #9674 from unknownbrackets/vertexjit Implement a few x86 vertexjit optimizations
v1.4-190-g3944a07bf Unknown W. Brackets 2017-05-08 15:43:15 No build SoftGPU: Fix separate mipmap cluts. These should only be used for CLUT4.
v1.4-189-gf5dd3b971 Unknown W. Brackets 2017-05-07 23:58:15 No build SoftGPU: Refactor mask calculation and use SSE. A tiny bit faster.
v1.4-188-g1f2c2b6d4 Unknown W. Brackets 2017-05-07 23:41:21 No build SoftGPU: Improve texcoord rounding. This fixes several obvious issues in Crisis Core, but it's still wrong when texcoords go the other direction. Need to use the deltas.
v1.4-187-g7ffc89152 Unknown W. Brackets 2017-05-07 23:14:07 No build SoftGPU: Apply clamp/wrap in through.
v1.4-186-gfd4ef4897 Henrik Rydgard 2017-05-07 18:08:31 Download Download Download Windows debug builds: Only break on Vulkan validation warnings if a debugger is attached.
v1.4-185-gc55aa834b Henrik Rydgård 2017-05-07 17:01:56 Download Download Download Merge: 42a694368 7699fa55d Merge pull request #9670 from unknownbrackets/vertexjit Remove unused vertex decode steps, jit through s16
v1.4-183-gdacb77630 Unknown W. Brackets 2017-05-07 21:20:56 No build x86: Minor optimization for s16 through positions. This takes it from 150% to 390% non-jit for pos only verts.
v1.4-182-g0fe927aaa Unknown W. Brackets 2017-05-07 21:16:11 No build x86: Minor memory copy perf improvement. This was actually 270% -> 340% non-jit for pos-only verts.
v1.4-181-gb06e271ef Unknown W. Brackets 2017-05-07 21:14:06 No build x86: More optimal 4444 in vertexjit. This was commented out, but works fine and goes from 320% -> 450% the speed of non-jit for simple pos/col verts.
v1.4-181-g42a694368 Henrik Rydgard 2017-05-07 11:14:25 Download Download Download Vulkan: Remove obsolete warning suppressions. Increase descriptor pool sizes.
v1.4-181-g0e44c3b9f LunaMoo 2017-05-07 06:03:21 No build Add reduceHash option, to hash 50% of texture when it's otherwise unreliable.
v1.4-180-gd4e1fc8d9 Henrik Rydgard 2017-05-07 11:08:09 No build More vulkan shutdown fixes
v1.4-180-g7699fa55d Unknown W. Brackets 2017-05-07 03:58:15 No build arm: Jit throughmode 16-bit texcoords. It's popular, and this makes decoding such verts much faster.
v1.4-180-g36d7933c2 LunaMoo 2017-05-07 00:12:20 No build Disable ignoreAddress on quick hash and inform the user about it.
v1.4-179-gff6fcc917 Henrik Rydgard 2017-05-07 10:53:04 No build More vulkan fixes
v1.4-179-g257f8dbbc Unknown W. Brackets 2017-05-07 03:55:16 No build GPU: Remove now-unused vertex decoder funcs. We always convert to float now, so these functions are no longer used.
v1.4-179-g3c1f62d69 LunaMoo 2017-05-06 14:51:24 No build Expose XXHASH for Texture Replacement
v1.4-178-g5974e0ee6 Henrik Rydgard 2017-05-07 10:40:11 No build Work towards a clean vulkan shutdown.
v1.4-178-g88dabd59e LunaMoo 2017-05-05 21:40:40 No build Add "ignoreAddress" to texture replacement.
v1.4-178-g6b3944d32 Unknown W. Brackets 2017-05-07 03:45:04 No build UnitTest: Correct vertex and jit tests. We now convert texcoords to floats.
v1.4-177-g032e21b70 Henrik Rydgård 2017-05-05 16:46:56 Download Download Download Merge: 80d4673cd 793178c10 Merge pull request #9667 from unknownbrackets/win-host Windows: Initialize WindowsHost in EmuThread
v1.4-176-g793178c10 Unknown W. Brackets 2017-05-05 15:53:48 No build Windows: Initialize WindowsHost in EmuThread. This seems like a more appropriate place, and a more appropriate thread, for it to be initialized on.
v1.4-175-g80d4673cd Henrik Rydgard 2017-05-05 13:09:30 Download Download Download Oops again.. sigh
v1.4-174-gd3ff35b2c Henrik Rydgard 2017-05-05 12:30:23 No build Fix to partial restarts (when switching backends), plus misc. Helps #9666
v1.4-173-ge304325ed Henrik Rydgård 2017-05-05 07:25:21 Download Download Download Merge: 9284ea837 2a60f2e77 Merge pull request #9664 from LunaMoo/mouseStuff Handle alt+tab and menu better when mouse is confined in-game.
v1.4-172-g2a60f2e77 LunaMoo 2017-05-05 00:21:57 No build Handle alt+tab and drop down menu when mouse is confined and game is running
v1.4-171-g9284ea837 Henrik Rydgard 2017-05-04 08:57:06 Download Download Download Also memset.
v1.4-170-gfb9528845 Henrik Rydgard 2017-05-04 08:56:05 Download Download   Add a constructor to GestureDetector, to see if that fixes initialization
v1.4-169-g7d89e5d84 Henrik Rydgard 2017-05-04 00:30:04 Download Download Download Experiment (#9647): Prevent NaN values from getting into the UI system through TouchInput
v1.4-168-g6aca39722 Henrik Rydgard 2017-05-04 00:28:38 No build Experiment (#9647): Wipe RawInput buffers
v1.4-167-g41136d5b9 Henrik Rydgård 2017-05-01 14:39:57 Download Download Download Merge: 72adb920f 17b6f9f7a Merge pull request #9659 from xsm1997/master Fix: in some extreme case on-screen touch controls get stuck on iOS
v1.4-166-g17b6f9f7a Xiong Shimin 2017-05-01 11:58:35 No build Fix: in some extreme case on-screen touch controls get stuck on iOS
v1.4-165-g72adb920f Henrik Rydgård 2017-04-30 14:15:47 Download Download Download Merge: e880c034b 0b16899f6 Merge pull request #9657 from unknownbrackets/wgl-init Windows: Init with OpenGL 4.5 if possible
v1.4-163-ge880c034b Henrik Rydgard 2017-04-30 09:59:47 Download Download Download Oops
v1.4-162-g9a1cd5a5e Henrik Rydgard 2017-04-30 08:54:34 No build Add some paranoid checks around touch IDs that probably won't help #9647 Also adds LunaMoo to credits list.
v1.4-161-g4f6b9c1fd Unknown W. Brackets 2017-04-30 08:53:22 Download Download Download Arg, gcc buildfix.
v1.4-160-g54e2b2b59 Henrik Rydgård 2017-04-30 08:19:16 Download Download Download Merge: 446d103dd 166658686 Merge pull request #9658 from unknownbrackets/softgpu-continue SoftGPU: Implement CONTINUE prim type
v1.4-158-g446d103dd Henrik Rydgård 2017-04-30 08:16:21 Download Download   Merge: ee68f09be 3b4103cb3 Merge pull request #9656 from unknownbrackets/sysprop System: Use a separate API for bool props
v1.4-157-g166658686 Unknown W. Brackets 2017-04-30 05:36:36 No build SoftGPU: Implement CONTINUE prim type. Matches tests (except 3D lines, which aren't implemented yet.)
v1.4-157-g3b4103cb3 Unknown W. Brackets 2017-04-30 02:35:12 No build System: Use a separate API for bool props. This simplifies defaulting, instead of -1 being "true".
v1.4-157-g0b16899f6 Unknown W. Brackets 2017-04-30 02:38:18 No build Windows: Init with OpenGL 4.5 if possible. Also, try more versions if older.
v1.4-156-gee68f09be Unknown W. Brackets 2017-04-30 02:23:58 Download Download Download Merge: 712fb0810 c3a6d5a39 Merge pull request #9653 from xiushudongfang/UI_background_android UI: Allow choosing bgs (android)
v1.4-153-g712fb0810 Henrik Rydgård 2017-04-29 22:15:54 Download Download Download Merge: dbd8085c3 de3c4fe11 Merge pull request #9655 from unknownbrackets/leaks Fix some leaks
v1.4-148-gde3c4fe11 Unknown W. Brackets 2017-04-29 22:04:28 No build UI: Fix crash on item select with hidden items. Because we can't assume the number is an index into the views, when some of those views weren't created.
v1.4-147-g9ea7281b3 Unknown W. Brackets 2017-04-29 21:48:06 No build Core: Cleanup MAC address handling. No need to make it leak, even if it doesn't matter much on shutdown. Better to have the leak listing empty.
v1.4-146-gdbd8085c3 Henrik Rydgård 2017-04-29 20:51:51 Download Download Download Merge: 4a97ab25b 3f90c2ded Merge pull request #9654 from LunaMoo/CWC0x6_0x1 Fix "copy type" pointer cwc
v1.4-146-gc3a6d5a39 xiushu 2017-04-29 20:09:52 No build Remove blank line
v1.4-146-g90f3ae14e Unknown W. Brackets 2017-04-29 21:02:07 No build Windows: Simplify host shutdown. The whole nativeHost/oldHost thing is unnecessary. This also fixes gl lost holder mismatches.
v1.4-145-gccd9a1723 Unknown W. Brackets 2017-04-28 05:04:30 No build D3D11: Free swapchain on graphics reset.
v1.4-145-g93536997c xiushu 2017-04-29 20:06:37 No build UI: Allow choosing bgs (android)
v1.4-145-g3f90c2ded LunaMoo 2017-04-29 19:44:44 No build Fix "copy type" pointer cwc
v1.4-144-g661b2a3aa Unknown W. Brackets 2017-04-28 05:03:50 No build UI: Make GPU events more consistent.
v1.4-144-g4a97ab25b Henrik Rydgård 2017-04-29 16:50:08 Download Download Download Merge: 14e6667f3 5fd6d4aab Merge pull request #9651 from LunaMoo/minorOCD Minor OCD fix;].
v1.4-143-g7613fd97a Unknown W. Brackets 2017-04-28 05:02:49 No build Windows: Fix minor leak in disassembly UI.
v1.4-143-g5fd6d4aab LunaMoo 2017-04-29 14:00:39 No build Minor OCD fix;].
v1.4-142-g14e6667f3 LunaMoo 2017-04-27 17:40:54 Download Download Download Fix ALT key mapping.
v1.4-141-g96b858e0a Henrik Rydgård 2017-04-27 17:34:19 Download Download   Merge: 339d4b2ea 26006e9d8 Merge pull request #9644 from LunaMoo/MouseControl Mouse Control(Windows only for now)
v1.4-140-g26006e9d8 LunaMoo 2017-04-27 16:29:08 No build Add an option to trap mouse within window/display area.
v1.4-139-ga9d906368 LunaMoo 2017-04-27 13:54:38 No build Handle more mouse buttons(middle, 4, 5)
v1.4-138-g1d0dab202 LunaMoo 2017-04-27 12:06:39 No build Add Tip to inform user how to use mouse control.
v1.4-137-g45304476e LunaMoo 2017-04-27 11:12:11 No build Polish the new workaround, seems to be nice and simple.
v1.4-136-ga0b904c7e LunaMoo 2017-04-27 10:09:57 No build Try on a nicer mapping workaround.
v1.4-135-g26c02478a LunaMoo 2017-04-26 16:48:55 No build Mouse Control(Windows only for now)
v1.4-134-g339d4b2ea Henrik Rydgård 2017-04-25 02:09:50 Download Download Download Merge: dbe714a1f d7ca05b6b Merge pull request #9638 from unknownbrackets/gpu-minor Oops, rebuild FBOs when buffered changes
v1.4-131-gd7ca05b6b Unknown W. Brackets 2017-04-24 20:59:12 No build GPU: Fix black screen on buffered render enable. We were never clearing the skip flag. Has been a bug since before v1.0.
v1.4-130-gfd4399e10 Unknown W. Brackets 2017-04-24 20:58:16 No build GPU: Centralize fb resize, move to begin of frame. It makes more sense here, because otherwise when you change it from the UI settings, it takes a frame to "kick in".
v1.4-129-g6c2f87b1d Unknown W. Brackets 2017-04-24 20:57:16 No build GPU: Consistently use useBufferedRendering_.
v1.4-128-geb5c55e86 Unknown W. Brackets 2017-04-24 19:16:26 No build Core: Fix log spam in debug mode. No need to log every single call.
v1.4-127-gc29f70e5e Unknown W. Brackets 2017-04-24 18:30:04 No build GPU: Attempt recreate of FBOs if failed.
v1.4-126-gdbe714a1f Henrik Rydgård 2017-04-24 14:43:34 Download Download Download Merge: 1a58629cf 27b41fed1 Merge pull request #9640 from LunaMoo/winMenu Fix postprocess shader submenu.
v1.4-126-g53a8e4213 Unknown W. Brackets 2017-04-24 10:07:00 No build Core: Fix PPGe text drawing with missing icon.
v1.4-125-g97620d4cc Unknown W. Brackets 2017-04-24 10:05:58 No build GPU: Rebuild FBOs when they now have storage.
v1.4-125-g27b41fed1 LunaMoo 2017-04-24 12:40:16 No build Fix postprocess shader submenu.
v1.4-124-g1a58629cf Henrik Rydgård 2017-04-23 21:11:02 Download Download Download Merge: 4f0e1a08a 33ade5f91 Merge pull request #9633 from unknownbrackets/mipmaps Improve support for mipmaps and related headless fixes
v1.4-117-g33ade5f91 Unknown W. Brackets 2017-04-23 19:51:25 No build GLES: Avoid MIN/MAX LOD without LOD control flag.
v1.4-116-gf3db8bcca Unknown W. Brackets 2017-04-23 03:40:18 No build GLES: Support AUTO and CONST mip bias.
v1.4-115-g57a839db1 Unknown W. Brackets 2017-04-23 03:38:24 No build Vulkan: NULL initialize some handles. Was getting crashes until I realized buffered rendering was on.
v1.4-114-gae4c28aa4 Unknown W. Brackets 2017-04-23 03:36:25 No build D3D9: Support AUTO mip bias and approximate CONST.
v1.4-114-g4f0e1a08a Henrik Rydgård 2017-04-23 21:10:33 No build Merge: 2c6161c2c 4fb7e43af Merge pull request #9635 from unknownbrackets/softgpu SoftGPU: Rasterize triangles in chunks of 4 pixels
v1.4-113-g90ad6c0a2 Unknown W. Brackets 2017-04-23 03:22:59 No build D3D9: Disable mips when mip filtering disabled. Only GE_{LINEAR,NEAREST}_MIPMAP_* enable mipmaps.
v1.4-112-g8e9945df9 Unknown W. Brackets 2017-04-23 03:22:22 No build D3D11: Approximate AUTO/CONST mip bias. These generally work, as long as the mip levels are halving.
v1.4-111-g6aad8ff2a Unknown W. Brackets 2017-04-23 03:19:43 No build GPU: Correct const mip 0 detection. The other clause was mip 1.
v1.4-110-gb2711c2eb Unknown W. Brackets 2017-04-23 03:17:48 No build Headless: Enable mipmaps.
v1.4-109-g19a3e166e Unknown W. Brackets 2017-04-23 03:17:03 No build Headless: Fix DirectX11 support on Windows.
v1.4-109-g4fb7e43af Unknown W. Brackets 2017-04-23 19:39:58 No build SoftGPU: Grab 4 S/T coords in non-through too.
v1.4-109-g2c6161c2c Henrik Rydgård 2017-04-21 09:26:54 Download Download Download Merge: 6f58d4d30 b483444fa Merge pull request #9628 from unknownbrackets/headless Fix headless crash on start and graphics tests
v1.4-108-gb483444fa Unknown W. Brackets 2017-04-21 06:11:40 No build IR: Cleanup some invalid ops.
v1.4-108-g81ee2e992 Unknown W. Brackets 2017-04-23 16:19:50 No build SoftGPU: Interpolate through texturing better. This is significantly faster.
v1.4-107-g3142462ac Unknown W. Brackets 2017-04-23 16:18:32 No build SoftGPU: Rasterize triangles in chunks of 4 pixels. Not very optimal yet.
v1.4-107-g930d6c055 Unknown W. Brackets 2017-04-21 06:10:59 No build Headless: Fix graphics tests. The draw context wasn't being passed through, so it was segfaulting.
v1.4-106-gc91f9f3a2 Unknown W. Brackets 2017-04-21 06:09:55 No build Windows: Fix buffer overflow on load. This was causing headless to crash, not sure what it was doing otherwise.
v1.4-106-g7112cdce8 Unknown W. Brackets 2017-04-23 16:06:10 No build SoftGPU: Use texture bufw in bytes.
v1.4-105-g6f58d4d30 Henrik Rydgård 2017-04-18 09:34:18 Download Download Download Merge: 87ca5cd5b 75898392b Merge pull request #9627 from unknownbrackets/devmenu UI: Proxy devmenu keypress through an event
v1.4-104-g75898392b Unknown W. Brackets 2017-04-18 05:33:22 No build UI: Proxy devmenu keypress through an event. This prevents a mutex issue in #9626.
v1.4-103-g87ca5cd5b Henrik Rydgård 2017-04-17 19:39:37 Download Download Download Merge: 0fb01a2f1 94db23fb6 Merge pull request #9624 from Anarky/master Linux: add another PS3 controller GUID
v1.4-102-g94db23fb6 Anarky 2017-04-17 18:34:33 No build Linux: add another PS3 controller GUID
v1.4-101-g0fb01a2f1 Henrik Rydgård 2017-04-16 09:33:04 Download Download Download Merge: 1a9e93d49 1e78642a7 Merge pull request #9620 from unknownbrackets/softgpu-negative SoftGPU: Fix negative coords, indexed drawing, and splines
v1.4-94-g1e78642a7 Unknown W. Brackets 2017-04-16 06:04:11 No build SoftGPU: Remove old spline handling code.
v1.4-93-gede902544 Unknown W. Brackets 2017-04-16 06:01:17 No build SoftGPU: Simplify index conversion.
v1.4-93-g1a9e93d49 Henrik Rydgård 2017-04-16 09:29:10 Download Download   Merge: 627c28003 1912a948a Merge pull request #9619 from unknownbrackets/native-restart Windows: Avoid restarting completely on GPU change
v1.4-92-g65439b8e9 Unknown W. Brackets 2017-04-16 05:49:49 No build SoftGPU: Fix indices starting after 0. We decode to 0, so we need to offset.
v1.4-92-g1912a948a Unknown W. Brackets 2017-04-16 01:35:43 No build EditorConfig: Workaround MSVC2017 bug. Let's just comment out for now. Thanks to LunaMoo for investigating.
v1.4-91-gb543c0d0e Unknown W. Brackets 2017-04-16 05:08:37 No build SoftGPU: Use common spline/bezier rendering. There's nothing inherently non-software rendering about this.
v1.4-91-g960ffd2e8 Unknown W. Brackets 2017-04-16 01:34:25 No build Core: Remove bRestartRequired config hack.
v1.4-90-ge8e65881b Unknown W. Brackets 2017-04-16 01:33:30 No build Windows: Avoid restarting completely on GPU change. This retains the logger, avoids an annoying window open/close, and most importantly for me: keeps the debugger attached.
v1.4-90-gb67650a8f Unknown W. Brackets 2017-04-16 04:54:42 No build SoftGPU: Force render res to 1x. This fixes issues with the vertex preview in the GE Debugger.
v1.4-89-g638a015ce Unknown W. Brackets 2017-04-16 01:30:37 No build Add a restarting flag to NativeInit/NativeShutdown. Will be used externally. Also cleanup some LogManager init/shutdown in case these are called multiple times on Windows.
v1.4-89-g31ddcd48e Unknown W. Brackets 2017-04-16 04:53:56 No build SoftGPU: Fix crash on matrix load. Just stubbing the draw engine here.
v1.4-88-gdfed20701 Unknown W. Brackets 2017-04-16 04:52:17 No build SoftGPU: Correct negative coord handling. Fixes #5159 - we need this signed to handle negative values properly.
v1.4-88-gbf02f7d98 Unknown W. Brackets 2017-04-16 01:26:26 No build Vulkan: Detect swapchain init failure. This seems to be a driver bug, and occurs on NVIDIA when OpenGL has previously been inited. Or we're not cleaning something up properly... but there's a driver error logged to debug output.
v1.4-87-g627c28003 Henrik Rydgård 2017-04-15 09:41:25 Download Download Download Merge: a4cb21564 98ba7afa8 Merge pull request #9617 from unknownbrackets/resize Destroy FBOs only on actual resize
v1.4-84-ga4cb21564 Henrik Rydgård 2017-04-14 21:47:02 Download Download Download Merge: aa2b4a2bf 372cbaac1 Merge pull request #9613 from LunaMoo/config_stuff Disable pause button when not using touch.
v1.4-84-g98ba7afa8 Unknown W. Brackets 2017-04-14 08:35:07 No build Destroy FBOs only on actual resize. As a side effect, this means going to settings won't reset all FBOs anymore. The behavior can still be obtained by changing render resolution or rendering mode. This makes resizing the window faster on Windows, and resumes quicker from pause.
v1.4-83-g372cbaac1 LunaMoo 2017-04-14 17:11:16 No build Disable pause button when not using touch. Remove per-game status from some settings which shouldn't be per-game.
v1.4-83-g030f80300 Unknown W. Brackets 2017-04-14 08:07:21 No build Remove unused parameter to DestroyAllFBOs().
v1.4-82-gaa2b4a2bf Henrik Rydgård 2017-04-13 09:11:51 Download Download Download Merge: d2172c73d 989f19f83 Merge pull request #9610 from unknownbrackets/pause-button UI: Respect the pause button display setting
v1.4-81-g989f19f83 Unknown W. Brackets 2017-04-13 07:02:50 No build UI: Respect the pause button display setting. As of 22782b6, the setting stopped working. It can be useful for Windows touch devices. Fixes #9609.
v1.4-80-gd2172c73d Henrik Rydgard 2017-04-13 01:09:59 Download Download Download Update lang submodule
v1.4-79-g0cb4344da Henrik Rydgård 2017-04-12 09:54:03 Download Download Download Merge: 81c3c7c41 5a7ad5b17 Merge pull request #9603 from unknownbrackets/fb-resize Fix framebuffer size flopping back and forth
v1.4-76-g81c3c7c41 Henrik Rydgård 2017-04-12 09:48:30 Download Download   Merge: c89988203 587e5f7e7 Merge pull request #9602 from unknownbrackets/touch-mismatch Windows: Correct touch id mismatch
v1.4-73-gc89988203 Henrik Rydgård 2017-04-11 12:53:11 Download Download Download Fix issues with software GPU on D3D11
v1.4-72-g56c3753bb Henrik Rydgård 2017-04-10 17:11:13 Download Download Download Merge: fa64241cf 9c1aba21c Merge pull request #9583 from sum2012/lang Update lang
v1.4-70-gfa64241cf Henrik Rydgård 2017-04-10 10:07:05 Download Download Download Merge: a85b76e67 2c8c3c391 Merge pull request #9588 from SeeK-ntr0py/master Linux: Added support for Hidromancer gamepad device driver
v1.4-69-g2c8c3c391 seek-ntr0py 2017-04-10 07:51:21 No build Linux: Added support for Hidromancer gamepad device driver
v1.4-68-ga85b76e67 Henrik Rydgård 2017-04-10 00:51:01 Download Download Download Merge: d7038860f 4a8c661c0 Merge pull request #9585 from unknownbrackets/gpu-clear Skip VRAM clears when no download has been made
v1.4-65-gec7b299c2 Marco 2017-04-09 15:06:23 No build added ps1controller mapping in gamecontrollerdb for Linux
v1.4-65-g9c1aba21c sum2012 2017-04-09 14:08:26 No build Update lang
v1.4-64-gd7038860f Henrik Rydgård 2017-04-09 10:26:52 Download Download Download Merge: 4f7bfbe53 f18b1a5e8 Merge pull request #9568 from hrydgard/window-position-fixes Windows: Make the window positioning code slightly saner and more straightforward.
v1.4-61-gf18b1a5e8 Henrik Rydgard 2017-04-08 23:33:34 No build When resetting Y, make sure we don't end up outside the screen. See #9563
v1.4-60-g0b7da0b6a Henrik Rydgard 2017-04-08 23:32:58 No build When not resetting Y position, clamp Y to 0 early. See #9563
v1.4-59-g3b0008899 Henrik Rydgard 2017-04-08 18:40:48 No build Typo fix
v1.4-58-g4f7bfbe53 Henrik Rydgård 2017-04-09 09:37:18 Download Download Download Merge: b1a530b3a 07ce4c213 Merge pull request #9580 from unknownbrackets/rewind SaveState: Correct crash on rewind usage
v1.4-58-g2d8910549 Henrik Rydgard 2017-04-08 11:36:05 No build Switch back to using CXSCREEN/CYSCREEN for centering instead of the virtual screen.
v1.4-57-g445a837dd Henrik Rydgard 2017-04-07 11:04:55 No build Windows: Make the window positioning code slightly saner and more straightforward.
v1.4-56-gb1a530b3a Henrik Rydgard 2017-04-07 09:57:58 Download Download Download Use the root of the memstick as a tempdir for downloads. Should help #8711
v1.4-55-g4a8c661c0 Unknown W. Brackets 2017-04-10 00:19:06 No build Skip downloads of cleared VRAM. If we've just cleared VRAM, make sure we don't also download that clear.
v1.4-55-g1ac51f952 Henrik Rydgard 2017-04-07 09:56:57 No build QtMain: Renamed mis-named variable assets_dir to external_dir
v1.4-54-gfe07b14a2 Unknown W. Brackets 2017-04-10 00:12:56 No build Cleanup 16-bit VRAM clearing.
v1.4-54-g706714e5c Henrik Rydgård 2017-04-07 09:31:18 Download Download Download Merge: 19bf222ea ff1449551 Merge pull request #9566 from unknownbrackets/gpu-blit Fix out-of-bounds framebuffer blit on color bind
v1.4-54-g587e5f7e7 Unknown W. Brackets 2017-04-12 03:53:00 No build Windows: Cleanup type conversion in touch. This should help if we have uneven DPI.
v1.4-54-g5a7ad5b17 Unknown W. Brackets 2017-04-12 09:20:50 No build Fix largest framebuf size in throughmode. This was probably always meant to be <=, since it logically makes sense for them to be equal. Might fix cases of resizing down a framebuf in throughmode, where viewport isn't as good a heuristic.
v1.4-53-g994e99c94 Unknown W. Brackets 2017-04-12 03:48:40 No build Windows: Fix mismatch on multitouch finger up. Fixes buttons "sticking".
v1.4-53-g70d17d1bc Unknown W. Brackets 2017-04-10 00:10:07 No build Track flags to reduce unnecessary VRAM zeroing. If we haven't downloaded to RAM since the last zero, no need to zero again. This is the most common case.
v1.4-53-g088ced726 Unknown W. Brackets 2017-04-12 09:19:02 No build Fix framebuffer size flopping back and forth. If block transfers are keeping it larger, keep it larger.
v1.4-53-g07ce4c213 Unknown W. Brackets 2017-04-09 09:19:35 No build SaveState: Correct crash on rewind usage. Since the mutex is now non-recursive, make the Compress/Decompress API asymmetric.
v1.4-52-g19bf222ea Henrik Rydgard 2017-04-06 15:51:00 Download Download Download Make the gesture detector treat all touches fully individually. Fixes issues with last commit.
v1.4-51-ga8d6de26e Henrik Rydgard 2017-04-06 15:35:36 Download Download Download Further fixes to #9554
v1.4-50-g14538a6d8 Henrik Rydgard 2017-04-06 09:58:08 Download Download Download Make scroll gesture detector compatible with other touches than #0. Should help #9554.
v1.4-49-gdb89bced8 Henrik Rydgard 2017-04-06 09:57:55 No build Remove unused code
v1.4-48-gf66e54c4c Henrik Rydgard 2017-04-05 16:25:17 Download Download Download Operator precedence fix in ifdef
v1.4-47-gcf365bb25 Henrik Rydgard 2017-04-05 16:21:08 No build Minor cleanup with GOLD define - only use it in System_GetPropertyInt
v1.4-46-g3ae13f3c0 Henrik Rydgard 2017-04-05 15:35:52 Download Download Download Touch on Windows Desktop: Apply the DPI scale *after* ScreenToClient. Might further improve #9554.
v1.4-45-gfc730b76d Henrik Rydgard 2017-04-05 14:13:25 Download Download Download Fix XInput polling in UWP apps. Should help #9555
v1.4-44-g5ce73f726 Henrik Rydgard 2017-04-05 11:45:47 Download Download Download Restore calls to UpdateUI from sceUmd, now that it's faster.
v1.4-43-gcc8df3e8c Henrik Rydgård 2017-04-05 11:41:32 Download Download   Merge: 907832390 f7da9204c Merge pull request #9560 from hrydgard/touch-scroll-fix Allow using any touchId to scroll. Should help #9554.
v1.4-41-g907832390 Henrik Rydgård 2017-04-05 09:59:41 Download Download Download Merge: e99f1c00f c3a4f5375 Merge pull request #9558 from unknownbrackets/ui-update Windows: Make UI update significantly cheaper
v1.4-40-gc3a4f5375 Unknown W. Brackets 2017-04-05 06:01:05 No build Windows: Fix check state after menu translate. The caching in SetIngameMenuItemStates was pointless, and buggy on language change.
v1.4-39-g47284905a Unknown W. Brackets 2017-04-05 05:54:09 No build Windows: Move menu early-exits into update func. This way we'll more easily remember to change them if we add flags.
v1.4-38-gff1449551 Unknown W. Brackets 2017-04-07 03:49:48 No build Fix out-of-bounds framebuffer blit on color bind. This corrects a crash reported in Persona 3 using D3D11.
v1.4-38-gf7da9204c Henrik Rydgard 2017-04-05 09:57:26 No build Allow using any touchId to scroll. Should help #9554.
v1.4-38-g6642bf317 Unknown W. Brackets 2017-04-05 05:33:22 No build Windows: Make UI update significantly cheaper. Setting menu strings, reloading shaders, and redrawing the menu were all a bit slow. This skips those things unless they've changed.
v1.4-37-ge99f1c00f Henrik Rydgard 2017-04-04 13:14:04 Download Download Download Update lang submodule
v1.4-36-g0e74ba6dc Henrik Rydgard 2017-04-04 11:34:30 Download Download Download Fix R/B swap in D3D11 depal
v1.4-35-g67c21f15f Henrik Rydgård 2017-04-04 11:29:17 Download Download   Merge: 22d5acb40 a029195f5 Merge pull request #9552 from hrydgard/smarter-menu-enable Smarter menu enable
v1.4-33-ga029195f5 Henrik Rydgard 2017-04-04 10:14:07 No build Forgot one line
v1.4-32-g22d5acb40 Henrik Rydgard 2017-04-04 11:09:29 Download Download Download Depal: Use the full CLUT mode setting as the depal shader key. Fixes #9550 for both D3D11 and D3D9.
v1.4-32-g0a0aa02aa Henrik Rydgard 2017-04-04 10:08:41 No build Win32: Enable/disable menu items when a menu is popped down. Allows us to avoid calling UpdateUI from sceUmd. Should fix #9546
v1.4-31-g0ca16c29a Henrik Rydgård 2017-04-03 22:15:05 Download Download Download Merge: 6313d2a7a 6b9b26f52 Merge pull request #9541 from hrydgard/state-optimizations-prep State optimizations prep
v1.4-29-g6b9b26f52 Henrik Rydgård 2017-04-03 18:06:49 No build Forgot to fix this accessor too
v1.4-28-gd0f3e5cb8 Henrik Rydgård 2017-04-03 17:26:54 No build Don't wipe the Vulkan pipeline key, allow for building it incrementally
v1.4-27-g156bd4715 Henrik Rydgård 2017-04-03 17:20:31 No build D3D11: Don't manually wipe the state keys. Make sure that the keys are properly initialized.
v1.4-26-g5a8e9c4f7 Henrik Rydgård 2017-04-03 17:04:58 No build Port some accessors over from #9255 to be able to catch these changes and dirty state later.
v1.4-25-g1faae8b6d Henrik Rydgård 2017-04-03 16:45:58 No build Port some other minor changes over from #9255
v1.4-24-g0903bfb5f Henrik Rydgård 2017-04-03 16:30:00 No build More D3D11 reorg
v1.4-23-g73d762f50 Henrik Rydgård 2017-04-03 16:19:10 No build Reorganize raster state mapping
v1.4-22-gcffb1d701 Henrik Rydgard 2017-01-30 12:02:14 No build Reorganize depth-stencil
v1.4-21-gd581a96d7 Henrik Rydgard 2017-01-30 11:56:14 No build All backends: Reorganize blend state mapping to make dirty-tracking easier
v1.4-21-g6313d2a7a Henrik Rydgard 2017-04-03 20:58:51 Download Download Download Make the slow framerate warning yellow. Don't show it if running at "alternate speed".
v1.4-20-g8244b8246 Henrik Rydgård 2017-04-03 00:03:42 Download Download Download Merge: 65adbb100 51fe978fe Merge pull request #9537 from unknownbrackets/frame-drops Core: Clear debug stats on frame start
v1.4-18-g65adbb100 Henrik Rydgård 2017-04-03 00:02:27 No build Merge: 6b46f8ea5 0bd31e156 Merge pull request #9536 from unknownbrackets/xinput-inactive Windows: Reduce CPU usage with no XInput connected
v1.4-16-g6b46f8ea5 Henrik Rydgard 2017-04-02 23:59:01 Download Download   Some paranoia in CheckGLExtensions, due to a reported crash in strlen()
v1.4-15-g7e9bc84c0 Henrik Rydgard 2017-04-02 23:58:27 No build Minor safety check
v1.4-14-gc54999d26 Henrik Rydgard 2017-04-02 23:57:59 No build Even the vertex interpreter, not just the jit, can crash from misaligned vertex data.
v1.4-14-g51fe978fe Unknown W. Brackets 2017-04-02 23:49:18 No build Core: Clear debug stats on frame start. This way we can log drops and debug stats at the same time - oops.
v1.4-14-g0bd31e156 Unknown W. Brackets 2017-04-02 23:34:20 No build Windows: Reduce CPU usage with no XInput connected.
v1.4-13-g4ea01befc Henrik Rydgård 2017-04-02 20:57:19 Download Download Download Merge: 97058b4db 654141302 Merge pull request #9535 from unknownbrackets/ui-background2 UI: Allow setting the background image
v1.4-11-g654141302 Unknown W. Brackets 2017-04-02 19:56:41 No build UI: Improve documentation on pop up use.
v1.4-10-ge59ebf8ad Unknown W. Brackets 2017-04-02 19:50:09 No build Windows: Add option to browse for bg image. And also to clear the image.
v1.4-9-g55908588e Unknown W. Brackets 2017-03-26 19:02:34 No build UI: Allow choosing game bgs for all UI.
v1.4-9-g97058b4db Henrik Rydgard 2017-04-01 21:17:58 Download Download Download Apply the D3D11 loco roco fix identically to the other backends To make centralization easier, and this should be a problem for the other backends as well.
v1.4-8-g2ebba5675 Henrik Rydgard 2017-04-01 20:36:05 Download Download Download Fix crash in LocoRoco with D3D11 when hitting a spiky (a broken texture gets created with too many mipmaps for its size)
v1.4-7-g94cb35f65 Henrik Rydgård 2017-04-01 18:43:45 Download Download Download Merge: fe4500046 f56576c95 Merge pull request #9529 from TotalCaesar659/patch-1 Updated links to HTTPS
v1.4-6-gf56576c95 TotalCaesar659 2017-04-01 18:34:46 No build Updated links to HTTPS
v1.4-5-gfe4500046 Henrik Rydgård 2017-04-01 12:59:26 Download Download Download Merge: f7d6d7d37 7230a8b42 Merge pull request #9526 from hrydgard/remove-disable-alpha-test Remove the "Disable alpha test" setting. It breaks too many things.
v1.4-4-g7230a8b42 Henrik Rydgard 2017-04-01 11:36:35 No build Remove the "Disable alpha test" setting. It breaks too many things. The performance benefits in a few games on older hardware are not worth it. We are able to automatically remove redundant alpha test in many cases now.
v1.4-3-gf7d6d7d37 Henrik Rydgard 2017-04-01 01:48:36 Download Download Download Update README, also dummy commit to get a new build after buildbot fix
v1.4-2-g648bc5da0 Henrik Rydgård 2017-04-01 00:21:24 Download Download Download Merge: 186d47130 8d1ece05c Merge pull request #9521 from hrydgard/move-flash0-into-assets Move flash0 into assets
v1.4-1-g8d1ece05c Henrik Rydgard 2017-03-31 23:50:17 No build Finally move flash0 into assets, fixing #9468 and #9520 CMake fix Fix the innosetup and zip scripts for the new assets location
v1.4 Henrik Rydgård 2017-03-31 11:34:57 Download Download Download Update AndroidManifest version to 1.4. (Probably can stop doing this though as Eclipse builds are no longer used for releases).
v1.3-1164-g8a7661a44 Henrik Rydgård 2017-03-31 10:56:30 Download Download Download Gradle: Use the main assets directory instead of the android/assets one which is only updated when doing old style builds...
v1.3-1163-gc1838b82f Henrik Rydgård 2017-03-31 10:39:40 Download Download Download Merge: fd47e390f 11485f6a1 Merge pull request #9516 from jbeich/qt+sdl Qt: don't require QtMultimedia if building with SDL
v1.3-1161-gfd47e390f Henrik Rydgård 2017-03-31 10:27:37 Download Download   Add UMD switching to What's New in README
v1.3-1161-g11485f6a1 Jan Beich 2016-12-09 05:27:32 No build Qt: don't require QtMultimedia if building with SDL for #9157
v1.3-1160-gc548d915f Henrik Rydgård 2017-03-30 14:14:27 Download Download Download Merge: 50e45207e 16139e767 Merge pull request #9469 from hrydgard/readme-1.4 Update for 1.4
v1.3-1155-g50e45207e Henrik Rydgard 2017-03-29 23:25:29 Download Download Download Prepare for ultra-wide screens like S8 and G6. See
v1.3-1154-g1cb937884 Henrik Rydgård 2017-03-29 21:18:26 Download Download Download Merge: e0fb6c9f6 d3bfb5cbb Merge pull request #9511 from LunaMoo/minorUI Refresh bloomHackEnable_ also on resolution change.
v1.3-1153-gd3bfb5cbb LunaMoo 2017-03-29 17:57:50 No build Refresh bloomHackEnable_ also on resolution change.
v1.3-1152-ge0fb6c9f6 Henrik Rydgård 2017-03-29 16:52:49 Download Download Download InnoSetup: That worked, getting rid of fallback. Now all versions are computed from the git version. (Well, except the Android version when not using gradle)
v1.3-1151-g15f6b5d12 Henrik Rydgård 2017-03-29 16:23:32 Download Download Download InnoSetup: Allow specifying the app version externally.
v1.3-1150-g84d7d5b8d Henrik Rydgård 2017-03-29 11:11:43 Download Download Download Merge: 12c8e2e1f c9a5c00bf Merge pull request #9501 from unknownbrackets/ui-background UI: Add simple support for a custom background
v1.3-1144-g12c8e2e1f Henrik Rydgård 2017-03-29 10:28:42 Download Download Download Update submodules
v1.3-1143-gb0b72cd63 Henrik Rydgård 2017-03-28 13:17:32 Download Download Download Merge: 60f74c3ba a7c3b2f59 Merge pull request #9510 from xebra/fix_hwtess_gles Fix hwtess gles
v1.3-1140-gc9a5c00bf Unknown W. Brackets 2017-03-26 18:51:33 No build UI: Allow overriding colors in the ini.
v1.3-1140-g60f74c3ba Henrik Rydgård 2017-03-27 16:58:08 Download Download Download Gradle: Output the computed version name and code to text files for further processing.
v1.3-1139-g755429df8 Unknown W. Brackets 2017-03-26 17:58:04 No build UI: Fix issues with insta-close pop ups. Not that these should happen, but at least should make sure they work.
v1.3-1139-g9f3580f67 Henrik Rydgård 2017-03-27 12:03:49 Download Download Download gradle: Automatically set Android version number according to git commit, when version >= 1.4. Fixes #9490.
v1.3-1138-g60b8ffa3a Henrik Rydgård 2017-03-26 19:21:21 Download Download Download Merge: 67fb74527 32a07b9aa Merge pull request #9509 from hrydgard/secondary-replace-fix If an entry already exists in the secondary texture cache, delete it properly
v1.3-1138-g0a7382804 Unknown W. Brackets 2017-03-26 17:57:04 No build UI: Use theme colors in more places. Hopefully everywhere.
v1.3-1137-ged11b8a8b Unknown W. Brackets 2017-03-25 23:08:43 No build UI: Add a message handler to update the bg image.
v1.3-1137-g32a07b9aa Unknown W. Brackets 2017-03-26 19:18:43 No build Texcache: Sprinkle comments on the secondary cache.
v1.3-1136-gc8187dd35 Henrik Rydgard 2017-03-26 18:33:11 No build If an entry already exists in the secondary texture cache, delete it properly. Fixes #9503
v1.3-1136-g8f4d1634a Unknown W. Brackets 2017-03-25 23:01:33 No build UI: Add simple support for a custom background. No UI. Essentially, this is a cleaned up version of xiushudongfang's implementation that supports all platforms, but no selection UI.
v1.3-1135-g67fb74527 Unknown W. Brackets 2017-03-26 16:43:45 Download Download Download Merge: 576c1b740 10f144ef2 Merge pull request #9505 from hrydgard/remove-gl-bgra-path Remove BGRA path from GLES.
v1.3-1133-g576c1b740 Henrik Rydgard 2017-03-26 13:07:36 Download Download Download Buildfix non-Windows
v1.3-1132-gc1b37bd2a Henrik Rydgård 2017-03-26 12:08:20   Download Download Merge: be7c98cff 04e1e1a46 Merge pull request #9506 from xebra/fix_hwtess_gles GLES:Fix compatibility checks for instanced rendering.
v1.3-1130-gbe7c98cff Henrik Rydgård 2017-03-26 12:03:29 No build Merge: 13c7241b1 562288b09 Merge pull request #9504 from unknownbrackets/gameinfo-race UI: Refactor game icon/bg loading
v1.3-1129-ga7c3b2f59 xebra 2017-03-28 12:51:25 No build Add warning "experimental" to hardware tessellation because may cause crash with GLES.
v1.3-1128-g73a898df2 xebra 2017-03-28 12:49:37 No build GLES:Fix again compatibility for instanced rendering.
v1.3-1128-g13c7241b1 Henrik Rydgård 2017-03-26 11:02:41 Download Download Download Merge: 43d0a2bcf bc31415bf Merge pull request #9502 from unknownbrackets/texcache-secondary Texcache: Fix "reuse changed textures"
v1.3-1127-gbc31415bf Unknown W. Brackets 2017-03-25 23:30:58 No build Texcache: Fix "reuse changed textures". Broken by 9876365, which stopped generating new texture names/ptrs.
v1.3-1127-g562288b09 Unknown W. Brackets 2017-03-26 09:00:57 No build UI: Refactor game icon/bg loading. This also default-initializes the atomic flags, which seems to fix a race condition I was sometimes experiencing with missing icons.
v1.3-1127-g04e1e1a46 xebra 2017-03-26 12:00:20 No build GLES:Fix compatibility checks for instanced rendering.
v1.3-1126-g43d0a2bcf Henrik Rydgård 2017-03-25 22:04:46 Download Download Download Merge: 6a88d6c5a bb39c2e45 Merge pull request #9500 from unknownbrackets/texcache Texcache: Rehash textures after mem invalidation
v1.3-1125-gbb39c2e45 Unknown W. Brackets 2017-03-25 19:43:19 No build Texcache: Rehash textures after mem invalidation. Before, we were doing this when we enqueued. We need to at least do this when an invalidation is triggered.
v1.3-1124-g10f144ef2 Henrik Rydgard 2017-03-26 11:39:25 No build Remove BGRA path from GLES. Less code to test and support and it does no longer appear to have any benefit. See new comments in #5874
v1.3-1124-g7fb7a4877 Unknown W. Brackets 2017-03-25 19:34:21 No build Texcache: Cleanup last bound tex invalidation. When we're deleting, we're always about to bind a new tex.
v1.3-1123-g6a88d6c5a Henrik Rydgard 2017-03-25 09:38:05 Download Download Download gradle: Avoid catch-22 where you can't change the config when it starts out at release (sync needs to pass)
v1.3-1122-gf011ac39b Henrik Rydgård 2017-03-25 08:55:47 Download Download Download Merge: b76389c9c cf37da47b Merge pull request #9496 from unknownbrackets/idle-timing Core: Reduce frame idle delay
v1.3-1120-gb76389c9c Henrik Rydgård 2017-03-25 08:54:48 Download Download   Merge: 33db88302 1fdf7c537 Merge pull request #9497 from unknownbrackets/ui-minor UI: Skip game bg lookup without game
v1.3-1119-gcf37da47b Unknown W. Brackets 2017-03-25 05:45:26 No build Core: Reduce frame idle delay. Otherwise we only have a single vblank of time left. Sometimes that's not enough. Effectively, this makes us only sleep one vblank at a time.
v1.3-1119-g1fdf7c537 Unknown W. Brackets 2017-03-25 06:02:22 No build UI: Skip game bg lookup without game. This avoids trying to identify a file without a name.
v1.3-1118-g33db88302 Henrik Rydgård 2017-03-24 20:37:18 Download Download Download Merge: 7daab8251 01703f7ff Merge pull request #9492 from unknownbrackets/frame-drops Allow debug logging of frame drops
v1.3-1114-g7daab8251 Henrik Rydgård 2017-03-24 13:09:18 Download Download Download Remove duplicate Daxter in compat.ini
v1.3-1113-ge50df0c4a Henrik Rydgård 2017-03-24 10:19:08 Download Download Download Merge: 744e7d2ef ca7f265b1 Merge pull request #9491 from xebra/improve_hwtess Improve hwtess
v1.3-1109-gca7f265b1 xebra 2017-03-24 05:29:05 No build [spline/bezier]Change all backends vertex texture format to RGBA(16 bytes).
v1.3-1108-gf4737cc1f xebra 2017-03-23 16:02:18 No build Fix f14b7549.
v1.3-1108-g744e7d2ef Henrik Rydgård 2017-03-23 18:02:16 Download Download Download Compat.ini: Add Daxter to the list of games that require buffered rendering
v1.3-1107-ge6af91f1b xebra 2017-03-23 15:57:03 No build [spline/bezier]Trying to fix a problem that wrong texture format causes a crash.
v1.3-1107-ga769724fd Henrik Rydgård 2017-03-23 16:52:12 Download Download Download Fix old bug breaking "non-fast" memory on ARM64. May help #9477, also see #9488
v1.3-1106-gf14b75492 xebra 2017-03-23 15:28:38 No build [spline/bezier]Split SendDataToShader() into two functions.
v1.3-1106-g1094842b5 Henrik Rydgård 2017-03-23 15:10:19 Download Download Download Run git-version-gen.cmd for pure UWP builds as well.
v1.3-1105-gb5d4f202a Henrik Rydgård 2017-03-23 13:14:36 Download Download Download Merge: a78701034 4a2677e0c Merge pull request #9489 from LunaMoo/IntellisenseFix Revert unintentional change from #9424 to fix intellisense.
v1.3-1103-ga78701034 Henrik Rydgård 2017-03-23 12:09:26 Download Download Download Heh, oops
v1.3-1103-g4a2677e0c LunaMoo 2017-03-23 11:54:54 No build Revert unintentional change from:
v1.3-1102-g45e9b4583 Henrik Rydgård 2017-03-23 10:47:58 Download Download Download Create a way to externally set versioncode and versionname. Will be useful for Google Play beta builds.
v1.3-1101-g576e94034 Henrik Rydgård 2017-03-23 10:11:09 Download Download   UWP: Remove tests configuration. Start experimenting with CI.
v1.3-1100-gf5e561464 Henrik Rydgård 2017-03-23 10:03:22 No build Merge: 5e2d5fdca 656645fb9 Merge pull request #9479 from hrydgard/uwp-initial-support UWP initial support
v1.3-1097-g656645fb9 Henrik Rydgård 2017-03-16 15:03:04 No build Improve a sad comment
v1.3-1096-g7ca186fe9 Henrik Rydgård 2017-03-13 10:31:58 No build Initial work on StorageFolderBrowser
v1.3-1095-g4bad28046 Henrik Rydgård 2017-03-09 14:35:12 No build UWP: Save memory by only committing the ranges we need, instead of doing a giant allocation.
v1.3-1094-g5ce7e5e10 Henrik Rydgård 2017-03-09 14:22:33 No build UWP ARM: Shrink the JIT hack
v1.3-1093-g29ad3180a Henrik Rydgård 2017-03-09 14:03:33 No build Add hack to make the JIT stable(r) on UWP ARM. Can't make it right without FlushInstructionCache which is not available. Sigh...
v1.3-1092-g5f1e9dd82 Henrik Rydgård 2017-03-09 11:01:30 No build StorageFileLoader: More safety
v1.3-1091-g5880f3759 Henrik Rydgård 2017-03-08 14:20:15 No build Simplify log initialization a little. Minor logging improvments in native. Don't disable logging in UWPMain
v1.3-1090-g22782b643 Henrik Rydgård 2017-03-07 10:33:53 No build UWP: Fix DPI calculations for touch. Implement back button support.
v1.3-1089-g429f1227a Henrik Rydgard 2017-03-05 14:00:03 No build Boost the DPI on mobile. Touch is off for some reason, needs investigation
v1.3-1088-gaa2177a4b Henrik Rydgard 2017-03-05 13:59:33 No build UWP: Hide the graphics API from the logo screen, it's always D3D11
v1.3-1087-g6bac42e9e Henrik Rydgard 2017-03-05 13:50:52 No build Turn off WholeProgramOptimization in Release mode, link is too slow
v1.3-1086-gd55bc86d3 Henrik Rydgård 2017-03-22 10:31:35 No build Split out the UWP build into a separate .sln file.
v1.3-1085-ge583a8579 Henrik Rydgård 2017-03-20 14:59:50 No build UWP: Do some build system hackery to make it workable to make GOLD builds. Give the Gold build its own GUID
v1.3-1084-g3c89ab957 Henrik Rydgård 2017-03-20 14:27:26 No build UWP asset fixes
v1.3-1083-gf9ed47bd5 Henrik Rydgård 2017-03-07 10:10:40 No build UWP: Fix window resize
v1.3-1082-g4a98bd904 Henrik Rydgard 2017-03-05 01:39:26 No build D3D11: Implement basic screen rotation (90 degree is the only one fully implemented)
v1.3-1081-gc02060594 Henrik Rydgard 2017-03-04 13:00:12 No build Fix touch events on mobile Windows 10
v1.3-1080-g94bfad95e Henrik Rydgard 2017-03-05 12:31:02 No build Disable logging
v1.3-1079-g86990b375 Henrik Rydgård 2017-03-07 11:18:14 No build Disable shader translation on UWP mobile for now (TLS issues)
v1.3-1078-g0bd43b242 Henrik Rydgard 2017-03-03 22:48:05 No build Get things building on Windows ARM. Add simple emulation of Tls* API on Windows Phone.
v1.3-1077-g792dd1557 Henrik Rydgard 2017-03-02 17:07:12 No build Improve StorageFileLoader enough to actually kind of work
v1.3-1076-ge195377d2 Henrik Rydgard 2017-03-01 23:40:52 No build Add mousewheel support
v1.3-1075-gac843b0b1 Henrik Rydgard 2017-03-01 14:50:07 No build Enable FFMPEG in the UWP build
v1.3-1074-gd58ee6670 Henrik Rydgard 2017-03-01 12:51:06 No build UWP: Fix audio sample rate, savestates, memory leak.
v1.3-1073-gff2b6b3fc Henrik Rydgard 2017-02-28 01:47:13 No build Assorted cleanup, UWP memory map fixes. PSPFlower runs in both 32-bit and 64-bit.
v1.3-1072-gc0f6a24a2 Henrik Rydgård 2017-03-16 14:44:22 No build Fix issue where we were a little too aggressive when eliminating calls to SetRenderTarget
v1.3-1071-g4ced81b1d Henrik Rydgard 2017-02-27 11:32:40 No build UWP: Hook up basic touch/mouse input. Start work on loading from a StorageFile. Getting closer to starting to boot a game
v1.3-1070-g86f455974 Henrik Rydgard 2017-02-27 11:00:57 No build UWP: Hook up basic keyboard support
v1.3-1069-g52cd3164e Henrik Rydgard 2017-02-27 10:28:57 No build Hook up the backbuffer. PPSSPP draws now, though with issues.
v1.3-1068-gdfc0b3273 Henrik Rydgard 2017-02-26 15:40:53 No build More work on UWP upbring
v1.3-1067-g227942bce Henrik Rydgård 2017-03-20 13:25:41 No build UWP: Add simple script to produce the square-shaped UWP logos. Add gold assets
v1.3-1066-gc8ec72bd0 Henrik Rydgard 2017-02-26 09:43:26 No build UWP: Add a temporary directory with the assets until we can figure out how to copy these at build time.
v1.3-1066-g5e2d5fdca Henrik Rydgård 2017-03-23 09:57:33     Download Merge: 4151fc525 d475c752d Merge pull request #9486 from xebra/fake_mipmap Add support fake mipmap hacks to D3D11.
v1.3-1065-g3c5257055 Henrik Rydgard 2017-02-24 20:50:27 No build Add UWP projects and rough UWP entry point application based on the sample Delete sample load, hook things up. It now builds but doesn't run Reformat, add an event
v1.3-1064-g4151fc525 Henrik Rydgård 2017-03-23 09:55:29 No build Adjust DIRTY_ALL_UNIFORMS to match the new reality.
v1.3-1063-g9e78e681a Henrik Rydgård 2017-03-23 09:53:47 No build Merge: 0f7c03931 7a7e4ed23 Merge pull request #9484 from unknownbrackets/ffmpeg-threads Video: Enable threads for video decoding
v1.3-1061-g0f7c03931 Henrik Rydgård 2017-03-23 09:51:22 Download Download   Merge: df533d8f4 1b02734e5 Merge pull request #9485 from unknownbrackets/video-optim GL: Optimize video uploads a bit
v1.3-1058-gdf533d8f4 Henrik Rydgård 2017-03-23 08:43:49 Download Download Download Merge: d1d147271 8f16c9ded Merge pull request #9487 from LunaMoo/revert_mistake Revert "Fix minor glitch with 5xBR effects."
v1.3-1057-g01703f7ff Unknown W. Brackets 2017-03-24 03:16:17 No build Core: Add UI option to enable frame drop logging.
v1.3-1056-gd1d147271 Henrik Rydgård 2017-03-23 08:42:38 Download Download   Merge: d408b9980 1a5a73bec Merge pull request #9483 from neoh4x0r/sdl-repeat Fix issue with repeated keypresses even if a key was pressed only once
v1.3-1056-g47565e1a9 Unknown W. Brackets 2017-03-24 03:02:19 No build Core: Add a feature to log stats on any frame drop.
v1.3-1056-g1b02734e5 Unknown W. Brackets 2017-03-23 04:57:45 No build GL: Avoid common-case shuffling video/raw draws.
v1.3-1055-gd475c752d xebra 2017-03-23 07:14:49 No build Add support fake mipmap hacks to D3D11.
v1.3-1055-g438af2f4f Unknown W. Brackets 2017-03-24 02:57:18 No build Core: Separate collecting and displaying stats.
v1.3-1055-g7a7e4ed23 Unknown W. Brackets 2017-03-23 04:36:42 No build Video: Enable threads for video decoding. This was previously getting (accidentally?) enabled by the call to `avformat_find_stream_info()`. See #9262.
v1.3-1055-g3fbb54545 Unknown W. Brackets 2017-03-23 04:56:26 No build Allow MakePixelTexture to use a subrange. For example, if it has a larger texture it wants to reuse, it can control this via texcoords. Let's keep it at top left, though.
v1.3-1055-g1a5a73bec William L. DeRieux IV 2017-03-23 03:54:41 No build Fix issue with repeated keypresses even if a key was pressed only once -- fixes pause menu and fullscreen toggle among others
v1.3-1054-gd408b9980 Henrik Rydgård 2017-03-23 00:21:00 Download Download Download Merge: 35e2a5a7d 1f1db6306 Merge pull request #9481 from LunaMoo/minor_xbr Fix minor glitch with 5xBR effects.
v1.3-1054-g8f16c9ded LunaMoo 2017-03-23 08:35:17 No build Revert "Fix minor glitch with 5xBR effects."
v1.3-1053-g1f1db6306 LunaMoo 2017-03-22 23:56:52 No build Fix minor glitch with 5xBR effects.
v1.3-1052-g35e2a5a7d Henrik Rydgard 2017-03-22 21:50:08 Download Download Download Allow text input on some more platform in settings. See #9421
v1.3-1051-g7dbbb35ee Henrik Rydgard 2017-03-20 20:15:08 No build udis86: make some large arrays const.
v1.3-1050-gd721b629c Henrik Rydgård 2017-03-22 16:52:34 Download Download Download Accept DPAD_CENTER as an "Accept" key. Fixes #9471
v1.3-1049-g9b216af65 Henrik Rydgård 2017-03-22 15:30:31 Download Download Download Stencil in thin3d/gl was broken. Not that we use it for anything though.
v1.3-1048-g41a337003 Henrik Rydgård 2017-03-22 14:38:37 Download Download Download Merge: 04faacdc8 07d2b4fb4 Merge pull request #9476 from unknownbrackets/ui-transform UI: Make popups transition their button
v1.3-1045-g04faacdc8 Henrik Rydgård 2017-03-22 13:56:05 Download Download Download Oops
v1.3-1044-gbabfa4461 Henrik Rydgård 2017-03-22 13:43:54