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.7.1-143-g79d16f7b9 Henrik Rydgård 2018-11-13 15:24:47 Download Download Download Merge: df5fbaef7 04708fe88 Merge pull request #11560 from xebra/refactor_spline_bezier [spline/bezier]Unify SubmitSpline/Bezier.
v1.7.1-142-g04708fe88 xebra 2018-11-13 09:12:41 No build [spline/bezier]Unify SubmitSpline/Bezier.
v1.7.1-141-gdf5fbaef7 Unknown W. Brackets 2018-11-12 15:10:59 Download Download Download Merge: 256d5e0b0 32cd6dfae Merge pull request #11531 from hrydgard/virtual-readbacks WIP: Virtual readbacks
v1.7.1-139-g32cd6dfae Henrik Rydgård 2018-11-11 23:13:53 No build Take care of most cases of render-to-virtual-readback-buffer, I think.
v1.7.1-138-g6269d9b89 Henrik Rydgård 2018-11-11 22:50:15 No build Support virtual readbacks for detected-memcpy framebuffer copies, delete MotoGP hack.
v1.7.1-137-g256d5e0b0 Unknown W. Brackets 2018-11-12 15:06:23 Download   Download Merge: 9c6f7000b cf653b763 Merge pull request #11553 from hrydgard/framebuffers-outside-vram Remove constraint that virtual framebuffers have to represent VRAM.
v1.7.1-137-g7abbc1beb Henrik Rydgård 2018-11-05 00:28:01 No build Add compat flag to allow virtual framebuffer readbacks (auto-create fb from readback destination). Does not yet work outside VRAM but should fix Digimon Adventure.
v1.7.1-136-gcf653b763 Henrik Rydgård 2018-11-12 07:52:58 No build No need for fb_normalized_address
v1.7.1-135-gb17fc67c4 Henrik Rydgård 2018-11-12 07:48:30 No build Get rid of MaskedEqual
v1.7.1-134-g15f2e4888 Henrik Rydgård 2018-11-12 07:41:01 No build Only mask away Z mirrors if inside VRAM
v1.7.1-133-gd8f4a7039 Henrik Rydgård 2018-11-11 10:54:28 No build Remove constraint that virtual framebuffers have to represent VRAM. Prerequisite for #11531, virtual readbacks.
v1.7.1-132-g9c6f7000b Henrik Rydgård 2018-11-11 22:49:40 Download Download Download New spline stuff seems to need bigger storage buffer pools
v1.7.1-131-gb88b07ea0 Henrik Rydgård 2018-11-11 00:09:06 Download Download Download Merge: 31660291e ca8681f59 Merge pull request #11550 from unknownbrackets/discord Discord: Add cmake option to disable
v1.7.1-127-g31660291e Henrik Rydgård 2018-11-08 12:11:37 Download Download Download Merge: 99867addb 8694c3311 Merge pull request #11545 from Florin9doi/MOGA_STUB F-droid lite version - create stubs for Moga Controller
v1.7.1-125-g99867addb Henrik Rydgård 2018-11-07 13:14:50 Download Download Download Merge: 4c3f16821 3cc705483 Merge pull request #11541 from akien-mga/cmake-x11-egl CMake: Fix linking X11 when using EGL and not fbdev
v1.7.1-124-g8694c3311 Florin9doi 2018-10-31 22:36:38 No build F-droid lite version - create stubs for Moga Controller
v1.7.1-123-g4c3f16821 Henrik Rydgård 2018-11-07 09:38:46 Download Download Download Merge: cff827edf 340460f01 Merge pull request #11542 from unknownbrackets/disk-error Io: Add missing error code on file open
v1.7.1-121-gcff827edf Henrik Rydgård 2018-11-07 09:37:10     Download Merge: b6742af07 499608466 Merge pull request #11543 from unknownbrackets/fragtest GPU: Dirty frag shader on depth write
v1.7.1-120-g3cc705483 Rémi Verschelde 2018-11-06 18:31:05 No build CMake: Fix linking X11 when using EGL and not fbdev Co-authored-by: Unknown W. Brackets <checkins@unknownbrackets.org>
v1.7.1-119-gb6742af07 Henrik Rydgård 2018-11-06 16:17:04 Download Download Download Merge: a96e79243 ea2025c29 Merge pull request #11538 from akien-mga/cmake-arm-linux-opengl CMake: Link against OpenGL when using EGL but not GLES2
v1.7.1-118-gca8681f59 Unknown W. Brackets 2018-11-10 16:47:50 No build UI: Fix incorrect 3D API. If the string doesn't exist (e.g. OpenGL ES), the std::string goes out of scope, and we end up with a bad string. Oops.
v1.7.1-117-gc96748f0e Unknown W. Brackets 2018-11-10 16:48:04 No build Discord: Attempt to explicitly cleanup on exit.
v1.7.1-117-ga96e79243 Henrik Rydgård 2018-11-06 14:40:07 Download Download Download Merge: 67d6e3d38 3bc89f3d1 Merge pull request #11537 from akien-mga/cmake-wayland-opt-out CMake: Allow disabling Wayland support with USE_WAYLAND_WSI
v1.7.1-116-gea2025c29 Rémi Verschelde 2018-11-06 14:31:44 No build CMake: Link against OpenGL when using EGL but not GLES2 At least for Linux armv7hl this seems to be necessary, otherwise build fails with: /usr/bin/ld: lib/libnative.a(GLQueueRunner.cpp.o): undefined reference to symbol 'glStencilOp'
v1.7.1-116-g499608466 Unknown W. Brackets 2018-11-07 06:16:51 No build GPU: Dirty frag shader on depth write. We use this flag to determine whether we use discard, so it changes shader ids. Fixes the layering part of #11535.
v1.7.1-116-g340460f01 Unknown W. Brackets 2018-11-07 04:28:22 No build Io: Add missing error code on file open. Doesn't affect Windows.
v1.7.1-116-g6bd6b86c0 Unknown W. Brackets 2018-11-10 16:39:27 No build Discord: Add cmake option to disable.
v1.7.1-116-g3bc89f3d1 Rémi Verschelde 2018-11-06 10:59:22 No build CMake: Allow disabling Wayland support with USE_WAYLAND_WSI This change means that USE_WAYLAND_WSI=ON no longer triggers a fatal error if Wayland libraries are missing though, it will just show a message and continue building without Wayand WSI support. Closes #11536.
v1.7.1-115-g67d6e3d38 Henrik Rydgård 2018-11-05 00:27:29 Download Download Download Framebuffer blit: Clip src rectangle as well
v1.7.1-114-g7561af373 Henrik Rydgård 2018-11-04 19:35:03 Download Download Download Merge: 2c5922b0a d9ad57e91 Merge pull request #11523 from mrfixit2001/master Add frameskip setting by percent of current FPS
v1.7.1-110-g2c5922b0a Henrik Rydgård 2018-11-04 18:51:54 Download Download Download Merge: 22c066515 bd294f658 Merge pull request #11530 from unknownbrackets/dxt Make DXT alpha and color calculation more accurate
v1.7.1-103-g22c066515 Henrik Rydgård 2018-11-04 17:04:29 Download Download Download Merge: 886a1e031 0d7a5cd09 Merge pull request #11425 from xebra/refactor_spline_bezier [Refactoring] Improve spline/bezier.
v1.7.1-30-g886a1e031 Henrik Rydgård 2018-11-03 17:52:09 Download Download Download Update lang
v1.7.1-29-gd9ad57e91 mrfixit2001 2018-11-04 19:33:42 No build Move comments in function to be more relevant
v1.7.1-29-g6bc9a96e3 Henrik Rydgård 2018-11-03 17:35:21 Download Download Download Comply with new Google Play policy that is not happy with "Support PPSSPP" leading to the PPSSPP Gold app in Play
v1.7.1-28-g2704ab3ff Henrik Rydgård 2018-11-03 10:03:48 Download Download Download Merge: 85d989660 9929eedbc Merge pull request #11525 from LunaMoo/cheatdbImport Fix cheat.db comments ending the cheat import.
v1.7.1-28-g42c50a0ab root 2018-11-04 02:59:37 No build Fixes for Unknown
v1.7.1-27-gc19d3fe06 root 2018-11-03 02:33:41 No build MRFIXIT2001: This patch adds a second frameskip setting, one for setting the # of frames to skip, one for setting the % of frames to skip based off fps
v1.7.1-26-g85d989660 Henrik Rydgård 2018-11-02 17:32:41 Download Download Download Merge: 951a288bf f81dd83aa Merge pull request #11507 from unknownbrackets/qt-cmake Improve support of Qt + USING_GLES2
v1.7.1-23-g951a288bf Henrik Rydgård 2018-11-02 17:32:08     Download Merge: fdefddd59 d9198ff03 Merge pull request #11515 from libretro/master Libretro Updates
v1.7.1-18-g9929eedbc LunaMoo 2018-11-03 08:13:22 No build Fix database comments ending the cheat import.
v1.7.1-17-gfdefddd59 Henrik Rydgård 2018-11-02 11:31:33 Download Download Download Merge: e7ac30238 c30758cc1 Merge pull request #11503 from zminhquanz/update_gl_egl_extension Update OpenGL Extension check
v1.7.1-15-ge7ac30238 Henrik Rydgård 2018-11-02 11:30:33 No build Merge: f8e946d8e f68fed7da Merge pull request #11488 from dl471/memview-show-offsets Windows: Option to show offset scale in memory view
v1.7.1-9-gf8e946d8e Henrik Rydgård 2018-11-02 11:09:56 Download Download Download Merge: f74f6083a 670e207c5 Merge pull request #11518 from unknownbrackets/init-shutdown Core: Wait for background CPU load on exit
v1.7.1-7-gf74f6083a Henrik Rydgård 2018-11-02 11:09:46 No build Merge: 6eb4c141a dc54ed685 Merge pull request #11509 from unknownbrackets/desktop-gles GLES: Add disabled code to run GLES on desktop
v1.7.1-4-g6eb4c141a Henrik Rydgård 2018-11-02 11:09:05 No build Merge: d89e12016 29b558141 Merge pull request #11510 from unknownbrackets/scissor GLES: Correct invalid scissor handling
v1.7.1-2-gd89e12016 Henrik Rydgård 2018-11-02 09:16:59 Download Download Download Merge: fdb07323e d30d75ab3 Merge pull request #11519 from unknownbrackets/dinput-slow Windows: Check for devices on Windows events only
v1.7.1 Henrik Rydgård 2018-11-01 14:51:14 Download Download Download Update AndroidManifest.xml to 1.7.1
v1.7-20-gd9198ff03 Aaron Kling 2018-10-30 23:57:54 No build Fix libretro Windows build 1103acd added a reference to std::vector without adding the include
v1.7-19-gd66f1b037 twinaphex 2018-10-30 03:54:42 No build Libretro d3d11 build fix
v1.7-18-g157b4aa7b Aaron Kling 2018-10-28 02:52:54 No build Add texture replacement option This allows use of texture packs placed in $savedir/PSP/TEXTURES
v1.7-17-gb296bc180 hunterk 2018-04-21 21:58:10 No build add texture filtering core option
v1.7-16-g9ee620354 Aaron Kling 2018-10-30 03:38:21 No build Squash of a few libretro makeile fixes Fix https://github.com/libretro/ppsspp/issues/5#issuecomment-383238875 Add missing file Bump this, in case you are building without .git/ folder Libretro: remove override directive. (#4)
v1.7-16-g9cd8911d0 Henrik Rydgård 2018-11-01 14:45:07 No build Update README for 1.7.1 And add some disabled debug code.
v1.7-15-g8a186869d Henrik Rydgård 2018-10-31 16:28:41 Download Download Download Update lang yet again
v1.7-14-g0134fc873 Henrik Rydgård 2018-10-31 15:55:36 Download Download Download Merge: bb656a0f0 40ca49d0e Merge pull request #11513 from unknownbrackets/gpu-shutdown Wait for orderly finish of cache before shutdown
v1.7-10-gbb656a0f0 Henrik Rydgård 2018-10-30 10:28:16 Download Download Download Update lang submodule
v1.7-9-g7339abf28 Henrik Rydgård 2018-10-28 21:32:16 Download Download Download Merge: cc9ad06cf 2650ddae7 Merge pull request #11508 from unknownbrackets/savedata Savedata: Write only one secure entry
v1.7-8-gbd294f658 Unknown W. Brackets 2018-11-04 18:31:30 No build TexCache: Round DXT5 alpha up. This isn't quite right, but it seems better than rounding down. Experimented with a lower round up value, but none were right - the weighting must be more complex.
v1.7-7-gdf200fc3d Unknown W. Brackets 2018-11-04 17:55:42 No build TexCache: In DXT3, don't swizzle alpha. Hardware doesn't seem to.
v1.7-7-gcc9ad06cf Unknown W. Brackets 2018-10-28 16:57:45 Download Download Download Merge: 67310888c c6c22a03f Merge pull request #11502 from hrydgard/improve-readback-checks Improve sanity checks for framebuffer readbacks
v1.7-6-gc31e01771 Unknown W. Brackets 2018-11-04 17:53:16 No build TexCache: Respect color order in DXT3/5. Hardware is still doing DXT1 style colors in this scenario.
v1.7-5-g40ca49d0e Unknown W. Brackets 2018-10-31 04:32:12 No build GPU: Cancel shader preload on shutdown/lost. Otherwise, we could've ended up with shaders loading after or during the lost event, and dense hash map corruption.
v1.7-5-g11ab4e863 Unknown W. Brackets 2018-11-04 17:37:24 No build TexCache: Mix DXT colors using 2/3 not 3/8. Hardware draws using 2/3. Adding this way matches rounding, too.
v1.7-4-gf81dd83aa Unknown W. Brackets 2018-10-28 19:33:25 No build Core: Format CMakeLists.txt consistently.
v1.7-4-gdcf71fc43 Unknown W. Brackets 2018-10-31 03:14:02 No build GLES: Skip freeing program if not allocated. This could cause a crash when skipGLCalls is true, if null.
v1.7-4-gdc54ed685 Unknown W. Brackets 2018-10-28 22:29:44 No build GLES: Add disabled code to run GLES on desktop. Helps when testing certain extensions, etc.
v1.7-4-g67310888c Henrik Rydgård 2018-10-28 16:55:35 No build Merge: 5ea935f4b 61be3785d Merge pull request #11504 from vnctdj/translateMoreCreditsLines Make more lines translatable in credits
v1.7-4-g35a1d8a1e Unknown W. Brackets 2018-11-04 17:09:56 No build TexCache: Decode DXT1 zero alpha as black. Hardware tests show this is how it decodes, which is more like standard DXT1 decoding.
v1.7-3-ge301d3bbd Unknown W. Brackets 2018-10-28 21:27:44 No build GLES: Detect ARB aniso and cull distance.
v1.7-3-gd30d75ab3 Unknown W. Brackets 2018-11-02 05:42:12 No build Windows: Check for devices on Windows events only. A user reported stuttering after the periodic checks, and devices failing until unplug/replug. Presumably, this is caused by poor drivers reacting badly to periodic DirectInput queries, so less queries should help.
v1.7-3-gc30758cc1 Vũ Minh Quân 2018-10-28 14:41:21 No build Update OpenGL Extension Update glew.c , visualinfo.c , glewinfo.c In GL , update glew.h , glxew.h , wglew.h and add eglew.h
v1.7-3-g6130eb34b Unknown W. Brackets 2018-10-31 03:13:22 No build Vulkan: Wait for GPU ready on shutdown. In case it's still busy preloading shaders.
v1.7-3-g2650ddae7 Unknown W. Brackets 2018-10-28 20:35:54 No build Savedata: Write only one secure entry. Before, we were filling all the entries when the first file was saved, a regression from 1976be4. This caused issues in games that use a single savedata folder for multiple secure files, such as Valkyria Chronicles 3.
v1.7-3-g670e207c5 Unknown W. Brackets 2018-11-02 05:27:01 No build Core: Wait for background CPU load on exit. This prevents crashes when exiting a game while loading is still in progress. See #11516.
v1.7-3-g61be3785d vnctdj 2018-10-28 15:58:13 No build Make more lines translatable in credits Fixes https://github.com/hrydgard/ppsspp/issues/11499
v1.7-3-g38eb9d12d Unknown W. Brackets 2018-11-04 17:09:13 No build TexCache: Don't swizzle DXT1 colors. Hardware tests show that this shouldn't happen. May be important for color tests, etc.
v1.7-3-g29b558141 Unknown W. Brackets 2018-10-28 23:56:02 No build GLES: Correct invalid scissor handling. Also improves Direct3D 9. See #11444. Per hardware tests, we should correctly not draw in this case.
v1.7-3-g6b89b6a4b Unknown W. Brackets 2018-10-28 19:13:05 No build Qt: Add GLES defines if USING_GLES2. See #11495 - thanks to Jan Beich.
v1.7-2-g5ea935f4b Henrik Rydgård 2018-10-28 08:46:28 Download Download Download Merge: caa506bf2 94c56ea09 Merge pull request #11498 from jbeich/freebsd Fix "No backtrace available to print on this platform" on BSDs
v1.7-1-g94c56ea09 Jan Beich 2018-10-27 19:55:55 No build native: enable backtrace on some BSDs
v1.7 Henrik Rydgård 2018-10-27 11:29:42 Download Download Download Update AndroidManifest.xml for 1.7.0
v1.6.3-621-g0d7a5cd09 xebra 2018-10-07 17:29:41 No build GLES: Fix to delete subimage data since #11447.
v1.6.3-620-g46d30d02c xebra 2018-10-02 14:13:40 No build [spline/bezier]minor fix
v1.6.3-619-geca9386c0 xebra 2018-10-01 05:54:14 No build [spline/bezier]Reduce static buffers. Get rid of the spline buffer using half of the vertex buffer.
v1.6.3-618-g5f07213c2 xebra 2018-09-30 10:10:58 No build [spline/bezier]minor fix
v1.6.3-617-g5f9022ae1 xebra 2018-09-30 04:07:28 No build [spline/bezier]minor fix
v1.6.3-616-g405ead8d4 xebra 2018-09-29 11:04:32 No build [spline/bezier]Get rid of duplication call of Flush().
v1.6.3-615-gef53195ae xebra 2018-09-29 06:39:02 No build [spline/bezier]Surround with namespace Spline.
v1.6.3-614-g1dfb40287 xebra 2018-09-28 18:15:38 No build [spline/bezier]Remove comment.
v1.6.3-613-g10afcf2db xebra 2018-09-27 13:57:30 No build [spline/bezier]Improve basic spline/bezier structures.
v1.6.3-612-g8ad38dfaa xebra 2018-09-24 13:12:28 No build [spline/bezier]oops
v1.6.3-611-gc49d9e2f7 xebra 2018-09-23 07:24:23 No build [spline/bezier]minor fix(referenced to c1f0e981).
v1.6.3-610-g41823f878 xebra 2018-09-22 15:06:40 No build [spline/bezier]Fix GLES texture resolution of HW tess to real 2D to avoid huge width in FF4CC mist dragon morphing.
v1.6.3-609-g89786b943 xebra 2018-09-22 12:20:30 No build [spline/bezier]Instanced rendering for B-Spline is very slow when using weak GPU, so disabled it and simplify the shaders. Add changing the quality of HW tessellation.
v1.6.3-608-gd98fa06b5 xebra 2018-08-31 13:10:02 No build [spline/bezier]Fix to build for Android(clang).
v1.6.3-607-g019e27679 xebra 2018-08-09 12:29:19 No build [spline/bezier]Modify ControlPoints and fix VertexPreview.
v1.6.3-606-g1c604d5b6 xebra 2018-07-30 21:12:12 No build [spline/bezier]Put the control points stuffs all in one structure.
v1.6.3-605-g66833513c xebra 2018-07-30 12:36:41 No build [spline/bezier]Modify the weights cache variables to a template variable.
v1.6.3-604-g62aaf6336 xebra 2018-07-23 16:11:58 No build Math3D: Something wrong with hand simd optimization in vec2<float>, so it causes very slow down. However, compiler optimization is faster enough, so removed it.
v1.6.3-603-gc4a8d80b6 xebra 2018-07-22 04:22:17 No build [spline/bezier]Put the output buffers all in one structure.
v1.6.3-602-ga241058d7 xebra 2018-07-21 18:11:23 No build [spline/bezier]Improve TemplateParameterDispatcher class macro to a real class.
v1.6.3-601-g98ddefbd5 xebra 2018-07-21 16:00:28 No build [spline/bezier]Extract an if-check in the hot loops to the template parameter.
v1.6.3-600-g3216a83a9 xebra 2018-07-21 12:46:14 No build [spline/bezier]Expand loops in the shaders.
v1.6.3-599-g8c279c0e2 xebra 2018-07-21 10:01:03 No build [spline/bezier]Precalculate weights in the shaders using the outer product.
v1.6.3-598-g03b9492f0 xebra 2018-07-20 17:18:34 No build [spline/bezier]Sharing textures to avoid heavily textures creation/deletion in one frame. At least, it occurs about 1000 and very slow down in Pursuit Force.
v1.6.3-597-g453e274fb xebra 2018-07-17 17:52:20 No build [spline/bezier]Fix around vertex type flags.
v1.6.3-596-gd4a667397 xebra 2018-07-14 02:40:13 No build [spline/bezier]Improve shader uniforms a bit.
v1.6.3-595-gde5975f13 xebra 2018-07-13 23:40:50 No build [spline/bezier]Reduce multiplications in the shaders from 16 to 4.
v1.6.3-594-g103d180ae xebra 2018-07-13 17:14:19 No build [spline/bezier]Get rid of wasted if-checks at Graphics Processors.
v1.6.3-593-g41d6c3cf3 xebra 2018-07-13 16:36:36 No build [spline/bezier]Move whole tessellation logic in the shaders into a subroutine.
v1.6.3-592-g3d07bca01 xebra 2018-02-11 16:50:21 No build [spline/bezier]Fix spline weights calculation and get rid of using next patch position in hwtess. # Conflicts: # GPU/Directx9/VertexShaderGeneratorDX9.cpp # GPU/GLES/VertexShaderGeneratorGLES.cpp # GPU/Vulkan/VertexShaderGeneratorVulkan.cpp
v1.6.3-591-ga48a5b32f xebra 2018-07-13 11:35:44 No build [spline/bezier]Unify hardware tessellation of bezier and spline.
v1.6.3-590-g3c0fb44f2 xebra 2018-07-10 18:09:20 No build [spline/bezier]Improve hwtess to use cached weights.
v1.6.3-589-ge5976f588 xebra 2018-02-04 17:47:58 No build [spline/bezier]Unify software tessellation of bezier and spline. # Conflicts: # GPU/Common/SplineCommon.cpp
v1.6.3-589-gc6c22a03f Henrik Rydgård 2018-10-28 16:48:46 No build Address feedback, thanks!
v1.6.3-588-gc074d3c61 Henrik Rydgård 2018-10-28 14:30:39 No build Improve sanity checks for framebuffer readbacks
v1.6.3-588-g61e38b453 Henrik Rydgård 2018-10-27 10:25:19 Download Download Download On older Android versions, densityDpi can't change and is thus not present in the Configuration objects. Fixes crash opening/closing the Xperia Play (and probably lots of others).
v1.6.3-588-g1b076f832 xebra 2018-06-29 17:21:30 No build [spline/bezier]Improve HW tess on Opengl to combine 3 textures into a single texture and use it.
v1.6.3-587-g5807ad0d7 Henrik Rydgård 2018-10-27 09:44:57 Download Download Download Update lang submodule again
v1.6.3-587-g3add12358 xebra 2018-06-29 16:50:07 No build thin3d: Add support for texture subimage to GLRender.
v1.6.3-586-gf8aa3a1b0 Henrik Rydgård 2018-10-27 09:44:20 No build Minor README update
v1.6.3-586-g0cb63318b xebra 2018-06-28 17:51:31 No build [spline/bezier]Fix to build for GE debugger.
v1.6.3-585-g696ab7bbc Henrik Rydgård 2018-10-27 07:33:07 Download Download Download Update lang submodule
v1.6.3-585-g7d4507820 xebra 2018-06-28 17:26:23 No build [spline/bezier]minor cleanup
v1.6.3-584-g24123e626 xebra 2018-02-02 09:36:02 No build [spline/bezier]Fix about quality.
v1.6.3-584-g2f75d1293 Henrik Rydgård 2018-10-25 20:15:32 Download Download Download Update lang submodule
v1.6.3-583-gda1176f2b xebra 2018-02-01 12:33:17 No build [spline/bezier]Improve template parameter dispatch method. # Conflicts: # GPU/Common/SplineCommon.h
v1.6.3-583-g3c3aaf5bc Henrik Rydgård 2018-10-25 01:20:41 No build Just fix some gradle build warnings. It's using platform 16 anyway (but somehow it all still works back on -9)
v1.6.3-582-gf7ac70858 xebra 2018-02-01 07:09:41 No build [spline/bezier]Improve spline tessellation using same as bezier tessellation method.(performance improvements, at least 10 FPS or more)
v1.6.3-582-g93047a092 Henrik Rydgård 2018-10-24 18:25:17 Download Download Download Update lang
v1.6.3-581-gb11f9e6ac xebra 2018-02-01 06:09:02 No build [spline/bezier]Fix normal generation flag and some minor stuffs.
v1.6.3-581-g6c84f281b Henrik Rydgård 2018-10-24 08:29:39 Download Download Download Merge: 8883156e4 6d1d04be5 Merge pull request #11487 from hrydgard/readme-1.7 Update README.md for 1.7.0
v1.6.3-580-gca4e24668 xebra 2018-02-01 05:37:53 No build [spline/bezier]Improve tessellator more generic.
v1.6.3-580-g6d1d04be5 Henrik Rydgård 2018-10-23 12:24:47 No build Update README.md for 1.7.0
v1.6.3-579-g8883156e4 Henrik Rydgard 2018-10-22 09:59:13 Download Download Download Yet another try at taking care of the GPD crashes in #11063. Thanks tiagao for all the testing.
v1.6.3-579-g07888d702 xebra 2018-02-01 04:27:29 No build [spline/bezier]Improve bezier tesselator more.
v1.6.3-578-gf12d79666 xebra 2018-02-01 04:02:03 No build [spline/bezier]minor cleanup
v1.6.3-578-g6905606c9 Unknown W. Brackets 2018-10-21 14:03:33 Download Download Download Merge: 292d2f44e fa40bcff8 Merge pull request #11482 from hrydgard/disable-range-cull-d3d9-intel Disable triangle range culling on D3D9 on Intel. Should fix #11477
v1.6.3-577-gfa40bcff8 Henrik Rydgård 2018-10-21 09:36:15 No build Disable triangle range culling on D3D9 on Intel. Should fix #11477
v1.6.3-577-g30691535d xebra 2018-02-01 03:51:58 No build [spline/bezier]Fix bezier texcoord generation.
v1.6.3-576-g292d2f44e Henrik Rydgård 2018-10-21 09:14:02 Download Download Download GL: Also skip gl calls in ThreadEnd during shutdown on Android. May help #11063
v1.6.3-576-g4c6098d80 xebra 2018-02-01 03:46:46 No build [spline/bezier]Improve bezier tessellator more.
v1.6.3-575-gfd20d7b09 Unknown W. Brackets 2018-10-20 16:52:29 Download Download Download Merge: aea5f38a1 ca58bb78d Merge pull request #11481 from hrydgard/adreno-int-workarounds Workaround for bad int behaviour on Adreno / GLES. (no problems in Vulkan).
v1.6.3-575-g068cc37b2 xebra 2018-02-01 03:21:58 No build [spline/bezier]Improve bezier tessellator.
v1.6.3-574-gf68fed7da dl471 2018-10-24 00:36:08 No build Fix whitespace
v1.6.3-574-g1e84a62e9 xebra 2018-01-31 13:42:39 No build [spline/bezier]Implement weights cache system.
v1.6.3-573-gca58bb78d Henrik Rydgård 2018-10-20 16:48:17 No build Turn off gl debug logging again
v1.6.3-573-g15b409a69 xebra 2018-01-31 12:59:41 No build [spline/bezier]Make a spline weights calculation class and precalculate all spline weights at the beginning.
v1.6.3-573-g7f3aaaa0f dl471 2018-10-22 04:17:45 No build Readability improvements -Change variable names related to offsets for consistency -Add a few comments
v1.6.3-572-gb25adc7ba dl471 2018-10-21 08:37:35 No build Implement drawing of offset scale -Add function to draw offset -Add checkbox to allow toggling of offset writing -Set writeOffsets default value to Off -Ensure the drawing and user input is not affected by the offset
v1.6.3-572-g81b781fd4 Henrik Rydgård 2018-10-20 13:25:53 No build Revert two accidental minor changes
v1.6.3-572-g0c9680446 xebra 2018-01-31 12:25:07 No build [spline/bezier]minor fix
v1.6.3-571-gc11cfe37f dl471 2018-10-21 07:07:31 No build Implement saner making space for offsets -Adjust the y coordinates of the rows as they are drawn -Adjust visible rows -Adjust clicks
v1.6.3-571-gaea5f38a1 Henrik Rydgård 2018-10-20 15:59:33 Download Download Download Fix issue where skipGLCalls_ wasn't respected. May help #11063
v1.6.3-571-g842290b6d Henrik Rydgård 2018-10-20 13:22:14 No build Workaround for bad int behaviour on Adreno / GLES. (no problems in Vulkan). See #11480, should help #11479.
v1.6.3-571-g1b9af8427 xebra 2018-01-31 12:24:00 No build [spline/bezier]minor fix
v1.6.3-570-gf52b88818 dl471 2018-10-21 06:17:38 No build Make space for offsets (dirty implementation)
v1.6.3-570-g42a73e4c7 Henrik Rydgård 2018-10-20 12:15:58 Download Download Download Fix minor bug in natural.vsh, which caused a gl_error that I ran into when tracing another bug
v1.6.3-570-g2a3210ac0 xebra 2018-01-31 12:18:47 No build [spline/bezier]Make a bezier weights calculation class and precalculate all bezier weights at the beginning.
v1.6.3-569-gc514a27c8 Henrik Rydgård 2018-10-17 09:44:14 Download Download Download Merge: 25230a14f f5f9708f3 Merge pull request #11475 from pleonex/fix-sigpipe Ignore broken pipe / SIGPIPE signal to avoid crash
v1.6.3-569-g3aeb3201b xebra 2018-01-31 11:25:43 No build [spline/bezier]Improve bezier weights calculation.
v1.6.3-568-gf5f9708f3 Benito Palacios Sanchez 2018-10-16 23:18:57 No build Fix undefined MSG_NOSIGNAL Only Linux seems to support it. For other OSes we set to the default value 0x00 to do nothing.
v1.6.3-568-ga34039099 xebra 2018-01-31 10:39:43 No build [spline/bezier]Move bezier patch loops into the function and pre-convert control-points.
v1.6.3-567-ge22118756 Benito Palacios Sanchez 2018-10-16 22:57:58 No build Ignore SIGPIPE signal receiving data to avoid crash Co-Authored-By: unknownbrackets <checkins@unknownbrackets.org>
v1.6.3-567-gd0682d782 xebra 2018-01-31 08:38:11 No build [spline/bezier]Move SIMD optimization of vector operations to Math3D.h. Needs rebuild to avoid a dialog confirmation on Visual Studio.
v1.6.3-566-gc8e45ae4b xebra 2018-01-31 04:44:05 No build [spline/bezier]Use real tessellation in low-quality with "fixed to 2" tessellation factor. # Conflicts: # GPU/Common/SplineCommon.cpp
v1.6.3-566-g25230a14f LunaMoo 2018-10-16 02:21:13 Download Download Download Merge: c6247d115 cf15f3dfa Merge pull request #11473 from zerojay/master Added 8Bitdo SN30 Pro (Switch Profile) controller
v1.6.3-565-gcf15f3dfa zerojay 2018-10-16 00:07:45 No build Added 8Bitdo SN30 Pro (Switch Profile) controller
v1.6.3-565-g36ed61d08 xebra 2018-01-31 03:34:37 No build [spline/bezier]Pre-convert control-points for the accumulation of SIMD optimization, and avoid conversion in hot loops. # Conflicts: # GPU/Common/SplineCommon.cpp # GPU/Common/SplineCommon.h
v1.6.3-564-gc6247d115 Henrik Rydgård 2018-10-11 23:45:17 Download Download Download Oh, another gradle update. Why not.
v1.6.3-564-g62ad5fe54 xebra 2018-01-31 01:03:13 No build Fix namespace Vec2f.
v1.6.3-563-g505464eaa Henrik Rydgård 2018-10-10 22:56:26 Download Download Download Vulkan validation: Fix issue where we forgot to transition image mip levels past 0 away from TRANSFER_DST_OPTIMAL during creation.
v1.6.3-563-g15a11d58c xebra 2018-01-30 10:17:54 No build Modify IndexConverter class to functor.
v1.6.3-562-gd8ccc1c2b xebra 2018-01-30 10:10:11 No build [spline/bezier]minor fix
v1.6.3-562-g0ad166d20 Henrik Rydgård 2018-10-10 21:55:10 Download Download Download Make sure to save the config while changing backends using the menu bar. Should help #11465
v1.6.3-561-g31893859c Henrik Rydgård 2018-10-09 07:44:02 Download Download Download Merge: 5a224d7a2 52e2e0763 Merge pull request #11461 from unknownbrackets/dinput-detect Windows: Detect DirectInput devices after launch
v1.6.3-561-g30c3c87da xebra 2018-01-30 09:42:41 No build [spline/bezier]Make a function to build indices.
v1.6.3-560-g52e2e0763 Unknown W. Brackets 2018-10-09 06:21:37 No build Windows: Detect DirectInput devices after launch.
v1.6.3-560-g7cbc97f19 xebra 2018-01-30 08:24:42 No build [spline/bezier]minor cleanup
v1.6.3-559-g966ff32ee xebra 2018-06-27 18:41:16 No build [spline/bezier]Improve the logic of copying control-points.
v1.6.3-559-g5a224d7a2 Henrik Rydgard 2018-10-08 13:33:21 Download Download Download Disable CheckFailedGPUBackends() in debug builds, for convenience
v1.6.3-558-g485260c93 xebra 2018-01-30 08:16:25 No build [spline/bezier]Make a function to copy control points.
v1.6.3-558-g52739a102 Henrik Rydgård 2018-10-08 07:53:54 Download Download Download Merge: 1b8bf31e8 014d9ddea Merge pull request #11453 from unknownbrackets/bof3-flicker Display: Resched interrupt before vblank threads
v1.6.3-557-gb1289cddc xebra 2018-06-27 16:37:21 No build [spline/bezier]minor fix
v1.6.3-556-g3c2837bee xebra 2018-01-30 06:56:21 No build [spline/bezier]minor fix
v1.6.3-555-ga7754c4b9 xebra 2018-01-30 06:53:03 No build [spline/bezier]minor fix # Conflicts: # GPU/Common/SplineCommon.cpp
v1.6.3-555-g1b8bf31e8 Henrik Rydgård 2018-10-08 07:53:10     Download Merge: a0b019d47 02b418e71 Merge pull request #11454 from unknownbrackets/remote-iso http: Allow pbp and ppdmp files too
v1.6.3-554-g1d4e8ccd2 xebra 2018-01-30 06:41:39 No build [spline/bezier]minor fix
v1.6.3-553-ga0b019d47 Henrik Rydgård 2018-10-08 07:52:47 No build Merge: 6fd1c0e3d 5a5483ca9 Merge pull request #11455 from unknownbrackets/android-resize Android: Fix Vulkan immersive startup
v1.6.3-553-g28a50053b xebra 2018-01-30 03:26:32 No build [spline/bezier]minor fix
v1.6.3-552-ga4860b6c8 xebra 2018-01-30 02:31:48 No build [spline/bezier]Managing buffer allocation. # Conflicts: # GPU/Common/SplineCommon.cpp
v1.6.3-551-ga9ac860da xebra 2018-01-29 11:24:42 No build [spline/bezier]Add spline derivative calculation for normal generation.
v1.6.3-550-g5c7284f8f xebra 2018-01-29 10:25:38 No build [spline/bezier]Get rid of divisions in spline weights calculation.
v1.6.3-549-g6fd1c0e3d Henrik Rydgård 2018-10-07 10:11:23 Download Download Download Instead of the last commit, don't enable the dual src extension at all on Adreno. This reverts commit eba6c00a8ab2631409301b03549496caab16e9be.
v1.6.3-548-geba6c00a8 Henrik Rydgård 2018-10-06 22:57:23 Download Download Download Experimental commit trying to solve #10421: Blacklist dual src blending on Adreno/Vulkan
v1.6.3-547-g8a74e6f7b Unknown W. Brackets 2018-10-06 21:52:43 Download Download Download Merge: 9e165ed00 f77975d79 Merge pull request #11447 from hrydgard/android-gl-shutdown-fixes Avoid calling any GL calls during shutdown on Android. Should help #11063
v1.6.3-544-gf77975d79 Henrik Rydgård 2018-10-06 21:36:47 No build Address additional comments.
v1.6.3-544-g9e165ed00 Henrik Rydgård 2018-10-06 21:39:20 No build Merge: 208b0d8a4 5c5277769 Merge pull request #11449 from Florin9doi/REMOVE_DUP Remove duplicate library; use the existing one
v1.6.3-543-ga3a94bdd3 Henrik Rydgård 2018-10-06 13:24:50 No build Avoid calling any GL calls during shutdown on Android. Should help #11063 The context is already lost and we're really running shutdown when the process is woken up again. Additionally, orderly shutdown through the button doesn't happen on the render thread so remove a couple of asserts that are wrong.
v1.6.3-542-g208b0d8a4 Henrik Rydgård 2018-10-06 19:28:32 Download Download Download Merge: 5f357984d dc99d781d Merge pull request #11450 from Florin9doi/androidgitversion Use androidgitversion version 0.4.5
v1.6.3-541-gdc99d781d Florin9doi 2018-10-06 19:16:29 No build Use androidgitversion version 0.4.5
v1.6.3-541-g5c5277769 Florin9doi 2018-10-06 19:01:28 No build Remove duplicate library; use the existing one
v1.6.3-540-g5f357984d Unknown W. Brackets 2018-10-06 18:05:16 Download Download Download Merge: 80538b093 83bf001a3 Merge pull request #11448 from hrydgard/android-tv-disable-hwscale Disable Android HW scale on TV type devices.
v1.6.3-539-g83bf001a3 Henrik Rydgård 2018-10-06 13:43:11 No build Disable Android HW scale on TV type devices.
v1.6.3-538-g80538b093 Unknown W. Brackets 2018-10-06 00:34:55 Download Download Download Merge: 7b34eaa1f 65d8b5fc9 Merge pull request #11445 from hrydgard/app-bundle-support Android build: Enable AAPT2
v1.6.3-537-g65d8b5fc9 Henrik Rydgård 2018-10-05 22:57:27 No build Android build: Enable AAPT2
v1.6.3-536-g7b34eaa1f Henrik Rydgård 2018-10-04 07:57:40 Download Download Download Merge: 7f38ff783 4aded5c11 Merge pull request #11435 from unknownbrackets/ui-buttons UI: Implement a glowing border touch control style
v1.6.3-534-g7f38ff783 Henrik Rydgård 2018-10-04 07:47:42     Download Merge: 486707b43 efc651056 Merge pull request #11436 from unknownbrackets/tex-ini Replacement: Show a warning for bad texture names
v1.6.3-533-g5a5483ca9 Unknown W. Brackets 2018-10-08 01:15:23 No build Android: Fix Vulkan immersive startup. Would commonly not actually start with immersive resolution due to race conditions in setting the resolution and ui visibility.
v1.6.3-532-g9cb471e5b Unknown W. Brackets 2018-10-08 01:13:34 No build Android: Avoid race on surface destroyed. Avoids a segfault in this scenario.
v1.6.3-532-g014d9ddea Unknown W. Brackets 2018-10-07 23:41:08 No build Display: Resched interrupt before vblank threads. Otherwise, we may first schedule to a woken thread, and then immediately reschedule to the interrupt. Each reschedule costs ticks, and it doesn't look like this should cause two reschedules. Improves #11414, Breath of Fire 3 frame flicker.
v1.6.3-531-gd5d572d38 Unknown W. Brackets 2018-10-08 00:24:04 No build Android: Consistently use version constants.
v1.6.3-531-gca5adcda7 Unknown W. Brackets 2018-10-07 23:40:10 No build GPU: Reduce log noise while stepping. We redisplay the framebuf over and over, which is annoying when you have debug logging on and are trying to read the log.
v1.6.3-531-g02b418e71 Unknown W. Brackets 2018-10-07 23:53:38 No build http: Allow pbp and ppdmp files too. Also cleanup a bit.
v1.6.3-530-g486707b43 Henrik Rydgård 2018-10-03 22:11:27 Download Download Download Merge: 07e99d614 9b7061b38 Merge pull request #11441 from hrydgard/note9-vulkan-fix Vulkan: Apply Themaister's patch, removing illegal pre-transitions of swapchain images. Fixes #11417 (crash on Note 9)
v1.6.3-529-g9b7061b38 Henrik Rydgård 2018-10-03 21:39:16 No build Vulkan: Apply Themaister's patch, removing illegal pre-transitions of swapchain images. Fixes #11417
v1.6.3-528-g07e99d614 Henrik Rydgård 2018-10-03 14:39:19 Download Download Download Merge: 669079454 64cf6f275 Merge pull request #11437 from xebra/step_to_curve GE Debugger: Step to curved surface.
v1.6.3-526-g669079454 Henrik Rydgård 2018-10-01 09:15:36 Download Download Download Merge: 4fbeec1e5 c57192476 Merge pull request #11438 from unknownbrackets/wasapi-switch Allow WASAPI device switching
v1.6.3-522-g64cf6f275 xebra 2018-10-01 04:40:21 No build GE Debugger:Step to curved surface.
v1.6.3-521-gc57192476 Unknown W. Brackets 2018-10-01 06:47:00 No build Windows: Support WASAPI default device switching. No support for specifying a certain device.
v1.6.3-521-g4fbeec1e5 Unknown W. Brackets 2018-09-30 21:59:02 Download Download Download Merge: a661672cf 56f9895bb Merge pull request #11434 from hrydgard/android-studio-fix Remove redundant minSdkVersion and targetSdkVersion settings from AndroidManifest.xml
v1.6.3-520-gefc651056 Unknown W. Brackets 2018-10-01 02:55:51 No build Replacement: Show a warning for bad texture names.
v1.6.3-520-gae5ff4bf7 Unknown W. Brackets 2018-10-01 05:26:06 No build Windows: Support non-extensible float in WASAPI. The DualShock 4's headphone jack uses this, for example.
v1.6.3-520-g56f9895bb Henrik Rydgård 2018-09-30 21:53:49 No build Remove redundant minSdkVersion and targetSdkVersion settings from AndroidManifest.xml
v1.6.3-519-gf7c96651e Henrik Rydgård 2017-06-27 13:02:20 No build Listen to WASAPI events
v1.6.3-519-ga661672cf Henrik Rydgård 2018-09-30 10:30:01 Download Download Download Merge: f90439a70 7ee4d2d5a Merge pull request #11433 from unknownbrackets/gpu-device UI: Ask for restart when changing graphics device
v1.6.3-519-g8b62354df Unknown W. Brackets 2018-10-01 02:44:06 No build Replacement: Note filename restrictions in ini.
v1.6.3-519-g4aded5c11 Unknown W. Brackets 2018-10-01 01:48:02 No build UI: Implement a glowing border touch control style. It barely glows, though.
v1.6.3-518-gf8ea36437 Henrik Rydgård 2017-06-27 11:46:10 No build Cleanup: Split out the WASAPI code into its own file.
v1.6.3-518-g13375e2b9 Unknown W. Brackets 2018-10-01 02:00:05 No build Replacement: Refactor ini template generation.
v1.6.3-518-g7ee4d2d5a Unknown W. Brackets 2018-09-30 09:53:21 No build UI: Ask for restart when changing graphics device. Only for D3D11 and Vulkan. Also, makes Vulkan follow D3D11 in not changing the setting if the device is not found on startup.
v1.6.3-517-gf90439a70 Unknown W. Brackets 2018-09-30 09:18:45 Download Download Download Windows: Oops, backwards.
v1.6.3-516-g034ad24ae Henrik Rydgård 2018-09-30 09:09:25     Download Merge: bb5b981ef 1103acdd0 Merge pull request #11432 from unknownbrackets/win10 Windows: Detect Windows 10 using kernel32.dll
v1.6.3-515-g1103acdd0 Unknown W. Brackets 2018-09-30 09:00:40 No build Windows: Detect Windows 10 using kernel32.dll. This is the recommended way per MSDN.
v1.6.3-514-gbb5b981ef Henrik Rydgård 2018-09-29 10:10:21 Download Download Download Merge: 2e8e28f78 ce6cb7e7c Merge pull request #11424 from unknownbrackets/disc-error Core: Report disc read errors to the user
v1.6.3-512-g2e8e28f78 Henrik Rydgård 2018-09-29 09:35:56 Download Download Download Merge: bd678d4f4 1a7e61f4a Merge pull request #11426 from Florin9doi/ANDROID_DEPS Android: Update deps; Cannot reproduce #11420
v1.6.3-510-gbd678d4f4 Unknown W. Brackets 2018-09-28 05:33:33 Download Download Download Merge: 945454643 02f4094c2 Merge pull request #11428 from Florin9doi/REMOVE_ECLIPSE_FILES Android: Remove obsolete files: eclipse
v1.6.3-509-g1a7e61f4a Florin9doi 2018-09-27 20:48:21 No build Android: Update deps; Cannot reproduce #11420
v1.6.3-508-g945454643 Henrik Rydgård 2018-09-27 21:53:26 Download Download Download Merge: 3d3f200c4 9e3ca46f5 Merge pull request #11427 from Florin9doi/BUILD_FILTER Android: Reduce the number of build variants
v1.6.3-507-g9e3ca46f5 Florin9doi 2018-09-27 21:31:53 No build Reduce the number of build variants
v1.6.3-507-g02f4094c2 Florin9doi 2018-09-27 21:46:22 No build Android: Remove obsolete files: eclipse
v1.6.3-506-g3d3f200c4 Henrik Rydgård 2018-09-25 14:54:47 Download Download Download Merge: e263b3af8 d222417bf Merge pull request #11421 from AreaScout/master Fix: prevent linkage error if EGL and GLES is not in one big blob
v1.6.3-505-gd222417bf AreaScout 2018-09-25 14:19:23 No build Fix: prevent linkage error if EGL and GLES is not in one big blob
v1.6.3-504-ge263b3af8 Henrik Rydgård 2018-09-25 08:56:56 Download Download Download Merge: 68b005c79 d1929eaca Merge pull request #11418 from unknownbrackets/gl-lookup GLES: Properly parse GL extension names
v1.6.3-501-g68b005c79 Henrik Rydgård 2018-09-24 23:23:51 Download Download Download Patch up small UI bug on credits screen. thanks benjamin
v1.6.3-500-gee62e19c6 Henrik Rydgård 2018-09-24 14:27:32 Download Download Download Merge: 41a27be10 34b43a663 Merge pull request #11415 from hrydgard/update-ffmpeg-submodule Update ffmpeg submodule
v1.6.3-500-gd1929eaca Unknown W. Brackets 2018-09-25 08:05:58 No build GLES: Properly parse GL extension names. We must split on spaces and not just lazily use strstr, see #11363.
v1.6.3-499-gce6cb7e7c Unknown W. Brackets 2018-09-27 05:29:15 No build Core: Report disc read errors to the user. At least when we can detect this, better not to keep silent about it.
v1.6.3-499-g34b43a663 Henrik Rydgård 2018-09-23 16:27:44 No build Update ffmpeg submodule
v1.6.3-499-g26cd98cd7 Unknown W. Brackets 2018-09-25 08:05:32 No build GPU: Fix a shader unit typo.
v1.6.3-498-g41a27be10 Henrik Rydgård 2018-09-23 16:28:58 Download Download Download Update assets/lang submodule
v1.6.3-497-gead4946fd Henrik Rydgård 2018-09-22 09:57:22 Download Download Download Merge: 26da22476 67058495f Merge pull request #11411 from unknownbrackets/cullrange GPU: Dirty more correctly for cullrange params.
v1.6.3-495-g26da22476 Henrik Rydgård 2018-09-22 09:53:44     Download Merge: 9fddfff66 d1c9da6a9 Merge pull request #11413 from unknownbrackets/ui-minor UI: Keep report image at right aspect ratio
v1.6.3-492-g67058495f Unknown W. Brackets 2018-09-22 06:55:11 No build GPU: Dirty more correctly for cullrange params. Was previously missing some settings which might convince us to use large viewports, and more importantly some that would impact the depth settings under certain settings.
v1.6.3-492-g9fddfff66 Henrik Rydgård 2018-09-21 09:18:31 Download Download Download Merge: 92b857ceb 4a5320ed7 Merge pull request #11407 from unknownbrackets/cullrange GPU: Correct handling of large viewport scaling
v1.6.3-491-g4a5320ed7 Unknown W. Brackets 2018-09-21 05:40:32 No build GLES: Refactor out duplicate code.
v1.6.3-490-gcd0662c06 Unknown W. Brackets 2018-09-21 05:36:41 No build GPU: Cleanup outdated flushbefore code. Backends didn't match.
v1.6.3-489-ge90ffdb8e Unknown W. Brackets 2018-09-21 05:31:59 No build GE Debugger: Fix tex preview race condition. If we redraw the tex preview first, we need this for the VAO. Oops.
v1.6.3-489-gd1c9da6a9 Unknown W. Brackets 2018-09-22 08:27:28 No build UI: Maintain aspect better on screenshots. In case they are on a thin screen or something.
v1.6.3-488-ga8588b0c5 Unknown W. Brackets 2018-09-21 05:29:46 No build GPU: Correct handling of large viewport scaling. Need to multiply not divide, duh. Also lost the offset during refactor, and didn't test it well.
v1.6.3-488-g3bba9df13 Unknown W. Brackets 2018-09-22 08:24:36 No build UI: Keep report image at right aspect ratio.
v1.6.3-487-g92b857ceb Henrik Rydgård 2018-09-20 22:48:49 Download Download Download Merge: c69e4261d 0dbe5d724 Merge pull request #11405 from AreaScout/master Fix: should close on spec #11404
v1.6.3-486-g0dbe5d724 AreaScout 2018-09-20 17:06:49 No build Fix: should close on spec #11404
v1.6.3-485-gc69e4261d Henrik Rydgård 2018-09-19 09:38:19 Download Download Download Merge: 1f881d790 b7d84926f Merge pull request #11402 from unknownbrackets/depthclamp D3D11: Enable depth clamping
v1.6.3-484-gb7d84926f Unknown W. Brackets 2018-09-19 06:49:17 No build D3D11: Enable depth clamping. Uses the same logic as Vulkan, improving #9545 on most D3D11 devices.
v1.6.3-483-g1f881d790 Unknown W. Brackets 2018-09-19 04:23:12 Download Download Download Android: Buildfix for CMake 3.6. The buildbot doesn't support GREATER_EQUAL.
v1.6.3-482-g025e478d2 Unknown W. Brackets 2018-09-19 00:33:53   Download Download Merge: 637a17a66 c1f0e981a Merge pull request #11401 from hrydgard/lighten-depth-workaround Vulkan: Only apply the depth/discard workaround on Qualcomm devices (adreno)
v1.6.3-481-gc1f0e981a Henrik Rydgård 2018-09-18 23:53:16 No build Throw in very minor fix (apply readonly to buffer used in tesselation). Validation layer seems buggy though as it still complains that we haven't enabled the feature vertexPipelineStoresAndAtomics
v1.6.3-480-g5975f471e Henrik Rydgård 2018-09-18 23:46:25 No build Vulkan: Only apply the depth workaround on Qualcomm devices (adreno) We've seen issues, and the validation layer still doesn't like them very much...
v1.6.3-479-g637a17a66 Henrik Rydgård 2018-09-18 23:37:48   Download Download Fix small and scary Vulkan bug (leftover from skinning-removal revert)
v1.6.3-478-gacfd68864 Henrik Rydgård 2018-09-18 23:21:42   Download Download Merge: 3f34c7a21 52baec21a Merge pull request #11393 from unknownbrackets/cullrange Implement vertex range culling
v1.6.3-472-g3f34c7a21 Henrik Rydgård 2018-09-18 09:52:06   Download Download Merge: 27ef79b0b ed90ab4fa Merge pull request #11400 from unknownbrackets/ui-minor UI: Fix occassional issue starting second game
v1.6.3-470-g27ef79b0b Henrik Rydgård 2018-09-18 09:51:42     Download Merge: ad6938de5 95556e8d0 Merge pull request #11366 from AreaScout/odroid_compile Add: some helpers to compile on ODROID-XU4/XU3
v1.6.3-469-g95556e8d0 AreaScout 2018-09-07 17:34:17 No build Add: some helpers to compile on ODROID-XU4/XU3
v1.6.3-468-gad6938de5 Unknown W. Brackets 2018-09-16 22:55:01 Download Download Download Merge: d63d2b954 3f849bb94 Merge pull request #11392 from hrydgard/android-hw-scale-off Android: Don't use "hw scaling" on modern devices by default.
v1.6.3-467-g52baec21a Unknown W. Brackets 2018-09-18 07:27:25 No build GPU: Refactor cull range calculation together.
v1.6.3-467-g3f849bb94 Henrik Rydgård 2018-09-16 21:05:13 No build Android: Don't use "hw scaling" on modern devices by default. It seems to cause more problems than it's worth, see #11151
v1.6.3-466-gd63d2b954 Henrik Rydgård 2018-09-16 20:50:50 Download Download Download Merge: e2f20f772 5d64107b0 Merge pull request #11391 from hrydgard/discord-links Add some links to Discord where appropriate.
v1.6.3-466-g985982764 Unknown W. Brackets 2018-09-18 06:43:29 No build Vulkan: Avoid depth clamp with clip range. Vulkan clamps to the clip range, not the full range. So when clipping, we don't really want to clamp at all. Unfortunately, when one side is clipping, we can't do it exactly right. But many games clip depth, like Dissidia. Fixes #11260.
v1.6.3-465-g44ba31fbc Unknown W. Brackets 2018-09-17 08:57:20 No build Vulkan: Implement verex range culling. Also D3D11, since they are very similar.
v1.6.3-465-g5d64107b0 Henrik Rydgård 2018-09-16 20:04:10 No build Add some links to Discord where appropriate.
v1.6.3-464-ge2f20f772 Henrik Rydgård 2018-09-16 11:48:01 Download Download Download Merge: 66e13f774 57bf9e304 Merge pull request #11390 from AreaScout/touch Add: allow touch screen events on fullscreen
v1.6.3-464-g639a3f406 Unknown W. Brackets 2018-09-17 08:40:30 No build D3D9: Implement vertex range culling.
v1.6.3-463-ged90ab4fa Unknown W. Brackets 2018-09-18 07:45:09 No build UI: Fix occassional issue starting second game. Sometimes render() would be called before update() after creating EmuScreen, and we'd exit out instead of starting the game.
v1.6.3-463-gab3a46662 Unknown W. Brackets 2018-09-17 07:52:43 No build GLES: Implement vertex range culling. Based on tests, skips triangles with any point outside the 4096x4096 box, except when depth clamping would engage.
v1.6.3-463-g57bf9e304 AreaScout 2018-09-16 09:11:15 No build Add: allow touch screen events on fullscreen
v1.6.3-462-g66e13f774 Henrik Rydgard 2018-09-14 13:11:19 Download Download Download Merge: a1e33fd9f 49e2a2db6 Merge branch 'zminhquanz-cpu-detection'
v1.6.3-461-g49e2a2db6 Vũ Minh Quân 2018-09-08 17:27:40 No build Add TSX Extension Add logic for TSX Check
v1.6.3-460-g2c92ad588 Vũ Minh Quân 2018-09-02 08:15:53 No build Add some extension Need to add some check extension
v1.6.3-459-ga1e33fd9f Henrik Rydgård 2018-09-14 12:52:47 Download Download Download Merge: 6d0ed4ad0 36f298dbc Merge pull request #11388 from unknownbrackets/cpuinfo Use OS to detect core count
v1.6.3-458-g36f298dbc Unknown W. Brackets 2018-09-14 05:12:23 No build x86: Use OS for cores on Mac OS X too.
v1.6.3-457-g9351146a2 Unknown W. Brackets 2018-09-14 04:51:47 No build x86: Use OS to detect core count. On Windows and Linux, at least. This should be more reliable than what we used before.
v1.6.3-456-g6d0ed4ad0 Henrik Rydgård 2018-09-12 10:33:23 Download Download Download Merge: 6ffa5bdca 468c508b3 Merge pull request #11382 from AreaScout/compile_option Add: -ffast-math compiler option to anything other then Intel
v1.6.3-454-g6ffa5bdca Henrik Rydgård 2018-09-10 09:45:38 Download Download Download Merge: e2a9f6acd 797327eec Merge pull request #11380 from unknownbrackets/softgpu GPU: Handle bad fog params as large signed vals
v1.6.3-452-ge2a9f6acd Henrik Rydgård 2018-09-10 09:23:11 Download Download Download Merge: ae73b8f45 817b5d7c1 Merge pull request #11379 from unknownbrackets/softgpu Correct interactions between fog, doubling, and color testing
v1.6.3-452-g797327eec Unknown W. Brackets 2018-09-10 09:27:16 No build GPU: Handle bad fog params as large signed vals. From tests, it seems they're just treated as valid exponents. Using 65535 since that's the range of depth, can't think of a game using a larger value for a fog parameter, probably never even this large.
v1.6.3-451-g817b5d7c1 Unknown W. Brackets 2018-09-10 06:12:17 No build SoftGPU: Support fog on 3D rectangles.
v1.6.3-450-g022670d88 Unknown W. Brackets 2018-09-10 06:11:51 No build GPU: Apply fog before color test. Hardware tests confirm the fog result is what's color tested.
v1.6.3-449-g8eb011c22 Unknown W. Brackets 2018-09-10 05:27:39 No build GPU: Clamp after color doubling. This is needed for blending to be correct - it blends a clamped value.
v1.6.3-448-g703181607 Unknown W. Brackets 2018-09-10 05:09:48 No build GPU: Apply color test after doubling.
v1.6.3-447-g8cdead90f Unknown W. Brackets 2018-09-10 03:11:37 No build SoftGPU: Preserve stencil inside logic op func. Cleaning things up to make it easier to translate.
v1.6.3-446-g772ed3028 Unknown W. Brackets 2018-09-10 02:00:12 No build SoftGPU: Avoid extra lookup of old stencil.
v1.6.3-445-gae73b8f45 Henrik Rydgård 2018-09-09 23:24:46 Download Download Download Merge: 204bfc744 016d6ba76 Merge pull request #11377 from unknownbrackets/lighting D3D11: Fix pow(0, 0) lighting handling
v1.6.3-444-g016d6ba76 Unknown W. Brackets 2018-09-09 19:25:58 No build D3D11: Fix pow(0, 0) lighting handling. This was previously fixed in GLES.
v1.6.3-443-g332788d0b Unknown W. Brackets 2018-09-09 18:59:42 No build GPU: Clean up some shader id flag usage.
v1.6.3-442-g204bfc744 Henrik Rydgård 2018-09-09 10:50:48 Download Download Download Merge: 47cccc0ff a5f61e798 Merge pull request #11371 from unknownbrackets/mpeg-minor Mpeg: Avoid reading outside available bytes
v1.6.3-440-g47cccc0ff Henrik Rydgård 2018-09-09 10:50:05 No build Merge: 7a5ec714c 1b4f1d7d4 Merge pull request #11370 from unknownbrackets/tex-replace Replacement: Cut down on parsing for large inis
v1.6.3-438-g7a5ec714c Henrik Rydgård 2018-09-09 10:48:23     Download Merge: 959a99957 b05f75f66 Merge pull request #11374 from unknownbrackets/texcache TexCache: Fix texture alignment in GLES
v1.6.3-437-gb05f75f66 Unknown W. Brackets 2018-09-09 05:05:19 No build D3D9: Set alpha mask reference in uniforms. Just so we don't have surprises later if we implement masking.
v1.6.3-436-g4dafb163a Unknown W. Brackets 2018-09-09 04:24:10 No build D3D11: Split color test out by component. Not working correctly together. See #10629.
v1.6.3-435-g97773d3dd Unknown W. Brackets 2018-09-09 03:53:05 No build TexCache: Fix texture alignment in GLES. We must align to 4 bytes, and we aren't always aligned to 16 anymore, so we must check when dealing with swizzle.
v1.6.3-434-g959a99957 Henrik Rydgård 2018-09-08 18:04:11 Download Download Download Merge: fd6c3145d 1fb111c2b Merge pull request #11365 from AreaScout/master Add: Touchscreen event support for SDL2
v1.6.3-433-ga5f61e798 Unknown W. Brackets 2018-09-08 21:14:17 No build Mpeg: Avoid reading outside available bytes. When we're just looking for the size or offset, it shouldn't be necessary to load the stream, so hopefully we can avoid it.
v1.6.3-433-g468c508b3 AreaScout 2018-09-11 21:12:09 No build Add: -ffast-math compiler option to anything other then Intel
v1.6.3-433-g1fb111c2b AreaScout 2018-09-07 12:44:41 No build Add: Touchscreen event support for SDL2
v1.6.3-433-g1b4f1d7d4 Unknown W. Brackets 2018-09-08 06:36:59 No build Replacement: Cut down on parsing for large inis.
v1.6.3-432-gfd6c3145d Henrik Rydgård 2018-09-07 07:13:23 Download Download Download Merge: d7bf2841d 120cf5923 Merge pull request #11364 from unknownbrackets/gpu-failed Core: Reset working graphics backend on restart
v1.6.3-430-gd7bf2841d Henrik Rydgård 2018-09-06 22:00:39 Download Download Download Merge: 8ac50b232 fb8f408db Merge pull request #11362 from unknownbrackets/gpu-failed Core: Don't consider graphics failed on shutdown
v1.6.3-428-g8ac50b232 Henrik Rydgård 2018-09-06 09:18:46 Download Download Download Merge: f42065ed3 db93a08fc Merge pull request #11360 from unknownbrackets/gpu-failed Core: Log more on graphics backend failures
v1.6.3-426-gf42065ed3 Henrik Rydgård 2018-09-05 10:22:23 Download Download Download Merge: 562c5f648 2388be544 Merge pull request #11357 from unknownbrackets/ui-minor UI: Automatically forget pinned deleted paths
v1.6.3-426-g120cf5923 Unknown W. Brackets 2018-09-07 03:31:09 No build Core: Reset working graphics backend on restart.
v1.6.3-425-gfb8f408db Unknown W. Brackets 2018-09-06 16:31:15 No build Core: Don't consider graphics failed on shutdown. On some devices, we'll lose context or get a resize mid-startup, so make sure we don't detect that as a graphics crash.
v1.6.3-425-g2388be544 Unknown W. Brackets 2018-09-05 06:54:25 No build Debugger: Fix crash in softgpu with no texaddr yet.
v1.6.3-424-gdb93a08fc Unknown W. Brackets 2018-09-06 08:13:15 No build Core: Log more on graphics backend failures. Just so we can tell for sure in logs what's happening.
v1.6.3-424-g246234b0b Unknown W. Brackets 2018-09-05 06:53:20 No build UI: Automatically forget pinned deleted paths. Also, resolve the paths in case of symlinks.
v1.6.3-423-g562c5f648 Henrik Rydgård 2018-09-04 21:14:15 Download Download Download Merge: f87dcefdd e246a946c Merge pull request #11346 from unknownbrackets/startup-fail Core: Track graphics startup failures and cycle
v1.6.3-420-gf87dcefdd Unknown W. Brackets 2018-09-04 03:41:52 Download Download Download Android: Buildfix for CMake. May affect other arm64 too. Also, ifdef out a check in case of compiling with GL 3 headers (to fix a Linux buildbot issue.)
v1.6.3-419-gd23d58c40 Henrik Rydgård 2018-09-02 21:35:45   Download Download Merge: caaec8c4c c6c66e760 Merge pull request #11332 from AreaScout/master Add: Get user-preferred locale from OS (linux only)
v1.6.3-417-gcaaec8c4c Henrik Rydgård 2018-09-02 21:33:41 No build Merge: 18a6fac91 ed10b69b1 Merge pull request #11347 from unknownbrackets/save-minor Savedata: Show confirm save without faded icon
v1.6.3-415-g18a6fac91 Henrik Rydgård 2018-09-02 21:33:18 No build Merge: e4562ccc9 65bf285e4 Merge pull request #11348 from unknownbrackets/ui-minor UI: Fix state screenshot size on pause screen
v1.6.3-413-ge4562ccc9 Henrik Rydgård 2018-09-02 21:32:24   Download   Merge: 4f26ac6e6 f65edc20a Merge pull request #11350 from unknownbrackets/texture-dxt TexCache: Optimize DXT3/DXT5 decode to single pass
v1.6.3-409-g4f26ac6e6 Henrik Rydgård 2018-09-02 21:20:15     Download Merge: 9d8cfb394 d715ed8fb Merge pull request #11351 from unknownbrackets/android-minor Add .nomedia files to system and textures
v1.6.3-407-gf65edc20a Unknown W. Brackets 2018-09-02 20:41:27 No build TexCache: Optimize DXT5 alpha lerp. This makes the overall DXT5 decode about 8% faster.
v1.6.3-406-ge246a946c Unknown W. Brackets 2018-09-01 23:16:39 No build Core: Add flag to prevent graphics cycling. For debugging graphics crashes.
v1.6.3-406-gd715ed8fb Unknown W. Brackets 2018-09-02 19:27:11 No build Core: More consistently use directory constants.
v1.6.3-406-g9d8cfb394 Henrik Rydgård 2018-09-02 14:05:03   Download Download Merge: a004196d4 68317f006 Merge pull request #11349 from unknownbrackets/arm-build Core: Match up NOEN define usage a bit more
v1.6.3-406-g3f35221f3 Unknown W. Brackets 2018-09-02 18:53:31 No build TexCache: Avoid masking out alpha for DXT3/DXT5. A little faster. Also refactor colors a bit to be more readable.
v1.6.3-405-gf906fbed3 Unknown W. Brackets 2018-09-01 22:57:20 No build Core: Track graphics startup failures and cycle. If the graphics driver segfaults, or some plugin segfaults, let's try a different one next time. This gives better hope of starting up next time.
v1.6.3-405-ged10b69b1 Unknown W. Brackets 2018-09-01 23:40:44 No build Savedata: Show confirm save without faded icon. See #9632.
v1.6.3-405-gd1c566861 Unknown W. Brackets 2018-09-02 19:19:08 No build Android: Add .nomedia files to system and textures. Due it on all platforms when saving textures to encourage including .nomedia in texture packs.
v1.6.3-405-g68317f006 Unknown W. Brackets 2018-09-02 04:56:35 No build Core: Match up NOEN define usage a bit more. Some compile parameters were resulting in us try to use a func we didn't compile. We should at least use the same defines in usage and definition.
v1.6.3-405-g65bf285e4 Unknown W. Brackets 2018-09-01 23:56:56 No build UI: Fix state screenshot size on pause screen. Was stretched wide here, but fine in save data manager.
v1.6.3-405-g8ae2b1e6f Unknown W. Brackets 2018-09-02 18:30:46 No build TexCache: Optimize DXT3/DXT5 decode to single pass. This is significantly faster on Vulkan, and in other situations where we're decoding directly to uncached memory.
v1.6.3-404-ga004196d4 Unknown W. Brackets 2018-09-01 23:29:23 Download Download Download Qt: Buildfix with removed debugger methods.
v1.6.3-403-g3d1e0e012 Henrik Rydgård 2018-09-01 22:01:19 Download Download Download Merge: d91637390 360862617 Merge pull request #11345 from unknownbrackets/debugger Expose GE dump recording in WebSocket API
v1.6.3-402-g360862617 Unknown W. Brackets 2018-09-01 20:00:05 No build UI: Move debugger checkbox outside texture area. Oops, didn't mean for it to be there.
v1.6.3-401-g653129c52 Unknown W. Brackets 2018-09-01 19:58:28 No build Debugger: Add an event for GE dump recording.
v1.6.3-400-g4ce2b64ef Unknown W. Brackets 2018-09-01 19:15:22 No build Debugger: Refactor to allow simpler broadcasting. It's okay to mix a bit for simple ones, I think.
v1.6.3-399-gc10b2035b Unknown W. Brackets 2018-09-01 18:45:35 No build Debugger: Prevent record with no commands. Should cut down on empty dumps, at least.
v1.6.3-398-gf1afc5199 Unknown W. Brackets 2018-09-01 18:41:20 No build GE Debugger: Refactor out stepping callback. In case we have multiple connected debuggers, we don't want just a callback. A counter works fine.
v1.6.3-397-ga4c0640f0 Unknown W. Brackets 2018-09-01 17:32:03 No build GE Debugger: Factor out host calls some. Moving more of this to cross platform for the web debugger.
v1.6.3-396-gd91637390 Henrik Rydgård 2018-09-01 11:02:08 Download Download Download Merge: 2f060a4c7 9324d7c38 Merge pull request #11334 from weihuoya/glslang-args Some glslang options for vulkan
v1.6.3-394-g2f060a4c7 Henrik Rydgård 2018-09-01 09:48:29 Download Download Download Merge: 0ed6064d7 16d7a8098 Merge pull request #11337 from unknownbrackets/kh-shadow GPU: Clear alpha more consistently from 565
v1.6.3-392-g0ed6064d7 Henrik Rydgård 2018-08-31 22:39:11 Download Download Download Merge: 557748d65 2704b09df Merge pull request #11338 from unknownbrackets/ui-minor UI: Load post shader names on non-Windows early
v1.6.3-390-g557748d65 Unknown W. Brackets 2018-08-31 01:02:40 Download Download Download Merge: 19dd28582 8e6a1bc84 Merge pull request #11336 from hrydgard/android-text-crash-fix Set a minimum of 1x1 for Android text bitmap measurement.
v1.6.3-388-g19dd28582 Henrik Rydgård 2018-08-30 21:03:31 Download Download Download Merge: c413da784 45753d87d Merge pull request #11335 from AreaScout/eglinfo Add: EGL info for GLES on Linux
v1.6.3-387-g9324d7c38 weihuoya 2018-08-30 16:51:55 No build glslang options for vulkan
v1.6.3-386-gc413da784 Henrik Rydgård 2018-08-30 13:37:40 Download Download Download Merge: 22a536fb0 1b7992403 Merge pull request #11333 from unknownbrackets/clut-rehash TexCache: Keep maxSeenV on clut variants in sync
v1.6.3-385-g1b7992403 Unknown W. Brackets 2018-08-30 07:09:10 No build Debugger: Fix texture readback in GLES. Was using the wrong size, causing the buffer not to be allocated large enough. This caused crashes sometimes.
v1.6.3-384-gc6c66e760 AreaScout 2018-08-28 21:40:58 No build Add: Get user-preferred locale from OS (linux only)
v1.6.3-384-g45753d87d AreaScout 2018-08-30 17:05:35 No build Add: EGL info for GLES on Linux
v1.6.3-384-g2704b09df Unknown W. Brackets 2018-08-31 06:17:30 No build UI: Load post shader names on non-Windows early. This way the ini "name" is used, rather than the stored code for it. Fixes #11015.
v1.6.3-384-g16d7a8098 Unknown W. Brackets 2018-08-31 06:00:21 No build GPU: Clear alpha more consistently from 565. Before, the backends all did different things. Now they are more in sync, but Vulkan still behaves slightly differently. Fixes #11326.
v1.6.3-384-g00daa00ae Unknown W. Brackets 2018-08-30 07:07:27 No build TexCache: Keep maxSeenV on clut variants in sync. This ensures that we detect changes properly even when they are outside the max V used with one CLUT. Fixes #9355, enemy fade out in FF2.
v1.6.3-383-g22a536fb0 Unknown W. Brackets 2018-08-27 05:04:49 Download Download Download Merge: 773dba1be 529b8c602 Merge pull request #11307 from hrydgard/discord-mac-linux Enable Discord integration for Mac and Linux.
v1.6.3-381-g8e6a1bc84 Henrik Rydgård 2018-08-30 19:49:33 No build Set a minimum of 1x1 for Android text bitmap measurement. Should fix some crashes seen on Google Play
v1.6.3-380-g773dba1be Henrik Rydgård 2018-08-26 23:03:43 Download Download Download Merge: 4cb230dfd 274b1eaa0 Merge pull request #11330 from unknownbrackets/mac-realpath Use a larger buffer for realpath()
v1.6.3-377-g274b1eaa0 Unknown W. Brackets 2018-08-26 20:51:06 No build GPU: Fix typo with wrong type. No behavior change, just fixes a warning.
v1.6.3-377-g4cb230dfd Henrik Rydgård 2018-08-26 23:02:49   Download   Merge: 200ec7387 8ba1f049d Merge pull request #11331 from orbea/snappy Allow choosing to use the system snappy or not.
v1.6.3-376-ge9bc6b159 Unknown W. Brackets 2018-08-26 20:32:04 No build UI: Use a larger buffer for realpath(). Hopefully will prevent crashes on Mac.
v1.6.3-376-g8ba1f049d orbea 2018-08-26 21:59:02 No build Allow choosing to use the system snappy or not.
v1.6.3-375-g200ec7387 Unknown W. Brackets 2018-08-26 20:19:10 Download Download Download Merge: 61eb331ba 3c5b2d69f Merge pull request #11329 from hrydgard/nexus-player-fix-attempt Android: When using the hardware scaler, round the size to divisible by 4
v1.6.3-374-g3c5b2d69f Henrik Rydgård 2018-08-26 19:26:54 No build Android: When using the hardware scaler, round the size to divisible by 4. Might help #11151
v1.6.3-373-g61eb331ba Henrik Rydgård 2018-08-26 13:06:17 Download Download Download Update gradle version again
v1.6.3-372-g3292c51b7 LunaMoo 2018-08-26 11:35:03 Download Download Download Merge: 3c99d16da 39eedc638 Merge pull request #11327 from ystlong/master add BTP-BD2F joystick gamecontroller map for Linux
v1.6.3-371-g39eedc638 ystlong 2018-08-26 09:27:16 No build add BTP-BD2F joystick gamecontroller map
v1.6.3-370-g3c99d16da Henrik Rydgård 2018-08-25 21:12:45 Download Download Download Merge: 569c07349 3f48e446b Merge pull request #11322 from unknownbrackets/texcache GPU: Fix texture handling on framebuf detach
v1.6.3-368-g569c07349 Henrik Rydgård 2018-08-25 21:11:48 No build Merge: 2aaa01329 5c01bf61e Merge pull request #11319 from unknownbrackets/logicop GPU: Apply logic op in more cases
v1.6.3-363-g2aaa01329 Henrik Rydgård 2018-08-25 21:09:56     Download Merge: bde3fe3bf 7fa20d473 Merge pull request #11323 from unknownbrackets/fb-safesize GPU: Download safe size on next create, too
v1.6.3-362-g5c01bf61e Unknown W. Brackets 2018-08-25 06:19:54 No build GPU: Apply logic op in more cases. It has well defined behavior with alpha blending, so let's apply it even when we're blending. Fixes #11316.
v1.6.3-361-gbde3fe3bf Henrik Rydgård 2018-08-25 21:09:19 No build Merge: 17de6ad2d 6ee0612a1 Merge pull request #11325 from unknownbrackets/ge-safemem Ge: Avoid executing invalid pointers
v1.6.3-361-g734db3d05 Unknown W. Brackets 2018-08-25 06:05:27 No build GPU: Refactor logic op simulation for better reuse.
v1.6.3-360-g44b90f638 Unknown W. Brackets 2018-08-25 05:54:38 No build SoftGPU: Apply pixel mask for clears. Turns out it's respected even in clear mode. Also, confirm logic op and blending interact.
v1.6.3-360-g6ee0612a1 Unknown W. Brackets 2018-08-25 19:38:56 No build Ge: Keep jump/call optim when fast memory on. This gives a way to validate with fast memory off, and get less crashes.
v1.6.3-359-gd13f76308 Unknown W. Brackets 2018-08-25 19:32:32 No build Ge: Avoid executing invalid pointers. May help #3407 and related errors, as well as crashes and execution of garbage. This stops immediately on a bad pointer, rather than trying to push through.
v1.6.3-359-g28be6cc4c Unknown W. Brackets 2018-08-25 05:53:40 No build Headless: Fix graphics compare tests. Shadowing.
v1.6.3-359-g7fa20d473 Unknown W. Brackets 2018-08-25 19:01:43 No build GPU: Download safe size on next create, too. In some cases, games will create a series of framebufs. Before, we weren't downloading them if they were only used once, as intended.
v1.6.3-359-g3f48e446b Unknown W. Brackets 2018-08-25 18:57:37 No build GPU: Fix texture handling on framebuf detach. We were never creating/recreating the texture, so we ended up with null. Caused all sorts of problems.
v1.6.3-358-g17de6ad2d Henrik Rydgård 2018-08-23 11:01:44 Download Download Download Merge: 1f274a207 6ef7e069d Merge pull request #11313 from unknownbrackets/load-race UI: Delay game config/discord until game info load
v1.6.3-355-g1f274a207 Henrik Rydgård 2018-08-18 19:46:39 Download Download Download Merge: ec5b0c21a cd98c4a26 Merge pull request #11308 from unknownbrackets/gles-depal Fix direct shader depal on GLES
v1.6.3-354-gcd98c4a26 Unknown W. Brackets 2018-08-18 19:41:59 No build GLES: Fix direct shader depal on GLES. Was missing a cast and only worked on some desktop before.
v1.6.3-354-g529b8c602 Henrik Rydgård 2018-08-26 23:10:37 No build Untested attempt to fix ios/mac discord (no machines around right now)
v1.6.3-354-g6ef7e069d Unknown W. Brackets 2018-08-23 03:28:36 No build Core: Fix logging of SCEGE category.
v1.6.3-353-ge34378a1c Henrik Rydgård 2018-08-18 10:11:15 No build Enable Discord integration for Mac and Linux.
v1.6.3-353-g8a154dab7 Unknown W. Brackets 2018-08-18 19:22:55 No build Windows: Correctly buildfix Windows XP. Should run properly now - dumb mistake.
v1.6.3-353-g3fc845a26 Unknown W. Brackets 2018-08-23 03:27:20 No build UI: Delay game config/discord until game info load. This avoids a race condition where the info is not always available, causing game-specific config and Discord presence to set incorrectly.
v1.6.3-352-gec5b0c21a Henrik Rydgård 2018-08-15 21:27:41   Download Download Merge: 6f173b913 f038b6489 Merge pull request #11305 from LunaMoo/sceUsbAcc Add sceUsbAcc stubs, improves EyePet(fixes endless loop on boot)
v1.6.3-351-gf038b6489 LunaMoo 2018-08-15 18:35:07 No build Add sceUsbAcc stubs, improves EyePet(fixes endless loop on boot)
v1.6.3-350-g6f173b913 Henrik Rydgård 2018-08-14 21:27:07 Download Download Download Harmonize some VS project settings.
v1.6.3-349-g75827004e Henrik Rydgård 2018-08-14 21:26:42 No build Properly fix the iterator bug, oops.
v1.6.3-348-g404594da5 Henrik Rydgård 2018-08-14 20:40:42 Download Download Download Fix crash bug when cleaning duplicates of recent files
v1.6.3-347-g0684068c8 Henrik Rydgård 2018-08-14 08:40:09 Download Download Download Merge: 187204d7b c0ba66cf3 Merge pull request #11296 from hrydgard/discord-presence Discord presence - show the current game
v1.6.3-341-g187204d7b Henrik Rydgård 2018-08-13 19:41:14 Download Download Download Merge: 39eb2b415 a2530be18 Merge pull request #11301 from unknownbrackets/buildfix Fix Windows XP support
v1.6.3-340-ga2530be18 Unknown W. Brackets 2018-08-13 14:01:19 No build Io: Fallback to long/full path on Windows XP.
v1.6.3-339-gac5467ca6 Unknown W. Brackets 2018-08-13 13:33:52 No build Io: Linux buildfix. Fixes #11300.
v1.6.3-338-g39eb2b415 Henrik Rydgård 2018-08-13 07:50:13   Download Download Merge: a49553716 70318fda3 Merge pull request #11298 from unknownbrackets/gles-depal GLES: Enable shader depal with Vulkan fixes
v1.6.3-336-ga49553716 Henrik Rydgård 2018-08-13 07:48:51     Download Merge: 7aa71fc84 7a058180b Merge pull request #11297 from unknownbrackets/fs-root Io: Prevent cur/parent dir in listing of root
v1.6.3-334-g7aa71fc84 Henrik Rydgård 2018-08-12 23:45:39 Download Download Download Merge: b9bed664b 048afb6d2 Merge pull request #11295 from unknownbrackets/recent UI: Resolve symlinks when adding things to recent
v1.6.3-332-gb9bed664b Henrik Rydgård 2018-08-12 19:49:07 Download Download Download Update README.md with discord link
v1.6.3-331-g90edace7c Henrik Rydgård 2018-08-12 11:03:44 Download Download Download Merge: 1fdb1f785 b64bb2e8c Merge pull request #11293 from unknownbrackets/savedata Savedata: Correct use of bufSize/size
v1.6.3-330-gb64bb2e8c Unknown W. Brackets 2018-08-12 01:52:44 No build Savedata: Also validate icon/subdata size.
v1.6.3-329-gc0ccc9449 Unknown W. Brackets 2018-08-12 01:39:11 No build Savedata: Use size, not bufSize, for icons. Verified by tests. Should help #8810.
v1.6.3-328-g42feade46 Unknown W. Brackets 2018-08-12 01:36:28 No build Savedata: Return error when bufSize is too small. Mirrors what a PSP does.
v1.6.3-327-g718053e7f Unknown W. Brackets 2018-08-12 01:35:58 No build Savedata: Return error codes on WRITEDATA/MAKEDATA.
v1.6.3-326-gc32ffa1db Unknown W. Brackets 2018-08-12 01:33:39 No build GE Debugger: Rename depth clamp more places. Was still showing clip enable in disasm.
v1.6.3-326-g70318fda3 Unknown W. Brackets 2018-08-13 04:49:08 No build GLES: Enable shader depal with Vulkan fixes.
v1.6.3-326-g7a058180b Unknown W. Brackets 2018-08-13 04:27:26 No build Io: Prevent cur/parent dir in listing of root. See #9344. Matches tests.
v1.6.3-326-g048afb6d2 Unknown W. Brackets 2018-08-12 17:24:33 No build UI: Resolve symlinks when adding things to recent. See #11131. This also normalizes paths, captialization, etc. as necessary.
v1.6.3-325-g1fdb1f785 Henrik Rydgård 2018-08-11 20:08:02 Download Download Download Merge: 945eab6fe 06ad9b829 Merge pull request #11290 from unknownbrackets/gpu-clipping SoftGPU: Oops, correct rounding to make sense
v1.6.3-323-g945eab6fe Henrik Rydgård 2018-08-06 15:05:08 Download Download Download Merge: 96ff23a47 31d5c3985 Merge pull request #11287 from unknownbrackets/gpu-clipping Improve clipping/culling handling in software renderer
v1.6.3-321-g06ad9b829 Unknown W. Brackets 2018-08-09 16:12:32 No build SoftGPU: Oops, correct rounding to make sense. Was too hasty in that last commit.
v1.6.3-320-g31d5c3985 Unknown W. Brackets 2018-08-06 05:07:45 No build SoftGPU: Fix some minor rounding on viewport cull. Had some tests failing when on the edge due to this.
v1.6.3-319-g44be615cf Unknown W. Brackets 2018-08-06 04:52:20 No build GE Debugger: Arrange matrices properly. They were all off before for 4x3.
v1.6.3-318-ge22cc7ef6 Unknown W. Brackets 2018-08-06 02:47:05 No build SoftGPU: Always clip, without special neg z case. Depth clamping doesn't change whether it clips. Also, avoid culling when a vertex is behind the near plane.
v1.6.3-317-gcd6b1f73c Unknown W. Brackets 2018-08-06 02:15:44 No build SoftGPU: Drop verts only when depth not clamped. Depth clamping bypasses the 4096x4096 box check.
v1.6.3-316-g921727f16 Unknown W. Brackets 2018-08-06 02:12:46 No build GE Debugger: Fix preview crash. In some cases on first draw (e.g. from a test), this might be null and crash. It was supposed to be the other program.
v1.6.3-316-g96ff23a47 Unknown W. Brackets 2018-08-06 02:02:25 Download Download Download Merge: 9cb58ef6a 5b7f355b2 Merge pull request #11283 from hrydgard/update-glslang-again Update glslang again. Might fix #11276
v1.6.3-315-g77f0499f7 Unknown W. Brackets 2018-08-06 02:11:51 No build GPU: Rename clipping flag to depth clamp. It seems to just to depth clamp. When depth clamp happens, it affects clipping a little, but only for vertices that needed clamping.
v1.6.3-315-g5b7f355b2 Henrik Rydgård 2018-08-05 10:42:29 No build Update glslang again. Might fix #11276
v1.6.3-314-g9cb58ef6a LunaMoo 2018-08-01 15:06:44 Download Download Download Merge: 31646d6c8 85e742149 Merge pull request #11281 from RetroSven/master add libretro hooks for memory pointers to allow usage of new retroarc…
v1.6.3-313-g85e742149 Sven 2018-08-01 05:57:10 No build add libretro hooks for memory pointers to allow usage of new retroarch cheat code searching and rumble-on-memory change features
v1.6.3-312-g31646d6c8 Henrik Rydgård 2018-07-30 08:50:27 Download Download Download Merge: a776dce59 7885a88c0 Merge pull request #11277 from unknownbrackets/fragtest Oops, fix an edge case for avoiding discard
v1.6.3-311-g7885a88c0 Unknown W. Brackets 2018-07-29 20:37:04 No build GPU: Optimize > 0 alpha test using discard rules. It should be equally unsafe to use src color as dest blend factor, or use blending with a subtract or min/max equation.
v1.6.3-310-g78dc07e7a Unknown W. Brackets 2018-07-29 20:07:29 No build Headless: Fix graphics tests for Vulkan/Direct3D. Otherwise we hang because there's no thread to ever end.
v1.6.3-309-gfba0de59c Unknown W. Brackets 2018-07-29 20:03:55 No build GPU: Restrict alpha test to zero for dest blend. We could end up with the wrong blending in other cases, because the exiting color will get multiplied. Luckily, this is still the common case.
v1.6.3-308-ga776dce59 Henrik Rydgård 2018-07-29 09:49:16 Download Download Download Merge: ec650adbc 5ccd3ee4d Merge pull request #11269 from unknownbrackets/fragtest Avoid discard when we can blend
v1.6.3-307-gc0ba66cf3 Henrik Rydgård 2018-08-13 23:08:46 No build Revert some of the sln and vcxproj changes, hoping to appease Travis
v1.6.3-306-g35e1d0c84 Henrik Rydgård 2018-08-13 20:14:34 No build Discord: Translated some messages
v1.6.3-305-g9c22f6ed5 Henrik Rydgård 2018-08-13 00:25:08 No build Don't forget to update the other build systems and try to fix the builds.
v1.6.3-304-gec650adbc Henrik Rydgård 2018-07-29 09:48:08     Download Merge: 42f4d7b40 c4717fae2 Merge pull request #11273 from unknownbrackets/savedata Savedata: Reset data size when retrying hash
v1.6.3-304-g785858dbf Henrik Rydgård 2018-08-13 00:08:56 No build Basic Discord presence integration.
v1.6.3-303-geddaf9793 Henrik Rydgård 2018-08-13 00:05:00 No build Add submodules, namespace json to prepare for the addition of rapidjson (sigh)
v1.6.3-302-g42f4d7b40 Henrik Rydgård 2018-07-28 11:09:01 Download Download Download OpenGL: Fix bug where we could end up calling glUniformMatrix without a bound program. Found by GL debug callback on NV. This adds a bit of extra checking that's only enabled in _DEBUG builds.
v1.6.3-301-ge51ea8561 Henrik Rydgård 2018-07-21 22:47:29 Download Download Download Be extra careful about never ever binding null textures when drawing backgrounds. See #11243
v1.6.3-300-g9be6b22dd Unknown W. Brackets 2018-07-17 07:13:26 Download Download Download Merge: 82f1b72c4 a589a371e Merge pull request #11256 from hrydgard/spirv-cross-update Update the SPIRV-Cross library used to translate postproc shaders
v1.6.3-299-ga589a371e Henrik Rydgård 2018-07-16 19:51:33 No build Update SPIRV-Cross to a fresher version.
v1.6.3-298-ge648b7d09 Henrik Rydgård 2018-07-16 19:48:56 No build Vulkan validation: Ignore the depthreplacing error for now
v1.6.3-297-g82f1b72c4 Unknown W. Brackets 2018-07-15 16:42:34 Download Download Download Merge: 1f5d670b8 ea1ef9277 Merge pull request #11254 from hrydgard/light-chan-cost Reduce the estimated transform cost of an additional light from 10 to 7 cycles
v1.6.3-295-g1f5d670b8 Henrik Rydgård 2018-07-15 13:48:21 Download Download Download Merge: b37938b06 c40421404 Merge pull request #11222 from hrydgard/glslang-update Update glslang to latest as of 2018-06-26
v1.6.3-294-gea1ef9277 Henrik Rydgård 2018-07-15 12:13:25 No build Reduce the estimated transform cost of an additional light from 10 to 7 cycles, see #5530.
v1.6.3-294-gc40421404 Henrik Rydgård 2018-06-26 21:16:19 No build Update glslang to latest as of 2016-06-26
v1.6.3-293-gb37938b06 Henrik Rydgård 2018-07-11 13:42:26 Download Download Download Merge: 7e14a618b 91a43c9d3 Merge pull request #11246 from unknownbrackets/debugger Debugger: Add a few more APIs
v1.6.3-288-g7e14a618b Henrik Rydgård 2018-07-09 23:05:57 Download Download Download Merge: 402033030 535def4b7 Merge pull request #11245 from weihuoya/screenshotx2 Add screenshot max resolution limit
v1.6.3-287-g535def4b7 weihuoya 2018-07-09 04:00:29 No build max res x2
v1.6.3-287-g91a43c9d3 Unknown W. Brackets 2018-07-08 03:58:37 No build Debugger: Add force resume/kill thread API.
v1.6.3-286-g402033030 LunaMoo 2018-07-07 15:45:56 Download Download Download Just a quick fix for a typo made in last big rewrite of cheat engine.
v1.6.3-286-g5ccd3ee4d Unknown W. Brackets 2018-07-28 05:10:26 No build GPU: Allow skipping discard when write disabled. Even if we depth test, if we don't write, we can still force alpha to zero.
v1.6.3-286-g2e6a52ed5 Unknown W. Brackets 2018-07-08 03:36:47 No build Debugger: Add backtrace API.
v1.6.3-285-g8e49fa988 Unknown W. Brackets 2018-07-28 05:06:41 No build GLES: Avoid discard when we can blend. May improve performance on PowerVR.
v1.6.3-285-g8a7662ada Unknown W. Brackets 2018-07-05 02:58:55 No build Debugger: Add function symbol add/remove API.
v1.6.3-285-g1f60c85cb Henrik Rydgård 2018-07-05 09:36:42 Download Download Download Merge: 1d430ffac d9d9b14e5 Merge pull request #11238 from weihuoya/bezier-fx Bezier, cut below 2 and got 0
v1.6.3-284-gd9d9b14e5 weihuoya 2018-07-05 09:29:40 No build Don't cut below 2
v1.6.3-284-gc4717fae2 Unknown W. Brackets 2018-07-28 18:37:12 No build Savedata: Reset data size when retrying hash. It's even possible we might've not loaded the key before, so let's play it safe and reset everything. The previous fix only worked in some games, when dataSize was larger than necessary.
v1.6.3-284-g2133b1819 Unknown W. Brackets 2018-07-01 20:20:25 No build Debugger: Add APIs for texture and CLUT.
v1.6.3-284-g5ad948df7 Unknown W. Brackets 2018-07-28 05:04:36 No build Vulkan: Avoid discard when we can blend. Where possible, replace alpha and color testing with a zero alpha value. This allows early fragment tests more often, which may help #11227. It may also generally help performance on PowerVR devices.
v1.6.3-283-g1d430ffac Unknown W. Brackets 2018-07-05 03:00:06 Download Download Download SaveState: Fix stale state threshold. Micro not milli...
v1.6.3-282-g7f8868868 Henrik Rydgård 2018-07-01 01:33:43 Download Download Download Merge: 41e885447 716e6ad3a Merge pull request #11234 from unknownbrackets/glsl-log Report GLSL compile failures better, workaround depal error
v1.6.3-278-g41e885447 Henrik Rydgård 2018-07-01 01:31:54     Download Merge: 53f162432 8ae157e27 Merge pull request #11232 from unknownbrackets/armips Debugger: Update to latest armips
v1.6.3-277-g716e6ad3a Unknown W. Brackets 2018-06-30 19:10:42 No build GLES: Include shader compile status in log/report.
v1.6.3-276-g53f162432 Henrik Rydgård 2018-06-30 21:48:25 Download Download Download Merge: 5e6429abf 1976be48a Merge pull request #11235 from unknownbrackets/savedata Savedata: Use file hash to validate hash mode
v1.6.3-276-g0b245699b Unknown W. Brackets 2018-06-30 18:41:12 No build GLES: Specify unsigned shift for Adreno bug. Adreno 320 devices, and at least 1 Intel device, are complaining that right shift can't be used within uint/int. Possibly related to: https://github.com/KhronosGroup/glslang/issues/1296
v1.6.3-275-gb13c5fbe5 Unknown W. Brackets 2018-06-30 18:16:25 No build GLES: Read compile/link errors consistently. Sometimes blank ones are getting reported, so let's be more careful.
v1.6.3-275-g1976be48a Unknown W. Brackets 2018-06-30 21:17:52 No build Savedata: Use file hash to validate hash mode. This makes older PPSSPP save data also work, and also logs when save data is detected as corrupt.
v1.6.3-275-g8ae157e27 Unknown W. Brackets 2018-06-30 07:19:23 No build Debugger: Update to latest armips.
v1.6.3-274-g5e6429abf Henrik Rydgård 2018-06-29 15:20:13 Download Download Download Merge: 5abf324da 2a13a66e1 Merge pull request #11230 from unknownbrackets/flat-shade Re-enable HW tess for flat shading, but disable in throughmode
v1.6.3-273-g2a13a66e1 Unknown W. Brackets 2018-06-29 04:47:33 No build GPU: Use hw tess only for hw transform. This may be needed if we start using software for points/lines.
v1.6.3-272-g9bac60397 Unknown W. Brackets 2018-06-29 04:30:20 No build GPU: Use HW transform for flat spline/bezier. We can control the provoking vertex here, but it's less likely to matter.
v1.6.3-271-g5abf324da Henrik Rydgård 2018-06-27 16:14:37 Download Download Download Merge: fb9524b63 90fbbaba1 Merge pull request #11185 from hissingshark/vero4k-patch Added Vulkan disable and forced CPU detection options
v1.6.3-270-g90fbbaba1 hissingshark 2018-06-27 13:48:59 No build Made X11-Vulkan default. Provided explanatory toolchain file as overriding is more complex.
v1.6.3-269-gd1f116356 hissingshark 2018-06-19 22:44:55 No build Changed cmake option to exclude X11 rather than Vulkan itself.
v1.6.3-268-ge4fea3be6 hissingshark 2018-06-15 22:29:56 No build Added Vulkan disable and forced CPU detection options
v1.6.3-267-gfb9524b63 Henrik Rydgård 2018-06-26 20:12:00 Download Download Download Merge: 1517a93d0 822e65e1e Merge pull request #11220 from TacoTheDank/patch-1 update build.gradle
v1.6.3-262-g1517a93d0 Henrik Rydgård 2018-06-26 19:49:49 Download Download Download Restore the vertexCount to 32-bit, needed in some tesselation situations
v1.6.3-261-gada31c7cb Henrik Rydgård 2018-06-26 19:24:28 Download Download Download Merge: aa927e068 55b9daa73 Merge pull request #11221 from xebra/improve_tess_cherrypick Modify D3D11 hwtess texture buffer to structured shader buffer.
v1.6.3-260-g55b9daa73 xebra 2018-06-26 18:25:08 No build GE Debugger:Fix indices memory allocation of bezier.
v1.6.3-259-g822e65e1e TacoTheDank 2018-06-26 04:05:17 No build Update AndroidManifest.xml
v1.6.3-259-g4fab160e1 xebra 2018-01-29 06:14:57 No build [spline/bezier]Modify D3D11 hwtess texture buffer to structured shader buffer.
v1.6.3-258-gaa927e068 Unknown W. Brackets 2018-06-26 17:34:18 Download Download Download Merge: 28e3152fd 64e432e12 Merge pull request #11202 from hissingshark/autoload Added "oldest save" and "slots 1-5" as options for "auto load savestate"
v1.6.3-258-g087f54287 TacoTheDank 2018-06-26 04:04:42 No build Update build.gradle updated sdk version
v1.6.3-257-g64e432e12 hissingshark 2018-06-26 08:52:02 No build Moved from using enum to enum class
v1.6.3-257-g52f97a4b3 TacoTheDank 2018-06-26 04:00:09 No build Update gradle-wrapper.properties
v1.6.3-256-g84faf9d8d TacoTheDank 2018-06-26 03:57:23 No build Update build.gradle
v1.6.3-256-g7fd7afeba hissingshark 2018-06-21 10:00:57 No build Added "oldest save" and "slots 1-5" as options for "auto load savestate"
v1.6.3-255-g28e3152fd Henrik Rydgård 2018-06-25 20:22:59 Download Download Download Merge: f0923af53 5536cdd82 Merge pull request #11218 from xebra/fix_hwtess_gl [spline/bezier]Fix tex coords.
v1.6.3-254-g5536cdd82 xebra 2018-06-25 18:47:13 No build [spline/bezier]Fix tex coords.
v1.6.3-253-gf0923af53 Henrik Rydgård 2018-06-25 09:31:14 Download Download Download Merge: 098a7ffea ecdc4bbd1 Merge pull request #11215 from unknownbrackets/savedata Respect secureVersion based on tests
v1.6.3-252-gecdc4bbd1 Unknown W. Brackets 2018-06-25 00:46:41 No build Savedata: Upgrade secureVersion by default. This may help fix save data made incorrectly, but may also break save data last saved in PPSSPP v0.9.8 or lower. Can be toggled off otherwise.
v1.6.3-251-g93d96b8a3 Unknown W. Brackets 2018-06-25 00:34:27 No build Savedata: Map secureVersion modes correctly. 1 was correct, but other modes were not.
v1.6.3-250-g46d7ead78 Unknown W. Brackets 2018-06-25 00:30:33 No build Savedata: Add validation on secureVersion param.
v1.6.3-249-gaad637758 Unknown W. Brackets 2018-06-24 22:28:57 No build Savedata: Return result codes from Save/Load. This doesn't change anything, yet.
v1.6.3-248-g098a7ffea Henrik Rydgård 2018-06-24 16:42:19 Download Download Download Merge: 608c34fb4 81f74e428 Merge pull request #11211 from unknownbrackets/warnings Avoid some warnings, assert more on Vulkan
v1.6.3-245-g608c34fb4 Henrik Rydgård 2018-06-24 16:21:01 Download Download Download Merge: 4cfc6ee27 ca8677d26 Merge pull request #11210 from unknownbrackets/debugger UI: Keep rendering UI even while stepping
v1.6.3-245-g81f74e428 Unknown W. Brackets 2018-06-24 16:35:19 No build Vulkan: Assert on some creates failing. Before was only checking in debug builds.
v1.6.3-244-gca8677d26 Unknown W. Brackets 2018-06-23 19:58:30 No build UI: Keep rendering UI even while stepping. This makes it possible to "get out" on mobile.
v1.6.3-244-g502848663 Unknown W. Brackets 2018-06-24 16:34:07 No build thin3d: Cleanup some unused/uninitialized warnings.
v1.6.3-243-g4cfc6ee27 Henrik Rydgård 2018-06-24 13:41:12 Download Download Download Merge: 1b97821f3 0564e9e3e Merge pull request #11187 from unknownbrackets/alt-speed Add second alternate speed and buttons for alt speed
v1.6.3-239-g0564e9e3e Unknown W. Brackets 2018-06-23 20:06:56 No build UI: Disable stepping on unthrottle touch button.
v1.6.3-238-gc50f5cc3d Unknown W. Brackets 2018-06-17 08:32:34 No build UI: Fix leak in control visibility screen.
v1.6.3-237-g0b0d4c1ed Unknown W. Brackets 2018-06-17 08:25:46 No build UI: Make touch control visibility more consistent. Now it looks more like other screens.
v1.6.3-236-g70e5ae4fa Unknown W. Brackets 2018-06-17 08:11:56 No build UI: Sort touch control visibility better.
v1.6.3-235-gf2956a1c1 Unknown W. Brackets 2018-06-17 08:00:21 No build UI: Show custom speed toggle buttons. This allows more flexibility if unthrottle is too fast or too uneven.
v1.6.3-234-g69dd59d9b Unknown W. Brackets 2018-06-17 07:14:41 No build UI: Refactor touch control config handling. Much cleaner this way, less repetition.
v1.6.3-233-g95f270778 Unknown W. Brackets 2018-06-17 05:07:11 No build Core: Allow toggle between 2 custom speeds. In addition to virtual keys for each speed separately.
v1.6.3-232-g23ecd2ad6 Unknown W. Brackets 2018-06-17 05:06:00 No build UI: Make sliders able to show disabled. For alternate speed, we'll allow separate speeds to be "on" or "off".
v1.6.3-231-ge2c217ab2 Unknown W. Brackets 2018-06-17 04:20:23 No build Core: More consistently use config enums.
v1.6.3-231-g1b97821f3 Henrik Rydgård 2018-06-23 20:56:29 Download Download Download Merge: 9f307fd6e 265611cff Merge pull request #11208 from unknownbrackets/ui-break Windows: Separate Pause and Break actions
v1.6.3-230-gb4496f197 Unknown W. Brackets 2018-06-17 03:42:31 No build Core: Move config enums to separate file. These are a bit strewn about and there are constants that aren't consistently used, which just adds confusion.
v1.6.3-230-g265611cff Unknown W. Brackets 2018-06-23 19:54:40 No build Debugger: Use Break instead of Stop. It does not stop emulation.
v1.6.3-229-gdc840c077 Unknown W. Brackets 2018-06-17 03:22:34 No build UI: Add a virtkey for holding alt speed. Can be used for slow motion or fast motion (esp. if unthrottle is too fast.)
v1.6.3-229-g0d4bd341e Unknown W. Brackets 2018-06-23 19:14:36 No build Windows: Separate Pause and Break actions. It was confusing that "Pause" made PPSSPP appear to hang. This has the side effect of making "Break on Load" work outside Windows.
v1.6.3-228-g9f307fd6e Henrik Rydgård 2018-06-23 09:00:51 Download Download Download Merge: 82b14e0dd 2f2c561b0 Merge pull request #11204 from unknownbrackets/unthrottle UI: Interpret "unthrottle" to mean leave stepping
v1.6.3-226-g82b14e0dd Henrik Rydgård 2018-06-23 09:00:28 No build Merge: a9da0028b 495a6359c Merge pull request #11206 from unknownbrackets/debugger http: Don't crash on unclean client disconnect
v1.6.3-224-ga9da0028b Henrik Rydgård 2018-06-23 08:59:57 No build Merge: 06340bfa9 15244b767 Merge pull request #11203 from unknownbrackets/savestate Reset CPU mhz on PPSSPP reset
v1.6.3-222-g15244b767 Unknown W. Brackets 2018-06-23 06:26:45 No build CoreTiming: Reset CPU mhz on reset. Oops - this wasn't being reset, and stayed at the previous value. See #5530.
v1.6.3-221-gfd8a0612f Unknown W. Brackets 2018-06-23 06:25:07 No build SaveState: Initialize some memory that is saved. At the very least, will help them compress better. Also good not to leak random memory.
v1.6.3-221-g2f2c561b0 Unknown W. Brackets 2018-06-23 06:33:12 No build UI: Interpret "unthrottle" to mean leave stepping.
v1.6.3-221-g06340bfa9 Unknown W. Brackets 2018-06-20 09:05:27 Download Download Download Vulkan: Workaround Adreno discard bug. (#11197) This also explicitly enables early fragment tests when possible. Using conversative depth still works on Adreno and should allow some depth optimizations.
v1.6.3-220-g309036069 Leo 2018-06-19 16:12:33 Download Download Download Make HideSaveWarnings global (#11196)
v1.6.3-219-gf3ab56e15 Henrik Rydgård 2018-06-18 10:58:39 Download Download Download Merge: fb70dad6d 4aa4db611 Merge pull request #11193 from unknownbrackets/gles Android: Allow using OpenGL 4.x with javaGL disabled
v1.6.3-215-gfb70dad6d Henrik Rydgård 2018-06-18 10:55:03     Download Merge: da5f0f7f2 bd13f6b90 Merge pull request #11192 from unknownbrackets/stencil Correct stencil upload bugs
v1.6.3-214-gbd13f6b90 Unknown W. Brackets 2018-06-18 02:45:20 No build Vulkan: Workaround stencil upload bug on Adreno. We write a static depth value, which will be ignored, to force the driver to support discard.
v1.6.3-214-g4aa4db611 Unknown W. Brackets 2018-06-18 07:19:11 No build Android: Allow desktop GL if available. For example, on the SHIELD.
v1.6.3-213-g767886c4a Unknown W. Brackets 2018-06-18 06:56:18 No build Android: Fix C++ EGL code path with threaded GLES. Still has the same problems as before.
v1.6.3-213-g9f4cd3fcd Unknown W. Brackets 2018-06-18 02:42:02 No build GLES: Add missing semantics for stencil upload. Makes #10634 work for GLES properly.
v1.6.3-212-gf6036195d Unknown W. Brackets 2018-06-18 02:40:37 No build GLES: Cleanup stencil upload w/h handling. In case a buffer has been resized recently, we want to upload just the detected drawable area, probably. Before this was inconsistent depending on the render resolution.
v1.6.3-212-g495a6359c Unknown W. Brackets 2018-06-18 02:49:40 No build http: Don't crash on unclean client disconnect. This happens even when doing http ISO streaming.
v1.6.3-212-g03edd6129 Unknown W. Brackets 2018-06-18 05:51:34 No build GLES: Cut down on use of USING_GLES2.
v1.6.3-211-gda5f0f7f2 Henrik Rydgård 2018-06-17 21:53:38 Download Download Download Merge: 03c89e768 35ccd1674 Merge pull request #11186 from unknownbrackets/debugger Debugger: Add APIs to retrieve render image
v1.6.3-203-g03c89e768 Henrik Rydgård 2018-06-17 21:52:14 No build Merge: d271a540f 1b4175905 Merge pull request #11188 from unknownbrackets/sdl-egl Apply some heuristics to choosing an EGL config
v1.6.3-199-gd271a540f Henrik Rydgård 2018-06-17 21:48:37     Download Merge: ca6645cb8 ae7f5d782 Merge pull request #11190 from unknownbrackets/armips Update armips and reduce warning noise
v1.6.3-196-gae7f5d782 Unknown W. Brackets 2018-06-17 20:42:45 No build native: Avoid an absolute value error. Presumably this was the goal. Not tested.
v1.6.3-195-gb281da9fa Unknown W. Brackets 2018-06-17 20:38:31 No build Jpeg: Avoid signed shift warnings. This seems easier to read anyway...
v1.6.3-195-g35ccd1674 Unknown W. Brackets 2018-06-17 01:04:25 No build GLES: Restore stencil/depth readback for debugger. Only works on desktop GL.
v1.6.3-194-gf0694ba11 Unknown W. Brackets 2018-06-17 00:42:42 No build Debugger: Add some docs for new APIs.
v1.6.3-194-g80312582d Unknown W. Brackets 2018-06-17 20:32:17 No build GPU: Avoid a switch case warning.
v1.6.3-193-ge4127890e Unknown W. Brackets 2018-06-17 20:30:22 No build Vulkan: Fix some missing switch warnings. Might as well prefer a virtual GPU over a CPU maybe...
v1.6.3-193-ge6917cccf Unknown W. Brackets 2018-06-17 00:07:25 No build Debugger: Add APIs to retrieve render image.
v1.6.3-192-gd1fa9b97a Unknown W. Brackets 2018-06-17 20:21:58 No build GPU: Remove some unused fields.
v1.6.3-192-ga0608d7fc Unknown W. Brackets 2018-06-16 22:53:41 No build Debugger: Allow GPU actions while stepping. This allows pulling the display/target while paused. It may also allow other actions that work outside a display list.
v1.6.3-191-g469d8a6a4 Unknown W. Brackets 2018-06-16 22:47:51 No build GPU: Screenshot output in BGRA if that's native. This is a decent chunk faster.
v1.6.3-191-g82dc4c0b7 Unknown W. Brackets 2018-06-17 20:19:32 No build Debugger: Fix some format warnings in udis86.
v1.6.3-191-g1b4175905 Unknown W. Brackets 2018-06-17 01:19:17 No build SDL: Avoid alpha on Mali/ARM devices using GLES. See #10534.
v1.6.3-190-gca6645cb8 Unknown W. Brackets 2018-06-17 00:43:33 Download Download Download Merge: c7baed26d b5bfef2d0 Merge pull request #11184 from hissingshark/gamepad-cfg Added Gioteck VX2 detection
v1.6.3-190-gc97023568 Unknown W. Brackets 2018-06-16 22:30:18 No build thin3d: Fix requesting BGRA buffers. Should be fine to request BGRA->BGRA. Also, the reverse flags were wrong/ignored on the format.
v1.6.3-190-g84273ff5e hissingshark 2018-06-10 09:32:05 No build SDL: Buildfixes for EGL lookup.
v1.6.3-190-g6592c6222 Unknown W. Brackets 2018-06-17 19:56:42 No build http: Check fread() result to avoid warning. This will cause the length not to match the result if it happens, but the client should interpret that as a server error. Also a similar error in headless.
v1.6.3-189-gb7ac9a6f3 Unknown W. Brackets 2018-06-16 22:29:44 No build http: Discard output buffer on disconnect. Prevents an assert.
v1.6.3-189-gb5bfef2d0 hissingshark 2018-06-16 23:15:48 No build Added Gioteck VX2 detection
v1.6.3-189-g4a92db4cd Unknown W. Brackets 2018-06-17 19:50:11 No build Debugger: Update to latest armips. Reduces warning noise now that it's included in the build.
v1.6.3-189-g3b8a84765 Unknown W. Brackets 2018-06-09 21:27:00 No build SDL: Allow more EGL configs. This attempts to choose the "best" config using weights.
v1.6.3-188-gc7baed26d Henrik Rydgård 2018-06-16 17:46:42 Download Download Download Merge: a9eb78681 640eadb0f Merge pull request #11124 from unknownbrackets/temp-warning Show warning when PPSSPP is saving to a temp directory
v1.6.3-185-ga9eb78681 Henrik Rydgård 2018-06-16 17:45:58 No build Merge: 53f0f136a 76ff2adda Merge pull request #11181 from unknownbrackets/savestate SaveState: Show warning on old / long use state
v1.6.3-180-g53f0f136a Henrik Rydgård 2018-06-15 07:22:55 Download Download Download Merge: e03aeba75 0d2de3625 Merge pull request #11182 from unknownbrackets/postshader GLES: Use accurate GLSL ver in postshader convert
v1.6.3-178-ge03aeba75 Henrik Rydgård 2018-06-14 10:07:21 Download Download Download Merge: 0fd4ea882 582bc2d60 Merge pull request #11171 from unknownbrackets/debugger Fix some issues with GE dumps
v1.6.3-173-g0fd4ea882 Henrik Rydgård 2018-06-13 14:52:20 Download Download Download Merge: 5c5fa8dab 7a7c65561 Merge pull request #11176 from jbeich/ffmpeg Work around video corruption with system FFmpeg >= 3.1
v1.6.3-172-g7a7c65561 Jan Beich 2018-06-13 13:51:43 No build MediaEngine: adjust for AVStream.codec deprecation
v1.6.3-171-g5c5fa8dab Henrik Rydgård 2018-06-10 20:54:36 Download Download Download Merge: e98ea812f 9be20323e Merge pull request #11163 from unknownbrackets/qt-screen Fix some SDL and Qt screen size weirdness
v1.6.3-165-ge98ea812f Henrik Rydgård 2018-06-10 20:53:18     Download Merge: 6c494c384 f2e347674 Merge pull request #10973 from weihuoya/cullmode handle cull mode by indices, refer to issue #10172
v1.6.3-162-g582bc2d60 Unknown W. Brackets 2018-06-12 00:08:27 No build GE Debugger: Stall less liberally on GE dump exec. This makes it easier to compare performance and flushing bugs.
v1.6.3-162-g76ff2adda Unknown W. Brackets 2018-06-16 17:06:35 No build SaveState: Show only after 4 hours. This is 4 hours of the virtual PSP running the game continuously, perhaps from multiple PPSSPP play sessions using save states.
v1.6.3-161-gf7443aaa1 Unknown W. Brackets 2018-06-12 00:06:40 No build GE Debugger: Use a class for dump execution.
v1.6.3-161-g16b11138b Unknown W. Brackets 2018-06-15 03:25:52 No build SaveState: Use latest version if initial missing. This may be useful for debugging or if we decide on a buffer between versions.
v1.6.3-160-gccef997a7 Unknown W. Brackets 2018-06-11 23:56:25 No build GE Debugger: Fix asserts when reading debug tex. This is unfortunate, but right now BuildTexture() applies the sampling settings which happen within a render pass. So we must have a render pass.
v1.6.3-160-g006ef96b1 Unknown W. Brackets 2018-06-15 02:54:13 No build SaveState: Add a setting to ignore warnings. In case you like to collect old and obscure bugs - everyone's got a hobby.
v1.6.3-159-ga5efb85ab Unknown W. Brackets 2018-06-15 02:52:44 No build SaveState: Show warning on old / long use state. Using save states instead of in game saves causes bugs in games, and preserves bugs from bad settings and old PPSSPP versions. This tells users when they might be affected.
v1.6.3-159-g9be20323e Unknown W. Brackets 2018-06-10 01:57:00 No build SDL: Start with window hidden. This fixes start in fullscreen on Mac. Otherwise, it animates to fullscreen and back for every GL init attempt.
v1.6.3-159-g0ed2c0335 Unknown W. Brackets 2018-06-11 23:54:42 No build GE Debugger: Prevent hang on shutdown. Since we're blocking the Emu thread, we can't use a hook from the Emu thread to wake up. The change to lifecycle callbacks caused this.
v1.6.3-159-g0d2de3625 Unknown W. Brackets 2018-06-15 05:31:58 No build GLES: Use accurate GLSL ver in postshader convert.
v1.6.3-158-g34cef82ea Unknown W. Brackets 2018-06-10 01:50:31 No build SDL: Use UpdateScreenScale().
v1.6.3-158-g6c494c384 Henrik Rydgård 2018-06-10 08:53:12 Download Download Download Merge: 9d96e6579 1cfb21931 Merge pull request #11164 from unknownbrackets/debugger Fix a few warnings seen using debugger in debug mode
v1.6.3-157-gb3c21517b Unknown W. Brackets 2018-06-10 01:35:13 No build Qt: Allow for larger screen sizes.
v1.6.3-157-g1cfb21931 Unknown W. Brackets 2018-06-10 03:27:29 No build Vulkan: Properly transition stencil/depth for read. Need to transition the entire texture, so both aspects must be set.
v1.6.3-156-gcd85dec01 Unknown W. Brackets 2018-06-10 03:26:41 No build Debugger: Prevent infinite loop on dead socket. If send() fails, abort instead of retrying forever.
v1.6.3-156-ga448ef536 Unknown W. Brackets 2018-06-10 01:28:15 No build Qt: Toggle fullscreen like on all other platforms.
v1.6.3-155-g4232ef59b Unknown W. Brackets 2018-06-10 03:26:09 No build Debugger: Fix bounds warnings in debug mode. Technically these were accessing outside the container.
v1.6.3-155-g82b6cda5e Unknown W. Brackets 2018-06-10 01:21:28 No build Qt: Return correct refresh rate. Although, should probably update it if the screen changes, meh.
v1.6.3-154-g9d96e6579 Unknown W. Brackets 2018-06-09 21:37:06 Download Download Download Merge: 6884751e2 085bcde86 Merge pull request #10909 from unknownbrackets/debugger WebSocket based debugger interface
v1.6.3-150-g085bcde86 Unknown W. Brackets 2018-05-13 21:51:04 No build Debugger: Ignore invalid branches. These happen on bytes that are not actually code.
v1.6.3-149-g25085fa39 Unknown W. Brackets 2018-05-13 19:45:12 No build Debugger: Add func name and data symbol to disasm.
v1.6.3-148-gb11465632 Unknown W. Brackets 2018-05-12 15:11:55 No build Debugger: Allow conditions on threadID/moduleID. And now step over/out/into can tie to the correct thread.
v1.6.3-147-ga863ce79a Unknown W. Brackets 2018-05-12 06:16:03 No build Debugger: Allow stepping based on thread.
v1.6.3-146-gb828497fe Unknown W. Brackets 2018-05-12 05:58:36 No build Debugger: Avoid some lock ordering issues. Ideally get rid of the memory lock...
v1.6.3-145-g5bfba9b28 Unknown W. Brackets 2018-05-09 02:23:14 No build Debugger: Add HLE API funcs. Lumping function symbols in here too, they're pretty related...
v1.6.3-144-g5670fc03a Unknown W. Brackets 2018-05-10 02:51:27 No build Debugger: Add debug interfaces for threads. This way we can switch context.
v1.6.3-143-g3193772e7 Unknown W. Brackets 2018-05-06 19:40:02 No build Debugger: Use a lock for memory reallocs. Simpler this way, no need to remember to lock memory.
v1.6.3-142-g8598fc991 Unknown W. Brackets 2018-05-06 19:35:56 No build Debugger: Add some missing memory locks. We can restart memory when loading save states, so we need this even while we've got startup/shutdown locked.
v1.6.3-141-gb2cc4a096 Unknown W. Brackets 2018-05-05 08:04:17 No build Debugger: Add memory breakpoint management.
v1.6.3-140-g29d93c56c Unknown W. Brackets 2018-05-03 15:20:20 No build Debugger: Initial breakpoint APIs.
v1.6.3-139-g18dcea4cd Unknown W. Brackets 2018-05-03 15:19:48 No build Debugger: Disasm search API.
v1.6.3-138-g22940f039 Unknown W. Brackets 2018-05-03 05:31:39 No build Debugger: Avoid asserts in disassembly.
v1.6.3-137-g6cf24b34f Unknown W. Brackets 2018-05-02 07:59:50 No build Debugger: Add thread safety to breakpoints.
v1.6.3-136-g5b132c904 Unknown W. Brackets 2018-05-02 07:26:21 No build Debugger: Fix resume not skipping breakpoints.
v1.6.3-135-g65feb5f09 Unknown W. Brackets 2018-05-02 05:17:12 No build Debugger: Include assembler API.
v1.6.3-134-g2f3b6c19d Unknown W. Brackets 2018-05-01 05:39:18 No build Debugger: Poll frequently after stepping. This will make us listen for events slightly less often, so we don't want to sustain it.
v1.6.3-133-gfc8ad3b47 Unknown W. Brackets 2018-05-01 05:38:39 No build json: Optimize writing a bit. This improves the responsiveness of certain APIs.
v1.6.3-132-gccea863f0 Unknown W. Brackets 2018-05-01 04:21:45 No build Debugger: Use fragments for long chunks. Gets it on the wire faster. More importantly, this allows us to usually avoid rampant memory allocation even for large responses.
v1.6.3-131-ge746a2d10 Unknown W. Brackets 2018-04-30 07:02:04 No build Debugger: Add stepping to WebSocket API.
v1.6.3-130-gf66738eac Unknown W. Brackets 2018-04-30 04:30:14 No build Debugger: Add cpu.evaluate method. Probably useful for a bunch of things, really.
v1.6.3-129-g8a0e02e22 Unknown W. Brackets 2018-04-28 23:10:06 No build Debugger: Prevent crazy disasm range. Also add some documentation.
v1.6.3-128-g1c107308c Unknown W. Brackets 2018-04-27 16:55:46 No build Debugger: Add additional encoding/symbol info.
v1.6.3-127-g944948a5f Unknown W. Brackets 2018-04-23 05:35:24 No build Debugger: Initial disasm API.
v1.6.3-126-g4da97b3f9 Unknown W. Brackets 2018-04-22 17:33:22 No build Debugger: Lock during startup/shutdown. Otherwise things can get freed while we're trying to inspect them.
v1.6.3-125-gb756d9213 Unknown W. Brackets 2018-04-22 09:28:41 No build Debugger: Add version event for future proofing. Game isn't precisely right, but it's close enough.
v1.6.3-124-g05c560b52 Unknown W. Brackets 2018-04-22 09:04:28 No build Debugger: Include PC and ticks in stepping events.
v1.6.3-123-g3dac5f210 Unknown W. Brackets 2018-04-22 03:26:36 No build Debugger: Add current game info.
v1.6.3-122-g77131e737 Unknown W. Brackets 2018-04-22 02:31:29 No build Log: Use a separate field for the timestamp. Better than parsing it since we already have the header separate. Simpler too.
v1.6.3-121-g6bec3db3f Unknown W. Brackets 2018-04-22 00:33:34 No build Debugger: Disconnect on shutdown/disable. Although, it could be made safe to keep them up when restarting with debugging still enabled.
v1.6.3-120-ga2d82cb65 Unknown W. Brackets 2018-04-21 23:17:33 No build Debugger: Add checkbox to enable remote debugger. It's not a setting though, so maybe a button would be better. Or, it could be the startup setting...
v1.6.3-119-gf81fa27ab Unknown W. Brackets 2018-04-21 22:54:44 No build Debugger: Add config for remote debugger on start.
v1.6.3-118-gf02bd4daf Unknown W. Brackets 2018-04-20 06:14:01 No build Debugger: Use a counter when entering stepping. This allows us to poll coreState and know if a new stepping needs to be sent. This is useful to allow e.g. regs to show changes per step.
v1.6.3-117-gd67a1d4a3 Unknown W. Brackets 2018-04-20 05:59:20 No build Debugger: Allow pinging current status. Helps especially when reconnecting.
v1.6.3-116-gc44d8dbe2 Unknown W. Brackets 2018-04-16 01:31:00 No build Debugger: Name the WebSocket debugger thread.
v1.6.3-115-ga34199462 Unknown W. Brackets 2018-04-16 00:53:36 No build Debugger: Add cpu.stepping and cpu.resume.
v1.6.3-114-ga4044fd6a Unknown W. Brackets 2018-04-16 00:52:00 No build Debugger: Reorganize state handling. Looking like this will be needed for disasm caches, etc.
v1.6.3-113-g0a2106352 Unknown W. Brackets 2018-04-15 20:51:19 No build Debugger: Cleanup, add initial API docs.
v1.6.3-112-g3c458310e Unknown W. Brackets 2018-04-15 20:34:57 No build Debugger: Allow setting regs to inf/nan.
v1.6.3-111-gbe3b50dd7 Unknown W. Brackets 2018-04-15 20:24:10 No build Debugger: Improve JSON number parsing. With gason, this becomes doable without overflow issues.
v1.6.3-110-g1f987bf1c Unknown W. Brackets 2018-04-15 17:50:25 No build Debugger: Initial register get/set APIs.
v1.6.3-109-g98cddad73 Unknown W. Brackets 2018-04-15 17:49:33 No build Debugger: Minor cleanup in MIPSDebugInterface.
v1.6.3-108-g123723286 Unknown W. Brackets 2018-04-14 23:19:24 No build Debugger: Synchronize error events using tickets.
v1.6.3-108-g6884751e2 Henrik Rydgård 2018-06-09 21:15:39 Download Download Download Merge: d1b06bbd4 cc1fa20af Merge pull request #11162 from unknownbrackets/qt-resources Fix resource handling on Qt and use Roboto
v1.6.3-107-gcc1fa20af Unknown W. Brackets 2018-06-09 20:34:12 No build Qt: Use Roboto Condensed like on other platforms. May improve font fallback issues in #7581.
v1.6.3-107-gb37d59e8f Unknown W. Brackets 2018-04-14 17:54:04 No build Debugger: Organize WebSocket event handling. Just a starting point to organize it. Trying to keep it simple.
v1.6.3-106-gc2b9b5a9e Unknown W. Brackets 2018-04-13 07:11:11 No build Debugger: Serve a simple log listener WebSocket. Planning to add more functionality to it, and sharing the reporting port is possibly not ideal - although it would make discovery easier.
v1.6.3-106-ga67672168 Unknown W. Brackets 2018-06-09 19:35:40 No build Qt: Remove bundled assets reader. It was no longer being used or linked, so it just meant the assets were missing. With this removed, the assets (lang inis, shaders, etc.) are available again. Fixes #9831 - likely broken since #9061, which stopped using the qrc.
v1.6.3-105-gd1b06bbd4 Henrik Rydgård 2018-06-08 13:19:05 Download Download Download Merge: d63e044d4 79b3f81b0 Merge pull request #11158 from Enverex/patch-1 Add missing include
v1.6.3-104-g79b3f81b0 Benjamin Hodgetts 2018-06-08 13:11:05 No build Add missing include Fixes issue https://github.com/hrydgard/ppsspp/issues/11157
v1.6.3-103-gd63e044d4 Henrik Rydgård 2018-06-08 09:27:34 Download Download Download Merge: 15737c413 3a8a2ff93 Merge pull request #11152 from unknownbrackets/debugger-http Move internal webserver to Core, add WebSocket stuff
v1.6.3-100-g3a8a2ff93 Unknown W. Brackets 2018-04-21 22:51:18 No build http: Move web server to core and use flags. This way we can independently control the debugger and disc sharing, since debugger could have security impact.
v1.6.3-99-g042256337 Unknown W. Brackets 2018-04-13 05:30:12 No build thread: Add a simple thread executor.
v1.6.3-98-g403632b4c Unknown W. Brackets 2018-04-13 05:02:44 No build http: Correct WebSocket close when code missing.
v1.6.3-97-g0fb15fc0d Unknown W. Brackets 2018-04-12 16:56:53 No build http: Use a buffer for WebSocket output. This way we can more safely write as much as we want.
v1.6.3-96-g556a46f9d Unknown W. Brackets 2018-04-12 09:08:45 No build http: Allow selecting a WebSocket subprotocol.
v1.6.3-95-g8b094f8c6 Unknown W. Brackets 2018-04-12 07:53:41 No build http: Allow fragmented data for WebSocket.
v1.6.3-94-gb75b6801c Unknown W. Brackets 2018-04-12 07:40:46 No build http: Add a simple WebSocket server class.
v1.6.3-94-g15737c413 Henrik Rydgård 2018-06-08 09:26:19     Download Merge: e4aef7209 df72abcd6 Merge pull request #11155 from unknownbrackets/ipv6 net: Use WSAAddressToString for Windows XP
v1.6.3-94-g640eadb0f Unknown W. Brackets 2018-06-03 01:32:55 No build UI: Show warning when in a temporary dir. In case PPSSPP is opened from a compressed folder, or otherwise from a temporary dir, warn users that the saves won't be permanent.
v1.6.3-93-gdf72abcd6 Unknown W. Brackets 2018-06-08 08:22:28 No build net: Use WSAAddressToString for Windows XP. Unfortunately, we don't have inet_ntop on older Windows.
v1.6.3-93-g65d072c7b Unknown W. Brackets 2018-04-12 06:33:52 No build http: Add some operations to avoid blocking.
v1.6.3-93-g40c7f5ddf Unknown W. Brackets 2018-06-03 01:32:04 No build UI: Make button padding configurable. Useful for buttons on the MainScreen which look out of place with the default padding.
v1.6.3-92-ge4aef7209 Henrik Rydgård 2018-06-07 18:44:40 Download Download Download Merge: 3ed9d0bc0 4c3fe4737 Merge pull request #11148 from unknownbrackets/debugger-arm Enable debugger / breakpoints / stepping on ARM / ARM64
v1.6.3-89-g4c3fe4737 Unknown W. Brackets 2018-05-02 16:07:03 No build jit: Remove unused breakpoint code.
v1.6.3-88-g5510a69d4 Unknown W. Brackets 2018-05-02 16:03:23 No build armjit: Enable breakpoints.
v1.6.3-87-geb4b59b53 Unknown W. Brackets 2018-05-02 07:18:33 No build arm64jit: Enable breakpoints. Memory breakpoints not yet really tested.
v1.6.3-86-g395ac32d6 Unknown W. Brackets 2018-05-02 03:11:57 No build Debugger: Run memory breakpoints on mobile.
v1.6.3-85-gffa4c18f6 Unknown W. Brackets 2018-05-01 05:40:09 No build Core: Remove sleep on stepping. This doesn't seem needed and has been there since day 1.
v1.6.3-84-g97b0c1703 Unknown W. Brackets 2018-05-01 03:59:48 No build Core: Wake up inactive waits on game exit. Fixes menu hangs since the refactor.
v1.6.3-83-g3c8cc5ab6 Unknown W. Brackets 2018-04-30 07:01:11 No build Debugger: Fix initialization issues. Sometimes temp breakpoints had log set by accident.
v1.6.3-82-g3ed9d0bc0 Henrik Rydgård 2018-06-07 09:31:35 Download Download Download Merge: 6bf6490c2 034575050 Merge pull request #11147 from unknownbrackets/sdl-gl SDL: Fix EGL build
v1.6.3-82-g2e2d8f298 Unknown W. Brackets 2018-04-30 03:38:17 No build Core: Process stepping on other platforms. This includes Android.
v1.6.3-81-gc15ade3b1 Unknown W. Brackets 2018-04-30 03:08:41 No build Core: Refactor stepping and locking. This should fix some race conditions with the cond vars.
v1.6.3-80-g6bf6490c2 Henrik Rydgård 2018-06-06 22:28:35 Download Download Download Merge: 03175b74e 4f93b1d13 Merge pull request #11128 from unknownbrackets/gpu-minor Minor framebuffer code cleanup
v1.6.3-72-g03175b74e Henrik Rydgård 2018-06-06 22:22:01 Download   Download Merge: a08fb8bd2 61fc1cdcf Merge pull request #10957 from unknownbrackets/depal-bounds2 GPU: Dirty tex when clearing or rendering to self
v1.6.3-70-ga08fb8bd2 Henrik Rydgård 2018-06-06 21:24:04 Download Download Download Merge: df699c67b 5b95de663 Merge pull request #11004 from unknownbrackets/ipv6 Enable IPv6 for reporting / sharing / etc.
v1.6.3-66-gdf699c67b Henrik Rydgård 2018-06-06 21:19:13   Download   Merge: f9cfb0589 082ddf512 Merge pull request #10960 from unknownbrackets/debugger-json Switch json to gason, include json writer in build
v1.6.3-58-gf9cfb0589 Henrik Rydgård 2018-06-06 21:10:14 Download   Download Merge: bc6f21172 6fbd0e27b Merge pull request #10987 from unknownbrackets/debugger-core Improve debugger threadsafety and consistency
v1.6.3-50-gbc6f21172 Henrik Rydgård 2018-06-06 20:41:20 Download Download Download Merge: 9f1125ae3 e21753bc9 Merge pull request #11093 from unknownbrackets/debugger-armips Include armips assembler in build
v1.6.3-48-g9f1125ae3 Henrik Rydgård 2018-06-06 20:40:10 No build Merge: 708ea740d 9aad4dc84 Merge pull request #11078 from unknownbrackets/debugger-spline GE Debugger: Show bezier/spline in preview
v1.6.3-45-g708ea740d Henrik Rydgård 2018-06-06 20:15:23 Download Download Download Merge: 3d12f9acc 16e0a7cc8 Merge pull request #11094 from unknownbrackets/ctrl-minor Ctrl: Always mark non-user buttons released.
v1.6.3-42-g3d12f9acc Henrik Rydgård 2018-06-06 20:14:58 No build Merge: 67fec95c5 cb0838f86 Merge pull request #11132 from unknownbrackets/reporting Reporting: Provide suggestions on negative compat reports
v1.6.3-38-g67fec95c5 Henrik Rydgård 2018-06-06 20:14:33 No build Merge: 347721f20 fcabc319e Merge pull request #11145 from unknownbrackets/qt-texreplace Qt: Load texture replacement images
v1.6.3-36-g347721f20 Henrik Rydgård 2018-06-06 19:05:54 Download Download Download Merge: 46683c514 2606365ba Merge pull request #10981 from unknownbrackets/flat-shade Use software transform for flat shading and fix colors
v1.6.3-31-g46683c514 Henrik Rydgård 2018-06-06 18:54:03 Download     Merge: f7d7aee58 289928a17 Merge pull request #11097 from unknownbrackets/sas-minor Sas: Correct delay in playing samples
v1.6.3-28-gf7d7aee58 Henrik Rydgård 2018-06-06 18:40:48 Download Download   Merge: f0be2d5f8 ec398cbb1 Merge pull request #11130 from unknownbrackets/qt-debugger Remove Qt debugger
v1.6.3-21-gec398cbb1 Unknown W. Brackets 2018-06-03 20:27:26 No build Qt Debugger: Remove texture viewer. No longer worked anyway. Being replaced by WebSocket debugger.
v1.6.3-21-g6fbd0e27b Unknown W. Brackets 2018-05-02 16:14:46 No build Core: Remove some unused coreState funcs.
v1.6.3-21-g4f93b1d13 Unknown W. Brackets 2018-06-03 17:10:09 No build GLES: Removed unused skip copy code. Now it was just making the buffer larger for no reason. Before, it allowed us to skip the convBuf copy.
v1.6.3-21-g082ddf512 Unknown W. Brackets 2018-04-15 20:24:10 No build json: Switch to gason instead of vjson. From the same author. Most importantly, reads numbers as doubles rather than as signed ints and floats. This allows us to actually read 32 bit unsigned int parameters. Moved all the native customization to a separate json_reader.cpp.
v1.6.3-20-gf0be2d5f8 Unknown W. Brackets 2018-06-05 06:02:40     Download UI: Quit sorting when done. This will prevent keeping the gameInfo objects alive unnecessarily.
v1.6.3-20-gcf33e852e Unknown W. Brackets 2018-06-03 20:20:59 No build Qt Debugger: Remove memory viewer. Being replaced by WebSocket based debugger.
v1.6.3-20-gb56249eec Unknown W. Brackets 2018-04-15 05:24:12 No build json: Avoid encoding inf/nan in JSON. It doesn't support them. The common workaround is to use null.
v1.6.3-20-g6e0277159 Unknown W. Brackets 2018-05-01 03:57:25 No build UI: Use UISTATE_PAUSEMENU while game still running.
v1.6.3-20-g2f859425a Unknown W. Brackets 2018-06-03 17:08:45 No build GPU: Use unordered_map for tempFBOs.
v1.6.3-19-g28cabd578 Unknown W. Brackets 2018-06-03 20:09:18 No build Qt Debugger: Remove display list debugger. Being replaced with WebSocket based debugger. Was disabled and not working anyway, and hardcoded some GL so a barrier to Vulkan.
v1.6.3-19-g8f354e531 Unknown W. Brackets 2018-06-03 17:08:18 No build GPU: Minor framebuffer code cleanup.
v1.6.3-19-g4fb606839 Unknown W. Brackets 2018-06-05 05:54:25 No build UI: Add option to sort saves by size. It may be slow with many saves, but it's also very useful. It doesn't seem too bad as an option.
v1.6.3-19-g2e3021da0 Unknown W. Brackets 2018-04-15 05:09:56 No build json: Be precise by default.
v1.6.3-19-g0f84c2e99 Unknown W. Brackets 2018-04-24 21:25:41 No build Debugger: Consistently handle invalid addresses.
v1.6.3-18-gc3213ade2 Unknown W. Brackets 2018-06-03 19:46:17 No build Qt Debugger: Remove disassembly. Being replaced by WebSocket based debugger which is better maintained.
v1.6.3-18-gb65813092 Unknown W. Brackets 2018-04-15 05:01:39 No build json: Fix formatting of nested arrays/objects.
v1.6.3-18-gad0b8435c Unknown W. Brackets 2018-06-03 16:45:48 No build D3D9: Reuse BGRA conversion code. Also, couldn't have been right to skip it when the pointers equal, not sure if that case was ever being hit.
v1.6.3-18-g2606365ba Unknown W. Brackets 2018-04-29 01:38:29 No build GPU: Use software transform for flat shading. Except on GLES where it works fine with the default provoking index. This fixes #10969 so that it works everywhere.
v1.6.3-18-g88c40442e Unknown W. Brackets 2018-06-06 15:19:12 Download Download Download Merge: 191af8919 2c0c69395 Merge pull request #10920 from hrydgard/opengl-default-gpu-amd OpenGL: Similar to NvOptimusEnablement, use AmdPowerXPressRequestHighPerformance
v1.6.3-18-g0b8359fd7 Unknown W. Brackets 2018-04-16 01:28:29 No build Debugger: Add mutexing to disassembly manager. It was crashing when accessing from another thread. If in the future we go down to only the remote debugger, we could potentially remove this.
v1.6.3-17-ge313a9bf6 Unknown W. Brackets 2018-04-22 17:33:22 No build Debugger: Lock startup/shutdown for threadsafety. Otherwise things can get freed while we're trying to inspect them.
v1.6.3-17-gdca159c47 Unknown W. Brackets 2018-04-29 01:32:09 No build GPU: Correct sw flat shading color on Vulkan/D3D. It was only correct on GLES before. This only fixes software transform.
v1.6.3-17-gcb0838f86 Unknown W. Brackets 2018-06-03 23:50:20 No build Reporting: Fix typo.
v1.6.3-17-g18f0168b6 Unknown W. Brackets 2018-06-03 18:12:36 No build Qt Debugger: Remove VFPU dialog. Being replaced by new WeBsocket based debugger with better maintenance.
v1.6.3-17-g5b95de663 Unknown W. Brackets 2018-05-06 07:52:57 No build net: Listen on ipv6 and ipv4. Hurray, no longer "part of the problem" for ipv4.
v1.6.3-17-g2ab1552f2 Unknown W. Brackets 2018-06-03 16:45:21 No build D3D9: Use an unordered_map for offscreen. Also cleanup. Mostly just for consistent usage.
v1.6.3-17-g03cc4eab0 Unknown W. Brackets 2018-04-14 23:19:24 No build json: Allow formatting read json back to writer.
v1.6.3-16-gfb876e78c Unknown W. Brackets 2018-04-14 19:33:11 No build json: Actually include in build.
v1.6.3-16-ge90b01d9a Unknown W. Brackets 2018-06-03 16:41:25 No build thin3d: Convert BGRA8888 to RGB888 for screenshots. In case we prefer BGRA for some buffer in Vulkan. Also reporting.
v1.6.3-16-g289928a17 Unknown W. Brackets 2018-05-29 04:32:40 No build Sas: Correct calculation of VAG end. Not sure why everything is negative one indexed, but this prevents reading beyond the size of the buffer. This shouldn't change sound output, but it may fix a crash if VAG is at the edge of memory (unlikely, though.)
v1.6.3-16-g77609bbea Unknown W. Brackets 2018-04-20 06:14:01 No build Debugger: Track a counter when entering stepping. This allows us to poll coreState and know if a new stepping needs to be sent. This is useful to allow e.g. regs to show changes per step.
v1.6.3-16-g360e28f97 Unknown W. Brackets 2018-06-03 18:02:57 No build Qt: Fix build on Mac.
v1.6.3-16-g191af8919 Unknown W. Brackets 2018-06-06 15:18:16     Download Merge: 07e178a2d c783e7761 Merge pull request #11107 from jbeich/cityhash Unbreak -march=native build on x86
v1.6.3-16-g30a07c2e8 Unknown W. Brackets 2018-05-01 02:09:36 No build net: Support local ipv6 formatting. Let's hope no platform has issues with inet_ntop...
v1.6.3-16-g16e0a7cc8 Unknown W. Brackets 2018-05-29 02:24:40 No build Headless: Default memory stick inserted. Tests expect this, oops.
v1.6.3-16-g9aad4dc84 Unknown W. Brackets 2018-05-26 22:14:17 No build GE Debugger: Cleaned repetition in spline preview.
v1.6.3-16-g5b62c8afb Unknown W. Brackets 2018-04-29 01:31:39 No build D3D9: Implement flat shading via state.
v1.6.3-16-g4cbfb4aa9 Unknown W. Brackets 2018-06-03 23:47:49 No build Reporting: Provide suggestions on negative reports. Based on other reports, try suggesting settings to change or actions to take. Fairly rudimentary currently.
v1.6.3-15-gfcabc319e Unknown W. Brackets 2018-06-06 06:53:32 No build Qt: Load texture replacement images. Still doesn't save, but at least it can use packs.
v1.6.3-15-gef08c81a6 Unknown W. Brackets 2018-06-03 17:37:09 No build Qt: Mark git-version.cpp to skip automoc. Fixes #10829.
v1.6.3-15-ge21753bc9 Unknown W. Brackets 2018-05-02 05:17:12 No build Debugger: Add assembler to build.
v1.6.3-15-ge69e84462 Unknown W. Brackets 2018-05-29 02:08:55 No build Ctrl: Always mark non-user buttons released. This matches behavior on real firmware and fixes a test failure.
v1.6.3-15-ge9cc1ee46 Unknown W. Brackets 2018-04-20 06:04:47 No build Debugger: Allow multiple clients more properly. Otherwise we lose wakeups and hang.
v1.6.3-15-gdfef902cd Unknown W. Brackets 2018-04-14 08:48:04 No build json: Escape strings in the json writer.
v1.6.3-15-gca4340b9e Unknown W. Brackets 2018-05-01 02:06:54 No build net: Support ipv6 lookups. We try to connect() to both, so should still be safe in environments where ipv6 is broken.
v1.6.3-15-gb845278d7 Unknown W. Brackets 2018-04-29 01:18:35 No build D3D11: Implement flat shading in shader.
v1.6.3-15-gb56e3e8e9 Unknown W. Brackets 2018-05-29 04:30:50 No build Sas: Correct delay in playing samples. We still need to walk during the delay to "use it up." Need to test more to see if we can just walk once directly into ATTACK - might depend on pitch. This also makes the first play ignore the resampleHist, which matches samples to tests properly, and ignores linear interp for exact pitch. These changes fix all the sascore tests that used to work.
v1.6.3-15-g182990217 Unknown W. Brackets 2018-05-26 22:03:36 No build GE Debugger: Show bezier/spline in preview. Ignoring some things about normals and colors since they don't matter.
v1.6.3-15-g890dfa468 Unknown W. Brackets 2018-06-03 21:08:51 No build UI: Show compat rating radios next to each other. When there's space, let's show them horizontally. It's easier to see them all. See #11129.
v1.6.3-15-g61fc1cdcf Unknown W. Brackets 2018-04-22 20:16:33 No build GPU: Dirty tex when clearing or rendering to self. This way if we're blitting, we'll re-blit.
v1.6.3-15-g7c8780bfb Unknown W. Brackets 2018-06-03 16:41:00 No build GPU: Remove some unused code.
v1.6.3-14-g07e178a2d Unknown W. Brackets 2018-06-06 14:50:32 Download Download Download Merge: b22c48858 238521a29 Merge pull request #10922 from hrydgard/gpu-device-choice GPU device choice for D3D11 and Vulkan
v1.6.3-11-g034575050 Unknown W. Brackets 2018-06-06 08:02:50 No build SDL: Fix EGL build.
v1.6.3-10-gb22c48858 Henrik Rydgård 2018-06-06 10:26:55 Download Download Download Merge: 45f16f1ec 43b18578f Merge pull request #11012 from unknownbrackets/devkit Update default firmware version to 6.60
v1.6.3-9-g238521a29 Henrik Rydgård 2018-06-06 10:24:16 No build Rename device choice config options as requested.
v1.6.3-8-g45f16f1ec Henrik Rydgård 2018-06-06 10:26:27 No build Merge: b9388f50e c588046d9 Merge pull request #11000 from unknownbrackets/savedata Savedata: Respect secureVersion parameter
v1.6.3-8-g8ee3cd52e Henrik Rydgård 2018-04-15 10:53:07 No build D3D11: Allow the user to select rendering device.
v1.6.3-7-gb037efdb5 Henrik Rydgård 2018-04-15 09:56:37 No build If there are multiple Vulkan devices, show a setting to allow the user to choose.
v1.6.3-6-gb9388f50e Henrik Rydgård 2018-06-06 10:13:45 Download Download   Merge: 233758bd5 4846cfe6a Merge pull request #11133 from unknownbrackets/java-format Android: Reformat Java files
v1.6.3-4-g233758bd5 Henrik Rydgård 2018-06-06 10:08:49     Download Merge: 9a610c8a0 a7023ac54 Merge pull request #11144 from unknownbrackets/sdl-gl SDL: Fix some startup issues and EGL
v1.6.3-3-ga7023ac54 Unknown W. Brackets 2018-06-06 08:02:50 No build SDL: Move EGL init code into SDLGLGraphicsContext. It should really be cleaned up, but I'm not sure if EGL_Open can be moved later and don't currently have a setup to test, so I'm just cargo culting.
v1.6.3-2-g78a41980d Unknown W. Brackets 2018-06-06 05:39:56 No build SDL: Use fullscreen for mobile/GLES. Also, allow resize for Vulkan outside mobile. Thanks go to hissingshark.
v1.6.3-1-gf2a75719d Unknown W. Brackets 2018-06-06 05:27:54 No build SDL: Properly try multiple GL versions. Thanks go to hissingshark.
v1.6.3 Henrik Rydgård 2018-06-05 19:58:41 Download Download Download Update to 1.6.3
v1.6.2-17-g6db008fc0 Henrik Rydgård 2018-06-04 22:02:10 Download Download Download Update lang submodule again
v1.6.2-16-g3acc582ae Henrik Rydgård 2018-06-04 19:41:48 Download Download Download Merge: ad1b75292 3380bbb0c Merge pull request #11137 from weihuoya/gl-save-cache Opengl save cache before clear
v1.6.2-15-g4846cfe6a Unknown W. Brackets 2018-06-04 02:56:09 No build Android: Reformat Java files. Mostly indentation, just ran a formatter tool and did some cleanup. No code changes.
v1.6.2-15-g3380bbb0c zhang wei 2018-06-04 16:00:29 No build save cache before clear
v1.6.2-14-gad1b75292 Henrik Rydgård 2018-06-02 07:16:37 Download Download Download Merge: e6af167cd 18bfff5f7 Merge pull request #11121 from unknownbrackets/ui-texture-crash UI: Reinit UI texture during game when used
v1.6.2-12-ge6af167cd Unknown W. Brackets 2018-06-02 05:53:18 Download Download Download Merge: 72af11f9f 2917f3ffb Merge pull request #11119 from hrydgard/vk-nulltexture Never bind a NULL image view in Vulkan, not even through thin3d
v1.6.2-9-g72af11f9f Unknown W. Brackets 2018-06-02 05:51:59     Download Merge: 8d3dbee82 c1d113e0e Merge pull request #11118 from hrydgard/framebuffer-download-size When creating temp framebuffers for download, size them using bufferWidth/Height instead of width/height.
v1.6.2-8-g18bfff5f7 Unknown W. Brackets 2018-06-02 06:07:09 No build UI: Reinit UI texture during game when used. Otherwise we may try to use it when it doesn't exist. This should only happen on graphics restart. Potentially related to first crash in #11116.
v1.6.2-7-g2917f3ffb Henrik Rydgård 2018-06-01 22:05:21 No build Better return the right pointer.
v1.6.2-7-g8d3dbee82 Henrik Rydgård 2018-06-01 22:24:51 Download Download Download Fix a GL error when taking a screenshot in non-buffered. May help #11056
v1.6.2-6-gc1d113e0e Henrik Rydgård 2018-06-01 21:16:07 No build When creating temp framebuffers for download, size them using bufferWidth/Height instead of width/height. Or maybe we should make sure to only download within the width/height by adding more clamps at the beginning of ReadFramebufferToMemory but seems more dangerous. Plus some minor things. Should help #11113
v1.6.2-6-g9485b0491 Henrik Rydgård 2018-06-01 18:51:37 No build Never bind a NULL image view in Vulkan no matter what.
v1.6.2-6-g04fefa241 Henrik Rydgård 2018-06-01 22:16:20 Download     Vulkan image readback: Fix a couple scary cases of wrong argument order in image transitions, leading to transitioning 0 mips
v1.6.2-5-gaadced94f Henrik Rydgård 2018-06-01 17:31:29 Download Download Download Update lang submodule
v1.6.2-4-g30de8194a Henrik Rydgård 2018-06-01 08:41:25 Download Download Download Merge: cae79bf97 e01e77e02 Merge pull request #11111 from weihuoya/gles-int-highp depal shader use high int precision for opengl es
v1.6.2-2-gcae79bf97 Henrik Rydgård 2018-05-31 10:40:21 Download Download Download Merge: 00e5da2c3 f36908698 Merge pull request #11110 from unknownbrackets/d3d11-screenshot D3D11: Fix crash on screenshot
v1.6.2-1-gf36908698 Unknown W. Brackets 2018-05-31 09:04:40 No build D3D11: Fix crash on screenshot.
v1.6.2-1-gc783e7761 Jan Beich 2018-05-30 21:40:56 No build cityhash: disable SSE 4.2 optimization on x86 $ c++ -m32 -msse4.2 -c ext/native/ext/cityhash/city.cpp ext/native/ext/cityhash/city.cpp:569:5: error: use of undeclared identifier '_mm_crc32_u64' CHUNK(0); PERMUTE3(a, h, c); ^ ext/native/ext/cityhash/city.cpp:562:9: note: expanded from macro 'CHUNK' z = _mm_crc32_u64(z, b + g); \ ^
v1.6.2 Henrik Rydgård 2018-05-30 19:47:20 Download Download Download Update to 1.6.2
v1.6.1-7-gc964bc4ba Henrik Rydgård 2018-05-30 19:29:26 Download Download Download Fix another of these pesky GL task switching bugs.
v1.6.1-6-g3f7474e5b Henrik Rydgård 2018-05-30 18:14:13 No build More (disabled by default) gl error logging..
v1.6.1-5-ge01e77e02 weihuoya 2018-05-31 18:58:44 No build fx depal int precision for opengl es
v1.6.1-5-g7e756544e Henrik Rydgård 2018-05-30 18:01:49 Download Download Download Add a missing virtual destructor, fix a warning
v1.6.1-4-gc59c3d6c3 Unknown W. Brackets 2018-05-30 02:56:28 Download Download Download Merge: 88e358afc 4f59ebad0 Merge pull request #11105 from hrydgard/crash-fix-attempts-1.6.1 1.6.1 crashfixes
v1.6.1 Henrik Rydgård 2018-05-28 18:47:10 Download Download Download Update to 1.6.1
v1.6-14-g4f59ebad0 Henrik Rydgård 2018-05-29 23:42:54 No build sprintf->snprintf. Don't think any of these are likely overflows though.
v1.6-13-gb1df7b2cd Henrik Rydgård 2018-05-29 23:30:41 No build Thin3D: Handle binding a null texture better.
v1.6-12-gc588046d9 Unknown W. Brackets 2018-05-04 08:11:18 No build Savedata: Respect secureVersion parameter. This isn't used in many games, but see #10814.
v1.6-12-g43b18578f Unknown W. Brackets 2018-05-07 06:28:57 No build Update default firmware version to 6.60. Not many games call sceKernelDevkitVersion(), but we mostly match 6.60. See also: https://report.ppsspp.org/logs/kind/883?status=any
v1.6-12-g1c1737303 Henrik Rydgård 2018-05-29 23:07:22 No build GLES: Properly restore the pointer to the render manager in more places
v1.6-11-g79f8388e6 Henrik Rydgård 2018-05-28 08:34:11 Download Download Download Merge: 87beddc39 e7d07aff7 Merge pull request #11088 from unknownbrackets/vulkan-state Vulkan: Update shaders/state when dirty properly
v1.6-9-g87beddc39 Henrik Rydgård 2018-05-27 23:27:57 Download Download Download Merge: 0c0c258c5 14d17419b Merge pull request #11084 from hrydgard/crash-fix-attempts-1.6 Various fixes for 1.6.1
v1.6-6-g14d17419b Henrik Rydgård 2018-05-27 22:51:00 No build Minor cleanup
v1.6-5-g0d6be3a47 Henrik Rydgård 2018-05-27 22:19:03 No build GLES: Refresh the draw context in DrawEngineGLES on DeviceRestore. How did we miss this?
v1.6-4-g343763cf5 Henrik Rydgård 2018-05-27 22:16:36 No build More paranoia from Google Play
v1.6-3-gb730d187e Henrik Rydgård 2018-05-27 21:54:07 No build Add some paranoid checks guided by stack traces from Google Play
v1.6-2-ge7d07aff7 Unknown W. Brackets 2018-05-28 07:28:09 No build Vulkan: Update shaders/state when dirty properly. Can't have been right before.
v1.6-2-gd7770307f Henrik Rydgård 2018-05-27 21:53:13 No build Change some log levels to verbose
v1.6-2-g0c0c258c5 Henrik Rydgård 2018-05-27 23:27:31 No build Merge: 09e85eb15 423309da5 Merge pull request #11085 from unknownbrackets/vulkan-combine Vulkan: Don't merge render passes if read from
v1.6-1-gd35de81a7 Henrik Rydgård 2018-05-26 17:50:37 No build Check for a valid screen manager in NativeIsAtTopLevel
v1.6-1-g423309da5 Unknown W. Brackets 2018-05-27 23:14:02 No build Vulkan: Don't merge render passes if read from. In the future, we might actually track dependencies so we can smartly sort the render passes instead. See #11079 - screen got brighter because a cleared framebuffer was used as a texture.
v1.6 Henrik Rydgård 2018-05-26 14:21:47 Download Download Download Update version to 1.6 in AndroidManifest.xml
v1.5.4-1005-ge8da82c01 Henrik Rydgård 2018-05-26 14:20:48 No build Update lang
v1.5.4-1004-gd897d5872 Henrik Rydgård 2018-05-26 14:25:30     Download Merge: 29164c499 0e0a3d280 Merge pull request #11071 from hrydgard/android-navbar-black Android: In v21 and later, make the navigation bar black using styles.xml
v1.5.4-1002-g29164c499 Henrik Rydgård 2018-05-26 11:27:49 Download Download Download Merge: 66e7e75c2 8d7f63444 Merge pull request #10954 from hrydgard/readme-1.6 Update README.md for 1.6
v1.5.4-999-g66e7e75c2 Henrik Rydgård 2018-05-26 09:45:41 Download Download Download Merge: 3472d62ff 7c921c536 Merge pull request #11072 from hrydgard/android-more-size-fixes Android immersive mode: Fix display size stretch and touch screen inaccuracy
v1.5.4-998-g7c921c536 Henrik Rydgård 2018-05-25 23:40:34 No build Android immersive mode: Fix display size stretch and touch screen inaccuracy when toggling immersive mode
v1.5.4-998-g0e0a3d280 Henrik Rydgård 2018-05-25 22:42:43 No build Android: In v21 and later, make the navigation bar black using styles.xml
v1.5.4-997-g3472d62ff Henrik Rydgård 2018-05-21 09:16:14 Download Download Download Merge: 373366911 037a20e7c Merge pull request #11061 from unknownbrackets/savestate SaveState: Fix rename when undo disabled
v1.5.4-995-g373366911 Henrik Rydgård 2018-05-20 23:48:11 Download Download Download Merge: ab65c5210 9b6dee126 Merge pull request #11058 from unknownbrackets/load-fail Core: Shutdown properly on load failure
v1.5.4-993-gab65c5210 Henrik Rydgård 2018-05-14 21:20:51 Download Download Download GLES shader depal fix. Again, this is disabled by default so should not affect anything.
v1.5.4-992-g061f92c17 Henrik Rydgård 2018-05-14 21:19:48 No build Minor code simplification
v1.5.4-991-g4ba9fe3e0 Henrik Rydgård 2018-05-13 20:51:20 Download Download Download GLES depal (currently disabled): Use high int precision. Should fix issue mentioned in https://github.com/hrydgard/ppsspp/commit/fb7a63bd11ba785209babfe9631956110d46c9bf
v1.5.4-990-g011e57c0e Henrik Rydgård 2018-05-13 20:35:10 Download   Download Always specify GLSL version 450 when compiling Vulkan shaders. Bit of a risky change so late in the game but it's wrong, it needs fixing. See for example the comments to https://github.com/hrydgard/ppsspp/commit/fb7a63bd11ba785209babfe9631956110d46c9bf
v1.5.4-989-gef67899fd Henrik Rydgård 2018-05-10 21:20:44 No build Let's try to update the sustainedperformancemode in yet another place... See #11018
v1.5.4-988-gd10d57bc0 Henrik Rydgård 2018-05-10 21:07:01 Download Download Download Merge: f82c3a3b1 775a25e53 Merge pull request #11032 from hrydgard/create-psp-directory-on-permission Create vital directories on Android storage permission grant.
v1.5.4-987-g775a25e53 Henrik Rydgård 2018-05-10 20:52:21 No build Another directory, plus no need to use c_str
v1.5.4-986-g3976b03bc Henrik Rydgård 2018-05-10 19:32:28 No build Create vital directories on Android storage permission grant. Should help #11020
v1.5.4-985-gf82c3a3b1 Henrik Rydgård 2018-05-10 09:49:12 Download Download Download Merge: 3c066de15 9db485b98 Merge pull request #11028 from vnctdj/showVersionOnly Show PPSSPP version only
v1.5.4-984-g037a20e7c Unknown W. Brackets 2018-05-21 05:51:29 No build SaveState: Fix rename when undo disabled. On Windows, for example, the rename target cannot exist. This also fixes the screenshot rename for the undo.
v1.5.4-983-g9b6dee126 Unknown W. Brackets 2018-05-20 23:15:09 No build Core: Shutdown properly on load failure.
v1.5.4-982-g3c066de15 Henrik Rydgård 2018-05-10 00:59:21 Download Download Download Win32: Not really appropriate to call exit() on a bad filename. Fixes #11030
v1.5.4-981-g701c2c029 Henrik Rydgård 2018-05-09 22:03:45 Download Download Download Call updateSustainedPerformanceMode from surfaceChanged as well. May help #11018
v1.5.4-980-g6615e55c5 Henrik Rydgård 2018-05-09 06:06:58 Download Download Download Merge: c1bdb6968 d33b8643c Merge pull request #11024 from unknownbrackets/fps-hack Display: Prevent delaying flips inside interrupts
v1.5.4-978-gc1bdb6968 Henrik Rydgård 2018-05-09 06:06:27 No build Merge: c1ccc28b1 a8083b968 Merge pull request #11022 from hrydgard/screen-brightness-fix Android: Only keep the screen bright ingame.
v1.5.4-976-gc1ccc28b1 Henrik Rydgård 2018-05-09 06:05:55 No build Merge: f7e6709e5 3c698a5dd Merge pull request #11023 from unknownbrackets/file-error Io: Prevent error when file locked for writing
v1.5.4-974-gf7e6709e5 Henrik Rydgård 2018-05-09 06:04:01     Download Merge: 97546d30f 7d3efdc23 Merge pull request #11021 from hrydgard/update-sustained-mode Update sustained mode on app focus changes
v1.5.4-973-g9db485b98 vnctdj 2018-05-09 21:23:04 No build Allow showing version only for Qt
v1.5.4-973-g7d3efdc23 Henrik Rydgård 2018-05-08 20:45:12 No build Call updateSustainedPerformanceMode on app focus changes. Should help #11018
v1.5.4-972-gecee4c74b Henrik Rydgård 2018-05-08 18:23:46 No build Update to the current gradle version, 4.4
v1.5.4-972-ga8083b968 Henrik Rydgård 2018-05-08 23:05:09 No build Android: Only keep the screen bright ingame.
v1.5.4-972-g3f4bfddaf vnctdj 2018-05-09 21:22:47 No build Allow showing version only for SDL
v1.5.4-971-g97546d30f Henrik Rydgård 2018-05-07 08:10:18 Download Download Download Merge: 8f5a23b6a b64841e8c Merge pull request #11010 from hrydgard/shader-depal-offset-fix Shader depal (Vulkan): Apply a half-texel offset when bilinear filtering, fixing #11008
v1.5.4-970-gb64841e8c Henrik Rydgård 2018-05-07 00:05:35 No build Minor optimization
v1.5.4-969-ged52d9f9f Henrik Rydgård 2018-05-06 21:48:52 No build Shader depal (VUlkan): Apply a half-texel offset when bilinear filtering, fixing #11008 Also skip three texture samples if all indices are equal.
v1.5.4-969-gd33b8643c Unknown W. Brackets 2018-05-09 03:32:25 No build Display: Prevent delaying flips inside interrupts. It causes us to run out of idle threads, and doesn't even make sense.
v1.5.4-969-g3c698a5dd Unknown W. Brackets 2018-05-09 03:25:15 No build Io: Prevent error when file locked for writing. When reopening with file sharing flags fixed it, we shouldn't set error. That would cause the open to still fail.
v1.5.4-968-g8f5a23b6a Henrik Rydgård 2018-05-06 20:06:14 Download Download Download Merge: 746a3256d f4e8e68c4 Merge pull request #11009 from unknownbrackets/file-error Io: Cleanup file not found error codes
v1.5.4-966-g746a3256d Henrik Rydgård 2018-05-06 18:57:57 Download Download Download Merge: 94ab646cd abbab2381 Merge pull request #11007 from unknownbrackets/gpu-temp GPU: Prevent temp FBOs from overwriting each other
v1.5.4-964-gabbab2381 Unknown W. Brackets 2018-05-06 17:58:54 No build D3D11: Use a dedicated slot for the depal texture. Otherwise it affects shader blending.
v1.5.4-963-gf4e8e68c4 Unknown W. Brackets 2018-05-06 19:15:05 No build Io: Cleanup file not found error codes. Replay (#10888) caused error to be non zero, which was later translated to something else, confusingly...
v1.5.4-963-g94ab646cd Unknown W. Brackets 2018-05-06 04:16:51 Download Download Download Correct compatibility server link. Now it's https.
v1.5.4-963-g8d07e6d98 Unknown W. Brackets 2018-05-06 17:57:44 No build GPU: Prevent temp FBOs from overwriting each other. Sometimes we'd use two temp FBOs in the same draw (e.g. shader blending + depal.) This could cause the same temp FBO to get used for two purposes, causing weird behavior.
v1.5.4-962-g8959a9087 Unknown W. Brackets 2018-05-05 04:33:46 Download Download Download Merge: 4adb1263a 77e574ccc Merge pull request #11003 from hrydgard/depal-vulkan-fix Fix regression caused by the new depal code for Vulkan. Fixes #10993
v1.5.4-960-g77e574ccc Henrik Rydgård 2018-05-04 22:57:13 No build Buildfix.
v1.5.4-959-g698bd7520 Henrik Rydgård 2018-05-04 22:20:41 No build Fix regression caused by the new depal code for Vulkan. Fixes #10993
v1.5.4-959-g4adb1263a Henrik Rydgård 2018-05-04 22:36:19 Download Download Download Update lang submodule
v1.5.4-958-ge5c98704a Henrik Rydgård 2018-05-04 19:11:39 Download Download Download Merge: a3bbe8791 17259b87e Merge pull request #11002 from aliaspider/softrend softgpu: remove RIP addressing from SamplerX86
v1.5.4-957-g17259b87e aliaspider 2018-05-04 18:37:46 No build softgpu: remove RIP addressing from SamplerX86
v1.5.4-956-ga3bbe8791 Henrik Rydgård 2018-05-03 23:11:39 Download Download Download D3D11 CopyFBToMemory: Clamp rect to fb size. Last-minute style fix, should really debug where the bad parameters came from. Affects MGS Peace Walker intro
v1.5.4-955-g3f7602227 Henrik Rydgård 2018-05-03 22:18:26 Download Download Download Windows: If neither OpenGL nor D3D9 is available, offer an escape route into D3D11. This does happen on some fresh Win10 installations. We really should do something much nicer and more automatic, but that's for later.
v1.5.4-954-g554029b47 Henrik Rydgård 2018-05-03 20:37:06 Download Download Download Merge: 73d6446d7 ec5d1a872 Merge pull request #10998 from unknownbrackets/vulkan-clear Vulkan: Keep state on Clear cmds when used later
v1.5.4-953-gec5d1a872 Unknown W. Brackets 2018-05-03 17:04:21 No build Vulkan: Leave removed commands in render passes. We'll just need to not check commands.empty(), which we do in a couple places but not in important ways so far.
v1.5.4-952-g954f93046 Unknown W. Brackets 2018-05-03 16:05:36 No build Vulkan: Keep state on Clear cmds when used later. This also removes duplicate state - for example our UI has some duplicate Scissor commands.
v1.5.4-951-g73d6446d7 Henrik Rydgård 2018-05-03 09:23:17 Download Download Download Merge: 307b2aa15 844015b7f Merge pull request #10997 from unknownbrackets/vulkan-clear Vulkan: Discard draws immediately before clear
v1.5.4-949-g307b2aa15 Henrik Rydgård 2018-05-02 10:31:33 Download Download Download Merge: bed6d19a4 b6472b562 Merge pull request #10994 from hrydgard/revert-10944-another-gow-timing-hack Revert "Limit the flip delay in the other direction to try to work around #10763."
v1.5.4-948-gb6472b562 Henrik Rydgård 2018-05-02 10:07:37 No build Revert "Limit the flip delay in the other direction to try to work around #10763."
v1.5.4-947-gbed6d19a4 Henrik Rydgård 2018-04-30 00:25:50 Download Download Download Merge: dcd555961 21468ce1e Merge pull request #10986 from unknownbrackets/ui-loading UI: Cleaning loading handling and use tags
v1.5.4-945-gdcd555961 Henrik Rydgård 2018-04-29 20:59:23 Download Download Download Merge: 92a46e9a0 074f52b81 Merge pull request #10985 from unknownbrackets/android-config Android: Properly reset home on config reload
v1.5.4-943-g92a46e9a0 Henrik Rydgård 2018-04-29 19:32:03 Download Download Download Merge: 900fa523d 170e871c5 Merge pull request #10984 from unknownbrackets/gl-screenshot Fix GLES game screenshots
v1.5.4-940-g900fa523d Henrik Rydgård 2018-04-29 19:22:19 Download   Download Merge: 6c5a4bca7 208b0aa4a Merge pull request #10983 from unknownbrackets/savedata Savedata: Report secureVersion param usage
v1.5.4-939-gf2e347674 zhang wei 2018-06-05 04:39:40 No build triangles
v1.5.4-938-g9f6922221 weihuoya 2018-06-03 16:50:35 No build fx
v1.5.4-938-g6c5a4bca7 Henrik Rydgård 2018-04-29 19:21:37 No build Merge: 35375691d a85e914f7 Merge pull request #10982 from unknownbrackets/vulkan-shutdown Vulkan: Fix use-after-free crash on shutdown
v1.5.4-937-gd029bbacc weihuoya 2018-06-03 16:29:50 No build triangle fan
v1.5.4-936-g35375691d Henrik Rydgård 2018-04-29 09:46:12 Download Download Download Merge: 386c9d4fc 5f9767d19 Merge pull request #10944 from hrydgard/another-gow-timing-hack Limit the flip delay in the other direction to try to work around #10763.
v1.5.4-936-g51388ded2 zhang wei 2018-04-28 08:59:12 No build cullmode fallback
v1.5.4-935-g3419197ee zhang wei 2018-04-27 15:49:43 No build flush back cull mode
v1.5.4-934-gcfc353ee8 zhang wei 2018-04-27 10:33:35 No build handle cull mode by indices, improve performance for GVGNP, refer to #10172
v1.5.4-933-g386c9d4fc Henrik Rydgård 2018-04-22 21:01:52 Download Download Download Merge: 9c059a7b6 3eb045099 Merge pull request #10956 from unknownbrackets/depal-bounds Depal: Reapply texture when bounds change
v1.5.4-933-g8d7f63444 Henrik Rydgård 2018-04-24 19:53:35 No build Improve README for 1.6
v1.5.4-932-g282b81f60 Henrik Rydgård 2018-04-22 10:35:09 No build Update README.md for 1.6
v1.5.4-931-g9c059a7b6 Henrik Rydgård 2018-04-22 09:25:49 Download Download Download Merge: 46c87003d e4562d609 Merge pull request #10952 from unknownbrackets/readme Cleanup README and move some out to history
v1.5.4-928-g46c87003d Henrik Rydgård 2018-04-21 19:33:29 Download Download Download Merge: a4b557d78 3f1544612 Merge pull request #10950 from unknownbrackets/android-shutdown Android: Add missing graphics shutdown calls
v1.5.4-926-ga4b557d78 LunaMoo 2018-04-21 16:55:15 Download Download Download Merge: 34a2fd542 70c54a7d1 Merge pull request #10949 from myfreeweb/ffmpeg-4-compat Fix build with ffmpeg 4.0
v1.5.4-925-g70c54a7d1 Greg V 2018-04-21 15:44:45 No build Fix build with ffmpeg 4.0
v1.5.4-924-g34a2fd542 Henrik Rydgård 2018-04-21 09:28:09 Download Download Download Merge: 1f73d78cc 077da6688 Merge pull request #10947 from b33tlejuice/master [UWP]Fixed Certification and img issues
v1.5.4-923-ge4562d609 Unknown W. Brackets 2018-04-22 06:55:54 No build README: Add more to the issue template.
v1.5.4-923-g170e871c5 Unknown W. Brackets 2018-04-29 19:23:53 No build thin3d: Report unsupported format conversion. Better we know than ignore.
v1.5.4-923-g5f9767d19 Henrik Rydgård 2018-04-29 09:45:34 No build Remove misleading log
v1.5.4-923-g077da6688 b33tlejuice 2018-04-21 09:19:11 No build Update UWP.vcxproj
v1.5.4-922-gae1bb20b7 Unknown W. Brackets 2018-04-29 19:23:03 No build GLES: Fix game screenshots.
v1.5.4-922-ga85e914f7 Unknown W. Brackets 2018-04-29 18:47:39 No build Vulkan: Fix use-after-free crash on shutdown.
v1.5.4-922-g21468ce1e Unknown W. Brackets 2018-04-29 23:44:00 No build UI: Cleaning loading handling and use tags. The tags should let the tweens persist correctly. See #10974.
v1.5.4-922-g687b5f92b Henrik Rydgård 2018-04-20 11:01:33 No build Limit the flip delay in the other direction to try to work around #10763.
v1.5.4-922-g208b0aa4a Unknown W. Brackets 2018-04-29 18:46:23 No build Savedata: Report secureVersion param usage. Seems likely this is what's happening in #10814, but need data from more games.
v1.5.4-922-g7d1a704c3 Unknown W. Brackets 2018-04-22 06:13:42 No build README: Cleanup and move some out to history.
v1.5.4-922-g6fe4d2972 b33tlejuice 2018-04-21 09:08:49 No build Fixed Certification and img issues Generated a new Certificate, as well as fixed the issue (img size, pixels) on Wide310x150Logo. Also fixed another img issue that was not added to the payload properly, StoreLogo.
v1.5.4-922-g3f1544612 Unknown W. Brackets 2018-04-21 17:33:53 No build Android: Add missing graphics shutdown calls. These were there for graphics restart (like resize) but not for full shutdown, which was causing crashes during shutdown sometimes. See #10931.
v1.5.4-922-g3eb045099 Unknown W. Brackets 2018-04-22 19:43:46 No build Depal: Reapply texture when bounds change. Since we need each slice of the texture when we use bounds to reduce the size. Fixes #10951.
v1.5.4-922-g074f52b81 Unknown W. Brackets 2018-04-29 20:45:32 No build Android: Properly reset home on config reload. We reload the config once we know we have permission to read it, but that means we have to run any cleanup logic on it again.
v1.5.4-921-g1f73d78cc Henrik Rydgård 2018-04-20 11:43:27 Download Download Download Oops, meant to commit this.
v1.5.4-920-g68611e85b Henrik Rydgård 2018-04-20 09:55:03 Download Download Download Disable the loading state string display, creates too much translation work for 1.6
v1.5.4-919-g19ddeea8e weihuoya 2018-04-20 06:23:48 Download Download Download Android: Buildfix.
v1.5.4-918-g0381f3afb Henrik Rydgård 2018-04-18 20:44:07   Download Download Conditionally revert "Remove the bad orientation hack. Seems the Nexus 5X bug is fixed." Adds a check for SDK_INT to only use this hack on old Android versions. Can't figure out another way to help #10916, I tried :( This reverts commit d40ebbf8cb4cb260bbf659574a47e93531f5aef7.
v1.5.4-917-g9610be2c5 Henrik Rydgård 2018-04-17 18:46:55 Download Download Download Merge: c74ac5195 224229fc1 Merge pull request #10930 from unknownbrackets/replay Replay: Skip recording virtual disc reads
v1.5.4-915-gc74ac5195 Unknown W. Brackets 2018-04-15 17:42:20 Download Download Download Merge: fb377b0b8 597e61c0c Merge pull request #10921 from imxieyi/master Add support for File app (file browser) on iOS 11
v1.5.4-914-g597e61c0c Xie Yi 2018-04-15 16:54:04 No build add support for File app on iOS 11
v1.5.4-914-g2c0c69395 Henrik Rydgård 2018-04-15 08:41:02 No build OpenGL: Similar to NvOptimusEnablement, use AmdPowerXPressRequestHighPerformance.
v1.5.4-913-gfb377b0b8 Henrik Rydgård 2018-04-14 22:20:34 Download Download Download Merge: 03c2292ae 3f3dd6b3b Merge pull request #10918 from unknownbrackets/vulkan-shutdown Vulkan: Fix shutdown crash when device lost called
v1.5.4-912-g844015b7f Unknown W. Brackets 2018-05-03 04:23:49 No build Vulkan: Discard draws immediately before clear. Fixes #10163, a crash on Adreno when a clear is the last thing in a render pass.
v1.5.4-912-g224229fc1 Unknown W. Brackets 2018-04-17 16:51:49 No build Replay: Skip recording virtual disc reads. Oops.
v1.5.4-912-g3f3dd6b3b Unknown W. Brackets 2018-04-14 22:14:05 No build Vulkan: Fix shutdown crash when device lost called. Fixes #10917.
v1.5.4-911-g03c2292ae Henrik Rydgård 2018-04-14 20:30:26 Download Download Download Merge: 1987401e7 379be140d Merge pull request #10915 from unknownbrackets/warnings Warning fixes
v1.5.4-906-g1987401e7 Henrik Rydgård 2018-04-14 10:27:18 Download Download Download Fix glitch in MGS: Acid perf hack. yeah, slippery slope..
v1.5.4-905-g21b2cbc81 Henrik Rydgård 2018-04-13 21:22:33 Download Download Download Merge: 57b0ba802 f17890623 Merge pull request #10911 from hrydgard/shader-depal Vulkan: Depalettize in shaders
v1.5.4-904-gf17890623 Henrik Rydgård 2018-04-13 20:57:36 No build Shader depal: fix bilinear filter coord
v1.5.4-903-gfb7a63bd1 Henrik Rydgård 2018-04-13 20:00:14 No build Implement shader depal for GL as well, but disabled by default.
v1.5.4-902-g0479255f7 Henrik Rydgård 2018-04-13 18:28:38 No build Let's try it on SR2 as well.
v1.5.4-901-g0ac6cea34 Henrik Rydgård 2018-04-13 18:05:04 No build Add a queue processing hack for Sonic Rivals too. Now it's fast.
v1.5.4-900-g413a20413 Henrik Rydgård 2018-04-13 17:32:36 No build Vulkan: Semi-gross hack that massively improves the perf of MGS2:Acid.
v1.5.4-899-g81276c886 Henrik Rydgård 2018-04-13 13:47:45 No build Fix various bugs.
v1.5.4-898-g69bd427ca Henrik Rydgård 2018-04-13 12:45:10 No build Shader depal: Implement bilinear filtering.
v1.5.4-897-g29c41c6a3 Henrik Rydgård 2018-04-13 12:25:57 No build Implement shader depal for Vulkan. See #10908. Bilinear filter not yet implemented.
v1.5.4-896-g57b0ba802 Henrik Rydgård 2018-04-13 09:59:01 Download Download Download Merge: f4d8bfdf1 117dad8a4 Merge pull request #10910 from hrydgard/uniform-buffer-opt Vulkan/D3D11 uniform buffer space optimization
v1.5.4-895-g117dad8a4 Henrik Rydgård 2018-04-13 09:11:08 No build Just add some constants for the GL texture slots.
v1.5.4-894-g163350bbc Henrik Rydgård 2018-04-13 08:56:17 No build Vulkan/D3D11: Make some space in the base uniform buffer by consolidating the spline parameters into one variable.
v1.5.4-893-gf4d8bfdf1 Henrik Rydgård 2018-04-12 14:35:25 Download Download Download Avoid some GL errors on older devices
v1.5.4-893-g379be140d Unknown W. Brackets 2018-04-14 20:25:15 No build Android: Avoid overload shadowing.
v1.5.4-892-gdd228be69 Henrik Rydgård 2018-04-12 14:35:04 No build GL: Add a lot of conditional error checks (normally not enabled)
v1.5.4-892-g377b220fb Unknown W. Brackets 2018-04-14 20:00:13 No build GLES: GlPushBuffer was a little too friendly.
v1.5.4-891-gcddc7b5dc Unknown W. Brackets 2018-04-14 19:59:41 No build Vulkan: Fix cache file error handling warnings.
v1.5.4-891-ga3ed87bca Henrik Rydgård 2018-04-12 12:00:19 Download Download Download Some comment fixes and cleanup. Not much point warning for those MIPS instructions - if games use them, they use them carefully because games can't catch that exception anyway.
v1.5.4-890-gf65481668 Unknown W. Brackets 2018-04-14 19:47:06 No build Vulkan: Fix a log formatting issue.
v1.5.4-890-g31ae11ecc Henrik Rydgård 2018-04-12 11:59:18 No build Don't forget to dirty some state after depal. May help #10906 ?
v1.5.4-889-g26f5b5b93 Unknown W. Brackets 2018-04-12 06:31:36 Download Download Download Replay: Fix a silly typo applying analog.
v1.5.4-888-gd1fbf8a10 Henrik Rydgård 2018-04-11 14:14:56 Download Download Download Merge: b4721fbc4 9e75250c4 Merge pull request #10902 from hrydgard/android-file-offset Android: Do the same file_offset_bits checks for pread64 as before.
v1.5.4-887-g9e75250c4 Henrik Rydgård 2018-04-11 13:45:18 No build Android: Do the same file_offset_bits checks for pread64 as before. Should help #10901
v1.5.4-886-gb4721fbc4 Henrik Rydgård 2018-04-11 11:55:12 Download Download Download Temporary workaround for another IR interpreter crash. See #10897
v1.5.4-885-g3322adbc2 Henrik Rydgård 2018-04-11 11:16:41 Download Download Download IR Interpreter: Add some missing instruction metadata. May help part of #10897
v1.5.4-884-gf551d2742 Henrik Rydgård 2018-04-10 16:29:26 Download Download Download Update lang submodule (restore software skinning option)
v1.5.4-883-g23052b5a6 Henrik Rydgård 2018-04-10 16:28:06     Download Buildfix.
v1.5.4-882-g993423f82 Henrik Rydgård 2018-04-10 14:39:23 Download Download Download Merge: b58bc7c79 02ea4b5ef Merge pull request #10899 from hrydgard/restore-hw-skinning-part-2 Restore hw skinning part 2
v1.5.4-878-g02ea4b5ef Henrik Rydgård 2018-04-10 14:37:32 No build Inner interpreter safety check - in hw skinning mode, we need to flush if any part of the vertex format changes.
v1.5.4-877-gdbe52c813 Henrik Rydgård 2018-04-10 13:09:01 No build Remove some obsolete checks - software skinning is now supported even if morphcount isn't 1.
v1.5.4-876-g00f3bf610 Henrik Rydgård 2018-04-10 12:31:21 No build Revert "Start removing support for hardware skinning." This reverts commit dcb773d62436525b4719555ce23a38a1342b45f7.
v1.5.4-875-gccd594dae Henrik Rydgård 2018-04-10 12:30:49 No build Revert "VertexLoader: Remove now-unused weights translation code" This reverts commit 44100c6c1d38bf2318b157cd28a1cbf7aab5270d.
v1.5.4-874-g0345e1a7d Henrik Rydgård 2018-04-10 12:28:30 No build Revert "Oops, fix hardware tess in Vulkan (after removing hw skinning, we need to adjust the binding number)" This reverts commit 87575910df4ca68299b3391526885317fe13fd3b.
v1.5.4-873-gb58bc7c79 Henrik Rydgård 2018-04-10 12:53:53 Download Download Download Merge: c005d7433 1c99ebcbc Merge pull request #10898 from hrydgard/restore-hw-skinning-part-1 Restore hw skinning part 1
v1.5.4-873-g36fd2711d Henrik Rydgård 2018-04-10 12:22:02 No build Revert "Remove further remains of hardware skinning." This reverts commit 40db61a6808cb7bab534d6de9010ccce7212c8ee.
v1.5.4-872-g7de3edb46 Henrik Rydgård 2018-04-10 12:22:26 No build Revert "Remove gstate_c.deferredVertTypeDirty" This reverts commit fcdb816235d46e582f797e41d7ee344c81194cd4.
v1.5.4-871-g8953d7ff7 Henrik Rydgård 2018-04-10 11:50:24 No build Revert "Comment fixes, reindentation." This reverts commit 6fa9fcefb2893d1e9f3250337aa4f8243b6e3b6d.
v1.5.4-870-g1c99ebcbc Henrik Rydgård 2018-04-10 12:12:29 No build Fix DecFmt bug
v1.5.4-869-gc005d7433 Henrik Rydgård 2018-04-10 08:29:14 Download Download Download Merge: 55ea4bdfd da0173f40 Merge pull request #10896 from unknownbrackets/loading Module: Fix function hashing typo
v1.5.4-869-g6a90b8fbb Henrik Rydgård 2018-04-10 11:22:58 No build Revert "Further cleanup after the removal of hardware skinning." This reverts commit f086a0915f03c32035a37bc82d2217999760ebf5. Increment the shader cache version. Restore some more.
v1.5.4-868-g69309aa40 Henrik Rydgård 2018-04-10 11:21:56 No build Revert "Remove some remains of software skinning" This reverts commit 2d33d526b8b15f46ac0fe15ba182dae608a7cf13.
v1.5.4-867-g55ea4bdfd Henrik Rydgård 2018-04-09 10:11:04 Download Download Download Merge: 330bb8158 c0f1b7793 Merge pull request #10893 from unknownbrackets/gl-thread Fix a few more GLES threading issues
v1.5.4-866-gc0f1b7793 Unknown W. Brackets 2018-04-09 08:54:46 No build UI: Assert on invalid permission status.
v1.5.4-865-g6ba0a6cdf Unknown W. Brackets 2018-04-09 04:28:15 No build Android: End GLES renderer after emu thread join. This matches other backends, and prevents things from being added to the deleter after GLES end. Fixes #10849.
v1.5.4-864-gda0173f40 Unknown W. Brackets 2018-04-10 04:12:23 No build Module: Fix function hashing typo. May help #10895.
v1.5.4-864-g32eb48393 Unknown W. Brackets 2018-04-09 04:00:24 No build GLES: Defrag using deleter off render thread. Moving it to the render thread was a bit more complex because of localMemory. Fixes #10859.
v1.5.4-863-g330bb8158 Henrik Rydgård 2018-04-08 20:03:56 Download Download Download Merge: 58206f4fe b4e315a83 Merge pull request #10887 from konistehrad/subtle_volume Less intrusive volume change indicator on iOS
v1.5.4-862-gb4e315a83 Conrad Kreyling 2018-04-08 19:29:07 No build Use tabs for indentation When those Xcode defaults bite you
v1.5.4-861-g3f90c97f3 Conrad Kreyling 2018-04-08 17:30:18 No build fix “crash on exit” Leaving this view here causes some kinda race condition on a lock, causing a crash on exit. Simply removing the volume from the superview fixes the issue.
v1.5.4-860-g2febfa188 Conrad Kreyling 2018-04-08 02:40:02 No build allow padding specification, remove NSLog
v1.5.4-859-gcb83ff598 Conrad Kreyling 2018-04-08 02:15:49 No build add updated Obj-C version of SubtleVolume
v1.5.4-858-g58206f4fe Henrik Rydgård 2018-04-08 17:54:12 Download Download Download Merge: 6fccefae5 7dbd2cecd Merge pull request #10892 from unknownbrackets/android-file Android: Avoid pread64 for > 2GB offsets
v1.5.4-857-g7dbd2cecd Unknown W. Brackets 2018-04-08 17:14:07 No build Android: Avoid pread64 for > 2GB offsets. Appears to not actually work as advertised. See #10862.
v1.5.4-856-g6fccefae5 Henrik Rydgård 2018-04-08 14:20:19 Download Download Download Merge: 93bf86612 462d4d648 Merge pull request #10888 from unknownbrackets/replay WIP: Initial basic replay recording
v1.5.4-850-g93bf86612 Henrik Rydgård 2018-04-07 17:46:17 Download Download Download UWP: Fix (or patch up...) a race condition in StorageFileLoader. Might help #10882, fixes some other freezes. Not convinced it's 100% correct but it appears to work, heh. Can't be bothered to investigate too deeply.
v1.5.4-849-gac898c54f Henrik Rydgård 2018-04-07 17:37:31 Download   Download UWP: Remove the rendering backend picker. Fixes #10883, sort of.
v1.5.4-848-g32d1a8522 Henrik Rydgård 2018-04-07 16:01:56 Download Download Download UWP buildfix
v1.5.4-847-ge4a333a46 Henrik Rydgård 2018-04-07 16:01:05 No build Update lang submodule
v1.5.4-846-ge784d1a29 Henrik Rydgård 2018-04-07 10:40:03 No build Vulkan: Ease off on the allocator "slab pressure" if texture scaling is enabled.`
v1.5.4-845-g6496150cc Henrik Rydgård 2018-04-07 10:26:35 Download Download Download Merge: ca0fb7708 d07a124a9 Merge pull request #10881 from unknownbrackets/vulkan-alloc Track Vulkan memory usage better, reuse more aggressively
v1.5.4-844-gd07a124a9 Unknown W. Brackets 2018-04-07 06:40:18 No build Vulkan: Increase base slab allocation size.
v1.5.4-843-g7811c03c3 Unknown W. Brackets 2018-04-07 06:36:27 No build Vulkan: Report old allocations when enabled.
v1.5.4-842-g462d4d648 Unknown W. Brackets 2018-04-08 03:00:08 No build Replay: Handle long button presses correctly.
v1.5.4-842-g99d16b220 Unknown W. Brackets 2018-04-07 06:32:33 No build Vulkan: Add tags to UI textures too.
v1.5.4-841-g5f27a2e60 Unknown W. Brackets 2018-04-07 06:17:31 No build Vulkan: Track tags on emu textures.
v1.5.4-841-g3ea652714 Unknown W. Brackets 2018-04-08 02:30:12 No build Replay: Initial file handling and control funcs.
v1.5.4-840-g3445a8256 Unknown W. Brackets 2018-02-18 20:25:44 No build Vulkan: Allow reusing memory more aggressively. This causes allocated slabs to get reused more, which means more smaller slabs are kept around. However, it also reduces fragmentation.
v1.5.4-840-g0f9c53e03 Unknown W. Brackets 2018-04-08 01:29:44 No build Replay: Track replay of file operations.
v1.5.4-839-gfd183715e Unknown W. Brackets 2018-04-07 06:25:35 No build Vulkan: Decimate when there are many slabs. This helps avoid one little texture holding onto a whole slab. Won't change behavior when they are full, since then the cacheSizeEstimate should be fairly high.
v1.5.4-839-g76e2a40e5 Unknown W. Brackets 2018-03-18 07:51:11 No build Replay: Prep side data structure.
v1.5.4-838-g89186d811 Unknown W. Brackets 2018-03-18 07:30:04 No build Replay: Initial structure for replay functionality.
v1.5.4-838-g1c253ee27 Unknown W. Brackets 2018-04-07 06:14:53 No build Vulkan: Add code to track allocator usage info. This way we can potentially debug leaks, if any.
v1.5.4-837-gca0fb7708 Henrik Rydgård 2018-04-06 23:29:44 Download Download Download Assorted cleanups. Don't assert on no clear mask.
v1.5.4-836-g86966684d Henrik Rydgård 2018-04-05 23:23:14 Download Download Download Vulkan: Remove the wrapper struct around VulkanTexture
v1.5.4-835-g2cd8bd9bc Henrik Rydgård 2018-04-05 20:26:29 Download Download Download Fixes to in-game GPU shutdown/switching. Fixes #10860
v1.5.4-834-g4624d09e2 Henrik Rydgård 2018-04-05 20:19:11 Download   Download Merge: fea97f2bc 398d37556 Merge pull request #10875 from hrydgard/more-gl-shutdown-fixes More GL shutdown fixes
v1.5.4-833-g398d37556 Henrik Rydgård 2018-04-05 20:17:19 No build Fix issue in TextureCacheGLES::DeviceRestore
v1.5.4-832-gb06df3536 Henrik Rydgård 2018-04-05 17:53:03 No build Auto unregister push buffer on deletion.
v1.5.4-831-gc7eb259c0 Henrik Rydgård 2018-04-05 17:50:37 No build Auto register new push buffers on creation
v1.5.4-830-g76138fee6 Henrik Rydgård 2018-04-05 17:47:08 No build Move pushbuffer deletion to the render manager.
v1.5.4-829-gfeb3870f7 Henrik Rydgård 2018-04-05 17:34:32 No build Also take control over Begin/End
v1.5.4-828-g8d6bbc54a Henrik Rydgård 2018-04-05 17:31:12 No build Minor refactoring moving creation/deletion of GLPushBuffer to GLRenderManager
v1.5.4-827-g513ea72d5 Henrik Rydgård 2018-04-05 12:26:58 No build OpenGL debug log: Filter out some buffer mapping info from the NV driver
v1.5.4-826-g1d6263d5e Henrik Rydgård 2018-04-05 11:25:49 No build More GL shutdown fixes. Partially fixes #10868
v1.5.4-825-gfea97f2bc Henrik Rydgård 2018-04-04 16:48:09 Download Download Download Merge: d3164d77d 4861cadb7 Merge pull request #10871 from unknownbrackets/arm64jit arm64jit: Fix reg size in jr delay slot path
v1.5.4-824-g4861cadb7 Unknown W. Brackets 2018-04-04 15:56:57 No build arm64jit: Fix reg size in jr delay slot path. Can't use the 64-bit reg.
v1.5.4-823-gd3164d77d Henrik Rydgård 2018-04-04 15:40:26 Download Download Download Merge: 3f89cccd3 ffac542f9 Merge pull request #10845 from LunaMoo/SSAAflag Add SSAA flag for post process shaders
v1.5.4-820-g3f89cccd3 Henrik Rydgård 2018-04-03 07:38:55 Download Download Download Merge: e51fdace3 d70568abd Merge pull request #10861 from unknownbrackets/vertexdec GPU: Fix s8 norm with skin and morph
v1.5.4-819-gd70568abd Unknown W. Brackets 2018-04-03 04:18:16 No build GPU: Fix s8 norm with skin and morph. Fixes #10851.
v1.5.4-818-ge51fdace3 Henrik Rydgård 2018-04-02 23:32:01 Download Download Download Merge: 62666ff47 e5e19554e Merge pull request #10858 from LunaMoo/pauseMenuExit Add "--pause-menu-exit" option.
v1.5.4-817-ge5e19554e LunaMoo 2018-04-02 16:31:26 No build Add "--pause-menu-exit" option.
v1.5.4-816-g62666ff47 Henrik Rydgård 2018-04-02 10:59:36 Download Download Download Merge: bde16ebad c6ef54717 Merge pull request #10853 from unknownbrackets/postshader Display post-shader compilation errors to user as before
v1.5.4-813-gc6ef54717 Unknown W. Brackets 2018-04-02 04:46:26 No build GLES: Show post-shader compile errors to user.
v1.5.4-812-gbde16ebad Henrik Rydgård 2018-04-02 10:54:00 Download   Download Merge: 0d677fff8 895de164e Merge pull request #10856 from unknownbrackets/android-shortcut Android: Fix initial start from shortcut
v1.5.4-812-g98d413100 Unknown W. Brackets 2018-04-02 04:45:38 No build Vulkan: Show post-shader compile errors to user.
v1.5.4-811-gdb756b6ae Unknown W. Brackets 2018-04-02 04:44:29 No build GLES: Show post-shader translate errors to user. Usually these should be syntax errors, so better to let them know it happened.
v1.5.4-811-g895de164e Unknown W. Brackets 2018-04-02 08:28:36 No build Android: Fix initial start from shortcut. Fixes #10855. We have to wait for the permission request to complete.
v1.5.4-810-g0d677fff8 Henrik Rydgård 2018-04-01 22:11:26 Download Download Download Merge: 9d2a8a764 ab809bd19 Merge pull request #10847 from unknownbrackets/arm64jit arm64jit: Update rounding mode on thread switch
v1.5.4-809-gffac542f9 LunaMoo 2018-04-01 18:47:26 No build Change to int to allow higher supersampling scale.
v1.5.4-808-gab809bd19 Unknown W. Brackets 2018-04-01 19:36:16 No build jit: Apply hasSetRounding at compile time. Otherwise, the block will be executed with the wrong rounding mode the first time rounding is set. This could be important if it was set for a single operation. This is only a problem the first time it's set.
v1.5.4-808-g199106cad LunaMoo 2018-04-01 17:00:10 No build Add SSAA flag for post process shaders, enforces 2x auto resolution, to be used with blurry effects Also includes a perf. friendly example using simplified gauss filter
v1.5.4-807-g9d2a8a764 Henrik Rydgård 2018-04-01 09:29:45 Download Download Download Merge: 4fbb68d50 7d3fac2b4 Merge pull request #10844 from unknownbrackets/arm64jit arm64jit: Fix a case of R() on unmapped
v1.5.4-807-g09e307b09 Unknown W. Brackets 2018-04-01 19:09:31 No build arm64jit: Update rounding mode on thread switch. Since fcr31 is per-thread, we must update jit state when it changes. This also fixes the rounding mode on load state and jit/interp switch.
v1.5.4-806-g7d3fac2b4 Unknown W. Brackets 2018-04-01 07:33:43 No build arm64jit: Fix a case of R() on unmapped. But this probably means a game crash anyway... Attempting to fix #10843.
v1.5.4-805-g4fbb68d50 Unknown W. Brackets 2018-04-01 06:03:02 Download Download Download arm64jit: Update some comments.
v1.5.4-804-g170b60083 Henrik Rydgård 2018-03-29 16:21:58 Download Download Download Oops, fix mistake in #10834
v1.5.4-803-g1b39b4b16 Henrik Rydgård 2018-03-29 16:01:22 Download Download Download Merge: c2d5ce6c3 c41273d33 Merge pull request #10833 from hrydgard/texcache-fb-fix When binding a framebuffer to a texcache entry, delete its texture. Should help #10823
v1.5.4-801-gc2d5ce6c3 Henrik Rydgård 2018-03-29 15:00:34 Download Download Download Merge: 385a48200 d160292f5 Merge pull request #10834 from hrydgard/vulkan-shader-cache-renderpasses Include renderpass definition in Vulkan shader cache entries, should make it more effective again.
v1.5.4-799-g385a48200 Henrik Rydgård 2018-03-29 10:05:58 Download Download Download Merge: 01be9ff8c 955652cc3 Merge pull request #10828 from webgeek1234/master More libretro fixes
v1.5.4-798-g955652cc3 Aaron Kling 2018-03-29 01:16:56 No build Libretro needs core staticly linked even on Android
v1.5.4-797-g01be9ff8c Henrik Rydgård 2018-03-28 23:31:29 Download Download Download Merge: ff0e0df61 cafd7339d Merge pull request #10827 from webgeek1234/master Fix libretro compile for gles platforms
v1.5.4-796-gd160292f5 Henrik Rydgård 2018-03-29 14:36:04 No build Include renderpass definition in Vulkan shader cache entries, should make it more effective again.
v1.5.4-796-gcafd7339d Aaron Kling 2018-03-28 21:15:39 No build Fix libretro compile for gles platforms
v1.5.4-796-gc41273d33 Henrik Rydgård 2018-03-29 13:29:09 No build When binding a framebuffer to a texcache entry, delete its texture. Should help #10823
v1.5.4-795-gff0e0df61 Henrik Rydgård 2018-03-28 13:22:08 Download Download Download Merge: b2941014f 01d81ffa7 Merge pull request #10821 from hrydgard/opengl-texture-wrap-fix OpenGL: Fix texture wrapping of render targets.
v1.5.4-794-g01d81ffa7 Henrik Rydgård 2018-03-28 11:23:41 No build OpenGL: Fix texture wrapping of render targets.
v1.5.4-793-gb2941014f Unknown W. Brackets 2018-03-28 04:51:20 Download Download Download Merge: 6505f7762 8d0285ded Merge pull request #10816 from hrydgard/fix-restore-pause-screen Android: Properly restore savestate screenshots on the Pause screen on task switching away and back.
v1.5.4-792-g8d0285ded Henrik Rydgård 2018-03-27 23:10:33 No build Android: Properly restore screenshots on the Pause screen on task switching away and back. Basically plumbs through DeviceLost/DeviceRestored to view elements and into ManagedTexture.
v1.5.4-791-g6505f7762 Henrik Rydgård 2018-03-27 16:28:33 Download Download Download GCC buildfix (can't use things without definitions in templates). Could also have included base/logging.h but meh.
v1.5.4-790-gd125fa00e Henrik Rydgård 2018-03-27 14:44:51 Download Download Download Make sure the renderpass cache hashmap is never accessed from the main thread at runtime. Should help #10811
v1.5.4-789-g29de4b5a1 Henrik Rydgård 2018-03-27 09:23:30 Download Download Download Merge: c637023cd bb6439063 Merge pull request #10809 from libretro/master Libretro: add D3D11 support / fix GL context reset.
v1.5.4-780-gc637023cd Leo 2018-03-26 21:28:32 Download Download Download Fixed the new shader error on OpenGL ES (#10799) * Fixed the new shader error on OpenGL ES * Fixed Natural Color PP shader error on OpenGL ES * Updated to match the changes. * Delete naturalA.vsh
v1.5.4-779-gcb020f65b Henrik Rydgård 2018-03-26 21:27:50 No build Merge: 0130e7585 2f26fdff2 Merge pull request #10804 from unknownbrackets/texhash TexCache: unit test the quick tex hash
v1.5.4-777-g0130e7585 Henrik Rydgård 2018-03-26 21:10:48   Download Download Merge: a153181e4 0366e05c4 Merge pull request #10801 from unknownbrackets/sdl-shutdown Fix shutdown segfault in SDL, fix headless
v1.5.4-773-ga153181e4 Henrik Rydgård 2018-03-26 12:33:36 Download Download Download Don't leave "reduceHash_" uninitialized. Probably won't help #10796 though..
v1.5.4-773-g2f26fdff2 Unknown W. Brackets 2018-03-26 03:52:16 No build TexCache: unit test the quick tex hash. Just a few sample cases to make sure it's behaving correctly.
v1.5.4-772-gf39897cfa Henrik Rydgård 2018-03-26 00:05:29 Download Download Download Don't forget to initialize.. fixes #10802
v1.5.4-771-ga944afc7c Henrik Rydgård 2018-03-25 18:56:15 Download Download Download Merge: 68930a429 2c493f363 Merge pull request #10797 from unknownbrackets/headless Headless: Add simple GL thread handling
v1.5.4-769-g68930a429 Unknown W. Brackets 2018-03-25 18:07:08 Download Download Download Merge: 296481703 f967e206b Merge pull request #10788 from hrydgard/remove-texture-update Remove the remains of updating texture contents instead of recreating.
v1.5.4-767-g296481703 LunaMoo 2018-03-25 16:54:41 Download Download Download Quick try on fixing new shader for mobiles that are less forgiving.
v1.5.4-766-ge3b1b9d6d Henrik Rydgård 2018-03-25 16:49:00 Download   Download Merge: 043ba41b0 188ed07d7 Merge pull request #10792 from hrydgard/haptic-feedback-override Android: Have haptic feedback ignore the global setting, but default to off.
v1.5.4-765-gbb6439063 aliaspider 2018-03-26 18:52:35 No build Libretro: update Makefiles.
v1.5.4-764-g4202ae58b aliaspider 2018-03-26 18:37:34 No build Libretro: style nits.
v1.5.4-764-g043ba41b0 Henrik Rydgård 2018-03-25 15:32:51 Download Download Download PPSSPPSDL: Throttle refresh rate when in menu. Fixes #10445
v1.5.4-763-gd40ebbf8c Henrik Rydgård 2018-03-25 15:12:35 Download     Remove the bad orientation hack. Seems the Nexus 5X bug is fixed. I suppose other devices might also have the bug, but meh... platform bugs :( Should help #10779
v1.5.4-763-g5a9ce3bc1 aliaspider 2018-03-26 18:21:11 No build Libretro: set cache_context to true, fixes GL and D3D11 context reset.
v1.5.4-762-gdc490b3fc aliaspider 2018-03-26 16:08:34 No build Libretro: msvc build fix.
v1.5.4-762-g74230452d Henrik Rydgård 2018-03-25 15:09:50 Download     Merge: f9555da05 4a3692161 Merge pull request #10791 from hrydgard/postshader-display-name-fix Show chosen postshader display name properly, plus some additional bugfixes
v1.5.4-762-g0366e05c4 Unknown W. Brackets 2018-03-25 23:45:43 No build Headless: Quick update to use render thread.
v1.5.4-761-g808bf8e68 aliaspider 2018-03-26 00:07:02 No build Libretro: add experimental D3D11 support.
v1.5.4-761-g188ed07d7 Henrik Rydgård 2018-03-25 13:42:57 No build Android: Have haptic feedback ignore the global setting, but default to off.
v1.5.4-761-g4a3692161 Henrik Rydgård 2018-03-25 14:26:44 No build Show chosen postshader display name properly, plus some additional bugfixes. Fixes #10790
v1.5.4-761-g0d10bb851 Unknown W. Brackets 2018-03-25 23:19:02 No build SDL: Fix shutdown ordering. This fixes the segfault on quit.
v1.5.4-760-gf9555da05 Henrik Rydgård 2018-03-25 11:53:11 Download Download Download When listing post-shaders, use the "name" specified in the ini as default, when looking up translations.
v1.5.4-760-gf967e206b Henrik Rydgård 2018-03-25 10:49:28 No build Remove the last remains of the idea that textures can be efficiently updated instead of recreated. Accidentally fixes #10697 somehow. Also this is good for terminology, no more confusion with the texture replacement facility :)
v1.5.4-760-g7abf9baf3 Unknown W. Brackets 2018-03-25 23:18:31 No build SDL: Use wstrings in Windows API calls.
v1.5.4-760-g4d1503666 aliaspider 2018-03-26 00:05:47 No build Libretro: update libretro.h
v1.5.4-760-g2c493f363 Unknown W. Brackets 2018-03-25 18:47:56 No build Headless: Add simple GL thread handling. Because of the way headless works and runs tests, it was a lot simpler to use a separate thread (unlike elsewhere) for the GL rendering. Hopefully this difference doesn't bite us later.
v1.5.4-759-gb0a22fb5c Henrik Rydgård 2018-03-25 00:46:11 Download Download Download Redirect the user to download the D3D9 runtime if D3D9 is not available and they don't want to switch to OpenGL. Maybe should also update the messagebox text somehow...
v1.5.4-759-g3fedaede1 gouchi 2018-03-24 22:42:16 No build Libretro: Declare TARGET_ARCH for ARM before the include flags
v1.5.4-758-g4113ba74f aliaspider 2018-03-24 22:47:12 No build libretro: msvc build fix.
v1.5.4-758-g0843e2cb9 Henrik Rydgård 2018-03-25 00:19:53 Download Download Download Fix updating light constants when light type changes (we handle dir/pos lights differently). Fixes #10132
v1.5.4-757-g8e8c21fa0 Leo 2018-03-24 20:51:38 Download Download Download Added new Natural Colors PP shader (removed blur) (#10782) Add Natural Colors shader with removed blur.
v1.5.4-756-g84203e8d3 Henrik Rydgård 2018-03-24 19:11:47 Download Download Download Merge: 73df7d31d 1b8297de3 Merge pull request #10785 from unknownbrackets/skipdraw GPU: Count clears during frameskip
v1.5.4-755-g1b8297de3 Unknown W. Brackets 2018-03-24 18:58:24 No build GPU: Count clears during frameskip. This allows the GoW hack to still work during frameskip. Fixes #10668.
v1.5.4-754-g73df7d31d Henrik Rydgård 2018-03-24 17:37:17 Download Download Download Remove "experimental" tag from Hardware Tessellation
v1.5.4-753-g2a565199b Henrik Rydgård 2018-03-24 16:28:10 Download Download Download Merge: 4f8e2adf7 d1711c5aa Merge pull request #10780 from aliaspider/temp Libretro port.
v1.5.4-749-gd1711c5aa aliaspider 2018-03-24 13:39:05 No build nits.
v1.5.4-748-g0af6d573b aliaspider 2018-03-24 12:45:20 No build remove all usage of __LIBRETRO__
v1.5.4-747-gc4f779061 aliaspider 2018-03-24 12:44:53 No build Libretro port.
v1.5.4-747-g4f8e2adf7 Henrik Rydgård 2018-03-24 16:10:21 Download Download Download Remove some unnecessary logging. Fixes #10753
v1.5.4-746-g686717eb7 aliaspider 2018-03-24 11:40:16 No build add missing include.
v1.5.4-746-g8fe5223dd Henrik Rydgård 2018-03-24 14:18:37 Download Download Download Merge: 198d921a9 fb1520877 Merge pull request #10781 from hrydgard/preserve-config Android: Reload the config after getting storage permission, and ask immediately.
v1.5.4-745-ged12b9509 aliaspider 2018-03-24 11:09:55 No build Windows/Vulkan: use the width and height arguments in ReinitSurface when provided.
v1.5.4-744-g198d921a9 Henrik Rydgård 2018-03-24 10:18:18 Download Download Download Merge: da8d5fa28 502018266 Merge pull request #10737 from unknownbrackets/savestate SaveState: Keep an undo for each slot by default
v1.5.4-740-gda8d5fa28 Henrik Rydgård 2018-03-24 09:24:53   Download Download Merge: 7761d2366 f94e9b1e7 Merge pull request #10767 from aliaspider/temp fix cmake build for mingw and msvc.
v1.5.4-737-gf94e9b1e7 aliaspider 2018-03-23 22:54:12 No build set _WIN32_WINNT to 0x0601 in stdafx.h
v1.5.4-736-g3fbb34045 aliaspider 2018-03-23 04:21:46 No build fix most write-strings warning.
v1.5.4-735-g198c94621 aliaspider 2018-03-23 04:14:10 No build remove unnecessary NULL assignment.
v1.5.4-734-g54d940671 aliaspider 2018-03-23 03:18:13 No build fix mingw and msvc cmake builds.
v1.5.4-733-g23dae72bc aliaspider 2018-03-22 22:25:04 No build prevent reads of uninitialized memory.
v1.5.4-732-g8fcf93e46 aliaspider 2018-03-22 22:23:28 No build vulkan: perform delete callbacks first since they can also queue deletes.
v1.5.4-731-g15c4406df aliaspider 2018-03-22 22:14:19 No build add missing inclues.
v1.5.4-730-gfb1520877 Henrik Rydgård 2018-03-24 12:51:54 No build Android: Reload the config after getting storage permission, and ask immediately. Should help #10670
v1.5.4-730-ga5b5308d8 aliaspider 2018-03-22 22:12:19 No build fix return value / plug leak.
v1.5.4-729-gfc9a5ff65 aliaspider 2018-03-22 22:10:05 No build prevent use-after-free.
v1.5.4-729-g7761d2366 Henrik Rydgård 2018-03-23 10:48:54 Download Download Download Android: Prevent a text bitmap size from becoming 0 on '\r\n'. Fixes #10764 (unless there are more platforms where it's broken...)
v1.5.4-728-gfb798cf6b Henrik Rydgård 2018-03-23 10:26:33 Download Download Download Win32 textdrawer: Fix rare crash affecting Patapon 2 in savedata manager. See 10764.
v1.5.4-728-g2d1128db7 aliaspider 2018-03-22 22:04:49 No build fix va_list reuse without a va_copy.
v1.5.4-727-g9849ceadc Henrik Rydgård 2018-03-21 11:33:44 Download Download Download Merge: 826e8a689 8f38c7949 Merge pull request #10751 from Florin9doi/ANDROID_ROTATION Landscape Auto for Android
v1.5.4-725-g826e8a689 Henrik Rydgård 2018-03-21 10:49:07 Download Download Download Merge: 9c68e2c41 b7fa25319 Merge pull request #10742 from crocket/master Map SDL controller's `back` button to Sony DualShock 4 V2's share button
v1.5.4-723-g9c68e2c41 Henrik Rydgård 2018-03-21 08:50:02 Download Download Download Revert "Update glslang to the latest version" to fix #10748 Should take a real look sometime. This reverts commit d4a4844bff8cf763af940c2e5a2eff715ec352de.
v1.5.4-722-g5d524c3ee Henrik Rydgård 2018-03-20 21:53:20 Download Download Download Merge: 78488a4ea f76e5e70a Merge pull request #10757 from hrydgard/uwp-enable-flushcache Enable FlushInstructionCache on UWP, it's been allowed finally.
v1.5.4-721-gf76e5e70a Henrik Rydgård 2018-03-20 12:02:57 No build Enable FlushInstructionCache on UWP, it's been allowed finally. Minor warning fixes, UWP buildfix Retarget UWP project to latest SDK.
v1.5.4-721-g8f38c7949 Florin9doi 2018-03-19 22:05:23 No build Landscape Auto for Android
v1.5.4-720-g78488a4ea Henrik Rydgård 2018-03-19 19:38:42 Download Download Download Android: Restore auto screen orientation. Fixes #10708 This reverts commit 53a351c29de107f95a500dbe68adfac04a5decc1.
v1.5.4-719-g24b9fb6ea Henrik Rydgård 2018-03-19 18:14:57 Download Download Download Buildfix
v1.5.4-718-gf1359af0b Henrik Rydgård 2018-03-19 17:46:58     Download Vulkan: Improve handling of shader compile failures (don't crash)
v1.5.4-717-g1888d828e Henrik Rydgård 2018-03-19 17:33:08 Download Download Download Vulkan: Workaround for bug in Adreno shader compiler affecting color tests. This comparison should pretty much work as well as the old one, I believe, if not faster. Should help #10695
v1.5.4-716-g7ce5f8d29 Henrik Rydgård 2018-03-19 14:44:20 Download Download Download Delete some mistaken logging code
v1.5.4-715-gefad648de Henrik Rydgård 2018-03-19 11:36:20 Download Download Download Merge: 1dabccb45 3e5757d7d Merge pull request #10746 from hrydgard/vulkan-pipeline-cache-fixes Vulkan: De-duplicate pipelines when storing cache
v1.5.4-714-g3e5757d7d Henrik Rydgård 2018-03-19 11:19:01 No build Minor improvement in pipeline-to-string (debug)
v1.5.4-713-g8f87a9f5c Henrik Rydgård 2018-03-19 10:55:06 No build Vulkan: De-duplicate pipelines when storing cache The new variety of renderpasses with different transitions causes duplication. Hopefully drivers are smart enough to re-use work between similar pipelines as much as possible...
v1.5.4-712-g1dabccb45 Henrik Rydgård 2018-03-18 13:14:20 Download Download Download Vulkan: Minor logic fixes in the transition elimination
v1.5.4-711-gce18364a1 Henrik Rydgård 2018-03-18 13:02:08 Download   Download Merge: 452e29947 3e7723ea6 Merge pull request #10743 from hrydgard/vulkan-renderpass-barrier-2 Vulkan: Further barrier optimizations
v1.5.4-709-g3e7723ea6 Henrik Rydgård 2018-03-18 12:09:02 No build Vulkan: Use finalLayout to optimize away barriers before framebuffer copies.
v1.5.4-708-g452e29947 Henrik Rydgård 2018-03-18 12:29:21 Download Download Download Merge: 33a1e6a08 6d5f0665f Merge pull request #10740 from hrydgard/vulkan-renderpass-barrier Vulkan: Merge some barriers into "subpass dependencies".
v1.5.4-708-g2d3655ea2 Henrik Rydgård 2018-03-18 12:03:00 No build Vulkan: Get rid of more explicit barriers by merging the finalLayout color transitions into renderpasses.
v1.5.4-707-g6d5f0665f Henrik Rydgård 2018-03-18 11:19:10 No build Add a super focused workaround for the Mali bug, see #10723 Minimizes the performance penalty.
v1.5.4-706-g216bab8a4 Henrik Rydgård 2018-03-17 19:40:27 No build Vulkan: Fix a barrier to be more permissive, there's no outstanding writes from the GPU to wait for.
v1.5.4-705-gf43935b03 Henrik Rydgård 2018-03-17 12:26:55 No build Merge framebuffer layout pre-transitions into render pass subpass dependencies. With this, drivers should be able to completely get rid of layout transitions into render passes that use CLEAR, at least.
v1.5.4-705-gb7fa25319 crocket 2018-03-18 11:24:52 No build Map SDL controller's `back` button to Sony DualShock 4 V2's share button It turns out that `back` button is actually `select` button on PSP. I confirmed this by clicking touchpad in a game. `select` button maps to `share` button on Sony DualShock 4 V2.
v1.5.4-704-g502018266 Unknown W. Brackets 2018-03-18 07:13:20 No build SaveState: Default undo slots off on mobile. It's still a pretty useful feature on mobile (considering mistaps), but it also eats a bunch of storage so it can always be turned back on.
v1.5.4-704-g33a1e6a08 Henrik Rydgård 2018-03-18 09:43:13 Download Download Download Vulkan Clear-renderpass merging: If a copy step is found that reads from the affected buffer, don't merge the clear into the later renderpass.
v1.5.4-703-g862b553c6 Unknown W. Brackets 2018-03-17 22:24:23 No build SaveState: Show undos in save data manager.
v1.5.4-703-g648b4eac5 Henrik Rydgård 2018-03-18 09:42:05 No build Shrink the vertexCount field in DeferredDrawCall to the 16 bits required.
v1.5.4-702-gad42ec547 Henrik Rydgård 2018-03-17 23:57:50 No build Inner interpreter: Add support for the Gran Turismo hack.
v1.5.4-702-g2ee8dd775 Unknown W. Brackets 2018-03-17 22:00:06 No build SaveState: Keep an undo for each slot by default.
v1.5.4-701-ga966403de Henrik Rydgård 2018-03-17 23:42:10 Download Download Download Add another SDL game controller config, fixing #10724
v1.5.4-700-g0ee058320 Henrik Rydgård 2018-03-17 23:38:06 No build Pass new vulkan validation layers. Fix math in FindTransferFramebuffers.
v1.5.4-699-g778beb6cd Henrik Rydgård 2018-03-17 22:24:58 Download Download Download Merge: 473c87273 892c439fc Merge pull request #10736 from unknownbrackets/loading Module: Hash functions only once during loading
v1.5.4-698-g892c439fc Unknown W. Brackets 2018-03-17 21:58:56 No build Module: Clarify insertSymbols usage.
v1.5.4-697-gf14f2efa7 Unknown W. Brackets 2018-03-17 21:33:48 No build Module: Hash functions only once during loading. This fixes the loading speed regression from #10501.
v1.5.4-696-g473c87273 Henrik Rydgård 2018-03-17 19:22:59 Download Download Download Maybe slightly safer vulkan detection code. Might help #10732
v1.5.4-695-gd5b123f10 Henrik Rydgård 2018-03-17 16:12:06 Download Download Download Merge: 99af1d58a 7ae4a9e97 Merge pull request #10733 from unknownbrackets/loading Vulkan: Load shaders/pipelines on thread
v1.5.4-694-g7ae4a9e97 Unknown W. Brackets 2018-03-17 15:42:07 No build Vulkan: Load shaders/pipelines on thread. In case it's slow when not reading raw cache data.
v1.5.4-693-g99af1d58a Henrik Rydgård 2018-03-17 13:45:12 Download Download Download OpenGL task switching fix
v1.5.4-692-g940d8b458 Henrik Rydgård 2018-03-17 13:05:03 Download Download Download Merge: 31de74c56 08c3e1351 Merge pull request #10731 from hrydgard/improve-vulkan-detection Improve Vulkan detection
v1.5.4-691-g08c3e1351 Henrik Rydgård 2018-03-17 11:03:24 No build Do more detailed checks for Vulkan availability. Should hopefully solve #10729.
v1.5.4-690-g1bb7be489 Henrik Rydgård 2018-03-17 10:33:50 No build Remove some unused tracking of whether lighting is used by a shader
v1.5.4-689-g31de74c56 Henrik Rydgård 2018-03-17 10:12:30 Download Download Download Merge: 9761d8930 71630b81c Merge pull request #10730 from hrydgard/update-vulkan-headers Update Vulkan headers to 1.1. Might as well keep up.
v1.5.4-688-g71630b81c Henrik Rydgård 2018-03-17 09:24:19 No build Update Vulkan headers to 1.1. Might as well keep up.
v1.5.4-687-g9761d8930 Henrik Rydgård 2018-03-17 02:01:11 Download Download Download Bump GL shader cache version
v1.5.4-686-g6858c7761 Henrik Rydgård 2018-03-17 01:53:19 Download   Download Don't allow wrapping on framebuffer textures. Fixes GTA on old NV Shield
v1.5.4-685-gd72d71071 Henrik Rydgård 2018-03-16 23:20:51 Download Download Download Merge: 763ece593 614cabb11 Merge pull request #10727 from hrydgard/vulkan-shader-cache Implement pipeline/shader cache for Vulkan, to avoid shader compile stutters on second and subsequent runs.
v1.5.4-683-g763ece593 Henrik Rydgård 2018-03-16 23:17:39     Download Merge: 2d33d526b d4a4844bf Merge pull request #10728 from hrydgard/update-glslang Update glslang to the latest version
v1.5.4-682-gd4a4844bf Henrik Rydgård 2018-03-16 21:29:16 No build Update glslang to the latest version
v1.5.4-682-g614cabb11 Henrik Rydgård 2018-03-13 23:22:21 No build Implement pipeline/shader cache for Vulkan, to avoid shader compile stutters on second and subsequent runs. The raw pipeline cache got pretty large. Instead, store IDs like GL. There's still a disabled option to store the pipeline cache objects.
v1.5.4-681-g2d33d526b Henrik Rydgård 2018-03-16 20:38:05 Download Download Download Remove some remains of software skinning
v1.5.4-680-g8dc85c1a6 Henrik Rydgård 2018-03-16 17:38:02 Download Download Download Vulkan pipeline: Merge a few property fields to a flags field. To make saving/loading them easier.
v1.5.4-679-g45464896d Henrik Rydgård 2018-03-16 16:45:27 Download Download Download Update lang submodule
v1.5.4-678-g4ee941dab Henrik Rydgård 2018-03-16 15:52:43 Download Download Download Vulkan: Fix bug where we didn't always reset dynamic state after readbacks.
v1.5.4-677-gc5ebb2d73 Henrik Rydgård 2018-03-16 14:58:25 Download Download Download Oops, remove logging
v1.5.4-676-ga08464eb7 Henrik Rydgård 2018-03-16 14:57:41 No build Vulkan: Also check for empty clearing renderpasses later in the frame.
v1.5.4-675-g17eca3e2d Henrik Rydgård 2018-03-16 14:36:35 Download Download Download Merge: 3cd92b4d9 df8dac4aa Merge pull request #10725 from hrydgard/renderpass-merge-clear Vulkan: If the first renderpass is an empty clear, merge it into the next one touching the same framebuffer.
v1.5.4-674-gdf8dac4aa Henrik Rydgård 2018-03-16 13:35:49 No build If the first renderpass is an empty clear, merge it into the next one that touches the same framebuffer. Works around #10723 in Wipeout.
v1.5.4-673-g3cd92b4d9 Henrik Rydgård 2018-03-15 16:10:12 Download Download Download Vulkan: Add a (disabled) facility to force image layouts to GENERAL, for debugging barrier issues
v1.5.4-672-g26966d465 Henrik Rydgård 2018-03-14 00:52:24 Download Download Download Merge: 7ef749b66 ba5208efa Merge pull request #10719 from hrydgard/fix-gl-buffer-crash GL: Fix bug where we could crash if a readback happened at the same time as a buffer expansion.
v1.5.4-670-g7ef749b66 Henrik Rydgård 2018-03-13 20:23:15 Download Download Download Merge: 7a8310ae5 f3040949a Merge pull request #10718 from mrcmunir/patch-1 Fix a typo extra " in some header
v1.5.4-669-gf3040949a Carlos Estrague / Mrc_munir 2018-03-13 20:16:41 No build Fix a typo extra " in some header Fix a typo introduced in https://github.com/hrydgard/ppsspp/pull/10715
v1.5.4-669-gba5208efa Henrik Rydgård 2018-03-14 00:06:38 No build GL: Fix bug where we could crash if a readback happened at the same time as a buffer expansion.
v1.5.4-668-g7a8310ae5 Henrik Rydgård 2018-03-13 13:35:44 Download Download Download Tiny unification of code. Save the GL shader cache a bit less often.
v1.5.4-667-g70481c944 Henrik Rydgård 2018-03-13 11:25:00 Download Download Download Fix the loading status. Prettify the loading screen by putting the status and spinner along the bottom edge.
v1.5.4-666-ga0fa199ce Henrik Rydgård 2018-03-13 10:44:07 Download Download Download Merge: 7c6034e2c 88e01c794 Merge pull request #10715 from unknownbrackets/loading UI: Show more detailed loading status
v1.5.4-664-g7c6034e2c Henrik Rydgård 2018-03-13 00:03:33 Download Download Download Merge: 162a425c1 2a438d6e0 Merge pull request #10713 from hrydgard/windows-gl-vsync-fix Fix VSync on Windows. Should fix #10711
v1.5.4-662-g162a425c1 Henrik Rydgård 2018-03-12 23:46:26 Download Download Download Merge: cd75c46d4 ad37e7ce4 Merge pull request #10714 from notnotme/master Fix crash happening with glGetFloatv on GPDXD devices
v1.5.4-661-gad37e7ce4 Romain Graillot 2018-03-12 23:11:58 No build Fix crash happening with glGetFloatv on GPDXD devices
v1.5.4-661-g2a438d6e0 Henrik Rydgård 2018-03-12 20:07:31 No build Fix VSync on Windows. Should fix #10711
v1.5.4-660-gcd75c46d4 Henrik Rydgård 2018-03-12 11:58:51 Download Download Download Sort Vulkan function pointers by use. Might save us a cacheline or two during command submission..
v1.5.4-659-g5ee851a5c Henrik Rydgård 2018-03-12 11:48:14 Download Download Download Merge: 3c16f8437 d8651fd85 Merge pull request #10712 from hrydgard/combine-two-uniforms Combine the lightAngle and spotCoef float uniforms into one float2.
v1.5.4-657-g3c16f8437 Henrik Rydgård 2018-03-11 18:32:10 Download Download Download Merge: a74246569 c1e05ae86 Merge pull request #10707 from hrydgard/blackscreen-flicker-fix Let's not do immediate flips in non-buffered.
v1.5.4-655-ga74246569 Henrik Rydgård 2018-03-11 18:01:20 Download     Merge: 0ed3deabe 9f9903c02 Merge pull request #10706 from hrydgard/vulkan-reliability-fixes Fixes to vulkan restart logic on Android. Should help #10696
v1.5.4-654-gd8651fd85 Henrik Rydgård 2018-03-12 11:07:51 No build Combine the lightAngle and spotCoef float uniforms into one float2. Saves 64 bytes from the light uniform buffer, making it an even 512. Probably a very small perf optimization.
v1.5.4-654-gc1e05ae86 Henrik Rydgård 2018-03-11 17:42:16 No build Let's not do immediate flips in non-buffered. Should help #10395
v1.5.4-654-g9f9903c02 Henrik Rydgård 2018-03-11 17:14:11 No build Fixes to vulkan restart logic on Android. Should help #10696
v1.5.4-653-g0ed3deabe Henrik Rydgård 2018-03-08 16:34:27 Download Download Download Fix #10692 (crash when starting games from command line). Throw in some minor Vulkan fixes as well.
v1.5.4-652-g90dbd9a72 Henrik Rydgård 2018-03-05 18:23:08 Download Download Download Merge: d45ae9e67 b6cbbceac Merge pull request #10691 from hrydgard/more-drawprim-opt More DrawPrim optimizations
v1.5.4-648-gb6cbbceac Henrik Rydgård 2018-03-05 16:23:07 No build MOVUPS to be safe.
v1.5.4-647-gd45ae9e67 Henrik Rydgård 2018-03-05 09:15:41 Download Download Download Merge: 87575910d 7c983a684 Merge pull request #10688 from unknownbrackets/gl-buffers GLES: Support more buffer mapping strategies
v1.5.4-647-g91b565ae2 Henrik Rydgård 2018-03-05 13:19:36 No build Minor simplification in X86/X64 vertex decoder jit
v1.5.4-646-g50de13d3d Henrik Rydgård 2018-03-05 12:49:55 No build Optimize the "inner interpreter" for God of War character drawing. Speeds the games up by 4% or so. (measured on the title screen though..)
v1.5.4-645-g4cf5999bc Henrik Rydgård 2018-03-05 12:24:02 No build Move the vertTypeID calculation out of DrawEngine. Need to shorten SubmitPrim as much as possible.
v1.5.4-644-g87575910d Henrik Rydgård 2018-03-05 00:43:54 Download Download Download Oops, fix hardware tess in Vulkan (after removing hw skinning, we need to adjust the binding number)
v1.5.4-643-g37f44364d Henrik Rydgård 2018-03-05 00:37:34 Download     Merge: 38bf10baa 8ff5704fb Merge pull request #10671 from hrydgard/remove-hardware-skinning Remove hardware skinning since SW skinning is faster
v1.5.4-642-g8ff5704fb Henrik Rydgård 2018-03-05 00:03:03 No build Fix indentation mistake, minor cleanup.
v1.5.4-641-gf086a0915 Henrik Rydgård 2018-03-02 16:30:07 No build Further cleanup after the removal of hardware skinning.
v1.5.4-640-g6fa9fcefb Henrik Rydgård 2018-03-02 14:57:35 No build Comment fixes, reindentation.
v1.5.4-639-gfcdb81623 Henrik Rydgård 2018-03-02 14:52:44 No build Remove gstate_c.deferredVertTypeDirty
v1.5.4-638-g40db61a68 Henrik Rydgård 2018-03-02 14:19:38 No build Remove further remains of hardware skinning. Fixes #10661
v1.5.4-637-g44100c6c1 Henrik Rydgård 2018-03-02 13:26:32 No build VertexLoader: Remove now-unused weights translation code
v1.5.4-636-gdcb773d62 Henrik Rydgård 2018-03-02 13:21:47 No build Start removing support for hardware skinning.
v1.5.4-635-g978f8e73e Henrik Rydgård 2018-03-02 13:59:11 No build Remove checks that disabled software skinning if there was morph.
v1.5.4-634-g66cbad443 Henrik Rydgård 2018-03-02 13:16:03 No build Add necessary decode functions to support morph+skin
v1.5.4-633-g45cfda4aa Henrik Rydgård 2018-03-02 13:03:16 No build Small refactoring in VertexDecoderCommon
v1.5.4-633-g7c983a684 Unknown W. Brackets 2018-03-04 23:23:09 No build GLES: Support more buffer mapping strategies.
v1.5.4-632-gd3665a848 Henrik Rydgård 2018-03-02 12:10:32 No build Minor cleanup
v1.5.4-632-g88e01c794 Unknown W. Brackets 2018-03-13 02:06:46 No build UI: Show more detailed loading status. It's sometimes taking longer, so this may make it easier to identify. See #10673.
v1.5.4-632-g021ade506 Unknown W. Brackets 2018-03-04 22:26:52 No build GLES: Fix force alignment on buffer map.
v1.5.4-631-g38bf10baa Henrik Rydgård 2018-03-04 22:21:57 Download Download Download GL: Use AllocateAlignedMemory to make sure localMemory is always aligned. Fixes #10666 Seems the code that tries to align is faulty in some cases but this avoids the issue at least.
v1.5.4-630-g1ea474724 Henrik Rydgård 2018-03-04 19:46:20 Download Download Download Merge: afb7413e3 1b8e3edb8 Merge pull request #10685 from unknownbrackets/gl-buffers GLES: Buffer handling cleanup
v1.5.4-629-g1b8e3edb8 Unknown W. Brackets 2018-03-04 19:00:45 No build GLES: Buffer handling cleanup. Trying to fix the mystery issues on some devices.
v1.5.4-628-gafb7413e3 Henrik Rydgård 2018-03-03 10:11:39 Download Download Download Merge: a0612f4c8 80df92626 Merge pull request #10676 from hrydgard/qt-setwindowtitle-fix Qt SetWindowTitle threading fix
v1.5.4-625-ga0612f4c8 Henrik Rydgård 2018-03-03 08:26:49 Download Download Download Merge: b74634aa3 f196a877e Merge pull request #10672 from hrydgard/android-gfx-fixes Android: Fix fallback from Vulkan to GL.
v1.5.4-625-g80df92626 Henrik Rydgård 2018-03-03 08:52:39 No build Qt: Set window title asynchronously. Should fix #10674
v1.5.4-624-gf196a877e Henrik Rydgård 2018-03-03 00:00:18 No build Android: Fix fallback from Vulkan to GL.
v1.5.4-624-g448e8fb49 Henrik Rydgård 2018-03-03 08:46:12 No build Split out QtHost.h from HostTypes.h
v1.5.4-623-gb74634aa3 Henrik Rydgård 2018-03-02 07:06:58 Download Download Download Turn off the inner interpreter when stepping in the GE debugger. Fix comment.
v1.5.4-622-g18db8b0bd Henrik Rydgård 2018-03-01 16:08:23 Download Download Download Fix custom UI backgrounds again by initializing lazily (turned out to be the cause of #10662)
v1.5.4-621-g1e940f497 Henrik Rydgård 2018-03-01 13:50:56 Download Download Download Buildfix, warning fixes
v1.5.4-620-gee752f539 Henrik Rydgård 2018-03-01 12:11:10     Download Some error handling and assert improvements, trying to understand #10662
v1.5.4-619-gc7dcb7c36 Henrik Rydgård 2018-03-01 09:26:45 Download Download Download D3D9/D3D11: Fix GPU feature detection. Enforce accurate depth on nVidia as well, they no longer seem to support reverse depth so it's needed as a workaround. Fixes #10655
v1.5.4-618-g4130bcd41 Henrik Rydgård 2018-02-28 23:22:33 No build inner interpreter: support skipping regular nops
v1.5.4-617-gebb819b5c Henrik Rydgård 2018-03-01 08:46:22 Download Download Download Qt: Don't call SDL_PumpEvents from the emu thread. Fixes #10660
v1.5.4-616-g7bedbe4e1 Henrik Rydgård 2018-03-01 08:37:13 No build b.sh: Add --qtbrew as a shortcut to use a Qt installed by homebrew.
v1.5.4-615-g3b0d30779 Henrik Rydgård 2018-02-08 13:12:46 Download Download Download Fix something found by -fsanitize=undefined
v1.5.4-614-g995a1cfc6 Henrik Rydgård 2018-02-28 21:50:05 Download Download Download Merge: 28e202a08 ef3341e34 Merge pull request #10658 from hrydgard/inner-prim-interpreter Execute_Prim: Add a smaller "inner interpreter" to speed long up sequences of PRIM commands
v1.5.4-611-g28e202a08 Henrik Rydgård 2018-02-28 19:15:29 Download Download Download Buildfix, oops
v1.5.4-610-gef3341e34 Henrik Rydgård 2018-02-28 01:26:43 No build Don't use the inner interpreter when debug recording
v1.5.4-610-g83c82a5eb Henrik Rydgård 2018-02-28 18:45:14   Download Download GL: Fix depal issue where we forgot to set vp/scissor properly. Update some asserts.
v1.5.4-609-gbc339c037 Henrik Rydgård 2018-02-28 13:28:39 Download Download Download GL: Filter away redundant glEnable/Disable(GL_STENCIL_TEST)
v1.5.4-609-g292f11682 Henrik Rydgård 2018-02-28 00:01:02 No build Execute_Prim: Add a smaller "inner interpreter" to avoid going back to the runloop during long sequences of PRIM commands. Helps performance by a quite measurable 1-4% in several PRIM-heavy games.
v1.5.4-608-gbae76d6f1 Henrik Rydgård 2018-02-28 09:14:58 Download Download Download Merge: f5dd9c17c 07afda1db Merge pull request #10659 from hrydgard/findtransferframebuffers-limits Add an extra check to FindTransferFramebuffers to avoid misdetecting some fb blits
v1.5.4-607-g07afda1db Henrik Rydgård 2018-02-28 01:01:45 No build Add an extra check to FindTransferFramebuffers to avoid misdetecting fb blits that end up out of bounds when we perform them. Affected Burnout Legends (which would crash the Vulkan device)
v1.5.4-606-gf5dd9c17c Henrik Rydgård 2018-02-27 20:40:44 Download Download Download Add comment trying to clarify shutdown of GPU_GLES, restore the wipe, minor tweaks. Should help #10652 This reverts commit 10be0cad96f9a48b510254c9050f03748ac2b1eb.
v1.5.4-605-gadc9beefc Henrik Rydgård 2018-02-27 20:04:41 Download Download Download UWP buildfix?
v1.5.4-604-g14c93bdc2 Henrik Rydgård 2018-02-26 16:39:38 No build Minor code/logging cleanups.
v1.5.4-603-g4b784e603 Henrik Rydgård 2018-02-26 16:17:16 Download Download Download Merge: 10be0cad9 a78365e73 Merge pull request #10653 from hrydgard/submitprim-unify Unify the SubmitPrim function, and some others, between the HW backends
v1.5.4-600-ga78365e73 Henrik Rydgård 2018-02-26 15:19:11 No build Remove duplicate declaration of GPUCommon::CmdFunc
v1.5.4-599-g0b4b2bfe9 Henrik Rydgård 2018-02-26 13:51:14 No build Avoid the most common virtual call when possible.
v1.5.4-598-g64ec46e70 Henrik Rydgård 2018-02-26 11:58:17 No build Unify FramebufferDirty()/FramebufferReallyDirty() for the hw backends
v1.5.4-597-g78467d609 Henrik Rydgård 2018-02-26 11:52:16 No build Unify FastRunLoop for the hardware backends.
v1.5.4-596-g6a2f45c2e Henrik Rydgård 2018-02-26 11:48:56 No build Unify UpdateCmdInfo
v1.5.4-595-g8cef1f0f8 Henrik Rydgård 2018-02-26 11:44:02 No build GPU: Unify command table (cmdInfo_)
v1.5.4-594-ga8a34fef9 Henrik Rydgård 2018-02-26 11:35:37 No build Virtualize CheckGPUFeatures
v1.5.4-593-gfeb4694ac Henrik Rydgård 2018-02-26 11:33:17 No build Unify DispatchSubmitPrim as much as possible
v1.5.4-592-g967018b7f Henrik Rydgård 2018-02-26 11:26:52 No build Unify Execute_LoadClut
v1.5.4-591-gc7f8f4c5c Henrik Rydgård 2018-02-26 11:18:52 No build Unify Execute_Prim
v1.5.4-591-g10be0cad9 Henrik Rydgård 2018-02-26 15:48:45 Download Download Download GL: Don't wait-for-idle when shutting down the PSP GPU, it's the wrong place. Should fix #10652
v1.5.4-590-g23980065b Henrik Rydgård 2018-02-26 11:02:52 No build Unify all the DrawEngine::SubmitPrim
v1.5.4-590-g375fa3fb5 Henrik Rydgård 2018-02-26 14:23:19 Download Download Download Improve a bunch of Vulkan copy-rect asserts by adding more debug info
v1.5.4-589-g39bf5b1f5 Henrik Rydgård 2018-02-26 10:50:29 Download Download Download Minor naming and init cleanups in VulkanTexture
v1.5.4-588-geb73cc23c Henrik Rydgård 2018-02-26 09:26:07 No build Some log level changes.
v1.5.4-587-g373e53fa6 Henrik Rydgård 2018-02-26 09:24:24 Download Download Download Merge: b3957ff35 e1852321a Merge pull request #10645 from hrydgard/vulkan-cleanups Vulkan cleanups: Remove old texture upload method, etc.
v1.5.4-584-ge1852321a Henrik Rydgård 2018-02-25 10:13:01 No build Vulkan: Remove the old method of uploading images.
v1.5.4-583-geb014e8c6 Henrik Rydgård 2018-02-24 16:55:32 No build Try to be more consistent when initializing vulkan structs.
v1.5.4-582-gb3957ff35 Henrik Rydgård 2018-02-26 08:01:23 Download Download Download Merge: 375032705 beeb9cc3a Merge pull request #10649 from unknownbrackets/gl-buffers GLES: Disable buffer mapping for non-NVIDIA
v1.5.4-582-gb7b5c5e21 Henrik Rydgård 2018-02-24 13:35:15 No build Follow the spec rules about errors when allocating from descriptor pools See https://www.khronos.org/registry/vulkan/specs/1.0/man/html/vkAllocateDescriptorSets.html
v1.5.4-581-gbeeb9cc3a Unknown W. Brackets 2018-02-25 21:45:13 No build GLES: Disable buffer mapping for non-NVIDIA. Need more stats on other vendors. I think it can help if we use it properly.
v1.5.4-581-g8e0e5f9aa Henrik Rydgård 2018-02-24 13:33:06 No build Extract RecreateDescriptorPool()
v1.5.4-580-g375032705 Henrik Rydgård 2018-02-25 12:14:39 Download Download Download Merge: 5d77c6321 4b4a2a409 Merge pull request #10644 from hrydgard/thin3d-create-header Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases.
v1.5.4-579-g4b4a2a409 Henrik Rydgård 2018-02-25 11:25:16 No build Buildfixes
v1.5.4-578-g5f8118b82 Henrik Rydgård 2018-02-25 10:27:59 No build Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases.
v1.5.4-577-g5d77c6321 Henrik Rydgård 2018-02-24 12:15:22 Download Download Download Vulkan: Need to count allocated descsets per frame separately from the map, since tess isn't even in-frame cached.
v1.5.4-576-gc2c5b4235 Henrik Rydgård 2018-02-24 11:08:42 Download Download Download Merge: 2c2b33649 d1a8514e7 Merge pull request #10642 from hrydgard/dynamic-descriptor-pools Vulkan: Dynamically grow descriptor pools as needed.
v1.5.4-575-gd1a8514e7 Henrik Rydgård 2018-02-24 10:24:11 No build Vulkan: Dynamically grow descriptor pools as needed. Should help #10641 and similar issues.
v1.5.4-574-g2c2b33649 Henrik Rydgård 2018-02-23 23:31:04 Download Download Download Merge: 898742034 506dfcb91 Merge pull request #10637 from unknownbrackets/gl-aligned GLES: Fix texture scaling
v1.5.4-572-g898742034 Henrik Rydgård 2018-02-22 14:04:32 Download Download Download Merge: 8d80fe039 149ca17df Merge pull request #10636 from KentuckyCompass/ios-shutdown iOS: fix hang on exit
v1.5.4-571-g149ca17df Kentucky Compass 2018-02-22 12:04:12 No build iOS: fix hang on exit
v1.5.4-570-g506dfcb91 Unknown W. Brackets 2018-02-23 04:58:52 No build GLES: Fix texture scaling. Oops, and I had broken it again.
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 b.sh: 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 = sys_info.info.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 Application.mk 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 1.5.3.0, 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. https://github.com/blog/2111-issue-and-pull-request-templates
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 Download 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...