Automated Pcsx2 builds

These builds are provided by Orphis and are totally free of charge.
New versions on the Git repository are checked every 10 minutes 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 Pcsx2 website for more information.

The Windows build has been made with Visual C++ 2015. You need to install the Visual C++ 2015 (x86) runtime package to run it.
Legacy builds from the SVN repository can be found here

Showing only 20 latest changes. See full list of builds

Revision Author Date Windows 32bit Commit log
v1.5.0-dev-1192-g18941f1 Gregory Hainaut 2016-08-24 21:23:00 Download clang-format: tune format after discussion Use custom brace setup. So union/struct/class all behave the same. Fix typo on 3rdparty
v1.5.0-dev-1191-g16f12bc Gregory Hainaut 2016-08-24 21:21:54 No build build.sh: small improvement Fix undefined variable in cpp check Print current job on clang-tidy (ease replay of a single file) Keep jobs order, ease diff between multiple run
v1.5.0-dev-1190-g2ec0f26 Gregory Hainaut 2016-08-23 21:23:18 No build build.sh:clang-tidy: drop the remaining ASM file
v1.5.0-dev-1189-gc1f45da ramapcsx2 2016-08-23 12:56:21 Download Merge: de32691 c8f6d68 Merge pull request #1507 from FlatOutPS2/master PCSX2: IPU end of video freeze fixes Fixes end of video freeze in Enthusia - Professional Racing. Fixes end of video freeze with IPU Normal error in games like Enter The Matrix(#1494), Rygar, Freestyle Metal X, etc. Also fixes The Incredible Hulk and Bolt (thanks to @prafullpcsx2 for testing).
v1.5.0-dev-1186-gde32691 Gregory Hainaut 2016-08-22 18:21:17 Download clang format: don't allow statement on single lines + disable resource.h too (generated file) Following discussion in #1530
v1.5.0-dev-1185-g1fb2c66 Gregory Hainaut 2016-08-16 23:42:35 Download gsdx ogl: Unscale line Line thickness will be increased to N pixels (N is the upscaling factor). Code will also be enabled by UserHacks_unscale_point_line = 1
v1.5.0-dev-1184-g0188950 Gregory Hainaut 2016-08-21 18:34:03 No build gsdx ogl: restore code to unscale point enabled by UserHacks_unscale_point_line = 1 Point will be transformed into a NxN square sprite. (N is the upscaling factor)
v1.5.0-dev-1183-gf3d14da Gregory Hainaut 2016-08-22 11:37:13 Download Merge: 8ee2d3d 6bc6d20 Merge pull request #1524 from ssakash/SMODE2_Override EE: Minor changes to syscall function
v1.5.0-dev-1180-g8ee2d3d Gregory Hainaut 2016-08-21 15:22:09 Download gsdx: use static assert when possible reported by clang tidy
v1.5.0-dev-1179-gb2984cd Nicolas Hillegeer 2016-08-21 14:29:49 Download build.sh: don't use -m option for parallel My reasoning was off. The -m flag does avoid the clang-tidy startup cost (which isn't large), but it also increases tail latency because it allows a straggler command to run much longer. Suppose that many heavy .cpp files are bundled into one clang-tidy invocation. Bench from Greg with -m ./build.sh --dbg --clean --no-simd --clang-tidy 3886.45s user 12.04s system 1066% cpu 6:05.71 total without ./build.sh --dbg --clean --no-simd --clang-tidy 4297.51s user 41.70s system 1497% cpu 4:49.86 total
v1.5.0-dev-1178-g27ea9c2 Gregory Hainaut 2016-08-21 13:30:44 Download Merge: a0b014e b45adb6 Merge pull request #1529 from aktau/clang-tidy-parallelize build.sh: parallelize clang-tidy
v1.5.0-dev-1176-gb45adb6 Nicolas Hillegeer 2016-08-20 19:24:35 No build build.sh: parallelize clang-tidy Also suppress spurious output from command -v. [ci skip]
v1.5.0-dev-1176-ga0b014e Avi Halachmi (:avih) 2016-08-20 19:37:51 Download editorConfig: use tabs instead of spaces (indent stays 4) The vast majority of PCSX2 files use tabs for indentations, and all new commits also use tabs for indents and not spaces. Therefore, having space .editorConfig makes it extremely hard to work on PCSX2 files with editors which support this config file. There were some concerns that github will make things harder for us with tabs at .editorConfig, and if that indeed becomes an issue then we'll have to address it somehow. For now, let's hope it won't. Also, commented out the line which automatically removes trailing spaces, since it affects the entire file and therefore makes changes which the committer did not intend to make at places unrelated to the commit.
v1.5.0-dev-1175-gfc99695 Gregory Hainaut 2016-08-20 19:05:23 Download build.sh: use $flags instead of "$flags" Otherwise bash add tick around it and cmake doesn't understand what happen
v1.5.0-dev-1174-g2ae133e Gregory Hainaut 2016-08-20 19:01:14 No build build.sh: use clang when clang-tidy is enabled avoid tons of warning that options XXX isn't supported
v1.5.0-dev-1173-ga02937a Gregory Hainaut 2016-08-20 18:32:51 Download Merge: 0f4cc32 57090e8 Merge pull request #1528 from aktau/build-posixify build.sh: simplify and semi-modernize
v1.5.0-dev-1171-g0f4cc32 Gregory Hainaut 2016-08-20 18:23:21 Download i10n: upload precompiled es file
v1.5.0-dev-1170-g57090e8 Nicolas Hillegeer 2016-08-20 13:08:29 No build build.sh: simplify and semi-modernize 1. All POSIX shells support $(...) syntax [1], including /bin/sh. shellcheck warns about it. 2. [[ won't work in /bin/sh [2], so use [ everywhere. I wonder why it worked now, perhaps the test was running on a system where /bin/sh -> /bin/bash. 3. In POSIX sh, string indexing is undefined. [SC2039]. Unfortunately, this means we require a subprocess: https://wiki.ubuntu.com/DashAsBinSh. Very ugly. 4. In POSIX sh, arrays are undefined. We seem to use $flags as an array after constructing it by string concatenation. I tried to verify that this has the same effect as just passing the quoted string in bash: bash-3.2$ flags="-DCMAKE_GOOK" bash-3.2$ flags="$flags -DCMAKE_MOARMA" bash-3.2$ flags="$flags -DCMAKE_URURURUR" bash-3.2$ ./argv $flags 0: ./argv 1: -DCMAKE_GOOK 2: -DCMAKE_MOARMA 3: -DCMAKE_URURURUR bash-3.2$ ./argv "${flags[@]}" 0: ./argv 1: -DCMAKE_GOOK -DCMAKE_MOARMA -DCMAKE_URURURUR bash-3.2$ ./argv "$flags" 0: ./argv 1: -DCMAKE_GOOK -DCMAKE_MOARMA -DCMAKE_URURURUR bash-3.2$ 5. Enable exit on unknown variable (-u). All variables should be known, otherwise we have an error in the script. shellcheck doesn't warn so I think it's fine. Apart from shellcheck(1), I also ran checkbashisms(1). The latter only reported that "command -v" might not be available in other shells. Apparently only ash(1) doesn't understand it. NOTE: Why are we even trying to support pre-Mavericks (Darwin < 13) OSX? We don't even support the most modern OSX (El Capitan) fully yet. OSX upgrades are free and generally don't leave old machines behind. Most machines made after 2009 can upgrade to El Capitan, AFAIK. I also believe that systems that have all the utilities and libraries necessary to build PCSX2 will have /bin/bash >= 3.x. NOTE 2: Does cmake/ninja generate the same type of output in compile_commands.json? [1]: http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_06_03 [2]: http://serverfault.com/a/52050
v1.5.0-dev-1170-g2b2042e Jonathan Li 2016-08-20 14:05:53 Download gsdx: Allow screenshot compression level to be changed At higher resolutions it takes too much time to save a screenshot at the maximum compression level. So let's allow the user to set the compression level. This re-uses the png_compression_level setting. The default compression level is 1 for speed, but if the user wishes to increase the compression level (without using an external tool) and doesn't mind if the screenshot takes more time to save then they can increase the compression level up to a maximum of 9 (which can take quite a while). Fixes #1527.
v1.5.0-dev-1169-gd6b834e Gregory Hainaut 2016-08-20 12:56:30 Download gsdx hw: don't execute blit fmv with target Avoid invalid operation due to depth buffer