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

Revision Author Date Windows 32bit Commit log
v1.5.0-dev-2766-g7d938834d lightningterror 2018-12-16 16:02:50 Download GSdx: Add crc id for ZettaiZetsumeiToshi2 EU. SLES-54587 Raw Danger!
v1.5.0-dev-2765-gbb0f08b2c lightningterror 2018-12-15 05:46:15 Download GSdx-d3d: Simplify aout for reading.
v1.5.0-dev-2764-ga8c2076d0 lightningterror 2018-12-14 15:16:26 Download GSdx: Adjust God of War 1 and 2 crc hacks. Move texture shuffle (shadows) hack to aggressive state. Adjust water/hell effect crc hack - don't enable hack on native res if crc is below aggressive, enable if resolution is higher on dx and gl state.
v1.5.0-dev-2763-ge87a6b9cc lightningterror 2018-12-13 02:55:10 Download GSdx-d3d11: Plug the TOA and Urban Chaos code in to channel shuffle. On Tales of Abyss it fixes blur, On Urban Chaos it fixes fog/transparent layer. Note: Depth needs to be enabled on d3d11. No support for d3d9 ofc.
v1.5.0-dev-2762-ga1f4d2ca3 lightningterror 2018-12-13 02:53:18 No build GSdx-d3d11: Add support for Tales of Abyss and Urban Chaos shader bit and shader macro.
v1.5.0-dev-2761-g013c47950 KrossX 2018-12-13 02:52:06 No build tfx.tx: Add support for Tales of Abyss and Urban Chaos HLE shader. Add sample_depth function, note only Tales of Abyss and Urban Chaos depth sampling is supported, full depth fmt will need to wait a little longer.
v1.5.0-dev-2760-g50b71f69d lightningterror 2018-12-12 19:12:36 Download GSdx-d3d: Add fixme note fo rPSSetShaderResource slot 4 channel shuffle.
v1.5.0-dev-2759-g721561862 lightningterror 2018-12-12 19:03:08 No build GSdx-d3d11: Add support for depth convert format in texture sampler. Idea is to allot partial support of depth fmt on the new depth convert format, this way we can utilize channel shuffle on Red, Blue or gXbY channels with depth shader conversion. Terminator 3 hits this code path and seems to fix a transparent wall. Other games will probably benefit from this as well.
v1.5.0-dev-2758-g3a9ff840c lightningterror 2018-12-12 18:56:08 No build GSdx-d3d11: Add support for depth_fmt bit as well as macro for shader.
v1.5.0-dev-2757-gabb1cc5fe lightningterror 2018-12-12 18:52:57 No build tfx.fx: Add shaders support for PS_DEPTH_FMT on channel shuffle. Red, blue and gXbY channels support it.
v1.5.0-dev-2756-gc511ce80d lightningterror 2018-12-11 16:18:40 No build GSdx-d3d: Add support for channel shuffle in GSRendererDX. Split the code from GSRendererDX to GSRendererDX9 and GSRendererDX11. We ensure d3d9 doesn't blow up with regressions, add required code to GSRendererDX11 to properly support channel shuffle. Note the feature is still not yet complete, copy function needs to be implemented (suggested by Gregory) but it can be done at a later date, this still fixes a bunch of issues on various games.
v1.5.0-dev-2755-gc7aca6464 lightningterror 2018-12-11 16:17:03 No build GSdx-d3d: Add support for ChannelShuffle in PS constant buffer. Needed for GXBY channel.
v1.5.0-dev-2754-gc8f53f32f lightningterror 2018-12-11 01:09:13 No build GSdx-d3d11: Add the shader fetch in GSTextureFX11. Allows us to fetch the channel from the tfx shader.
v1.5.0-dev-2753-gcd5132d20 lightningterror 2018-12-11 01:08:21 No build GSdx-d3d: Add the channel bit to support channel shuffle.
v1.5.0-dev-2752-gd38bd9c95 KrossX 2018-12-11 01:04:31 No build tfx.fx: Port channel shuffle shaders from OpenGL. Port RGBA shaders to support channel shuffle on Direct3D11.
v1.5.0-dev-2751-g4669e1423 Chromaryu 2018-12-12 15:34:45 Download Localization: Update ja_JP localization Got reported that VSync translation is missing.
v1.5.0-dev-2750-g0e4380356 Shanoah Alkire 2018-12-12 08:34:24 Download SaveSlots: Initialise the crc to 0, as well as serialName being an empty string.
v1.5.0-dev-2749-g73209c520 Shanoah Alkire 2018-12-12 06:22:41 Download Some annoying logs about COP0 are now COP0 Logs.
v1.5.0-dev-2748-g46989a0c6 lightningterror 2018-12-11 23:19:02 Download GSdx: Forgot to remove OI_TalesOfLegendia from header file.
v1.5.0-dev-2747-gaa5c0ebb9 orbea 2018-12-11 19:36:15 Download GSdx: Remove OI_TalesOfLegendia HW hack. (#2747) The hack caused glitches to appear on the right side of the screen, the hack was used as a workaround to properly display game ui elements however it is no longer needed on opengl and d3d11. The ui elements are rendered properly with Depth Conversion. Shadow issues are solved with at least partial level crc hacks. See https://github.com/PCSX2/pcsx2/issues/2692 for more detailed information.
v1.5.0-dev-2746-gb2155f82f Kojin 2018-12-05 21:32:27 Download pcsx2-git: Update ignored files Ignore all .vs directories and not just the top-level one Ignore OpenGl debug logs
v1.5.0-dev-2745-gfe845aee5 Alessandro Vetere 2018-12-10 22:33:55 Download GSTextureCache: Initialize palette texture if needed and not done yet. Also comment on the reason behind palette texture is always created with size 256x1.
v1.5.0-dev-2744-g0a5b1eb75 Alessandro Vetere 2018-12-10 21:57:03 No build GSTextureCache: Attach palette if needed (psm.pal > 0) also when reading part of framebuffer as texture.
v1.5.0-dev-2743-gf60501265 Alessandro Vetere 2018-12-10 21:56:29 No build GSTextureCache: Refactor and fix palette management (v2). 1) Refactor palette comparison fast path mechanism to avoid using mutable member of Source, 2) Attach palette to texture as soon as needed, 3) Bugfix attach CLUT copy only when pal > 0.
v1.5.0-dev-2742-gc183368d7 Alessandro Vetere 2018-12-10 21:54:05 No build GSTextureCache: Refactor code to avoid using local shared pointer.
v1.5.0-dev-2741-g894ce5b7d Alessandro Vetere 2018-12-10 21:49:40 No build GSTextureCache: Centralize CLUT comparison logic in PaletteKey equality operator.
v1.5.0-dev-2740-gc368afd6d Alessandro Vetere 2018-12-10 21:18:47 No build GSTextureCache: Reformat code and adjust comments.
v1.5.0-dev-2739-ge1dff69a4 Alessandro Vetere 2018-12-10 21:12:42 No build GSTextureCache: Compare also pal value in PaletteKey eq operator.
v1.5.0-dev-2738-g774373cc6 Alessandro Vetere 2018-12-10 21:11:52 No build GSTextureCache: Add ASSERTs on pal value to ease debugging.
v1.5.0-dev-2737-gacbe6c24a Alessandro Vetere 2018-12-10 21:11:14 No build GSRendererOGL/GSTextureCache: Improve ICO hack by using palette cache for depth sampling, removing only point of creation of palette textures outside TC.
v1.5.0-dev-2736-g202945aa4 lightningterror 2018-12-11 13:44:54 Download GSdx: Add proper Jak1 game to Automatic mipmapping. I added Jak X: Combat Racing by mistake thinking it's Jak1. Don't include Jak X, we don't know the status yet.
v1.5.0-dev-2735-gbc524d5e5 lightningterror 2018-12-11 12:59:18 Download Gsdx: Adjust Burnout crc hacks to work on progressive mode. NTSC only. I don't know what the "impact screen" crc hack did since the dump didn't show any difference so that may need to be updated as well. Note: I only tested the JP version.
v1.5.0-dev-2734-gbea4e56d5 Shanoah Alkire 2018-12-11 04:55:54 Download Saveslots: Initialize serialName to a blank string.
v1.5.0-dev-2733-g80af99bb4 lightningterror 2018-12-10 18:31:59 Download GSdx-ogl: Switch shader numbers main18 and main19. Allows us to port feedback write (DoMerge function) to D3D11 without adding dummy shaders for osd.
v1.5.0-dev-2732-g0704b73c2 lightningterror 2018-12-10 00:35:39 Download GSdx-TCOGL: Adjust depth format cases in Texture Cache GL. Get rid of duplicate code in switch cases.
v1.5.0-dev-2731-gd05163a26 arcum42 2018-12-10 03:00:04 Download Remove gigaherz old wip 'new' iopdma code. (#2703) * Remove gigaherz old wip new iopdma code. * Second pass removing dma code I missed last time.
v1.5.0-dev-2730-gecbd8d9f2 lightningterror 2018-12-04 16:25:19 Download GSdx-gui: Enable "Disable Depth Emulation" option for Direct3D11.
v1.5.0-dev-2729-gade00f8a7 Kojin 2018-12-04 06:20:41 No build GSdx-d3d: Support depth as texture. - Create depth as typeless format and bind shader resource flag. - Create depth and shader resource view using proper typed formats.
v1.5.0-dev-2728-geb3a423f8 lightningterror 2018-12-04 16:16:32 No build GSdx: Enable Texture Cache and RendererHW to support depth on Direct3D11.
v1.5.0-dev-2727-g4328d099c lightningterror 2018-12-03 18:04:18 No build GSdx-d3d: Add support to write in depth buffer. Add support for dss_write. Enable writing in depth buffer for dss_write, when depth conversion is active data will be writen in the depth buffer, if not then use the old method (don't write).
v1.5.0-dev-2726-g9a5bf12c0 lightningterror 2018-12-03 18:02:52 No build Gsdx-d3d: Allow Direct3D11 to skip psm.depth on texture sampler. depth fmt is not yet supported. This ensures there are no regressions, and we are skipping the draw calls for depth fmt not yet supported.
v1.5.0-dev-2725-g7928cff35 lightningterror 2018-12-03 18:01:47 No build GSdx-TC11: Add support for depth formats in Direct3D11 Texture Cache. Add depth formats for Direct3D11 to properly support depth.
v1.5.0-dev-2724-gc3a1cc380 KrossX 2018-12-03 18:02:24 No build convert.fx port main10-16 shaders from Opengl to Direct3d11. Adds support to do depth conversion through the shaders.
v1.5.0-dev-2723-gaf742a753 arcum42 2018-12-09 23:09:22 Download spu2-x: Fix warnings regarding initializing with memset/memzero/etc... (#2682) * spu2-x: Fix warnings regarding initializing with memset/memzero/etc... * Use fill_n instead, per turtleli's suggestion. * spu2-x: Comment out StereoOut initialization. * spu2-x: As requested, remove commented out code.
v1.5.0-dev-2722-g3a094604f Shanoah Alkire 2018-12-09 22:20:33 Download onepad: Add support for the Nintendo Switch Horipad controller.
v1.5.0-dev-2721-g71ac570f3 lightningterror 2018-12-09 17:04:29 Download GSdx-gui: Correct Large Framebuffer tooltip. Wording/typos.
v1.5.0-dev-2720-gb6d06f53d lightningterror 2018-12-08 14:48:55 Download GSdx-gui: Update Large Framebuffer tooltip. Include games that don't play well with the option (cause ram/vram spikes).
v1.5.0-dev-2719-g4da3f567f lightningterror 2018-12-08 13:49:06 Download GSdx: Reduce some code checks for dbz bt hacks.
v1.5.0-dev-2718-g959d652db arcum42 2018-12-08 07:18:12 Download Switch to using the current cmake policies, not deprecated ones. (#2642) * Switch to using the current cmake policies, not depreciated ones. * Bring the cmake version up to 3.0.2, and get rid of the depreciated policies.
v1.5.0-dev-2717-g38da17467 Shanoah Alkire 2018-12-07 23:28:15 Download zzogl-pg: Don't include GLWin32.cpp when compiling for Linux.
v1.5.0-dev-2716-g1fa68071d lightningterror 2018-12-06 12:35:28 Download GSdx: Add Nickelodeon: Barnyard to automatic mipmapping.
v1.5.0-dev-2715-gf8ec61a3f lightningterror 2018-12-06 05:31:19 Download GSdx: Add crc ids for Burnout: Takedown and Revenge. Jap discs.
v1.5.0-dev-2714-g417ba188b lightningterror 2018-11-22 16:59:50 Download PCSX2: Change EE Cyclerate, Cycle Skipping speedhacks gui level colors. 0 - Green - no change -1/+1 - Orange -2/+2 - Light Red -3/+3 - Red - no change.
v1.5.0-dev-2713-ge4e93bd7f lightningterror 2018-12-05 13:21:54 Download GSdx: Remove bloom crc hack for Haunting Ground. Effect is already handled better in Texture Cache. No need for a duplicate function. D3D9 might look a bit worse but nobody cares about D3D9.
v1.5.0-dev-2712-gcf97c304a lightningterror 2018-12-02 05:28:34 Download GSdx: Revert DBZ BT3 Ghosting/Blur hack. The game still has a bunch of depth and other issues even on gl and it doesn't play nice with the blur effect as well. Perhaps the hacks can be changed to work better but for now enable it on native as well.
v1.5.0-dev-2711-g8307cfc54 lightningterror 2018-12-01 16:06:36 Download GSdx: Ease crc hack for DBZ BT2. Fixes ground corrupt textures caused by the hack on the EU version. US works fine with skip 5 but not 4. Didn't spot any regressions on both so far. Might need extra testing by users.
v1.5.0-dev-2710-g8747781bd lightningterror 2018-12-01 12:53:04 Download GSdx: Add JaX and Jak 3 to automatic mipmapping. Jak 2 not included. See #2712 Close #2712
v1.5.0-dev-2709-g9abe96cba lightningterror 2018-11-30 09:34:16 Download GSdx-d3d: Update Fast DATE and Alpha Stencil behaviour. Idea is to allow Alpha Stencil to work with Fast Date. Let Fast Date run for the supported calls since it's more accurate, let Alpha Stencil take care of the rest. This might fix some issues where Alpha Stencil caused some issues making it a bit more accurate.
v1.5.0-dev-2708-g5035869d9 Chromaryu 2018-11-30 08:21:05 Download PCSX2: Apply updated ja_jp translation. (#2724)
v1.5.0-dev-2707-gf687f993c lightningterror 2018-11-29 08:25:55 Download GSdx-d3d: Replace DATE one calls with a variable.
v1.5.0-dev-2706-g6c34f6c33 lightningterror 2018-11-28 20:33:15 No build GSdx-d3d: Partial port for DATE one (Fast Date) and Fast Accurate Date. It fixes a bunch of shadow/transparency issues. Fast DATE doesn't rely on the gui option and is always on. Confirmed fixed issues: Persona 3 shadows on d3d11, Digital Devil Saga Transparency d3d9/11. Fast accurate date works the same/similar to OpenGL. Confirmed fixed issues: DBZ BT3 ground shadows, Fifa Street 1 shadows on all d3d renders as well. Also this option doesn't cause other transparency issues like the Alpha Stencil hack. Note: If Alpha Stencil is enabled Fast Date and Fast Accurate Date will be disabled. Note2: Full Accurate Date is not implemented so the code fallbacks to Fast mode instead. Commits: https://github.com/PCSX2/pcsx2/commit/3ab12cef2f2010372e9625759b5bfb8004662e37 https://github.com/PCSX2/pcsx2/commit/584397a3fda9ea8afa39885b37b89c0dbe2047b6 This will probably be the last feature d3d9 gets before getting purged.
v1.5.0-dev-2705-gb33418f27 lightningterror 2018-11-29 18:24:08 Download GSdx: Ease crc hack for DBZ BT3. Fixes some ground black texture flickering on some stages on the ntsc version.
v1.5.0-dev-2704-g31c2d2a65 Chromaryu 2018-11-28 17:58:18 Download PCSX2: Update ja_JP translations. (#2721)
v1.5.0-dev-2703-gf183ca12d lightningterror 2018-11-28 02:33:21 Download GSdx-gtk: Move around some options to better match windows gui. Move Enable User Hacks at the top. Otherwise spacing looks weird. Large Framebuffer should be next to Allow 8 bit textures. Move Accurate Date and Accurate Blending at the bottom (similar to windows).
v1.5.0-dev-2702-g584397a3f lightningterror 2018-11-27 09:31:24 No build GSdx-ogl: Implement a fast Accurate Date algorithm. Suggested by Gregory. Change the checkbox to a drop down list Off, Fast, Full. Off and Full do the same as before, the Fast option is new. Most of the time users don't actually need full Accurate Date so why not reduce that cost and use a fast mode instead, plus it can also be used on a gpu with a limited driver. Also change the default value to Fast instead of Off.
v1.5.0-dev-2701-g8a04f5f52 Ryudo300 2018-11-27 23:21:33 Download SPU2-X-gui: Replace logo. (#2719) Update the logo to match the changes with the rest of the updated logos (namely GSdx).
v1.5.0-dev-2700-gef9570003 lightningterror 2018-11-26 19:34:20 Download Gamedb: Purge FMVinSoftwareHack gamefixes for Silent Hill 2. Direct3D11/OpenGL properly render it with Unscale Point and Line.
v1.5.0-dev-2699-g9899d0d6b lightningterror 2018-11-25 07:10:36 Download GSdx: Always enable Unscale Point and Line. Always enable unscale point and line hack on upscaled resolutions, and purge the gui option. It was discussed in the past with Gregoy that it can be enabled without causing any issues which will be beneficial to getting rid of 1 less option and fixing a bunch of fmv issues without relying on a gui toggle.
v1.5.0-dev-2698-g8ff024921 iMineLink 2018-11-26 09:42:07 Download GSVector4i: Fix compare64 function. Fix GSVector4i::compare64 function by adjusting the number of iterations needed to cover the comparison of all the elements of the input arrays, where the number of bytes to compare is indicated in the size parameter of the function. The function is used only in GSdx-TC to compare CLUT arrays. On one hand this fix closes the recent #2706 and possibly the color regressions indicated in #2702 (which were both introduced with the new PaletteMap mechanism, which partially replaced the GSVector4i::update logic with the bugged GSVector4i::compare64). On the other hand this might impact long standing wrong texture cache lookup when palette was involved with 8-bit palette disabled (to be verified which ones). Close #2713 Fixes #2706 Fixes #2715
v1.5.0-dev-2697-g9a10612f0 lightningterror 2018-11-25 13:35:00 Download GSdx: Adjust Frame Buffer Conversion tooltip and TC comment to match recent changes.
v1.5.0-dev-2696-gc8f52b0ba lightningterror 2018-11-25 04:06:04 Download GSdx-ogl: Move rgb channel 7 to empty slot 5.
v1.5.0-dev-2695-g193bda164 lightningterror 2018-11-24 13:40:36 Download GSdx: Make OI_TalesOfLegendia hack active only when depth is not supported/disabled. Fixes right half screen issue on TalesOfLegendia. UI elements of the screen are properly emulated with depth emulation on gl (possibly fixed by https://github.com/PCSX2/pcsx2/commit/1cc696ab31f51da331ea755e6cd45f1bdb02fbc6). Shadows will be glitchy if crc hack level is below partial level. I'm not even sure if the hack is useful at all anymore since it introduces issues now. Issue #2692
v1.5.0-dev-2694-g3b96e98ea lightningterror 2018-11-24 02:34:02 Download GSdx: Add crc id for Tenchu Fatal Shadows JP.
v1.5.0-dev-2693-gf0c064261 lightningterror 2018-11-13 20:03:16 Download Gamedb: Ease Ghost in the Shell COP2 patch. Makes character shadows work properly. Also remove crc check to make the Russian version work. Testing was also done by @ivan89el. US and EU regions only.
v1.5.0-dev-2692-gee89fa5ee lightningterror 2018-11-22 06:19:15 No build pcsx2: Add StaticLine between Zoom and Disable window resize border.
v1.5.0-dev-2691-g57a90e5fa lightningterror 2018-11-22 01:46:54 Download pcsx2: Purge leftover commented out code for exclusive fullscreen. Keep the comment references as they provide some good info.
v1.5.0-dev-2690-g3d6921d9c Chromaryu 2018-11-21 16:40:57 Download GameDB: Fix Ace Combat V NTSC-J Patch Address. (#2700)
v1.5.0-dev-2689-g651d287f1 pgert 2018-11-19 23:51:37 Download Minor README edit by TheTechnician27
v1.5.0-dev-2688-gec6b5a12e lightningterror 2018-11-19 03:15:01 Download pcsx2: Fix some issues on FMV Aspect Ratio Override. gui: Move the Off option to the top instead of bottom for FMV Aspect Ratio Override. It's not ideal for it to be at the bottom. Adjust the logic how the button works, there was an issue if both aspect ratios were the same the aspect ratio chosen was selected to Fill. Also adjust the code so the button better responds to realtime toggling. If disabling the button realtime during a fmv then the normal aspect ratio should be chosen. There's still an issue left where if the fmv button is changed first and then the aspect ratio button the button would would not work. Switching it off seems to reset and make it work again.
v1.5.0-dev-2687-g252458d5b Chromaryu 2018-11-19 16:08:34 Download GameDB: Add Ace Combat 5 COP2 Patch on NTSC-J. (#2694) This'll potentially fix "Unplayable Bug" caused by COP2. (This patch exists in NTSC-U, but confirmed this patch work on NTSC-J.)
v1.5.0-dev-2686-gc6abc08b5 lightningterror 2018-11-18 21:15:29 Download PCSX2: Correct FMVAspectRatioSwitchNames ini labels. Small follow up correction from #2690, the ini options were inverted.
v1.5.0-dev-2685-gfd7a86222 FlatOutPS2 2018-10-23 20:58:28 Download PCSX2: "FMV Aspect Ratio Switch/Override" feature. Change "Switch to 4:3 aspect ratio when an FMV plays" to "FMV Aspect Ratio Override" drop down menu. The option temporarily changes the Aspect Ratio to either 16:9 or 4:3 depending on the option that is selected, and depending on the Window Aspect ratio that is selected. Original commit: https://github.com/PCSX2/pcsx2/pull/1918/commits/8d471e1f1683af1d23a274a165ee1865633f9e82 Co author: lightningterror.
v1.5.0-dev-2684-g292e7a657 lightningterror 2018-11-18 06:32:07 Download GSdx-osd: Remove/purge OSD Indicator code. The code was never working properly ( tested by @tadanokojin ) so let's clean up and remove it. If someone actually wishes to maintain it then they can re add it and update the code to a functional stage.
v1.5.0-dev-2683-ga092806d3 lightningterror 2018-11-18 06:20:01 No build GSdx-gtk: Adjust some spacing, ocd satisfaction and preparation for the next commit.
v1.5.0-dev-2682-g40e9ce903 lightningterror 2018-11-18 01:43:54 Download Gamedb: Add gamefix patch for SpongeBob SquarePants: Battle for Bikini Bottom. PAL only, ntsc seems to be fine according to the compatibility reports. Patch by Prafull. Close #2689
v1.5.0-dev-2681-g999411117 lightningterror 2018-11-18 01:16:50 Download Gsdx: Adjust GSC_Oneechanbara2Special (Zombie Hunters 2) crc hack. Add a few crc ids (ntsc-j and eu). Adjust hack, crc hack won't be active on native res if crc level is below Aggressive state. Issue #2007
v1.5.0-dev-2680-g11ddfefb6 lightningterror 2018-11-17 21:38:35 Download GSdx-TC: Adjust comment for PaletteMap when 8-bit texture is disabled. Follow up to the requested comment changes at https://github.com/PCSX2/pcsx2/pull/2681#pullrequestreview-174683105
v1.5.0-dev-2679-g0161c2838 lightningterror 2018-11-17 21:20:27 Download GSdx: Add some extra comments for GSC_HauntingGround crc hacks.
v1.5.0-dev-2678-gae2642e55 lightningterror 2018-11-17 20:33:39 Download GSdx: Remove blur/ghosting crc hacks for GSC_ShadowofRome. Upscaling issue. Half Pixel Offset hack solves the issue.
v1.5.0-dev-2677-gd8702a952 lightningterror 2018-11-17 03:09:43 Download GSdx: Add google translated comments for crc hacks in GSHwHacks.cpp. Cutie Chinese comments, they were removed in commit https://github.com/PCSX2/pcsx2/commit/21522e71b2267f879b1c5cef0049959ac42adcf4 It's better to have google translated comments than nothing, at least we have something to go on when doing future testing. Also ghosting and blur crc hacks might need to be updated as they may not be necessary on native res only.
v1.5.0-dev-2676-g210829f63 lightningterror 2018-11-17 02:19:36 Download GSdx: Remove/purge commented out hacks "GSHwHacks.cpp. List: GSC_Tekken5, GSC_TombRaiderUnderWorld, GSC_XE3, GSC_AceCombat4, GSC_SoTC, GSC_ResidentEvil4. Note: I left GSC_ValkyrieProfile2 in there because it might need to be re enabled for dx, someday will look in to it when I'm up for the task.
v1.5.0-dev-2675-gcfb61c71d Shanoah Alkire 2018-11-16 23:50:25 Download GSdx: Prevent Null Renderer from crashing in Linux.
v1.5.0-dev-2674-g2e1db411f arcum42 2018-11-16 19:41:37 Download GSdx: Folder Reorganization. (#2657) This pull request is for the pending reorganization of the folder structure on GSdx, making it better organized and easier to work with. Also remove unused GSTextureFX.cpp file.
v1.5.0-dev-2673-g15733ed8c Jonathan Li 2018-11-16 03:00:42 Download gsdx: Fix memory leak The memory was allocated with new so it should be freed with delete and not _aligned_free. Fixes the destructors not being called.
v1.5.0-dev-2672-g51ceec74a Shanoah Alkire 2018-11-15 09:55:49 Download A bit of cleanup.
v1.5.0-dev-2671-gca68ddd0d Jonathan Li 2018-11-14 14:03:09 Download ci: Fix Travis CI builds
v1.5.0-dev-2670-g42aee3448 iMineLink 2018-11-13 19:22:13 Download GSdx-TC: Use PaletteMap also when 8-bit texture is disabled by caching only clut copies. (#2681) Enabled caching of clut copies with PaletteMap also in the case 8-bit texture is disabled, which is the default (on #2344 the caching of clut copies and palette textures was done only when 8-bit texture was enabled). Brings moderate speedups ~10% in the most concitated parts of the ZoE2 Anubis benchmark, but may improve performance in all the cases when there are many Source objects created with clut copies to be stored. The quality of the comments has been improved to better highlight the mechanics of the caching system.
v1.5.0-dev-2669-gef3802b67 lightningterror 2018-11-13 01:56:11 Download GSdx-d3d: Rename Blend Selector to better match opengl code. Use member name. om_bsel - > m_om_bsel
v1.5.0-dev-2668-g41459e6a2 lightningterror 2018-11-13 01:25:15 Download GSdx-d3d: Rename Depth Stencil Selector to better match opengl code. om_dssel - > m_om_dssel Blend selector next.
v1.5.0-dev-2667-g63f9d419f lightningterror 2018-11-12 21:15:12 Download GSdx: Rename some variables in GSHwHack.cpp. GSC_TombRaider -> GSC_TombRaiderAnniversary, GSC_Burnout - > GSC_BurnoutGames, GSC_GetaWay - > GSC_GetaWayGames, GSC_Castlevania - > GSC_CastlevaniaGames.
v1.5.0-dev-2666-ga26dc7383 lightningterror 2018-11-12 20:13:47 Download GSdx-gui: Switch places for "Alpha Correction" and "Logarithmic Z" on d3d9.
v1.5.0-dev-2665-g48d90a988 lightningterror 2018-11-11 23:59:11 Download GSdx-d3d: Remove not yet used rt parameter in channel shuffle function.
v1.5.0-dev-2664-gb26ed0db6 lightningterror 2018-11-11 03:45:06 Download GSCrc: Small comment correction that I didn't notice before.
v1.5.0-dev-2663-g3280860ca lightningterror 2018-11-11 03:42:35 Download GSdx: Add a couple of GT3/4 crc ids. Rare demo/beta discs. Source: https://forums.pcsx2.net/Thread-Testing-out-games-not-in-the-database?pid=593185#pid593185
v1.5.0-dev-2662-g292dbbb6a iMineLink 2018-11-10 18:50:19 Download GSdx-TC: Remove virtual specifier from PaletteKeyHash operator, PaletteKeyEqual operator and Palette destructor. (#2680) Small follow up corrections from #2344 highlighted by @turtleli
v1.5.0-dev-2661-g1b0b89776 Dmitry 2018-11-10 02:27:38 Download GSdx: Removed crc id 0x7D4EA48F (multiloader). (#2677) Removed crc id 0x7D4EA48F and mentions of that id and it's duplicates. The id is from a multiloader when packing images, and not an actual crc id from a game(s).
v1.5.0-dev-2660-g56fb12878 Jos van Mourik 2018-11-09 14:36:50 Download PCSX2: Update Dutch Translations. (#2678)
v1.5.0-dev-2659-g9e7b2ed15 PSISP 2018-11-08 23:17:30 Download Debugger: Make EE kernel region accessible to debugger. (#2559) Currently, none of the EE kernel is viewable from the debugger, which poses issues when debugging code that makes use of syscalls. This PR should allow the memory region 0x80000000 - 0x800FFFFF to have readable disassembly.
v1.5.0-dev-2658-gb8b6a5595 Silent 2018-11-08 10:28:16 Download Removed hack - use xinputNotInstalled as a flag instead of reusing pXInputEnable
v1.5.0-dev-2657-gc280d69d6 Silent 2018-10-30 00:15:21 No build Call XInputGetState only when XInputGetExtended is not
v1.5.0-dev-2656-ga3c6ad636 Iritscen 2018-11-07 19:07:17 Download PCSX2: Add ability to pass launch arguments to games with CLI option '--gameargs="-arg1 -arg2 -etc (#2576) For more information please check the PR (#2576) since it's a bit detailed.
v1.5.0-dev-2655-gd1dc12f6b Christian Kenny 2018-11-05 22:22:43 Download GameDB: Remove CRC check for Forbidden Siren 2 patch allowing it to work with another version as found in https://forums.pcsx2.net/Thread-bug-report-Forbidden-Siren-2-Pal?page=2
v1.5.0-dev-2654-g9fa1b290b iMineLink 2018-11-04 22:06:24 Download GSdx-TC: Palette management rework. (#2344) This follows the 4th point of #2310. The idea was to rework the current palette texture management to improve performances with games that uses multiple palettes for the same data texture. The new management shows small to none performances improvement in almost every game in terms of FPS, and it lowers the GPU BUS usage by some percentage points in games like Baldur's Gate: Dark Alliance (9% to 7%) which uses many palettes. The hot topic is that the performances in Zone Of The Enders 2 skyrocketed (2x), because of the fact that the game uses many palettes and a small number of textures to render it's effects. For more detailed information check the PR #2344
v1.5.0-dev-2653-g77a924ee7 pgert 2018-11-04 00:06:57 Download PCSX2: Update of Brazilian-Portuguese Main mo-file
v1.5.0-dev-2652-g3ccc53ee7 Dmitry 2018-11-03 22:40:49 Download GSdx: Add a CRC id for RedDeadRevolver RU. (#2673) Add missing RU crc id: RedDeadRevolver
v1.5.0-dev-2651-g5faed17d2 Guilherme Dias 2018-11-03 21:33:27 Download PCSX2: Update Brazilian/Portuguese translations. (#2672) Fixed typos, grammatical errors, several inconsistencies with words and terms, changed some words that had a wrong translation or could be improved according to context and translated some untranslated terms.
v1.5.0-dev-2650-g9fdb7f6cd lightningterror 2018-11-02 14:54:24 Download GSdx-gui: Remove "Recommended" word from crc hack levels Partial and Full. Some users get confused and change the setting to a recommended option. This can cause some issues when switching different hw render types. Most of the time users shouldn't change the option and leave it on Automatic. Also remove ICO from crc Aggressive tooltip.
v1.5.0-dev-2649-g96ccdb40f lightningterror 2018-11-01 13:57:42 Download Gamedb: Change the Kings Field 4 comments for the patches a bit to explain what the issue is.
v1.5.0-dev-2648-g605261423 lightningterror 2018-11-01 12:41:53 Download GameDB: Add patches for King's Field IV PAL/NTSC-U. Fixes central tower level loading. Patches by Wgarvin.
v1.5.0-dev-2647-gfd7508511 lightningterror 2018-11-01 00:08:39 Download GSdx-gui: Increase the vertical size for the drop down list for crc hack level, blending accuracy, and TV shader. Gets rid of scroll bars appearing on GSDumpGui, also fixes TV Shader drop down list issues.
v1.5.0-dev-2646-gc5edd3868 Silent 2018-10-31 09:57:57 Download 3rdparty:wxwidgets: Cache strings for "Next>" or "Finish" buttons in wxWizard so locale stays consistent throughougt wizard's lifetime (#2664) When updating from a higher wx release this change needs to be rechecked. The change was also included on the current 3.1.2 branch https://github.com/wxWidgets/wxWidgets/pull/1000 so this is essentially a backport (to 3.0.2 I believe pcsx2 uses ? ).
v1.5.0-dev-2645-g8f52d82e5 Shanoah Alkire 2018-10-29 00:03:50 Download Refresh the save slots if either the crc *or* the serial number are different. (Needed for ps1 saves.)
v1.5.0-dev-2644-gfc1d9aef0 Akash 2018-09-27 12:11:52 Download GSdx-GUI: Disable large framebuffer for custom res No longer needed after I combined the aligorithm in my previous commit.
v1.5.0-dev-2643-gdce6d3f45 Akash 2018-09-27 12:04:26 Download GSdx-HW: Remove inefficient scaling algorithm Only impacts custom resolution, there used to be a much weaker algorithm which doens't consider scissor sizes and gives a minor performance boost in costs of accuracy (which was used when large framebuffer was disabled in custom resolutions) I've removed this as the performance tradeoff is rather negligible after the implementation of #1942 and the older one is no longer necessary. Also added an extra parameter for considering the horizontal scissor, I'm not sure where this might be useful so this is disabled in code for now till I discover a testcase where this helps or run it on random data ensuring it's working properly. Also porting this to the general scaling function might help with memory spikes which are experienced when large framebuffer is enabled.
v1.5.0-dev-2642-g122871654 Shanoah Alkire 2018-10-27 11:49:03 Download Expand out a define to get rid of a warning. Get rid of other compiler warnings. Re-indent so that it doesn't look like a statement is part of an if statement when it isn't.
v1.5.0-dev-2641-g6710b0c90 Shanoah Alkire 2018-10-27 10:59:53 Download Get rid of a few GSdx warnings. Remove some extra newlines in Sio's console output.
v1.5.0-dev-2640-g0cbbf2daf lightningterror 2018-10-23 11:52:27 Download GSdx: Add an enum for channel fetch.
v1.5.0-dev-2639-ga25f3ccdd lightningterror 2018-10-22 21:22:43 Download pcsx2-gui: Align some of the buttons/options in GS Window. They look a little bit more tidy now.
v1.5.0-dev-2638-gbb5d120a3 lightningterror 2018-10-20 21:12:16 Download GSdx-d3d: SetupDATE - > use pretty enum names.
v1.5.0-dev-2637-g6dca3656e lightningterror 2018-10-19 22:16:00 Download GSdx: Add Harry Potter and the Half-Blood Prince to automatic mipmapping.
v1.5.0-dev-2636-gdf307bed0 KrossX 2018-10-12 08:06:17 Download GSdx-d3d: Add macro to support ScalingFactor in shaders.
v1.5.0-dev-2635-g5ef53b458 lightningterror 2018-10-18 11:04:43 Download GSdx-d3d: Partial port of the ICO HLE workaround. We can't do a full port because channel shuffle and depth sampling need to be ported to d3d but at the very least we can do a partial port that skips the bad draw calls. This way we can remove all the remaining crc hacks for ICO in GSHwHacks.
v1.5.0-dev-2634-g6ab47c934 lightningterror 2018-10-18 16:13:45 Download GSdx: Revert disabled crc hack on native res for SFEX3. I forgot that it's not an upscaling issue.
v1.5.0-dev-2633-ga8e8cb9b6 lightningterror 2018-10-18 11:58:56 Download GameDB: Add GIFFIFOHack to Mana Khemia 1 and 2. SLUS-21735 SLUS-21890 Fixes flickering sprites. Close #2645
v1.5.0-dev-2632-g411e434ba lightningterror 2018-10-18 07:02:45 Download GSdx-d3d: Move around some functions in DrawPrims to better match ogl. IsOpaque(), EmulateChannelShuffle, dfmt check for 24bit alpha channel.
v1.5.0-dev-2631-gc92e76b17 lightningterror 2018-10-16 06:49:54 Download GSdx-gui: Change internal resolution drop down list names. This should make things a bit easier for users when picking resolutions. Native (PS2) 2x Native (~720p) 3x Native (~1080p) 4x Native (~1440p 2K) 5x Native (~1620p 3K) 6x Native (~2160p 4K) 8x Native (~2880p 5K) Custom (Not Recommended)
v1.5.0-dev-2630-g322290b19 Shanoah Alkire 2018-10-16 08:57:33 Download Reenable the new saveslots. Disable the logging for them.
v1.5.0-dev-2629-g8f986828e Shanoah Alkire 2018-10-16 08:46:41 No build Revert "Saveslots: This version is still commented out, and somewhat broken at the moment. If you uncomment it, after loading a game, pause and then resume to force the save and load menus to update." This reverts commit 49b91ea78f0dca007077d5390bef7e95f9d6e9cb.
v1.5.0-dev-2628-g77ac35058 lightningterror 2018-10-16 01:08:12 Download pcsx2: small string typo fix.
v1.5.0-dev-2627-g933e43cb5 lightningterror 2018-10-15 04:05:43 Download GSdx: Change how crc hacks work on native res. Change the code so that some crc hacks on some games that remove ghosting/blur issues on upscaled resolutions are disabled on native resolution if crc hack level is below Aggressive state (most of the time). They aren't needed then so why don't we aim for better accuracy.
v1.5.0-dev-2626-g5f9ddd2f8 lightningterror 2018-10-15 15:16:12 Download SPU2-X: Adjust NextA case comments a bit.
v1.5.0-dev-2625-geb955592e lightningterror 2018-10-15 13:15:40 Download SPU2-X: Also include the registers from case 5 since it makes more sense to have both NextA writable. Continuation from: https://github.com/PCSX2/pcsx2/commit/6b22450a1bcaf2899ec6c1f14dde80b8b314bbca
v1.5.0-dev-2624-g6b22450a1 lightningterror 2018-10-15 13:03:31 Download SPU2-X: Fixes a regression with Wallace And Gromit: Curse Of The Were-Rabbit sound cutting off. Follow up from PR #2315 Partially reverts commit: https://github.com/PCSX2/pcsx2/commit/57cbc901b
v1.5.0-dev-2623-g06f4b77f6 lightningterror 2018-10-15 09:14:57 Download PCSX2: Add tooltip warning for Widescreen Patches. Close #1733
v1.5.0-dev-2622-g21f0752ce Daniel Nowak 2018-10-14 05:03:09 Download Dev9ghzdrk: Postinst for deb to add network capabilities
v1.5.0-dev-2621-g49b91ea78 Shanoah Alkire 2018-10-14 11:41:41 Download Saveslots: This version is still commented out, and somewhat broken at the moment. If you uncomment it, after loading a game, pause and then resume to force the save and load menus to update.
v1.5.0-dev-2620-gcb05daf43 Shanoah Alkire 2018-10-14 03:43:41 Download Add some logging for the saveslot changes, and the option to turn on just the extra ui update calls without the other saveslot changes, for testing.
v1.5.0-dev-2619-g6ad4345a3 Shanoah Alkire 2018-10-13 23:45:13 Download A few more flags that slipped by the last commits.
v1.5.0-dev-2618-g149f30c7f Shanoah Alkire 2018-10-13 22:56:38 Download Removing some warnings from GSdx and pcsx2 because gcc 8 spams them mercilessly. They should probably be fixed properly, but in the meantime, this'll prevent them from masking other compiler warnings.
v1.5.0-dev-2617-g802ae36a6 pgert 2018-10-12 20:04:21 Download PCSX2: update of Scandinavian translations
v1.5.0-dev-2616-g70033020a Shanoah Alkire 2018-10-13 20:05:27 Download Update compiler flags, as a number of plugins didn't have them set. Setting -Wno-parentheses across the board to suppress warnings about gtk from gcc 8.
v1.5.0-dev-2615-gaf646895f Shanoah Alkire 2018-10-13 08:09:24 Download onepad_legacy: Separate the wx dialog code from the linux code here, too.
v1.5.0-dev-2614-ga892a95af Shanoah Alkire 2018-10-13 07:29:38 Download onepad: Start to separate wx dialog code from linux code, as wxWidgets is multiplatform.
v1.5.0-dev-2613-g48d9763d2 pgert 2018-10-10 22:56:42 Download PCSX2: GUI textstring corrections
v1.5.0-dev-2612-gfa53968b3 lightningterror 2018-10-10 21:44:11 Download GSdx-gui: Forgot to update the buttons in Capture Settings.
v1.5.0-dev-2611-gf3610b7c5 lightningterror 2018-10-10 21:35:00 Download GSdx-gui: Minor spacing changes to some buttons.
v1.5.0-dev-2610-gb5e8a2166 Shanoah Alkire 2018-10-10 08:25:40 Download Onepad_legacy: Add missing header copyright notices.
v1.5.0-dev-2609-g7837d6902 Shanoah Alkire 2018-10-10 08:13:31 Download Remove the -fpermissive flag, as it doesn't actually seem necessary, and it generates a compiler warning.
v1.5.0-dev-2608-ga84a31547 Daniel Nowak 2018-10-09 20:37:41 Download Dev9ghzdrk: Get host mac correctly on Windows. (#2619) Follow up from #2586 which ensures that MAC address is unique on Xlink Kai when using Windows. Previous build was returning last two bytes as 00:00 rather than last two bytes of host adapter's MAC.
v1.5.0-dev-2607-geac7527b9 lightningterror 2018-10-08 21:51:43 Download GSdx-d3d: 24bit no alpha channel port from OpenGL. Commit: https://github.com/PCSX2/pcsx2/commit/419dfe054464eeacadd1fb725c1ca8a1687571d4
v1.5.0-dev-2606-g54ddf5bec lightningterror 2018-10-09 16:49:15 Download GameDB: Add patches for Ice Age 2 to make the games playable.(ntscu and pal). Patches provided by Kozarovv. Close #2628
v1.5.0-dev-2605-gb360c0725 lightningterror 2018-10-09 09:07:45 Download glsl, fx: Update point sampler comment.
v1.5.0-dev-2604-gb1ca6ba52 lightningterror 2018-10-08 23:58:15 Download GSdx-d3d: Use a pretty enum for ate_second_pass.
v1.5.0-dev-2603-g0dcd60b52 lightningterror 2018-10-08 21:22:34 Download GSdx-d3d: Remove point sampler from d3d9. It did nothing.
v1.5.0-dev-2602-gc337ab6a6 lightningterror 2018-10-08 09:33:33 Download GSdx-d3d: Use Colormask instead of GSDXRecoverableError on d3d9 texture shuffle. Might be better.
v1.5.0-dev-2601-g897b17d25 Jos van Mourik 2018-10-08 18:22:35 Download PCSX2: Added complete Dutch translations. (#2625)
v1.5.0-dev-2600-g1bd26f6fc Sunderland93 2018-10-08 10:27:08 Download Fix
v1.5.0-dev-2599-g904ffb5d2 Sunderland93 2018-10-07 13:14:28 No build Enable dev9ghzdrk plugin for Linux build
v1.5.0-dev-2598-g201e7d143 lightningterror 2018-10-08 07:19:07 Download GSdx-d3d: Reformat GSRendererDX11.cpp.
v1.5.0-dev-2597-ge5565d32b lightningterror 2018-10-06 10:07:36 Download GSdx-d3d: Port directly set impossible mode in the blending table from OpenGL. Commit: https://github.com/PCSX2/pcsx2/commit/97b38d9e1bf0a26bff41766d0206a5498393698e
v1.5.0-dev-2596-gf96550218 Shanoah Alkire 2018-10-07 08:05:01 Download onepad_legacy: delete dead code.
v1.5.0-dev-2595-g896c9ccce Shanoah Alkire 2018-10-07 07:54:47 Download onepad_legacy: reformat code.
v1.5.0-dev-2594-gf800ed9c2 Shanoah Alkire 2018-10-07 05:01:23 Download Onepad-legacy: Even if std is used all over the place, lets not put the entire project in std's namespace.
v1.5.0-dev-2593-ge44fc33d4 lightningterror 2018-10-06 08:26:45 Download GSdx-d3d: Add some comments in blendmap enums.
v1.5.0-dev-2592-g4a2549ef2 lightningterror 2018-10-06 08:00:25 Download GSdx-d3d: Make blend enums easier to read. Easier on the eyes this way.
v1.5.0-dev-2591-g8defe54e3 Shanoah Alkire 2018-10-06 07:21:54 Download Redo how the saveslot code works. Still leaving disabled until it's been tested.
v1.5.0-dev-2590-gdb18a01a7 Shanoah Alkire 2018-10-05 22:48:18 Download Update Onepad's controller list.
v1.5.0-dev-2589-g379d9e4b8 lightningterror 2018-10-03 07:41:10 Download GSdx-d3d: optimize colclip 0 port from OpenGL. Commits: https://github.com/PCSX2/pcsx2/commit/7979dec5b089ef7435f344c7d3eead521efe1f3c https://github.com/PCSX2/pcsx2/commit/15b934eb2a85b680e9e61dad7fc6138b60321bc7
v1.5.0-dev-2588-gd5700a850 lightningterror 2018-10-05 02:01:53 Download pcsx2: Update some redirect links.
v1.5.0-dev-2587-g5719c6c3c KrossX 2018-10-04 20:46:50 Download glsl: remove signed int cast side (masks and offsets are unsigned to begin with. Issue #2617
v1.5.0-dev-2586-g281b6861e Daniel Nowak 2018-10-04 02:09:26 Download Update Travis CI for Linux networking addition
v1.5.0-dev-2585-g614209be2 lightningterror 2018-10-04 05:39:01 Download GSdx-d3d: Change DATE variable to local.
v1.5.0-dev-2584-g940263d49 lightningterror 2018-10-03 15:27:42 Download GSdx-gui: Adjust space/rows on some tooltips so they fit better, rename Auto to Automatic list on adv. gl settings in hw hacks.
v1.5.0-dev-2583-g2d094cbc3 KrossX 2018-10-02 21:43:05 Download tfx.fs: Remove whitespaces.
v1.5.0-dev-2582-g9d562a454 KrossX 2018-10-02 21:42:02 No build GSdx: Limit Wrap negative UV when PS_FST is 0 only.
v1.5.0-dev-2581-gda1eb056a Daniel Nowak 2018-10-03 06:37:34 Download Add network capability for Linux (#2586)
v1.5.0-dev-2580-g694546e87 lightningterror 2018-10-03 05:50:54 Download GSdx-d3d: Add colclip_wrap variable.
v1.5.0-dev-2579-gef29daa9d lightningterror 2018-10-03 04:41:17 Download GSdx-d3d: purge GSDrawingContext* context and GSDrawingEnvironment env from GSRendererDX.h Not used anywhere in dx code and the code is already defined in GSState.h with member variable names.
v1.5.0-dev-2578-g7641d6726 Shanoah Alkire 2018-10-02 10:20:54 Download New helper include for gtk for use in plugins. Mostly based on the gtk 2/3 helper functions I added to spu2-x for the moment.
v1.5.0-dev-2577-g08a270a42 lightningterror 2018-10-02 02:16:38 Download GSdx-d3d: Reformat GSRendererDX.cpp. Let's keep the file clean and use 1 type of formatting and not a bunch. It's easier to read this way and looks tidy. Also correct some commented out code in Texture Sampler.
v1.5.0-dev-2576-g2aedb9779 lightningterror 2018-10-01 23:29:46 Download GSdx: Add a crc id for Burnout Revenge EU.
v1.5.0-dev-2575-gf6ba6cc3a lightningterror 2018-10-01 22:42:17 Download GSdx-gui: Remove Xenosaga tooltip from TC Offset hack. No longer needed since the issue is fixed. Commit: https://github.com/PCSX2/pcsx2/commit/629d2bd425b6270625b470ebe22279ad9f100620
v1.5.0-dev-2574-g629d2bd42 KrossX 2018-09-28 20:32:58 Download GSdx: Wrap negative UV on region repeat wrap mode. Makes UV coord be on the range [0, SIZE) before applying mask and offset. This fixes Xenosaga's hair for example, which has negative UV coords.
v1.5.0-dev-2573-g92484a841 Shanoah Alkire 2018-09-30 11:46:44 Download Disable the new saveslot code. (It can be reenabled by uncommenting the define in Saveslots.h)
v1.5.0-dev-2572-g042311a82 Shanoah Alkire 2018-09-29 23:27:58 Download Make it easy to turn on and off the new saveslot code. Comment out a UI update that doesn't look needed that could have been causing issues.
v1.5.0-dev-2571-ge90c87a8e KrossX 2018-09-27 00:59:31 Download GSdx-d3d: Keep fract in [0;1] range port from OpenGL. Fixes texture flickering in Oni on d3d11. Commit: https://github.com/PCSX2/pcsx2/commit/a8968257db0b3cfaeafa872cdeddd455280802c8
v1.5.0-dev-2570-gd632454a2 Christian Kenny 2018-09-24 16:54:06 Download GameDB: Add VU Clamp Mode and GIF FIFO Hack to SOCOM 1. Resolves bad shadows/random HUD and sprite corruption.
v1.5.0-dev-2569-g560966c53 KrossX 2018-09-20 02:13:26 Download GSdx-d3d: Update nvidia hack with vendor id detection. Hack will no longer be active on Intel or AMD gpus. Also remove UserHacks_disable_NV_hack. sprite hack basically does the same thing so it's kinda useless.
v1.5.0-dev-2568-ge063be304 KrossX 2018-09-20 19:14:59 No build GSdx-d3d: Port mipmap max_layer calculation from opengl to direct3d. Fixes texture corruption on direct3d when full mipmapping was used.
v1.5.0-dev-2567-ga275cf8e5 pgert 2018-09-23 09:37:25 Download PCSX2: update of Scandinavian translations
v1.5.0-dev-2566-g3fe9ff7ac Jonathan Li 2018-09-10 22:13:34 Download gsdx: Split TC offset hack into X and Y components
v1.5.0-dev-2565-g2f5ba10e6 Jonathan Li 2018-09-10 18:22:27 No build gsdx:hw: Move TC offset variables to GSRendererHW Also rename them for consistency.
v1.5.0-dev-2564-g728fa2c1a lightningterror 2018-09-17 07:38:07 Download GSdx-d3d: tfx.fx correct texture shuffle shaders. Some values were incorrect, now I'm no expert but looking at the code and behavior seemed a bit wrong compared to gl. Improves d3d rendering on Sonic Unleashed, the purple screen is gone matching it with gl visuals.
v1.5.0-dev-2563-g7433ee7fc Jonathan Li 2018-09-06 02:52:19 Download pcsx2: Warn if GameDB section start tag is incorrect This helps avoid patches not being applied due to whitespace mismatches. For example: [patches ] [ patches] [patches = 012345678]
v1.5.0-dev-2562-gf47321c28 Jonathan Li 2018-09-06 02:49:28 No build pcsx2: Improve GameDB multiline section parsing If the entry separator (line of dashes) is found, assume the multiline section end tag is missing or incorrect and stop parsing so that it doesn't affect subsequent database entries. Also improve the error messages so it is slightly more clear what the error is.
v1.5.0-dev-2561-g8acc319a4 lightningterror 2018-09-13 09:35:42 Download GSdx-d3d: Mask alpha channel on 24bit format. dfmt is not supported but we can use the variable to select the frame buffer format and later disable writting to the alpha channel. MGS3 sees an improvement, and possibly other games as well. So far didn't spot any regressions.
v1.5.0-dev-2560-gf3d738d77 arcum42 2018-09-16 09:40:07 Download Remove an extern that goes to a function not in the code.
v1.5.0-dev-2559-g914573a5c arcum42 2018-09-16 08:51:52 No build Restore wxInvalidDateTime, and fix the call that was crashing debug.
v1.5.0-dev-2558-g14a62c3a3 lightningterror 2018-09-15 14:27:04 Download GSdx-tc: Update fb conversion hack comment with latest d3d changes. D3D10/11 now supports fb conversion through a shader but only on native res for now. Nobody cares about D3D9 so don't ask :).
v1.5.0-dev-2557-ge9ae9cacd arcum42 2018-09-15 12:52:41 Download Using wxInvalidDatetime does not get along with debug builds. Using 1/1/1970 instead.
v1.5.0-dev-2556-g577bfaa8c lightningterror 2018-09-14 15:43:24 Download GSdx-d3d: Move Selector reset states in to a separate function. Also move vs_sel def in header file and rename it using the member name. Code is easier to read/move/adjust similar to GL.
v1.5.0-dev-2555-gf40c1de91 lightningterror 2018-09-10 22:05:48 Download GSdx: GPU accelerate 8 bits texture conversion port from OpenGL to Direct3D11. Commit: https://github.com/PCSX2/pcsx2/commit/d29e375f72c94fb206812e589cf6b8c5814249f9 Only native res is supported currently, but it's still great progress. Someone needs to port the ScalingFactor to D3D from commit: https://github.com/PCSX2/pcsx2/commit/6121677aa1064269db333f4d5db0b3ead65270c1 Credits to KrossX for porting the shader.
v1.5.0-dev-2554-g6b52cc982 lightningterror 2018-09-12 13:00:20 Download GSdx-gui: Minor osd gui adjustments. Grey out scrolling speed and maximum onscreen messages when Enable Log is not checked.
v1.5.0-dev-2553-gad143d92d lightningterror 2018-09-12 11:33:07 Download GSdx: Add Yakuza ntsc-u demo crc id.
v1.5.0-dev-2552-g9cb35a897 arcum42 2018-08-27 00:06:35 Download PCSX2: Save/load slot improvements. With these changes, saveslots will be labeled as either empty or with the date that the file was last updated on. The menu items for loading them are also disabled if the slot is empty. It's possible if you are very fast to access the menu before the slots change. It updates when the crc changes. When you save a saveslot, the menu item also changes to show the time you told it to save until the file is actually done saving. Also fix an issue with backup saveslots not working properly from the gui on first load.
v1.5.0-dev-2551-g6e3f41f16 lightningterror 2018-09-10 05:54:15 Download build.sh: correct some tab/space issues left by arcum from previous commit.
v1.5.0-dev-2550-gd8e6ba427 arcum42 2018-09-06 06:38:38 Download Add a new option to build.sh to not generate translations while building the project.
v1.5.0-dev-2549-ga977f1e6c Jonathan Li 2018-09-04 22:40:27 Download pcsx2|utilities; Revert ambiguous wxString related commits This reverts 93d5b52df34c03a2ed859bba6e06fead3b875e70 f3e78b826754b79639bb38d6c50c5831f6f9ca01 55155ca7f1e731473ac7133af4efbc5476f302e3. Unfortunately wxString stuff is a PITA to deal with. Breaks FreeBSD compile, but there are probably more issues that just haven't been reported yet...
v1.5.0-dev-2548-gd520f3852 refractionpcsx2 2018-09-04 21:52:17 Download Missed some more code from testing. I do know what I'm doing I swear
v1.5.0-dev-2547-g50e3474b6 refractionpcsx2 2018-09-04 21:51:07 No build Missed a debug log.
v1.5.0-dev-2546-g3c5fad7ef refractionpcsx2 2018-09-04 21:45:28 Download Reverted shift register stuff back to how it was, my changes made no difference now and it was slightly more optimal before. Also fixed spaces (blame PSI :P )
v1.5.0-dev-2545-gf7fb0f686 refractionpcsx2 2018-09-04 21:26:36 No build Fixed MFSA/MTSA, of course there's a game that abuses it (Rayman 3)
v1.5.0-dev-2544-g55155ca7f Jonathan Li 2018-09-03 20:26:52 Download utilities: Fix compile when using --enable-stl wxWidgets builds Regression introduced in 93d5b52df34c03a2ed859bba6e06fead3b875e70.
v1.5.0-dev-2543-gf3e78b826 Jonathan Li 2018-09-03 10:46:13 No build utilities: Split thread internal callback function __try is used in pthread_cleanup_push when CLEANUP_SEH is used as the pthread cleanup model. That can't be used in functions with objects that have destructors, so move it into a separate function. Fixes a non-release build compile error on Windows. Regression was introduced in 93d5b52df34c03a2ed859bba6e06fead3b875e70.
v1.5.0-dev-2542-g6b2fcbd07 lightningterror 2018-09-03 20:51:54 Download SPU2-X-gui: Small corrections requested by turtleli.
v1.5.0-dev-2541-gc39dc3dd7 lightningterror 2018-09-03 20:48:17 No build GSdx-gui: Minor adjustements. Purge unused IDC_CHECK_DISABLE_ALL_HACKS tooltip from old GSdx versions. Rename TC Offsets to Texture Offsets.
v1.5.0-dev-2540-ge1fcd569e lightningterror 2018-09-03 09:47:20 Download SPU2-X: More gui adjustements. Adjust gui accross various gui windows. Adjust naming, positioning of buttons, spacing ...etc. The different windows should look more similar and not be different. Also purge IDD_XAUDIO2 window that wasn't used anywhere.
v1.5.0-dev-2539-g96a62351a lightningterror 2018-09-03 04:51:53 Download GSdx: GSHwHack.cpp adjust a few lines I forgot in the previous commit.
v1.5.0-dev-2538-g38366c084 lightningterror 2018-09-03 04:36:11 Download GSdx: Adjust Yakuza games crc hacks and do some reformatting. Add a missing crc id for the US version, , move the crc to DX level - effect is emulated correctly on OpenGL with depth, merge the two Yakuza hacks together and reformat it making it easier to be read. Skip 3 also seems to work on Yakuza 2. Related commit: https://github.com/PCSX2/pcsx2/commit/7f0f19ee02b6b8c6eaebba8900ff59344b71dd70 Reformat the code a bit, ocd satisfaction.
v1.5.0-dev-2537-g93d5b52df Jonathan Li 2018-08-29 02:12:26 Download pcsx2|utilities: Remove ambiguous wxString-related overloads Avoid some function overloads that can accept char*, wxChar* and wxString as a parameter. wxString can be constructed with either of those parameters, so the function overloads may actually result in ambiguity errors. Keep the wxString parameter versions and remove the rest. Fixes some compile errors on FreeBSD.
v1.5.0-dev-2536-g5b9e93c65 lightningterror 2018-09-01 03:03:20 Download GSdx: Add Sly2 Internal prototype disc crc id.
v1.5.0-dev-2535-g37d84a714 lightningterror 2018-08-31 20:33:59 Download Gamedb: Tidy up remaining tab spaces and some other cleaning. I believe there are no more tab space issues. Also purge commented out patch for Final Fantasy VII - Dirge of Cerberus.
v1.5.0-dev-2534-gada5daf7c lightningterror 2018-08-30 16:48:14 Download Gamedb: Merge duplicate patches, the only difference is the crc id, the patch codes are the same. Tekken 4 ntsc-j, pal Growlanser Generations ntsc-u
v1.5.0-dev-2533-gb374b1bca Jonathan Li 2018-08-29 09:55:46 Download GameDB: Remove trailing whitespace The GameDB multiline section parser is rather flaky as it will not recognise a closing multiline section tag if there is trailing whitespace. Fixes an issue where 136 games are devoured by the parser (9632 -> 9768).
v1.5.0-dev-2532-g81faa33a3 Jonathan Li 2018-08-24 22:14:27 Download debugger: Reset breakpoint skip on boot Fixes an issue where the first breakpoint after rebooting a game may be skipped if the following sequence takes place: - The first breakpoint after booting the game is triggered once. - The user hits run to resume the game - The user reboots the game without any other breakpoint being triggered.
v1.5.0-dev-2531-ga922a0b1f Jonathan Li 2018-08-26 12:39:28 Download pcsx2: Don't store the GameDB serial in the key list It's already available in the id field, so storing it again is a waste of space and CPU cycles.
v1.5.0-dev-2530-g4dcb47d82 Jonathan Li 2018-08-26 02:25:59 No build pcsx2: Remove GameDB blocktable It doesn't provides much of a performance improvement over directly using an unordered map. This change also means that if there are duplicate GameDB entries then they'll be merged together instead of having only the last entry take effect. Also increase the unordered map reserve size.
v1.5.0-dev-2529-gfcda371f9 Jonathan Li 2018-08-26 02:56:40 No build utilities: Remove HashMap It's now unused.
v1.5.0-dev-2528-g6e3d6a1b1 Jonathan Li 2018-08-26 02:13:37 No build pcsx2: Simplify GameDB hashing Converting the string to lowercase is unnecessary when the actual entry is still case sensitive. Also just use std::hash of std::string and std::wstring instead, which fixes a FreeBSD compile error (cannot convert to const char*).
v1.5.0-dev-2527-gbde62436f Jonathan Li 2018-08-26 02:00:41 No build pcsx2: Simplify Game_Data member functions There's no need to have a lot of overloads accepting wxChar*, char* cand const wxString&. Keep only the const wxString& versions and remove the rest. This fixes an infinite recursion warning on FreeBSD. Also simplify sectionExists and getSection to avoid unnecessary conversion to and from wxString.
v1.5.0-dev-2526-g76a75efef Jonathan Li 2018-08-26 02:17:20 No build pcsx2: Remove GameDB write related code There's no use for it now that the database editor has been removed. Also remove the Game_Data POD comment because I don't think it makes sense and remove an unused variable.
v1.5.0-dev-2525-g846f31851 lightningterror 2018-08-29 02:12:00 Download GSdx-gui: Grey out Texture filtering and Interlacing on Null.
v1.5.0-dev-2524-g22f1048e8 Jonathan Li 2018-08-22 18:53:15 Download gsdx:windows: Show different adapters for each renderer OpenGL does not allow an adapter to be selected, and the available adapters for D3D11 and D3D9 may be slightly different.
v1.5.0-dev-2523-ge4dd0069c Jonathan Li 2018-08-22 18:53:09 No build gsdx:windows: Don't refer to D3D10 Direct3D11 is used even if the user's GPU only supports Direct3D feature level 10.0.
v1.5.0-dev-2522-g05004450a Jonathan Li 2018-08-22 18:53:03 No build gsdx:windows: Refactor D3D11/9 adapter enumeration code Move the code into separate functions.
v1.5.0-dev-2521-g3e8f9ac51 Jonathan Li 2018-08-23 01:29:09 No build gsdx:windows: Init hacks dialog member variables in constructor The skipdraw variables can now be initialised in the constructor as the dialog no longer preserves state when it is reopened.
v1.5.0-dev-2520-g4d8dea089 Jonathan Li 2018-08-23 01:26:59 No build gsdx:windows: Open sub dialogs using temporary objects This prevents the dialog from preserving state after it is closed, which simplifies the logic slightly for reopening the dialog. Also remove an unused variable.
v1.5.0-dev-2519-geb104f60e Gregory Hainaut 2018-08-27 15:44:05 Download round count in constructor (to squash)
v1.5.0-dev-2518-gb6db0a3c3 Gregory Hainaut 2018-08-27 14:52:08 No build gsdx ogl: allow to reallocate the vertex/index buffer Replace some raw pointers with unique_ptr When Vertex buffer is updated, we should set again the layout
v1.5.0-dev-2517-g5694ef56c Gregory Hainaut 2018-08-27 14:32:23 No build gsdx ogl: use vector for layout parameter of Vertex Array And keep the state in the object
v1.5.0-dev-2516-g8a93a7150 Gregory Hainaut 2018-08-28 15:27:01 Download i10n: update pt_BR translation
v1.5.0-dev-2515-gd09ac6d58 lightningterror 2018-08-27 21:26:19 Download GSdx: Add some crc ids for HarryPotterATPOA KO/JP.
v1.5.0-dev-2514-g5a77123a1 lightningterror 2018-08-27 21:19:54 No build Gamedb: Add Harry Potter and The Prisoner of Azkaban KO/JP gamefix patches. Makes the games bootable. EETimingHack wasn't added, needs to be verified first.
v1.5.0-dev-2513-g98ac329cf lightningterror 2018-08-27 20:49:11 Download Gamedb: Correct misspelled SkipMPEGHack for Paris-Dakar Rally.
v1.5.0-dev-2512-g122f73060 lightningterror 2018-08-27 14:01:25 Download glsl: Replace leftover tabs with spaces in shaderboost. I believe all glsl files are cleaned up now.
v1.5.0-dev-2511-g7963f418c Souzooka 2018-08-27 13:56:48 Download Add System Out as a logging source. (#2563) * Enable logging from new source, PS2 system output * Enable printf formatting with (up to only 7 currently) * Fix fallthrough bug in SYSCALL switch/case * Remove unnecessary memread32 call in sysPrintOut case
v1.5.0-dev-2510-g4eaee45d1 Jonathan Li 2018-08-10 23:50:29 Download pcsx2:gui: Remove Game Database dialog and panel It has too many issues: - It's in an incomplete state. The ListView isn't connected up and I'm not sure what it was supposed to do. - Comments are stripped from the database when changes are saved. - Some key value pairs do not show (EE/VU clamp/rounding and MemCardFilter). - It doesn't work well on Linux (though this one seems easy to fix).
v1.5.0-dev-2509-g7c33694c1 arcum42 2018-08-26 00:20:14 Download SPU2-X (Linux): Lets try this again. GTK 3 fixes. Volume slider added. Latency slider shows ms. Debug button disables and reenables. Various dialog box tweaks.
v1.5.0-dev-2508-g4dc489258 RedPanda4552 2018-06-24 04:56:55 Download Rename VU Cycle stealing to EE Cycle Skipping, and change tool tips for EE Cycle Stealing and EE Cycle Skipping
v1.5.0-dev-2507-g0a6246151 Jonathan Li 2018-08-25 11:25:03 Download ci: Disable clang-format checks on Travis CI Unfortunately it's better to disable this for now, due to problems with clang-format version mismatches between what devs use and what the buildbot uses. There's also problems with availability of specific versions on non-Windows systems.
v1.5.0-dev-2506-g78282c7ed arcum42 2018-08-25 04:34:48 Download Revert my last couple commits because they don't meet a robot's code formatting standards.
v1.5.0-dev-2505-g33db759a7 arcum42 2018-08-25 03:57:32 Download Attempt to placate evil spirits.
v1.5.0-dev-2504-g10ac426fd arcum42 2018-08-25 01:09:37 Download Spu2-x(Linux): Debug button greys out when appropriate. Minor cleanup on last commit.
v1.5.0-dev-2503-g4c9525c9d arcum42 2018-08-24 22:41:56 Download Spu2-X (Linux): Dialog cleanup. Add volume control. Switch Ok/Cancel buttons to be the same as other plugins on Linux. Add in code for GTK 3 to get rid of depreciation warnings.
v1.5.0-dev-2502-gbcb7805c1 lightningterror 2018-08-24 13:12:26 Download GSdx-gui: Don't disable Anisotropic Filtering on gl when Allow 8-bit textures is enabled. Anisotropic works even with 8bit textures enabled.
v1.5.0-dev-2501-g1aeec47b3 lightningterror 2018-08-22 14:58:57 Download glsl: Replace leftover tabs with spaces in tfx_fs.
v1.5.0-dev-2500-gd7cdbf6f2 lightningterror 2018-08-22 00:51:19 No build Gsdx: Point Sampler changes. Re add point sampler to OpenGL. Fixes graphical issues when Allow 8-bit textures is enabled on AMD gpus. Issue: https://forums.pcsx2.net/Thread-GSDX-Hardware-mode-Bug-Report-Allow-8-bit-Texture Adjust the code to be easier to read, and execute the gl code only on amd - suggested by Gregory. Remove useless ATI_SUCKS define in tfx shader.It wasn't used anywhere outside of the shader.
v1.5.0-dev-2499-g4060bcf9c lightningterror 2018-08-22 17:27:49 Download [skip ci] Update all links to https on README.md.
v1.5.0-dev-2498-gf09837f93 Rafael Fontenelle 2018-08-22 12:15:21 Download Translations: pt_BR: fix typo in pcsx2_Iconized.po (#2561)
v1.5.0-dev-2497-g7bcfc9827 arcum42 2018-08-21 20:48:48 Download Get rid of AppConfigDialog.cpp.
v1.5.0-dev-2496-gcf222d1cc lightningterror 2018-08-21 17:28:14 Download GSdx: Add Ape Escape 2 to automatic mipmapping.
v1.5.0-dev-2495-g937fee84f lightningterror 2018-08-21 13:27:07 Download GSdx-gui: Put TC Offset X Y hacks in one line similar to Skipdraw Offset
v1.5.0-dev-2494-g11bad7b07 lightningterror 2018-08-01 23:58:46 Download GSdx-d3d: Reduce state change - port from GL. Commit: https://github.com/PCSX2/pcsx2/pull/782/commits/37f9bcf9cb5bb6372acbe4394586fc99e301bc79 Don't dirty aref when a fog color is uploaded. Only set clamp mode in clamp mode (region clamp is handled in shader).
v1.5.0-dev-2493-g6eb385fd9 lightningterror 2018-08-01 23:21:46 No build GSdx-d3d: s/sample_4a/sample_4_index/
v1.5.0-dev-2492-g188a1f141 lightningterror 2018-08-01 22:47:57 No build GSdx-d3d: Drop an useless min in FS - port from GL. Commit: https://github.com/PCSX2/pcsx2/commit/a1957a685d810f8707f03c1fdcbe805f624a1268 GPU will clamp color anyway. It reduces the number of instruction of 25% (4->3).
v1.5.0-dev-2491-g1498f538d FlatOutPS2 2018-08-02 21:55:14 Download gsdx:hw: Enable skipdraw hack to skip a range of draw calls Enhance the skipdraw hack by allowing skipdraw to skip a range of draw calls. For example: When the broken effects are at frames 90-100, the default skipdraw always skips 0-100, possibly skipping several functioning effects as well. By enhancing the skipdraw feature, it is now possible to skip just frames 90-100. For the example given above set the first box to 90 and the second box to 100 to skip frames 90-100. coauthor:turtleli (Linux GUI + tidy/simplify Windows GUI code)
v1.5.0-dev-2490-gfc1d88cb5 lightningterror 2018-08-20 02:10:00 Download GSdx-gui: Revert spacing between Texture filtering and Hardware settings. I forgot all about OpenCL which caused some overlapping with the OpenCL device option.
v1.5.0-dev-2489-g51cf02d27 lightningterror 2018-08-19 23:05:02 Download GSdx-gui: Adjust main gui spacing. Decrease spacing between Hardware Settings and Texture Filtering slightly. It was a bit too much before, Adjusted spacing to be equal between options, some had incorrect spacing. Maybe Accurate Date and Blending Unit Accuracy can be swapped.
v1.5.0-dev-2488-g04ff2aff6 arcum42 2018-08-18 21:11:01 Download Add the Logitech Rumble Gamepad F510 to onepad's database.
v1.5.0-dev-2487-gc695d6a3a arcum42 2018-08-18 04:13:51 Download Make the dialog for zzogl-pg GTK 3 compatible.
v1.5.0-dev-2486-g890d7ab95 Jonathan Li 2018-08-17 10:36:17 Download utilities: Restrict pxWindowAndFlag templates to wxObject derived classes Fixes a compile error (C2666) on VS2017 15.8 caused by ambiguity issues. The sstream header uses constexpr auto _both = ios_base::in | ios_base::out; Without the extra type restrictions the compiler cannot tell whether to use the template or the built-in | operator (the const wxSizerFlags & parameter will accept ints).
v1.5.0-dev-2485-gb84a2cfaf Jonathan Li 2018-08-16 09:33:57 Download cmake: Add -mxsave flag to compiler flags Fixes compilation when using GCC8.2 to compile a non-native build. Fixes #2554.
v1.5.0-dev-2484-gd258ef627 Jonathan Li 2018-08-08 00:56:26 Download gsdx:gtk: Improve dialog for small screen resolutions Makes all the tabs scrollable, which makes the dialog more usable (the OK button should always be present unless the screen is absurdly small). Only checked on GTK3.
v1.5.0-dev-2483-g546eac464 Jonathan Li 2018-08-08 00:49:45 No build gsdx:gtk3: Fix fetching of monitor resolution The user may not have configured a primary monitor, so get the resolution of the monitor that the mouse cursor is currently located on.
v1.5.0-dev-2482-g8391b08e8 Jonathan Li 2018-08-01 01:32:37 No build gsdx:gtk+3: Adjust visual layout Use hexpand instead of expand, and use margin-start instead of margin-left (margin-left is deprecated in GTK+ 3.12). IMO it looks better this way. Also, set the properties using gtk_widget_set_* instead of g_object_set.
v1.5.0-dev-2481-gc28353e01 Jonathan Li 2018-08-01 00:58:39 No build gsdx:gtk3: Switch to non-deprecated GTK3 API The widget expanding issue seems to have resolved itself (probably a change on the GTK3 end).
v1.5.0-dev-2480-ge8ed18feb Jonathan Li 2018-08-08 02:19:50 Download common: Use GCC's _xgetbv definition from GCC 8.2 onwards The _xgetbv bug was fixed, so avoid using our own definition (again).
v1.5.0-dev-2479-g39b405648 Christian Kenny 2018-08-12 04:30:25 Download GameDB: Add XgKickHack to Warhammer 40K. Fixes corrupted graphics.
v1.5.0-dev-2478-gd00e0ed60 Souzooka 2018-08-11 16:14:08 Download Debugger: Display ACC register. (#2527) Displays/allows ACC VU0f register to be set.
v1.5.0-dev-2477-g8a4cfe9b2 lightningterror 2018-08-09 05:42:20 Download SPU2-X-gui: Update gui interface. Adjust/tidy up the gui to make it more appealing, some bad positioning has been fixed. Properly grey out Audio Expansion Mode text when the option is inactive.
v1.5.0-dev-2476-g29eb9f05d Jonathan Li 2018-08-04 15:23:29 Download spu2-x:gtk3: Fix hbox/vbox deprecation warnings
v1.5.0-dev-2475-g811605fcb Jonathan Li 2018-08-04 15:15:56 No build spu2-x:linux: Reduce non-timestretch minimum latency to 3ms This matches the Windows GUI behaviour.
v1.5.0-dev-2474-gca35e707c lightningterror 2018-08-07 13:12:24 Download GSdx-gui: Properly grey out Anisotropic Filtering text when the option is inactive.
v1.5.0-dev-2473-g352fbf0c1 lightningterror 2018-08-07 11:37:23 Download GSdx-gui: Update CRC Hack Level tooltips. Update Aggressive level tooltips. Display the correct games that have Aggressive level crc hacks.
v1.5.0-dev-2472-g8b6ffc3f4 Jonathan Li 2018-08-01 00:02:00 Download gsdx:ogl: Remove unused variables Fixes some clang warnings.
v1.5.0-dev-2471-gcdee1875a Jonathan Li 2018-07-31 23:47:11 No build pcsx2: Avoid trigraphs Fixes a -Wtrigraph warning on clang.
v1.5.0-dev-2470-g354b11c61 Jonathan Li 2018-07-31 23:36:48 No build onepad|spu2-x: Avoid -Wmissing-braces on clang
v1.5.0-dev-2469-gc10d6c3ed Jonathan Li 2018-07-31 23:22:12 No build pcsx2: Add override to SysTraceLog functions declarations/definitions Makes it clearer what is being overridden. Also avoids a -Winconsistent-missing-override warning on clang.
v1.5.0-dev-2468-ga0f96189d lightningterror 2018-08-04 20:07:26 Download GSdx: Adjust God of War II crc hack. Extend the hack to remove the water / hell effect (vertical lines) on interlaced mode. Close #2533
v1.5.0-dev-2467-g27d39d98d lightningterror 2018-08-03 18:53:26 Download GameDB: Add eeClampMode gamefix to Destroy All Humans 2 (ntsc). EEClampMode to full. Fixes material stretching across screen that appears for a split second. Other regions could probably need the gamefix but need to be tested first. Close #1436
v1.5.0-dev-2466-g9255f785d lightningterror 2018-08-03 15:41:15 Download GameDB: Add EE and VU clamping mode gamefix for A.C.E. 3 the final. EEClamping mode to Full, VUClamping mode to Extra+Preserve Sign. Fixes hangs/freezes on mission 2 loading. Close #777
v1.5.0-dev-2465-g6cfe287c7 lightningterror 2018-08-03 12:35:26 Download GSdx: Add/adjust crc ids. Add God of War Demo ntsc, Add Burnout Takedown E3 Demo ntsc, Adjust regions for Harry Potter ATCOS/ATPOA, Add comment for crc 0x7ACF7E03 - multiloader.
v1.5.0-dev-2464-gf80af64a2 ivan89el 2018-08-01 11:25:24 Download GSdx: Adjust ShinOnimusha crc hack. (#2521) The hacks remove smoke/fog effects. They are rendered correctly so let's move the hacks to Aggressive crc state. They can be used as speedhacks.
v1.5.0-dev-2463-gd9fa7f7d3 howjun 2018-07-31 21:12:46 Download Grammar corrections in readme-Docs.txt (#2529)
v1.5.0-dev-2462-g4a7304de5 lightningterror 2018-07-31 03:51:55 Download GameDB: Add patches for Harry Potter (Chamber of Secrets, Prisoner of Azkaban). Chamber of Secrets/Prisoner of Azkaban: Add gamefix patches to make the games playable/bootable. Some regions that don't have the patches added still need testing for verification. Add some missing regions to the DB for the above two games.
v1.5.0-dev-2461-g8b0114596 refractionpcsx2 2018-07-31 19:48:51 Download Just adding some comments to MMI fix.
v1.5.0-dev-2460-g1e0b0605a refractionpcsx2 2018-07-31 19:45:32 Download Corrected MMI PMADDW and PMSUBW on the Interpreters thanks to DobieStation for finding the fix
v1.5.0-dev-2459-g59ec48a12 lightningterror 2018-07-31 02:43:21 Download GSdx: Add games to automatic mipmapping, add some crc ids. Automatic mipmapping: Harry Potter (Chamber Of Secrets, Prisoner of Azkaban, Order Of The Phoenix), The Incredible Hulk: Ultimate Destruction. Add some missing crc ids for GT4 demo discs.
v1.5.0-dev-2458-gb5d6ccace atomic83GitHub 2018-07-30 21:42:14 Download GameDB: Conflict 4, K-1 WorldGP 2006 and Mahou Sensei Negima! Kagai Jugyou fixes. This PR add an emotion engine rounding fix for Conflict 4 which solve bad character behaviour, 2 VU Xgkick timing adjustment for K-1 World GP 2006 which solve missing colors on the fighters, 1 VU Xgkick timing adjustment for Mahou Sensei Negima! Kagai Jugyou which solve bad rendering, comment adjustment for Socom 2 fixes and a missing entry.
v1.5.0-dev-2457-g4e429b27b Souzooka 2018-07-30 10:20:37 Download Debugger: Display/set correct VU values (#2526)
v1.5.0-dev-2456-g0efbd283c Christian Kenny 2018-07-23 20:12:48 Download GameDB: Apply EE Clamp gamefix to Kenran Butousai. Fixes missing graphics.
v1.5.0-dev-2455-g1b5f2639a Jonathan Li 2018-07-16 02:53:48 Download pcsx2:windows: Fix path issues Fixes some issues with opening files if the path contains characters not present in the current codepage.
v1.5.0-dev-2454-g219519b57 Jonathan Li 2018-07-14 22:24:11 No build spu2-x:linux: Fix ini path issue Fixes an issue with opening ini files when a non-ASCII path is used.
v1.5.0-dev-2453-g286e7293f Jonathan Li 2018-07-14 01:56:49 No build gsdx:windows: Fix screenshot/GS dump path issues Fixes an issue with screenshots/GS dumps not saving if the path contains characters not present in the current codepage.
v1.5.0-dev-2452-gc9dbd4118 Jonathan Li 2018-07-14 01:55:54 No build misc-plugins:windows: Fix ini/log path issues Fixes some issues with opening ini/log files when the path contains characters that are not present in the current codepage for the following plugins: SPU2-X LilyPad cdvdGigaherz Dev9null USBnull FWnull
v1.5.0-dev-2451-g27d0995a8 Jonathan Li 2018-07-14 01:53:24 No build common: Add plugin compatibility file Adds a helper function for converting UTF-8 to UTF-16 on Windows. Also adds a fopen wrapper function for pathnames that may contain characters that are not present in the current Windows codepage.
v1.5.0-dev-2450-g126bfa3ee Jonathan Li 2018-07-16 02:42:08 No build dev9null|fwnull|usbnull:windows: Export *setLogDir Now changing the log directory actually works.
v1.5.0-dev-2449-gb2ae86d14 Jonathan Li 2018-07-14 01:51:56 No build pcsx2: Pass UTF-8 pathnames to plugins Fixes empty log and ini directory paths being passed to the plugins on Windows when the pathnames contain characters not present in the current system codepage. Fixes the inability to create snapshots when the pathname contains non-ASCII characters on Linux (Windows requires more pathname handling fixes).
v1.5.0-dev-2448-gd09737dbb ivan89el 2018-07-19 19:33:06 Download GSdx: Adjust Spartan crc hack, add missing crc id. (#2510) Adjust Spartan crc hack: Combine/ease the hacks in to one. Only remove the glow/yellow bloom effect and don't skip any other effects that shouldn't be skipped. UI and some other post processing effects work properly now. Add crc id CrashBandicootWoC RU.
v1.5.0-dev-2447-g6d1d32cd8 Christian Kenny 2018-07-18 00:53:46 Download GSdx: Add Harry Potter Order of the Phoenix to automatic mipmapping.
v1.5.0-dev-2446-gdca7bf5ed Dmitry 2018-07-19 00:53:22 Download GSdx: Add/adjust some CRC ids. (#2512) Add some missing RU crc ids: Onimusha3, ICO, TombRaiderUnderworld, SoulReaver2, LegacyOfKainDefiance. Removed crc id 7ACF7E03 and mentions of that id and it's duplicates. The id is from a multiloader when packing images, and not an actual crc id from a game(s).
v1.5.0-dev-2445-g4ebfceffd ivan89el 2018-07-15 07:34:11 Download GSdx: Add some missing crc ids. Add FinalFightStreetwise RU, SoulCalibur3 RU. Correcting the wrong id TenchuFS RU (the elf was modified widescreen cheat, sorry). Delite Kunoichi RU (the elf was modified widescreen cheat, the original coincides with the EU).
v1.5.0-dev-2444-g69888e5ab refractionpcsx2 2018-07-15 14:14:46 Download EE Rec/Int: Removed micro optimisation in QFSRV/MSTAB/MSTAH. Reverted functionality to match the documentation. There were some scenarios that weren't really accounted for, like developers doing what they're told not to do.
v1.5.0-dev-2443-g46662b043 refractionpcsx2 2018-07-14 15:32:02 Download MFIFO: Fix Tadr position on END tags with data. An Empty interrupt needs to be fired at DMA end for FF7 DoC, but the formula doesn't work out normally since we don't increment TADR on END tags (due to Soul Calibur 2 & 3 breaking), so a special case is made for MFIFO
v1.5.0-dev-2442-gd300d8578 Christian Kenny 2018-07-12 22:35:02 Download GameDB: Disable mVU Flag hack for Full Spectrum Warrior. Remove EE Timing hack from Full Spectrum Warrior games. (#2504) Remove the EE Timing hack from the Full Spectrum Warrior Series, my tests show that it doesn't do anything. Disable the mVU Flag Speedhack for Spectrum Warrior: Ten Hammers. This fixes bad graphics in FSW.
v1.5.0-dev-2441-g75264ee42 ivan89el 2018-07-12 20:31:24 Download GSdx: Adjust Kunoichi crc hack (#2502) Move a hack that removed burning/hot air effect. The effect is rendered properly but causes slowdowns so it's best to move it to aggressive for now. Add comments explaining what the crc hacks do.
v1.5.0-dev-2440-gfb7c2c183 Jonathan Li 2018-05-23 20:59:17 Download dev9null|fwnull|usbnull: Switch to new null config code
v1.5.0-dev-2439-g9d4f8a322 Jonathan Li 2018-05-23 20:19:52 No build common: Add common null plugin config code This adds code that allows modifying the log options via the GUI (Windows, Linux) and also saving and loading the log options in a reusable form.
v1.5.0-dev-2438-gac7cbdf6c Jonathan Li 2018-05-20 13:52:48 No build dev9null|fwnull|usbnull:windows: Remove snprintf define Not necessary anymore with recent VS versions.
v1.5.0-dev-2437-g7cdec614c Jonathan Li 2018-05-20 13:11:09 No build dev9null|fwnull|usbnull: Remove *About() It's unused.
v1.5.0-dev-2436-g43f461cc3 Jonathan Li 2018-05-20 02:10:16 No build common: Remove PluginNullAbout It's unused.
v1.5.0-dev-2435-gceb383628 Jonathan Li 2018-05-10 23:43:12 No build fwnull|usbnull: Remove unused Windows-specific stuff
v1.5.0-dev-2434-g278f6e594 Christian Kenny 2018-07-09 22:22:46 Download GameDB: Fix missing game board in Monopoly Party, add Gene Troopers
v1.5.0-dev-2433-g46866268e ivan89el 2018-07-03 18:37:12 Download GSdx: Add some missing crc ids. (#2498) Kunoichi\Nightshade RU, Tenchu Fatal Shadows RU, Urban Reign RU, Ghost In The Shell SOC RU.
v1.5.0-dev-2432-gd73741c9b atomic83GitHub 2018-07-02 22:52:56 Download GameDB: Drakengard 2 fixes, Mvu flag fix for Full Spectrum Warrior and missing serials. (#2490) This PR add an Emotion Engine clamping fix for Drakengard 2 (tested by Shadow Lady), and Mvu flag fix for Full Spectrum Warrior (Tested by CK1) along with missing serials entries. It also adds MemCardFilter for Galaxy Angel II - Mugen Kairou no Kagi to be able to recognize the progression acquired from the first disc.
v1.5.0-dev-2431-gcbf8f22b6 ivan89el 2018-07-02 22:42:56 Download GSdx: Adjust Ghost In The Shell SOC crc hack. (#2492) Ease the crc hack and skip less effects, makes shadows and some other effects work properly. The game experiences a bit more upscaling issues which can be resolved with Merge Sprite and Wild Arms offset HW hacks.
v1.5.0-dev-2430-g1fefb4897 lightningterror 2018-07-01 04:34:08 Download GSdx: Add crc id for Shadow of Rome Demo (NTSC-U).
v1.5.0-dev-2429-g7b8d2d194 lightningterror 2018-06-30 15:30:14 Download GSdx: Add crc id for ICO Demo (NTSC-U).
v1.5.0-dev-2428-gbe4b06ef3 lightningterror 2018-06-30 14:13:06 Download GSdx: Add crc id for The Getaway Black Monday Demo (NTSC-U).
v1.5.0-dev-2427-gf41e5da94 Robert Neumann 2018-06-28 18:08:10 Download IOP: VBlank handler small fix
v1.5.0-dev-2426-g7761ec558 atomic83GitHub 2018-06-27 21:18:24 Download GameDB: Various patches update. (#2487) This PR brings some patches to fix various unplayable games (made by Prafull). It also adds comments for Savage skies to warn users to use the interpreter + cache, a missing rounding fix for some versions of Shin Megami Tensei 3, and an Emotion Engine timing fix for NBA Shootout 2003 (tested by someother1ne).
v1.5.0-dev-2425-gbb1c225e6 Akash 2018-06-27 16:25:33 Download Counters: Fix vsync hsync cycles calculation for rounding error In games like ICO where the render and blanks both need to be rounded, one was prioritized over the other one leading to a truncated value in the total vsync cycles. This patch fixes it, it's more or less for a trivial cycle accuracy rather than a signfifcant change which might influence games. (Not sure, maybe it would?) Potentially it might be nice to revamp the whole vertical blank calculation system to make it more readable (discussed about this with ref), but it's not of much priority right now.
v1.5.0-dev-2424-g387db6d4b lightningterror 2018-06-26 20:23:12 Download GSdx: Add Nicktoons Unite to Automatic Mipmapping. Game is still broken but a bit better now.
v1.5.0-dev-2423-g5c483df3e lightningterror 2018-06-26 19:13:29 Download GSdx: Add crc id for The Getaway Black Monday (NTSC-J).
v1.5.0-dev-2422-g2af05a92f lightningterror 2018-06-25 22:14:07 Download GSdx: Add crc id for Ratchet And Clank 3 Regular Demo (NTSC-U).
v1.5.0-dev-2421-gf22843816 lightningterror 2018-06-24 21:43:22 Download GSdx: Add crc id for Ratchet & Clank 2: Going Commando & Jak II Demo disc (NTSC-U).
v1.5.0-dev-2420-g54b0edbb1 Jonathan Li 2018-06-22 02:22:34 Download ci: Update Travis CI configuration Remove python dependency workaround. Use clang 5 (provided by Travis CI). Add GCC-8 and remove GCC-6. Remove unused clang stuff in 64-bit script.
v1.5.0-dev-2419-gfa7822fbb Jonathan Li 2018-06-22 02:20:40 No build common: Call va_end after vfprintf in PluginLog The C spec states that the va_arg argument value is indeterminate after returning from vfprintf. va_end and va_start must be called before the variable is reused.
v1.5.0-dev-2418-gba1689f6d refractionpcsx2 2018-06-20 23:01:10 Download Mild improvement to VIF MFIFO logging, got rid of a useless global variable \o/
v1.5.0-dev-2417-g150b1e842 lightningterror 2018-06-18 21:02:44 Download GSdx: Add Sly 3 PAL demo crc id.
v1.5.0-dev-2416-g74aefcb91 Luminar Light 2018-06-18 19:55:19 Download GameDB: Add Jak X Beta Trial to DB and a patch that makes it able to boot. (#2482)
v1.5.0-dev-2415-gabdd847fb lightningterror 2018-06-18 00:53:49 Download GSdx: Add some missing crc ids. Ratchet And Clank NTSC-U: E3 Demo and EB Games Demo, Soul Calibur 2 NTSC-U: Demo.
v1.5.0-dev-2414-g62b709773 pgert 2018-06-13 17:05:25 Download PCSX2: Update Scandinavian translations. (#2481)
v1.5.0-dev-2413-g6bd5afea8 Jonathan Li 2018-06-02 11:17:22 Download cdvdgigaherz:gtk: Simplify GUI dialog Avoid always setting the dialog to the centre of the screen - the GTK+3 documentation advises against it. Avoid using a GUI callback - it's unnecessary since the value can just be retrieved afterwards. Simplify the GUI construction - a container to handle layout isn't necessary due to the GUI's lack of complexity.
v1.5.0-dev-2412-g6778fa2b7 Jonathan Li 2018-06-02 11:02:30 No build cdvdgigaherz: Replace use of deprecated wstring_convert wstring_convert is deprecated in C++17. Use MultiByteToWideChar() and WideCharToMultiByte() instead.
v1.5.0-dev-2411-g4ab97be69 Jonathan Li 2018-06-02 11:02:09 No build cdvdgigaherz:windows: Adjust CD read success condition IOCTL_SCSI_PASS_THROUGH_DIRECT will return success even if the read fails (I'm not sure when it'll return failure). Assume the read is successful only when the read length is correct.
v1.5.0-dev-2410-g83ffbc2d3 Jonathan Li 2018-06-02 11:01:56 No build cdvdgigaherz: Remove unused mode parameter/member variables
v1.5.0-dev-2409-g2b9c368fa lightningterror 2018-06-11 01:08:36 Download GSdx-d3d: Rearange PSSelector(GSDeviceDX.h). Rearange PSSelector shader list in GSDeviceDX.h to match GL format. Easier to read and will make someone's life easier.
v1.5.0-dev-2408-g6f4212320 lightningterror 2018-06-11 00:01:40 Download GameDB: Moorhuhn Fun Kart 2008. Add Moorhuhn Fun Kart 2008 to DB. eeClampMode = 3 // Fixes falling through ground. Close #2479
v1.5.0-dev-2407-gbb5f989c0 lightningterror 2018-06-10 18:34:24 Download GSdx: Purge leftover SSX3 crc ids no longer needed.
v1.5.0-dev-2406-gaf3e55af6 lightningterror 2018-06-09 10:15:55 Download GSdx: Also update Tekken 5 ntsc-j crc hacks to work on progressive mode.
v1.5.0-dev-2405-g1c58d5acf lightningterror 2018-06-08 22:54:56 Download GSdx: CRC hacks for Tekken 5 NTSC-U should work on progressive mode as well now.
v1.5.0-dev-2404-g6f2ded822 Robert Neumann 2018-06-08 21:53:36 Download psxmode: move pgifInit() over to EE reset; start porting recent (later than ~2001) changes in CdRom.cpp, starting with labels; add a note on missing video timing recalculation when entering psxmode
v1.5.0-dev-2403-g30b722b80 Robert Neumann 2018-06-08 03:57:14 Download psxmode: actually apply the new iop / cd read timings; add seek delays that mimic real ones; altogether this at least fixes fmv playing way too quickly (music in Chrono Cross intro is fine now, for example)
v1.5.0-dev-2402-ga9af0ee5a Akash 2018-06-06 08:44:40 Download GameDB: Remove Rounding modes on Teen Titans This isn't the right fix for this game, the text issue is caused due to a bug on GSdx depth test, and is not a core issue. These rounding modes for some reason only partially alleviate the issue (https://forums.pcsx2.net/Thread-GSDX-Software-mode-Bug-Report-Teen-Titans-Load-Game-menu-not-displaying-text-where-it-should) while not fully fixing it, ZeroGS on the other hand doesn't have this issue even without these rounding mode changes. TL;DR - Issue is on GS, and it's troublesome when a GS issue is masked like this. This reverts commit 4765770dc8cf831193a3b88a4c2b86c93127de70.
v1.5.0-dev-2401-g4765770dc Christian Kenny 2018-06-05 18:53:57 Download GameDB: Add gamefix to restore missing text in Teen Titans.
v1.5.0-dev-2400-g9c1224b04 lightningterror 2018-06-02 12:55:25 Download GameDB: Add/adjust DOA2 Hardcore patch. Add iop patch to fix the sound on the US version as well. Original IOP EU patch by Kozarovv ported to US version by Refraction.
v1.5.0-dev-2399-g140a61692 lightningterror 2018-06-02 03:31:12 Download GameDB: Add EE patches for Spyro NB/EN. Add EE patches for Spyro New Beginning and Eternal Night NTSC/PAL. Fixes HUD and menu display in hw/sw mode. Original patches provided by Kozarovv, improved by Refraction.
v1.5.0-dev-2398-gf244706cc lightningterror 2018-06-02 03:10:26 No build GSdx: Purge Spyro NB /EN hw hack fixes. Purge Hw hack fixes for Spyro New Beginning and Eternal Night that fixed HUD and menu display. They will be replaced with EE patches in GameDB that work for both software and hardware mode. A much better alternative and less GSdx hacks.
v1.5.0-dev-2397-gba463ed07 lightningterror 2018-05-31 21:22:12 Download GSdx: Disable Alpha hack gui option on D3D9. Hack is only used on D3D10/11.
v1.5.0-dev-2396-g61406a434 Jonathan Li 2018-05-25 01:12:07 No build cmake: Fix GSdx EGL build libX11-xcb linkage issue Prevents a XGetXCBConnection undefined symbol error.
v1.5.0-dev-2395-g6ef793545 lightningterror 2018-05-27 11:39:37 Download GSdx:Port better support of palette from GL to D3D10/11. Port from commit b0af54d3 Fixes shadows in Star Ocean 3. Note: It works properly on native res only just like on GL. Upscaling will cause some issues. Only Direct3D10/11 supports it, D3D9 doesn't support integer operations so we can't reuse the code.
v1.5.0-dev-2394-gc78b5b706 refractionpcsx2 2018-05-30 02:29:23 Download MFIFO: Refactor of some of the VIF/GIF MFIFO functionality. Centralised the MFIFO resume function which should have been separate anyway. Added some more memory address safeguards. Logging now makes a bit more sense to look at.
v1.5.0-dev-2393-g810bec2d6 lightningterror 2018-05-27 15:27:36 Download GameDB: Clean up/reformat db a bit more. Whitespaces and comments. Slowly getting there.
v1.5.0-dev-2392-ge0029270e atomic83GitHub 2018-05-25 14:35:52 Download GameDB: Rayman Revolution fixes + missing demo entry This PR add an Emotion Engine Rounding fix Rayman Revolution (nearest). - Tested by @atomic83github @prafullpcsx2 and @Helium-4 It also add a missing demo entry along with dedicaced comments for some demo issues. [skip ci]
v1.5.0-dev-2391-g823431599 refractionpcsx2 2018-05-26 17:00:37 Download Previous fix for Eragon was incorrect. Game makes PATH3 busy then performs a reset, allowing VIF to continue, this is the fix I should have made ;)
v1.5.0-dev-2390-g342c10bd8 Timothy O'Barr 2018-05-26 13:20:02 Download PS1 mode: Adjustments to processor clock speed and CD read speed. (#2447) switch IOP clock, CD read speed and EE/IOP cycle ratio for PSX mode
v1.5.0-dev-2389-ga6db486af lightningterror 2018-05-24 20:03:36 Download Gamedb: Clean up db partially. Remove disabled patches for GT4 and Wallace & Gromit. Reformat code (Adjust whitespaces, empty rows, code comments). It should look much cleaner now, there's still a lot more to be done but it's a good start.
v1.5.0-dev-2388-g48ebfea17 lightningterror 2018-05-23 18:10:54 Download Gamedb: Add Giffifohack gamefix to NFL Street 3. Fixes corrupted textures. NTSC/PAL.
v1.5.0-dev-2387-gdc2779b38 lightningterror 2018-05-22 20:08:45 Download GSdx: Adjust Sky Gunner crc hack. Move hack back to Partial (GL level). Huge vram usage on both gl and dx - maybe not a channel effect or channel effect not yet detected.
v1.5.0-dev-2386-g8c2a79ab5 lightningterror 2018-05-22 20:05:14 No build GSdx: Add some missing crc ids. Sky Gunner US Regular and Trade Demo.
v1.5.0-dev-2385-g6bf87d7ef refractionpcsx2 2018-05-21 22:54:00 Download VIF FIFO: Hacked the hack. Fixes Downtown Run. Tested all known games that need the hack, they still work *phew*
v1.5.0-dev-2384-gd900917bf lightningterror 2018-05-21 03:03:23 Download GSdx-OSD: Adjust messages. Change font size from 32 to 28 default. Change log speed from 6 to 4 default. Change max log messages from 3 to 2 default.
v1.5.0-dev-2383-gc5f94fbce lightningterror 2018-05-21 02:27:29 Download GSdx: Adjust Spyro New Beginning crc hack. The hack should now work on the PAL version as well.
v1.5.0-dev-2382-gc4068e518 lightningterror 2018-05-20 16:27:50 Download GSdx: Update Spyro Hw fix/hack. Revert merge of Spyro Eternal Night / New Beginning hw hack. Update Spyro New Beginning hack - fixes menu/hud flicker in HW mode. SW mode still has issues with the menu/hud elements. Improve #1490
v1.5.0-dev-2381-gff3052935 lightningterror 2018-05-19 08:48:24 Download GSdx: Adjust Sonic Unleashed crc hacks. Move crc hacks back to Partial (OpenGL) level. Game experiences improper texture shuffle emulation and half screen bottom issue.
v1.5.0-dev-2380-g9b8244954 refractionpcsx2 2018-05-19 03:23:58 Download Fixed optimisation problem on branch in branch delay slot. Fixes Dropship - United Peace Force. Props to MrCK1 for finding the issue.
v1.5.0-dev-2379-g290397d1a lightningterror 2018-05-16 01:09:56 Download GSdx: Add a missing crc id for CrashNburn EU.
v1.5.0-dev-2378-gade38d4f8 atomic83GitHub 2018-05-12 14:41:13 Download GameDB: Code cleanup/ Vampire Night EE Timing Hack removal/ Armored Core fixes This commit remove the EETimingHack for Vampire Night wich is not anymore needed due to a fix in PCSX2 0.99, add fixes for various Armored core games as well as some code cleanup. [skip ci]
v1.5.0-dev-2377-g8b6751943 Christian Kenny 2018-05-15 20:34:07 Download GSdx: Remove Hummer Badlands CRC Hack.
v1.5.0-dev-2376-g171e7f016 Jonathan Li 2018-05-11 02:42:27 Download common: Work around GCC8 _xgetbv bug clang and earlier GCC versions do not provide the _xgetbv intrinsic. GCC8 does, but unfortunately it's broken. (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85684). Re-use our _xgetbv implementation to avoid the bug, but rename it to avoid compilation errors as well.
v1.5.0-dev-2375-g5ec5265ec pgert 2018-05-11 20:40:03 Download GameDB: Scarface and Harry Potter COS Updates. (#2431) Add ScarfaceIbitHack gamefix to Scarface The World Is Yours (NTSC-U) SLUS-21111 and SLUS-21492. Change Scarface Compatibility to 5 to the above two games. Add code comments to Harry Potter and the Chamber of Secrets (PAL) SLES-51192 and (NTSC-U) SLUS-20576 explaining that they both share the same CRC id.
v1.5.0-dev-2374-g78af56289 lightningterror 2018-05-10 23:24:18 Download GameDB: Update Dead or Alive 2 gamefix patch. Update the patch for Dead or Alive 2 Hardcore. Previously the patch had a side effect of removing all sound effects in the game, this new patch doesn't have that issue. The patch was improved by kozarovv. This patch is for the PAL version SCES-50003.
v1.5.0-dev-2373-ga17b0e536 lightningterror 2018-05-09 22:17:38 Download [skip ci] GSDumpGui: Adjust copyright information. Add copyright header information to files that didn't have any. The info is copied from files that already had copyright information. Add info for Alessio when he last commited. Add PCSX2 Dev Team in copyright information.
v1.5.0-dev-2372-g3a8857a78 lightningterror 2018-05-09 17:49:54 Download GSdx: Adjust crc hacks for Big Mutha Truckers. Move crc hacks back to OpenGL(Partial) level. Game experiences a half screen bottom issue and vertical stripes.
v1.5.0-dev-2371-gfbc0b1849 lightningterror 2018-05-08 23:13:35 Download GSdx: Adjust crc hacks for Heavy Metal Thunder. Move the hacks to DX Level(Full). OpenGL renders the effects properly with Depth Emulation.
v1.5.0-dev-2370-g35a2c5918 Christian Kenny 2018-04-03 18:27:57 Download GameDB: Add Prafull's Patch for Klonoa 2. Adds an IPU patch to Klonoa 2 to prevent hanging in Volk City. Temporary workaround for #2349.
v1.5.0-dev-2369-g8f6a3d9fe Jonathan Li 2018-04-30 01:33:06 Download gsdx: remove DirectCompute backend It hasn't been accessible since OpenCL was added, and it was barely updated since it was introduced.
v1.5.0-dev-2368-g15efe69e4 Jonathan Li 2018-05-04 21:25:11 Download common: Fix multiple _xgetbv() error on GCC 8 GCC 8 now provides _xgetbv, so avoid using our own definition in that case.
v1.5.0-dev-2367-g191219f7d lightningterror 2018-05-05 04:29:22 Download GSdx: Purge crc ids/games no longer needed. The following games in the crc list are not used anywhere so we can clean this list up. If some are needed in the future then they can be re added. List of removed games: CaptainTsubasa, Dororo, HarvestMoon, Jak1, JamesBondEverythingOrNothing, NamcoXCapcom, SDGundamGGeneration, SeintoSeiya, SengokuBasara, SilentHill2, SilentHill3, Siren, TalesofDestiny, VF4, VF4EVO.
v1.5.0-dev-2366-g1f21945d5 Gregory Hainaut 2018-05-05 19:28:40 Download i10n: update mo files
v1.5.0-dev-2365-ge606958a4 lightningterror 2018-05-04 20:00:38 Download Gsdx: Remove Captain Tsubasa crc hacks. The crc hack broke graphics ingame, causing flickering/transparent textures and other similar issues. On a side note the game experiences upscaling issues that can be fixed with Half Pixel offset hack.
v1.5.0-dev-2364-g34a94990c lightningterror 2018-05-04 19:59:03 No build GSdx: Adjust crc ids. Add a missing crc id for Captain Tsubasa-JP. Rename WildArms5 to WildArms4 for crc 565B6170 Jap, it was incorrect.
v1.5.0-dev-2363-g3f916f440 lightningterror 2018-05-03 00:32:03 Download GameDB: Add Harry Potter patch for the PAL version. Makes the PAL version playable as well. Patch is the same as NTSC version including CRC.
v1.5.0-dev-2362-g4de2df286 pgert 2018-05-02 14:09:48 Download GameDB: Minor info-alterations (#2379) * GameDB: Minor info-alterations * CRC removal * Correction of a regional-code. * Deleted some incorrect info * Oops - re-added some info * Minor alterations. * A minor alteration. * Minor alterations.
v1.5.0-dev-2361-ga3f07e6ba lightningterror 2018-05-01 00:05:58 Download GameDB: Add XgKickHack for Crash Twinsanity (NTSC-J). Fixes bad geometry on character. Follow up from #2372
v1.5.0-dev-2360-g17027c16c Jonathan Li 2018-03-23 16:51:11 Download gsdx-legacy: Copy GSdx baseclasses changes So it compiles. Bit of a pain though.
v1.5.0-dev-2359-gab9bdb009 Jonathan Li 2018-04-28 18:52:15 No build baseclasses: Move from unfree to 3rdparty Update it to the version found at https://github.com/Microsoft/Windows-classic-samples , which is in an MIT licensed repo, and add the LICENSE file (edited to remove the SIL Open Font LICENSE part since that doesn't apply). Some modifications have been made to reduce the diff/stop git complaining (not including any file that wasn't in the previous version and removing the related header includes in streams.h, and fixing some but not all of the whitespace issues).
v1.5.0-dev-2358-gb84b2808f Jonathan Li 2018-03-20 14:39:30 No build baseclasses|gsdx: Move code from baseclasses to GSdx Moved code seems to be from Gabest. Only the code that is currently used has been kept.
v1.5.0-dev-2357-g7ea027311 Jonathan Li 2018-03-20 14:37:18 No build gsdx: Remove code that does nothing
v1.5.0-dev-2356-gdc5327816 Jonathan Li 2018-03-19 00:29:39 Download pcsx2: Remove theming support It's incomplete, and there's not much that is actually themeable (basically only the background logo and icons can be changed).
v1.5.0-dev-2355-g6496e6db1 lightningterror 2018-04-27 18:38:49 Download Gsdx: Adjust Front Mission 5 crc hacks. Move CRC hacks do DX level. Hack that fixes shadows: Shadows/glitchy black ground textures can be fixed with Preload Frame Data. Hack that removed vertical stripes: D3D10/11 correctly emulates texture shuffle but also needs depth support.
v1.5.0-dev-2354-g1d7cef08a Jonathan Li 2018-03-18 20:45:37 Download pcsx2: Fix potential return of uninitialised value
v1.5.0-dev-2353-g908a37598 Jonathan Li 2018-03-18 18:35:37 No build pcsx2: Use enums instead of hardcoded integer Might prevent future breakage.
v1.5.0-dev-2352-gc8c973126 lightningterror 2018-04-23 20:09:49 Download GSdx: Update D3D fbmask emulation on texture shuffle. Improves accuracy on Sly series. Rendering is still bad and needs a lot more work but it's a little bit better.
v1.5.0-dev-2351-g0f5d3d2f1 lightningterror 2018-04-22 21:51:17 Download GSdx: Add Sly 3 demos crc ids. Regular Demo US, E3 Demo US.
v1.5.0-dev-2350-g011cd90fb Christian Kenny 2018-04-14 04:27:48 Download GameDB: Add vuClampMode hack/remove eeClampMode hack for Pac-Man World Rally. Fixes bad geometry. This also replaces the EEClampMode hack in the NTSC-U release which didn't appear to do anything.
v1.5.0-dev-2349-gf99711cdc Ryudo300 2018-04-17 13:17:16 Download PCSX2-GUI: 'About' Logo Updated the About page's logo to match our current logo.
v1.5.0-dev-2348-g630177ef4 Ryudo300 2018-04-16 09:03:20 Download PCSX2-GUI BackgroundLogo update, also in preparation for use in other places. Used zopflipng to compress the file.
v1.5.0-dev-2347-g28fd47dd2 Christian Kenny 2017-11-16 07:44:14 Download Add missing names to About Box, removed duplicate, misc. formatting
v1.5.0-dev-2346-g2c11acf40 Christian Kenny 2018-04-15 19:30:28 No build GameDB: Add vuClampMode hack to Katamari/SkipMPEGHack to Arctic Thunder.
v1.5.0-dev-2345-g230a497a1 lightningterror 2018-04-12 21:24:49 Download GSdx-TC: Don't skip depth lookup on Jackie Chan Adv and SVC Chaos. Don't skip draw calls on Jackie Chan Adv and SVC Chaos, fixes regressions on Jackie Chan Adv and SVC Chaos. Gregory: The correct fix would be to trace all textures writes to be sure of the source. But it is a much bigger work.
v1.5.0-dev-2344-g6073a26f5 lightningterror 2018-04-13 12:10:22 No build GSdx: Add some missing crc ids. Add SVC Chaos: SNK vs. Capcom EU/JP, Add Jackie Chan Adventures EU.
v1.5.0-dev-2343-gb622474ad lightningterror 2018-04-12 22:48:08 Download Update widescreen patches/cheats. This syncs the cheats_ws.zip widescreen patches archive with Devina's archive from 22.02.2018. Compared to the previous content of cheats_ws.zip: - 4 files deleted 9C4BA2CE, 113035B9E, C565E79E and duplicate 1429EB9F (2) - 142 files modified - 760 new files - 2294 files identical to before - 28 files that were removed from the forum archive that contained hunting/fishing games have been re added. Separate archive provied by FlatOut. The zip now has a total of 3200 patch files, compared to 2440 before. 7zip with the Ultra compression method was used to compress the archive.
v1.5.0-dev-2342-g834cd08f8 TotalCaesar659 2018-04-13 22:16:33 Download Updated Russian translation (#2377) Updated Russian translation
v1.5.0-dev-2341-g0e329347c lightningterror 2018-04-11 19:20:31 Download PCSX2: Update gamefix tooltip. Remove mention of Crash Tag Team Racing from VU I bit gamefix tooltip. Not needed since the gamefix has been removed for the game as it causes more issues.
v1.5.0-dev-2340-ge27ef3c08 lightningterror 2018-04-05 15:01:02 Download GameDB: Revert Crash Tag Team Racing gamefix. Revert ScarfaceIbitHack Gamefix. Regression was introduced in #2326. Caused hard freezes making the game unplayable and required an emulator restart without gamefixes enabled. Without the fix the game experiences short freezes but the game is still playable.
v1.5.0-dev-2339-g1292cd505 Christian Kenny 2018-04-06 23:58:17 Download GameDB: Add XgKickHack for Crash Twinsanity (NTSC-U)
v1.5.0-dev-2338-g0e39caaad lightningterror 2018-04-03 15:47:27 Download GSdx: Adjust Naruto series crc hacks Purge CRC hacks that removed lighting on maps. Games: Naruto - Narutimate Hero 3, Naruto Shippuuden: Narutimate Accel.
v1.5.0-dev-2337-gb6a73f6db lightningterror 2018-03-31 17:40:48 Download Gsdx: Add some missing crc ids. Tenchu Fatal Shadows US, God Hand EU, The Getaway EU, The Getaway Black Monday EU.
v1.5.0-dev-2336-g4cb164b79 lightningterror 2018-03-29 08:45:04 No build GSdx: Adjust CRC hacks. Purge Sengoku Basara crc hacks. Texture shuffle is emulated correctly on d3d11/ogl. d3d9 skips the bad draw call. Move Eternal Poison crc hack to d3d level. Not needed on ogl since the game is emulated correctly. Move hack that removes texture shuffle for Demon Stoneback back to ogl level, half screen bottom issue remains. Extent CRC hack for The Getaway and The Getaway Black Monday to work on EU regions.
v1.5.0-dev-2335-gee3038c5b FlatOutPS2 2018-02-18 17:20:56 Download SPU2-X: Fix UI regression Fixes regression. Audio Expansion Mode was no longer available in the UI when using XAudio2 on Windows versions before 8.
v1.5.0-dev-2334-gefc1274b2 lightningterror 2018-03-27 16:14:32 Download GameDB: Add Quake 3 Revolution patch. Removes intro and end credits FMVs. Fixes hanging caused by FMVs.[skip ci]
v1.5.0-dev-2333-g014e27bc2 lightningterror 2018-03-27 06:19:41 Download GSdx: Add Quak3 Revolution to Automatic mipmapping.
v1.5.0-dev-2332-g312db7755 lightningterror 2018-03-25 16:50:20 No build GSdx: Adjust CRC hacks. Move CRC hack that removed shadows to Aggressive, shadows are misaligned when upscaling - can be fixed with HPO. We can use the hack as a speedhack for Aggressive state. Add correct FBP code for Sly 2 E3 Demo. CRC hack should work properly now. Purge God of War 1/2 CRC hacks that fixed/removed the vertical red lines. No longer needed since the issue is fixed accross all renders. Also useless to be kept for speedhacks.
v1.5.0-dev-2331-g9769f19eb lightningterror 2018-03-25 16:48:48 No build GSdx: Remove fbmask handle in GSRendererDX. It's already handled in texture shuffle code.
v1.5.0-dev-2330-g0e83b89db lightningterror 2018-03-18 10:08:36 Download GSdx-D3D: Texture and channel shuffle improvements. Texture Shuffle changes: Always Enable Texture shuffle on D3D10/11. Previously Texture shuffle was enabled if CRC hack level was below Full, this was kinda not good since D3D also relies on CRC hacks on Full so you could either stick with texture shuffle or crc hacks. Texture shuffle is not supported on D3D9, however we can do a partial port where instead of vertical lines with the effect we get the effect on the entire screen. Better than nothing I suppose. Ported some of the code from OpenGL to D3D ( just a copy - paste job :) ), part of the code misses a dedicated shader but we can still use it to fix various issues on many games. List of affected games tested so far: The Godfather, Final Fight Streetwise, The Suffering Ties that Bind, Urban Chaos have their vertical lines issues fixed (highly possible for other games as well), MGS and Stolen see an improvement but they are still broken without crc hacks. Other games that suffered similar issues are probably affected as well. Channel Shuffle changes: Update Channel Shuffle detection. A lot of games should see an improvement, MGS, Urban Chaos, Stolen have their top left corner issues resolved. Other games should be affected as well that use similar logic. They still miss a shader so some effects are still broken/show glitches but it's a nice improvement for D3D users. Shared changes: Texture Shuffle and Channel shuffle have been moved to their own dedicated functions. Should make things a bit cleaner. Move part of the code for Texture Shuffle to GSRendererHW to be shared across all HW renderers, should aboid copy paste/duplicate code.
v1.5.0-dev-2329-g2ad5db227 lightningterror 2018-03-18 12:23:28 Download GSdx Adjust/Replace crc hack for Final Fight Streetwise. Replace/remove an old crc hack that was used to fix the red vertical lines issue, the hack is no longer needed. The new hack removes depth effects on D3D only. Note: The game has another vertical lines issue that can be fixed with texture shuffle on D3D. Add comments to Simple2000Vol114 explaining what the hacks do.
v1.5.0-dev-2328-g99350d6ca lightningterror 2018-03-18 12:20:22 No build GSdx: Add some missing crc ids. Sly 2 E3 Demo US, Sly 2 JP.
v1.5.0-dev-2327-g1f0de9a1c refractionpcsx2 2018-03-20 11:12:12 Download Merge: 40f7d6c95 f6637ff95 Merge pull request #2332 from atomic83GitHub/Patches-fix GameDB: Patch update for multiple games. Closes #1496
v1.5.0-dev-2325-g40f7d6c95 Christian Kenny 2018-03-18 19:40:38 Download GSdx: Add Shox to Automatic Mipmapping
v1.5.0-dev-2324-g6aaae6970 lightningterror 2018-03-09 15:33:14 Download GSdx: Cleanup hacks in GSRendererHW. Merge identical code for Spyro Games in to one to avoid duplicate code. Rename hacks name for Jak series from OO_Jak to OO_JakGames since there are multiple games added.
v1.5.0-dev-2323-gf4fa115c8 lightningterror 2018-03-08 00:01:46 No build GSdx: Remove GT3/Concept CRC Hacks. This follows PR #2304. The CRC hacks are no longer needed due to the partial port of channel shuffle on D3D. They cause higher vram spikes now.
v1.5.0-dev-2322-gbd0947e7a lightningterror 2018-03-07 23:42:29 No build GSdx: Add/adjust CRC ids. This follows PR #2330. Add some missing regions: Tomb Raider Legend JP, StarWars Force Unleashed EU, SuperMan Returns EU, Valkyrie Profile 2 FR. Rename GT3/Concept titles, they were incorrect. Adjust Harley Davidson region id from NoRegion to US. Add some missing regions to automatic mipmapping: FIFA 03 US, FIFA 04 EU, FIFA 05 EU. Reformat a few comments.
v1.5.0-dev-2321-g432999fae pgert 2018-03-08 18:54:37 Download PCSX2: Minor lingual correction on tooltip (#2328) Small correction to trace logging tooltip string.
v1.5.0-dev-2320-g6d7e2c56d refractionpcsx2 2018-03-07 23:23:01 Download Gif: Allow flag setting for PRIM/REG transfers on 0 length packets. Fixes Reservoir Dogs
v1.5.0-dev-2319-gf6e4a3081 Christian Kenny 2018-02-15 19:32:41 Download Console Window: Reset the titlebar when the VM is shutdown.
v1.5.0-dev-2318-gde1584b9f refractionpcsx2 2018-03-05 09:49:14 Download Merge: 73f1d7d09 a132d923c Merge pull request #2334 from MrCK1/gamedb_spongebob GameDB: Add GIF FIFO hack for Spongebob: Creature From the Krusty Krab
v1.5.0-dev-2317-ga132d923c Christian Kenny 2018-03-04 17:53:15 No build GameDB: Add GIF FIFO hack for Spongebob SquarePants: Creature From the Krusty Krab (fixes bad graphics) [skip ci]
v1.5.0-dev-2316-g73f1d7d09 lightningterror 2018-02-28 22:25:27 Download GSdx: Rename HW hacks drop list options. Add "Default" nametag for default list options for the hacks: Sprite, Round Sprite, GL Advanced settings, HPO. Should help users know which options are the default ones with less confusion.
v1.5.0-dev-2315-ga9168fed5 Christian Kenny 2018-03-04 15:03:50 Download PCSX2: Remove the "DisableOutput" option. (#2298) It's been broken/unused for some time.
v1.5.0-dev-2314-g084530eec refractionpcsx2 2018-03-03 04:31:25 Download Merge: fb4f27488 b10c35706 Merge pull request #2122 from PCSX2/target_load GSdx-TC: Fix load size calculation in target update Fixes #1972 Fixes #2110 Fixes #2138
v1.5.0-dev-2312-gfb4f27488 Jonathan Li 2018-03-03 00:41:46 Download gsdx: Remove inappropriate comment
v1.5.0-dev-2311-g38aa4e174 lightningterror 2018-03-01 03:33:18 Download GSdx: GSCrc.cpp reformat comments and whitespaces.
v1.5.0-dev-2310-g2be9cf060 lightningterror 2018-03-01 03:29:57 No build GSdx: Add/adjust CRC ids. Add CRC id for FFXII US, SFEX3 EU, GT4 CH and GT4 Online Beta US. Adjust BullyCC region from US to EU. Add Missing regions for Ratchet & Clank, Ace Combat, Destroy All Humans and Soul Reaver series to Automatic Mipmapping.
v1.5.0-dev-2309-gfaa4be49c Jonathan Li 2018-02-04 01:10:15 Download gui: Fix trace logging panel misc section behaviour This enables/disables the misc section when the master trace log toggle checkbox has changed state.
v1.5.0-dev-2308-g8dfeeb354 Jonathan Li 2018-02-04 16:36:17 No build pcsx2: Fix Trace Logging enable/disable behaviour This disables SIF logging if the master trace logging switch has been disabled.
v1.5.0-dev-2307-gc3dbc4e94 Jonathan Li 2018-02-04 01:09:11 No build gui: Fix apply button on Trace Logging dialog Instead of binding all checkbox events to an event handler, bind only the master trace log toggle checkbox event and continue processing the event after it has been handled. This fixes the non-functional apply button and is also more efficient.
v1.5.0-dev-2306-g629bb2383 Jonathan Li 2018-02-04 00:51:50 No build utilities: Fix CheckedStaticBox behaviour Avoid enabling the child windows when SetValue is called if the window is currently disabled. Also continue processing the checkbox event after it has been handled, which allows the event to propagate to the parent window.
v1.5.0-dev-2305-gff68ad61e refractionpcsx2 2018-02-27 19:40:44 Download Merge: 0c20385cc 5aba06f35 Merge pull request #2309 from pgert/master GameDB: Scarface
v1.5.0-dev-2301-g0c20385cc atomic83GitHub 2018-02-27 18:25:57 Download Fr translation update (#2270) update the Fr translation.
v1.5.0-dev-2300-ged0fba174 refractionpcsx2 2018-02-27 18:24:06 No build Merge: b3a1345bb 766763575 Merge pull request #2231 from atomic83GitHub/Beyond-good-and-evil-fix GameDB: Max Payne, Klonoa 2, Evolution Snowboarding, Mana Khemia and Fifa Street 2 fixes
v1.5.0-dev-2298-gb3a1345bb refractionpcsx2 2018-02-27 18:20:11 Download Merge: 333e0cc82 41f6337bf Merge pull request #2326 from FlatOutPS2/1_GameIndex GameDB: Update Crash Tag Team Racing
v1.5.0-dev-2297-g41f6337bf FlatOutPS2 2018-02-27 01:06:30 No build GameDB: Update Crash Tag Team Racing Fixes performance drops and short freezes in adventure mode. Alas, there is no Crash Tag Team Wrestling, so I replaced it with the correct title. Updates Gamefixes Panel entry of VU I bit Hack. Closes #1785
v1.5.0-dev-2296-g333e0cc82 bositman 2018-02-25 15:50:57 Download Merge: afd6541ca ee57605f7 Merge pull request #2302 from MrCK1/gamedb_ck1 GameDB: VU rounding fixes for Guitar Hero series and Hitman Contracts.
v1.5.0-dev-2294-gafd6541ca bositman 2018-02-24 21:59:44 Download Merge: 10ebe1665 de0f36fe7 Merge pull request #2324 from altiereslima/master Portuguese-BR translation update
v1.5.0-dev-2293-gde0f36fe7 altiereslima 2018-02-24 03:12:45 No build Portuguese-BR translation update
v1.5.0-dev-2292-g10ebe1665 Christian Kenny 2018-02-06 01:18:42 Download GSdx (OGL HW): Perform a texture shuffle when the address of the framebuffer and the texture are the same. Tomb Raider: Angel of Darkness relies on this behavior to produce a distance fog effect. Closes #2215
v1.5.0-dev-2291-gc1fd01545 FlatOutPS2 2018-02-11 16:41:56 Download GSdx: Remove GT4/Tourist Trophy CRC hacks Removes GT4/Tourist Trophy CRC hacks. The hack had already been moved to aggressive due to VRAM spike issues, but is no longer necessary at all due to the in-game brightness/contrast setting issue being moved to behind the frame buffer conversion hack for Direct3D and being resolved for OpenGL.
v1.5.0-dev-2290-g768a4412d lightningterror 2018-02-11 15:14:19 Download Gsdx: Adjust Ikkitousen CRC hacks. Move hacks that disabled shadows to DX level since OpenGL renders shadows properly with Depth Emulation. Some other upscaling issues appear with the disabled hack like a small black border on the bottom of the screen or some ui elements but those can be fixed with TC X,Y Offset hack.
v1.5.0-dev-2289-g64442379a refractionpcsx2 2018-02-20 20:25:48 Download Merge: 4e3730f8f 78d4e5a3b Merge pull request #2251 from atomic83GitHub/Game-db-Missing-games-add GameDB: Final Fantasy X fix Closes #760
v1.5.0-dev-2289-g5aba06f35 pgert 2018-02-15 13:41:59 No build More Relocations
v1.5.0-dev-2288-gb8257d2c5 pgert 2018-02-14 17:09:33 No build Relocations
v1.5.0-dev-2287-g15c9006f0 pgert 2018-02-13 16:38:57 No build GameDB: Scarface
v1.5.0-dev-2287-g4e3730f8f Huud 2018-02-20 11:09:34 Download Utilities: Fix subtraction operation function in FixedInt class (#2313)
v1.5.0-dev-2286-gee57605f7 Christian Kenny 2018-02-11 03:43:49 No build GameDB: VU rounding fixes for Guitar Hero series and Hitman Contracts. Guitar Hero Series: Fix cut-off numbers and restore missing whitespace in combo meter Hitman Contracts: Fix missing light shafts under lamps
v1.5.0-dev-2286-g41c49faa8 Jonathan Li 2018-02-04 15:04:17 Download cmake: Improve wxWidgets and SDL linkage check If wxWidgets is linked to SDL, check what version it's actually linked against instead of assuming it's linked to SDL1.2 (which isn't true on Fedora 27).
v1.5.0-dev-2285-gc23241c5f Akash 2018-02-08 11:14:37 Download PCSX2-Counters: Fix rounding of blank and render I guess the intention of the older logic was to get the truncated part by comparing with the original value, but that went wrong due to using the pre-normalized value (before the division) for comparison. Hence let's just do a modulo for rounding the render and blank.
v1.5.0-dev-2284-g785fe6b2e Akash 2017-12-29 05:37:21 Download Counters: Fix Hblank calculation for DVD videmodes Previously, the DVD variant NTSC/PAL modes used the horizontal blanking interval calculation algorithm used by digital video modes, which shouldn't be used and also rounding error check was neglected. Added the DVD variant modes to the list in analog video mode finder subroutine. This should impact timing/vertical synchronization in PSX games significantly.
v1.5.0-dev-2283-g5fdc9da88 refractionpcsx2 2018-02-07 23:15:01 Download Merge: 743caf46f ca22aadca Merge pull request #2299 from FlatOutPS2/1_GameIndex GameDB: Update Silent Hill 3
v1.5.0-dev-2282-gca22aadca FlatOutPS2 2018-02-06 22:34:57 No build GameDB: Update Silent Hill 3 Adds vuClampMode = 2 This fixes some lighting/shadow artefacts. Most light sources like the Flashlight are unaffected and don't cause any artefacts.
v1.5.0-dev-2281-g743caf46f Jonathan Li 2018-02-06 01:04:52 Download pcsx2: Fix string truncation on Windows
v1.5.0-dev-2280-gf64488f81 Jonathan Li 2018-02-06 01:03:25 No build gsdx:d3d: Fix fbmask conversion on texture shuffle Port of 6580f4922fcee77db8cf9225a70db781b53c12a8.
v1.5.0-dev-2279-g75c803df1 Jonathan Li 2018-01-30 02:39:26 Download cdvdgigaherz:windows: Refactor to use early returns
v1.5.0-dev-2278-g5c158b4df Jonathan Li 2018-01-30 02:34:08 No build cdvdgigaherz:windows: Avoid unneeded DVD ioctls Avoid using the IOCTL_DVD_START_SESSION and IOCTL_DVD_END_SESSION ioctls - it's not necessary to obtain an Authentication Grant ID (AGID) before requesting the DVD physical format layer descriptor.
v1.5.0-dev-2277-g85c59fdb5 lightningterror 2018-01-30 04:21:21 Download GSdx: Adjust DBZ BT2 CRC hack and id, add R&C3 EU to Automatic Mipmap. Adjust region id for BT2. Move the sky texture(depth) hack back to Partial level only for the EU regions. Effect is still not rendered correctly and causes a half screen bottom issue. Add R&C3 EU to Automatic Mipmapping.
v1.5.0-dev-2276-g86a8cbf40 lightningterror 2018-01-30 04:24:34 No build GSdx: Change Skipdraw Maximum limit value. Previously the limit was 1000, now 10000 in the GUI. It should help in some rare cases where a higher number is needed without the need of ini editing and value reset issues caused by the GUI.
v1.5.0-dev-2275-g94b822df3 Christian Kenny 2018-01-23 07:07:00 Download Resolve cases where GUI values are not updated when adjusting sliders with the scroll wheel.
v1.5.0-dev-2274-ga5db116d0 Christian Kenny 2017-06-13 02:49:00 No build Remove unused 'About Box' references on Linux and Windows from SPU2-X/CMakeLists, ect.
v1.5.0-dev-2273-g168402217 Christian Kenny 2017-06-13 02:47:15 No build Make GUI more user-friendly by disabling some options when they aren't used.
v1.5.0-dev-2272-gaf74a75c5 FlatOutPS2 2018-02-05 14:13:31 Download Plugins: Move Xpad and USBqemu plugins to old plugins solution The XPad plugin has been superseded by the LilyPad plugin, and is known to cause control issues. The USBqemu plugin is an dead plugin with no functionality. Close #106 Close #2293
v1.5.0-dev-2271-g27c45fc99 viciousShadow 2018-01-29 02:15:57 Download pcsx2: Fix copy bytes patch command This adjusts the copy bytes command format from 5aaaaaaa nnnnnnnn 00000000 bbbbbbbb to 5aaaaaaa nnnnnnnn bbbbbbbb 00000000 so that it matches the copy bytes command format used by PS2 cheat devices (GS/CB/XP/AR2).
v1.5.0-dev-2270-g8600ada73 FlatOutPS2 2018-02-03 16:08:49 Download PCSX2: Avoid SYSTEM.CNF error message in PSX mode (#2286) Avoid error on non-empty last line of file.
v1.5.0-dev-2269-g081676bcd bositman 2018-02-02 14:03:05 Download Merge: ab44ebd7e 63bbe55ec Merge pull request #2276 from altiereslima/master Portuguese-BR translation update
v1.5.0-dev-2267-gab44ebd7e lightningterror 2018-01-23 07:07:18 Download PCSX2: Add configurable Cheats folder to Components Selectors. Add GUI option to Plugins Components Selectors to change the default "Cheats" folder location. Similar to savestates/logs/..etc.
v1.5.0-dev-2266-geeca9f61b Jonathan Li 2018-01-23 20:07:25 Download cdvd: Fix writing of CD blockdumps Write the full CD sector (not including subchannels) to a blockdump instead of just a partial CD sector that isn't offset correctly.
v1.5.0-dev-2265-g79d57e294 Jonathan Li 2018-01-23 20:05:51 No build cdvd: Fix and switch to writing v2 format blockdumps Switch to using vector for the dump sector table, and also fix a bug where memory was not allocated when writing to a v2 format block dump, causing a null pointer dereference. Also switch to using the v2 block dump format, which generally produces smaller dump files (the dumps also seem smaller than the ones generated by cdvdiso, which seems to repeat sectors).
v1.5.0-dev-2264-gf7c0a910f refractionpcsx2 2018-01-27 00:02:23 Download Gif: Don't set state on NOP packet. Fixes #2277
v1.5.0-dev-2264-g63bbe55ec altiereslima 2018-01-25 02:14:18 No build Portuguese-BR translation update
v1.5.0-dev-2263-g24b83fd96 FlatOutPS2 2018-01-14 20:53:07 Download PCSX2: Memory card minor code improvements - Adds tooltip for Convert memory card button in the memory card dialog - Updates several memory card console writes. - Adds 2018 copyrights to the updated files
v1.5.0-dev-2262-gc749f961e FlatOutPS2 2018-01-14 20:52:35 No build PCSX2: Add keyboard shortcuts to memory card dialog right-click menu
v1.5.0-dev-2261-g1ad6fd829 FlatOutPS2 2018-01-14 20:38:19 No build PCSX2: Update PSX memory card file extension Changes the file extension used by PSX memory cards to the common .mcr instead of using the same (.ps2) extension used by PS2 memory cards. Updates the extension listed in Create memory card dialog when a PSX or PS2 memory card is selected.
v1.5.0-dev-2260-gf8e2c65ce FlatOutPS2 2018-01-14 20:35:37 No build PCSX2: Replace PSX memory card checkbox Replaces the awkward checkbox for a PSX memory card in the bottom left of the Create Memory Card dialog with a radio button like the other memory card types.
v1.5.0-dev-2259-gacc9530d6 lightningterror 2018-01-16 18:41:29 Download GSDumpGUI: Update the GUI interface Rearranged/updated many GUI elements. Reduce height of window to make it more appealing for laptop users. Add OpenGL HW/SW options to Renderer Override. [skip ci]
v1.5.0-dev-2258-g039d03595 lightningterror 2018-01-16 18:36:17 No build gsdumpgui: s/GSDX/GSdx/
v1.5.0-dev-2257-g8fff11fde Jonathan Li 2018-01-16 18:33:41 No build gsdumpgui: Improve renderer override handling Instead of faffing around with strings and having to handle a lot of edge cases when trying to override the renderer, just let WritePrivateProfileString do all the hard work for us instead.
v1.5.0-dev-2256-gfad0a2a55 Jonathan Li 2018-01-18 21:50:58 Download cmake: Remove old macro substitution workaround The workaround was used to prevent macro substitution occuring on paths containing "linux", but it's no longer necessary since "linux" is not set as a predefined macro when a "-std=" option is passed to gcc. Fixes #2268.
v1.5.0-dev-2255-g43d0bd99c Russ K 2018-01-14 02:47:00 Download Enhance "Assemble Opcode" to be pre-populated by existing instruction. (#2244)
v1.5.0-dev-2254-g4aa25c497 lightningterror 2018-01-12 15:38:36 Download GSdx: Disable Merge Sprite on native resolution. Previously if HW hacks were enabled Merge Sprite was active(if checked) on native resolution even if the GUI option was disabled, which in result caused glitches in games on native resolution. This should address that issue.
v1.5.0-dev-2253-g5d61f656e refractionpcsx2 2018-01-12 15:21:20 Download Merge: fe27d3b25 57cbc901b Merge pull request #2264 from FlatOutPS2/SPU2 SPU2-X: Prevent volume check from altering volume
v1.5.0-dev-2252-g57cbc901b FlatOutPS2 2017-01-18 13:31:19 No build SPU2-X: Prevent volume check from altering volume Fixes issue in Tokyo Xtreme Racer Zero where checking the left master volume would alter it.
v1.5.0-dev-2251-gfe27d3b25 FlatOutPS2 2018-01-11 23:10:44 Download GSdx: Add Dark Cloud CRCs to automatic mipmapping
v1.5.0-dev-2250-g9dc7930ff lightningterror 2018-01-12 06:44:32 Download GSdx: Merge CRC hacks of Wild Arms 4 and 5 It's better to avoid duplicate code so let's merge these two together as well.
v1.5.0-dev-2249-g49cd6bc78 orbea 2018-01-10 03:17:15 Download cmake: Don't print a git describe error with shallow clones.
v1.5.0-dev-2248-gfbdd0f439 lightningterror 2018-01-10 02:17:44 No build GSdx: Remove/move/merge CRC hacks. Remove Aggressive CRC hacks for SSX 3. Was used to remove the red lines on older versions but no longer needed since the issue has been fixed. Offered 1fps or less speed bump but it's not worth keeping for such a minimal increase. Merge all FFX CRC hacks in to one. They share the same code so it's better to have one to avoid duplicate code. Move CRC hack for Bleach Blade Battlers to Aggressive. It removes the character shading. It can be used as a speed hack since the gains are quite good from it. Around 15-30%.
v1.5.0-dev-2247-g29ef586f9 lightningterror 2018-01-08 21:01:36 No build GSdx: Move CRC hacks for Soul Calibur 2&3 to DX level. Add missing CRC ids for Soul Calibur 2 and 3. Move CRC hacks to DX level. They are not needed anymore on OpenGL since Depth Emulation fixes depth issues (shadows).
v1.5.0-dev-2246-g36a1c7a26 Akash 2017-12-08 07:46:44 Download PCSX2-WX: Display the video mode on titlebar I found it might be useful for looking into issues at certain cases where users provide a screenshot covering the titlebar, so we can easily identify which video mode is being used. Especially useful for looking into PCRTC issues.
v1.5.0-dev-2245-ge0ec8b3be Jonathan Li 2017-12-25 01:55:59 Download iop: Fix booting ELF files on a different drive Fixes a regression introduced in b3b1f3ac685da28030993e70ae6433175060d57e, where ELF files on a different drive to PCSX2 would fail to load.
v1.5.0-dev-2244-g854246846 Russ K 2018-01-06 11:05:42 Download Fix mouse click focus in debugger near functions ending in a branch. (#2250) This code updates the DisassemblyFunction objects to only include Delay Slots when they are within the bounds of the function.
v1.5.0-dev-2243-g74282b46f Russ K 2018-01-04 10:01:48 Download Corrected MipsOpscodes table for unconditional branch. (#2247) The assembler was previously assembling instruction "b i" as an alias to "j I". This caused unexpected behavior when attempting to assemble an unconditional branch. The previous behavior would cause position-independent code to fail due to the distinction between the absolute address of a jump vs. the offset of a branch.
v1.5.0-dev-2242-ge10ac8cbe altiereslima 2017-12-28 06:41:23 Download Portuguese-BR translation update (#2209) Translated new strings and few updates.
v1.5.0-dev-2241-g18ea36adc atomic83GitHub 2017-12-28 06:31:52 Download GameDB: Fixes and compatibility status update (#2223) - Added proper clamping/rounding modes for Star Wars Bounty Hunter - Added VIF FIFO hack for Petz - Horsez 2 to resolve hang at loading screen - Update to compatibility status of few games [skip ci]
v1.5.0-dev-2240-g13526fc67 Leucos 2017-12-20 05:21:04 Download Italian translation update (#2155) - Translated new strings - Various fixes and improvements
v1.5.0-dev-2239-gbea611e80 atomic83GitHub 2017-12-20 05:18:20 Download GameDB: Add proper rounding mode for Beyond Good and Evil v2 (#2214) Apparently the nearest rounding mode is necessary to fix some effects which weren't fixed in positive rounding. [skip ci]
v1.5.0-dev-2238-g687c0b45e lightningterror 2017-12-04 10:36:07 No build Gsdx: Tekken 5 Channel effect and CRC Hacks Move CRC hack to Partial that fix the half screen bottom issue since the effect is not rendered correctly. Move CRC hack to Aggressive. These hacks are only needed when running upscaled resolution. They skip the blur effect which cause ghosting and some other screen issues. Side effect is they also remove the channel effect on OpenGL which is emulated correctly so let's put them on Aggressive. Comment out a hack, it's unknown what the hack does atm. If there are new issues then it will be added back. Added comments what the hacks do. Partial port for channel shuffle effect to Direct3D for Tekken5. The effect is skipped and not rendered but now the top left screen glitch has been resolved. Note: At least Minimum CRC level is required for this to work.
v1.5.0-dev-2237-g41051f3cf lightningterror 2017-11-24 14:57:43 Download GSdx: Add hidden option to disable Nvidia hack Add hidden option "UserHacks_DisableNVhack" to disable the Nvidia hack on Direct3D which added black lines on the right and bottom of the screen. Could be useful for Intel and AMD GPUs. A better solution would be to add Vendor Id detection instead, but this will do for now. To disable the Nvidia hack add UserHacks_DisableNVhack=1 in GSdx.ini
v1.5.0-dev-2236-g5fec90086 RedPanda4552 2017-12-10 17:03:26 Download Make PSX cards appear as Pocketstation devices. (#2208) Fixes memcard access in Final Fantasy VIII, and likely in other PSX games supporting the Pocketstation peripheral. This makes inserted PSX cards show up as PocketStation devices in the PS2 browser, which is okay for now.
v1.5.0-dev-2235-g4558dd9e2 atomic83GitHub 2017-12-10 16:34:30 Download GameDB: Add proper rounding mode for Beyond Good and Evil (#2210) [skip ci]
v1.5.0-dev-2234-g7a71b6f3d Christian Kenny 2017-11-29 18:49:16 Download Flag XP as an unsupported OS.
v1.5.0-dev-2233-gbc8d9d40b Jonathan Li 2017-12-01 00:56:11 Download ci: Fix Travis CI build issues Add python:i386 to gcc 32-bit builds to avoid a strange dependency issue with the gcc-4.9 and gcc-7 builds. Remove chrome workaround since it's not needed anymore. Change 32-bit clang dependency to gcc-7-multilib (no real reason, I just feel like doing so). [skip appveyor]
v1.5.0-dev-2232-ga74a5d95a lightningterror 2017-11-26 22:53:12 Download GSdx: Remove/move CRC hacks for Simpsons Game Remove CRC hacks no longer needed. Move CRC hacks to Aggressive level. Can be used as a performance hack.
v1.5.0-dev-2231-g3c74f0f90 lightningterror 2017-11-07 02:23:27 Download GSdx: Extend support of "Preload Frame Data" for Direct3D. Fixes glitchy water in Rogue Galaxy in Direct3D when the hack is enabled. Fixes Test Drive car reflection in Direct3D when the hack is enabled. OTher games are affected as well.
v1.5.0-dev-2230-g025eef63b Jonathan Li 2017-11-26 23:47:16 Download pcsx2:gui: Display '&' properly in recent ISO list menu & is used to specify the keyboard shortcut key in menu labels. && must be used to display an &. Closes #2148.
v1.5.0-dev-2229-gc9abec7cb Jonathan Li 2017-10-10 22:19:22 Download cdvdgigaherz: Always read 2352 bytes from CD sectors For some CDs (i.e. Suikoden), trying to read a 2048 byte "cooked" sector does not work. However, reading the raw sector and then extracting the required 2048 bytes works fine, so let's do that. This also makes it easier to port CD/DVD disk reading to operating systems that don't provide CD/DVD interface conveniences.
v1.5.0-dev-2228-g0a4ff90bf Jonathan Li 2017-10-08 11:50:19 No build cdvdgigaherz: Detect CD track mode correctly In every CD data sector, byte 15 indicates what the CD track mode is.
v1.5.0-dev-2227-geb796a13c Jackson Sommerich 2017-11-23 09:45:08 Download Update PCSX2_FAQ.doc to reflect changes made on the PCSX2 Forum (#2087) doc: Update FAQ document * Update system requirements to match README.md and remove references to v0.9.6 * Fix formatting issues, add link for DirectX and speed issues
v1.5.0-dev-2226-gbe32e8940 bositman 2017-11-22 12:52:23 Download Merge: 49cea778a d179efc3e Merge pull request #2142 from altiereslima/master Updating Portuguese-BR translation
v1.5.0-dev-2225-gd179efc3e altiereslima 2017-11-22 04:01:56 No build Updating Portuguese-BR translation
v1.5.0-dev-2224-g49cea778a lightningterror 2017-11-05 22:19:00 Download Translations: French Update French translations. By @atomic83GitHub
v1.5.0-dev-2223-g6d49bf6fc lightningterror 2017-10-14 13:00:26 No build GSdx: Automatic HW Mipmapping option Adds automatic HW mipmapping support. It relies on CRC ids so if a game does not have their CRC id but needs mipmapping it will not work until the id is added. Add GUI menu and tooltip for Automatic mipmap "Automatic (Default)" This option will be default option from now on. Rename "Very Slow" text option to "Slow" for full mipmap as it caused the text not to fit properly in the menu. Credits also go to @RedPanda4552 and @ssakash for helping with the code.
v1.5.0-dev-2222-g431b4f6f1 lightningterror 2017-11-05 02:19:13 Download GSdx: Rearrange HW Hacks Rearrange the two columns of HW hacks, new arrangement is done in alphabetical order on Windows and Linux. Rename some hacks on Linux to match the windows version. Some other minor tweaks as well.
v1.5.0-dev-2221-gff30e15a4 Víctor "IlDucci 2017-11-13 23:30:12 No build Updating Spanish translation - Removing accents on the word "solo" (New RAE rules) - Improving the wording on some lines.
v1.5.0-dev-2220-g2aea8ee69 pgert 2017-11-20 05:14:10 No build Swedish translation update
v1.5.0-dev-2219-g595649368 Christian Kenny 2017-11-16 19:36:08 Download GSdx: Remove CRC hack for James Bond Everything or Nothing. Thes hack was used to avoid a VRAM spike, but isn't needed anymore.
v1.5.0-dev-2218-g3b122a1ba UlsterRose 2017-11-12 22:16:54 Download Add vuClampMode fix to EA Burnout titles.
v1.5.0-dev-2217-gb31c23b37 lightningterror 2017-11-11 21:09:07 Download GSdx: Add/move CRC hacks for Street Fighter EX3 Add missing CRC ids. Move CRC hacks to OpenGL since the effects aren't emulated properly atm.
v1.5.0-dev-2216-g6299d9efa Akash 2017-11-08 10:00:46 Download GSdx-Capture: Grayout configure button for codecs The following patch grays out the configure button when there's no configuration dialog available for the selected codec. What's the use in clicking it when no dialog pops up? :P (I've been tricked by it lots of times)
v1.5.0-dev-2215-gb10c35706 Akash 2017-11-08 07:47:23 No build GSdx-TC: Fix load size calculation in target update Previously, the calculation for the size of data to be loaded was done based on the rendering target buffer size and scaling multiplier, which was totally wrong. This led to different resolutions having different load sizes while the size of the real GS memory is common regardless of the scaling variancies. Hence use the default rendering target buffer size for the load size independent of the scaling values. I've also removed a buffer height saturation code which seemed unreliable. Note: The accurate version of the code can be enabled using the macro provided in config.h (which is more intensive on resources), the current code goes along with the approach of maintaining a decent performance level along with a formidable accuracy.
v1.5.0-dev-2215-g766763575 atomic83GitHub 2017-12-25 23:19:07 No build GameDB: Fix for many games EE clamping mode to full fix Max Payne from crashing and freezing. Tested on NTSC-U/Pal-M4 VU clamping mode to extra fix some reflection issues in Klonoa 2. Tested on Pal-M5 OPHflaghack fix the "press start" screen from freezing in Evolution Snowboarding. Tested by MrCK1 on NTSC-U EE round mode to nearest fix some jumping issue in Mana Khemia. Tested by Schtolteheim (PCSX2 forum) on NTSC-U Gif fifo hack fix some flag corruptions and characters garbages ingame on Fifa Street 2. Tested on Pal-M6 [skip ci]
v1.5.0-dev-2215-g849c2f36d Akash 2017-11-08 09:31:46 No build GSdx-Capture: Format event commands in switch-case Use switch-case over chained if statements for the event commands, makes the code more readable in my opinion.
v1.5.0-dev-2214-g1cbd4c538 lightningterror 2017-10-04 23:50:36 Download GSdx: Add CPU Frame buffer Conversion Hack Add HW Hack that enables Framebuffer Conversion on the CPU instead of the GPU. Can fix broken textures on games but at the cost of slower performance. List of games: Harry Potter games, FIFA Street games. Games like Call of Duty, Kung fu Panda might also be affected as well as others especially on Direct3D. Add HW Hack GUI option on Windows/Linux for 4-bit and 8-bit Framebuffer conversion hack named "Frame Buffer Conversion".
v1.5.0-dev-2213-g574e0a753 Christian Kenny 2017-09-27 01:34:13 No build Update SoundTouch lib to v2.0.0
v1.5.0-dev-2212-g96b412ebb Jonathan Li 2017-10-25 01:44:42 Download pcsx2|common|gsnull: Remove GSprintf API It's not really used, and the OSD uses a different API. The specified calling convention (stdcall) is also incorrect since variadic functions are caller-clean, not callee-clean. The compilers ignore the stdcall and just use cdecl (I think), though it does trigger a -Wcast-calling-convention on clang.
v1.5.0-dev-2211-g58f2b6c25 Jonathan Li 2017-10-14 23:54:40 Download windows: Fix Devel solution configuration The FreeType release configurations should be used for devel solution configurations.
v1.5.0-dev-2210-gc783b6d7b Akash 2017-10-13 16:32:37 Download PS2-HW: Remove address of non-existent registers It seems not all DMA channels have the same set of 32 bit registers. Removed addresses of registers which aren't actually present in the memory space. Example: Channel 0/1/2 have address stack registers but the other channels lack it. According to documents, the remaining memory space of the channels seems to be reserved. Which means, write access would be disregarded and read access would return an unknown value. Credit goes to Gregory and CK1 for notifying me about it, special mention to ssakash for actually pushing the change to github. Also I wasn't the one who introduced the non-existent registers into the code, these registers were present before under a different name.
v1.5.0-dev-2209-g9be61f83d Jonathan Li 2017-10-12 08:20:45 Download cdvdgigaherz: Fix Q subchannel relative offset calculation The wrong comparison was used, so all the relative offsets were completely wrong. Fixes the wrong track issue in the CD player. Regression introduced in f314c2a4d9a0ab349c0357b692312c137e2e6ac6.
v1.5.0-dev-2208-g1bcb7eccb Jonathan Li 2017-10-07 23:40:17 No build ci: Update Travis CI and AppVeyor configurations Travis CI: Replace GCC4.9 64-bit with GCC7 64-bit. Replace GCC5 32-bit with GCC7 32-bit. Move 64-bit to top of matrix so it gets built first (ccache doesn't work on the 64-bit build and I don't know why (it works locally), so it takes the longest to build). AppVeyor: Add VS2017 build job.
v1.5.0-dev-2207-g7a7844162 Brian 2017-09-28 07:40:59 Download Add clear list option to ISO Selector
v1.5.0-dev-2206-g3356c63cd Akash 2017-10-10 16:23:44 Download PS2-HW: Fix DMA channel register addresses The macro for address of channel 9 was wrongly having the address of channel 8, fixed it. (Luckily MADR and QWC were unused so we should be safe) Thanks to Fireboyd78 for notifying us about this. (Closes #2091) Also fixed some inconsistencies where some of the DMA channel register addresses weren't defined for all the bitfields.
v1.5.0-dev-2205-gaf2278c3c ramapcsx2 2017-09-17 16:53:36 Download Merge: fe2dfdb3b e4777f656 Merge pull request #2067 from RedPanda4552/master Add PSX memory card support
v1.5.0-dev-2203-gfe2dfdb3b Jonathan Li 2017-05-26 18:46:06 No build gsdx: Remove "using namespace std"
v1.5.0-dev-2202-g82d1aba67 Jonathan Li 2017-05-26 18:44:55 No build gsdx: Prefix std:: to ostringstream, pair, codecvt*
v1.5.0-dev-2201-g7ed360e06 Jonathan Li 2017-05-26 18:37:20 No build gsdx: Prefix std:: to shared_ptr
v1.5.0-dev-2200-g0cde534e3 Jonathan Li 2017-05-26 18:30:44 No build gsdx: Prefix std:: to min and max
v1.5.0-dev-2199-g54c320c72 Jonathan Li 2017-05-26 18:17:01 No build gdsx: Prefix std:: to map Also use auto when appropriate.
v1.5.0-dev-2198-g2ff67f374 Jonathan Li 2017-05-26 18:07:00 No build gsdx: Prefix std:: to list Also use auto when appropriate
v1.5.0-dev-2197-g5415b7ad5 Jonathan Li 2017-05-26 17:57:49 No build gsdx: Prefix std:: to vector Also use auto when appropriate
v1.5.0-dev-2196-g2aeb406e3 Jonathan Li 2017-05-26 17:41:52 No build gsdx: Remove hash_{map,set} macros Also use auto when appropriate.
v1.5.0-dev-2195-gd57b812f3 Jonathan Li 2017-05-26 17:26:46 No build gsdx: Prefix std:: to string and to_string
v1.5.0-dev-2194-gada0d5745 Ryudo300 2017-08-08 22:28:42 Download PCSX2-GUI: Logo Update (Wider image) New logo for the main interface of PCSX2. (400px instead of 380)
v1.5.0-dev-2193-gd158ac5ff lightningterror 2017-08-02 19:52:15 Download GSdx-ogl: Comment out driver version detection on amd as it was not working properly. Rename bools for vendor ids.
v1.5.0-dev-2192-g481a884d2 lightningterror 2017-08-15 18:05:16 Download GSdx - dx9: Edit Alpha Correction (FBA) tooltip. Can cause graphical glitches in some games.
v1.5.0-dev-2191-gf14c78cf1 lightningterror 2017-09-05 21:16:28 Download GSdx-ogl: Fix GSdx crashing on Intel igpus Regression was introduced in #1954 GSdx caused the emulator to crash when the renderer was restarted. It may have affected older gpus from nvidia/amd with older OpenGL support as well.
v1.5.0-dev-2190-g91d8e7c7c lightningterror 2017-08-31 00:57:15 Download GSdx-Windows: Grey out OSD and Shader Configuration Grey out OSD Configuration button for Direct3D since only OpenGL supports the feature atm. Grey out Shader Configuration button in Core Benchmark.
v1.5.0-dev-2189-g854f3d5b8 Jonathan Li 2017-08-27 02:03:45 Download lilypad: Fix Lock Direction/Input/Both features Regression was introduced in 2ea078beb5aea162188d171345c4b5fe4e99bc6e. Coverity CID 178405.
v1.5.0-dev-2188-g056cbbcdc Jonathan Li 2017-08-24 01:00:14 Download pcsx2: Fix inconsistent framelimiter/vsync interaction If emulation is paused and resumed, vsync may become enabled even if the frame limiter is currently disabled. This state persists until the settings are changed or the hotkeys are used. Fix the inconsistent framelimiter/vsync behaviour so that vsync isn't enabled whenever the framelimiter is disabled, which matches the behaviour in the rest of the code.
v1.5.0-dev-2187-gc02a545c7 Jonathan Li 2017-08-22 00:05:42 No build pcsx2: Apply vsync changes immediately on settings change Fixes an issue where changes to the vsync settings are not applied until emulation is paused and resumed.
v1.5.0-dev-2186-gfecf8e3ed Jonathan Li 2017-08-22 00:02:29 No build gsdx:ogl: Call swap interval function on rendering thread The swap interval function must be called on the same thread that rendering takes place on. This fixes an issue where the turbo speed and frame limiter hotkeys fail to disable vsync when the OpenGL renderer is used.
v1.5.0-dev-2185-g12e7eac1b Jonathan Li 2017-08-30 20:11:34 Download ci: Fix Travis CI [skip appveyor]
v1.5.0-dev-2184-ga0aa585af Alessandro Vetere 2017-08-04 20:37:44 Download GSdx GSTextureCache: Using FastList instead of std::list. Various other improvements. Using range loops where possible (correctly). Using auto where possible (minimize code changes whenever it's decided to change back to a std container). Use more efficient erase pattern (where possible). Minor code tweaks.
v1.5.0-dev-2183-gb2508dcb5 Alessandro Vetere 2017-08-04 19:59:41 No build GSdx GSDevice: Using FastList instead of std::list. Using range loops (correctly). Using auto instead of declaring iterator type.
v1.5.0-dev-2182-g965334350 Alessandro Vetere 2017-08-04 19:52:18 No build GSdx GSTextureCacheSW: Ported erase iterator trick. Using FastList instead of std::list. Using range loops. Using more efficient erase pattern.
v1.5.0-dev-2181-g676c7b89c Alessandro Vetere 2017-08-04 19:49:07 No build GSdx GSFastList: Introducing the custom container template class.
v1.5.0-dev-2180-ge4777f656 Brian 2017-09-04 22:18:47 No build Allow PSX memcard creation, dynamic SIO delay type.
v1.5.0-dev-2180-gb431d172b Alessandro Vetere 2017-08-01 00:01:57 No build GSdx GSDirtyRect: std::vector instead of std::list, to speedup linear scan. Improved const-ness. Using range loop.
v1.5.0-dev-2179-gf8e89b694 Alessandro Vetere 2017-05-24 00:04:19 No build GSdx GSLocalMemory: Reserve space required in the std::vector before adding elements to it.
v1.5.0-dev-2178-g3300470a2 Alessandro Vetere 2017-05-24 09:06:59 No build GSdx GSCodeBuffer: std::vector instead of std::list, to speedup linear scan. Using range loop on destruction.
v1.5.0-dev-2177-g798d6a913 Alessandro Vetere 2017-08-04 19:41:16 No build GSdx GSDevice11: Fix unsigned warning under VS2015 with DEBUG build enabled.
v1.5.0-dev-2176-g8fe8cad8f Akash 2017-08-23 20:55:42 Download GSdx-D3D11: Avoid undefined behavior in swapchain PCSX2 sends a negative value (-1) to GSdx when adaptive mode is specified for Vsync, this mode is exclusive to OpenGL at the moment and is unimplemented on the D3D11 renderer. Also the present function of swapchain only accepts values from 0 to 4 as parameter, hence passing negative values to the function is undefined behavior. So let's fallback to standard synchronization method on D3D11 when PCSX2 requests for adaptive mode.
v1.5.0-dev-2175-g420f11161 lightningterror 2017-08-16 00:29:53 Download GSdx: Add missing CRC for GT3
v1.5.0-dev-2174-g9c8a48f38 ramapcsx2 2017-08-14 12:03:19 Download Merge: 64c197de4 50bb101ab Merge pull request #2038 from FiLeonard/master Update German Translation
v1.5.0-dev-2165-g50bb101ab FiLeonard 2017-08-13 17:55:29 No build small update
v1.5.0-dev-2164-g64c197de4 Gregory Hainaut 2017-08-12 15:43:15 Download glsl: miss color of SSO interface It was added with the OSD Fix #2037
v1.5.0-dev-2164-g21dcfc8da FiLeonard 2017-08-12 18:59:52 No build correction
v1.5.0-dev-2163-gc4bf09ad3 Gregory Hainaut 2017-08-12 15:37:29 Download glsl: extension must be declared first Mesa follows this rule of the standard. Issue #2037 Shader compile fines now but SSO interface seems to be broken.
v1.5.0-dev-2163-g24e5819f9 FiLeonard 2017-08-12 18:46:00 No build correction
v1.5.0-dev-2162-gf80d17c2b FiLeonard 2017-08-10 00:32:02 No build revert kapitalized personal pronouns
v1.5.0-dev-2162-g8c37418e4 Gregory Hainaut 2017-08-09 21:24:19 Download onepad: print a more accurate message when only a single pad is detected
v1.5.0-dev-2161-gd6c27c190 Gregory Hainaut 2017-08-09 21:23:06 No build onepad: fallback on 2nd gamepad for the 2nd player Close #2039
v1.5.0-dev-2161-g58b94d5a6 FiLeonard 2017-08-09 21:36:33 No build a few corrections
v1.5.0-dev-2160-g504337d25 FiLeonard 2017-08-09 14:50:50 No build small update
v1.5.0-dev-2160-g0d0a54f09 Gregory Hainaut 2017-08-10 11:45:35 Download Merge: 1d95dbe4a 590b75453 Merge pull request #2040 from orbea/horipad Add Horipad One config
v1.5.0-dev-2159-gc53d11b2c FiLeonard 2017-08-09 14:38:22 No build small update
v1.5.0-dev-2159-g590b75453 orbea 2017-08-10 02:56:18 No build Add Horipad One config
v1.5.0-dev-2158-g6de73c7ab FiLeonard 2017-08-09 14:15:32 No build small updates
v1.5.0-dev-2158-g1d95dbe4a Akash 2017-07-29 15:45:54 Download PCSX2-Git: Minor changes in issue template file * Remove redundant mention of MTVU hack speedhack. (It's grayed out at safest preset) * Change ``Note 1/2`` into a single notes header with multiple lists, also modified the "is in active development" part as it's no longer the case. [skip ci]
v1.5.0-dev-2157-gebe9b3368 Akash 2017-07-26 19:27:53 No build PCSX2-WX: Force disable MTVU hack on safest preset The safest preset should ideally try to provide the highest accuracy and stability when emulating the PS2, allowing the manipulation of the MTVU hack could just destroy both of these things, hence the following patch force disables the hack on safest preset.
v1.5.0-dev-2157-g83fecb46f FiLeonard 2017-08-09 04:23:48 No build Update German Translation
v1.5.0-dev-2156-g20cc02c90 lightningterror 2017-08-06 19:15:49 Download Update Translations (#2029) Update tr_TR - credits to PyramidHead Remove .mo files from locales for tr_TR and cs_CZ
v1.5.0-dev-2155-g41bfb6e80 Gregory Hainaut 2017-08-05 11:44:41 Download Merge: 66a87ce4d f5838c517 Merge pull request #2000 from PCSX2/greg/vsync-take2 Greg/vsync take2
v1.5.0-dev-2154-gf5838c517 Gregory Hainaut 2017-07-14 15:15:37 No build pcsx2 gui: uses a combo box for Vsync The possible values are * Disabled * Enabled * Adaptive Vsync (the new possibility)
v1.5.0-dev-2153-ge8636136c Gregory Hainaut 2017-07-14 15:10:46 No build core: add a getter for the vsync option v2: allow all combinations of framelimiter and vsync options v3: * disable vsync when the user disable framelimiter with F4 * Use g_Conf->EmuOptions instead of EmuConfig
v1.5.0-dev-2152-g17d2d9217 Gregory Hainaut 2017-07-03 22:36:31 No build gsdx ogl: test adaptive/late vsync driver support Supported on GLX (but not Linux free driver) and WGL
v1.5.0-dev-2151-g2e4643a39 Gregory Hainaut 2017-07-03 22:13:59 No build gsdx ogl: factorize SetVSync Move common logic into base class Add API to handle late Vsync (only stub)
v1.5.0-dev-2150-g2204885fb Gregory Hainaut 2017-07-03 20:02:16 No build gsdx ogl: factorize common context init code
v1.5.0-dev-2149-g66a87ce4d lightningterror 2017-07-27 14:34:14 Download GSdx: Add missing CRC for Tomb Raider Underworld
v1.5.0-dev-2148-g31400b29c Akash 2017-07-26 20:53:25 Download Merge: 59fa83154 f5b4ccf74 Merge pull request #2017 from lightningterror/dbzbt3-crcfixup GSdx: Adjust CRC hack for DBZ BT3
v1.5.0-dev-2146-g59fa83154 Akash 2017-07-17 18:11:17 Download PCSX2-Counters: Fix tracking of scalar limit The scalar limit value was updated only during any turbo/slowmotion toggle, let's also update it properly after any change in the emulation settings. This prevents the need of toggling from turbo/slowmotion to update to your requested frame rate percentage.
v1.5.0-dev-2145-g4e19f7adb Jonathan Li 2017-07-24 01:46:00 Download lilypad: Fix button detection issue in Kung Fu Panda Kung Fu Panda becomes stuck at an autosave warning screen since it cannot detect button presses correctly. This fixes the issue, though potentially it may negatively affect some other games (see #1831, unfortunately no game titles weren't mentioned). The issue was introduced in commit 3075ec2203f25adb49c0283f05ae4b8c33251127 Closes #1965.
v1.5.0-dev-2144-gbd5e54e82 Akash 2017-07-22 19:58:16 Download GSdx-Windows: Fix Shadeboost text bug Forgot to replace `IDC_TEXT` with `IDC_VALUE` macros, due to this the text containing the name of the options was being updated with the current value of the option instead of updating the text designated for holding the values.
v1.5.0-dev-2143-g1d983a681 puzzo888 2017-07-22 11:32:15 Download Update GSCrc.cpp (#2018) gsdx crc: add Front Mission 5 CRC
v1.5.0-dev-2142-gf5b4ccf74 lightningterror 2017-07-21 13:06:25 No build GSdx: Adjust CRC for DBZ BT3 Fix CRC hacks on PAL version. PAL version will no longer experience very high brightness/contrast issues on stages in hw mode caused by an incorrect CRC hack. Moved a CRC hack back to OpenGL mode only for the PAL version because texture shuffling does not work properly on PAL games.
v1.5.0-dev-2142-g390568ade Gregory Hainaut 2017-07-14 17:04:40 No build onepad: add a first time wizard to notify that plugin auto-map the Gamepad/Joystick It should avoid some bug reports of not-working-as-expected GUI v2: English improvement v3: ditto v4: :)
v1.5.0-dev-2141-gc3ff1074b Akash 2017-06-30 19:12:17 Download GSdx: Rework framebuffer height calculation DBY isn't an offset to the frame memory but rather an offset to read output circuit inside the frame memory, hence the top offset should also be calculated for the total height of the frame memory. Fixes software mode regression in Beyond Good and Evil. Also handle cases when GetFrameRect() is called without any paramerer to avoid an illegal value access violation on the DISP register.
v1.5.0-dev-2140-g9af03035a Akash 2017-07-05 16:20:45 No build PCSX2-WX: Revert titlebar update behavior on Windows Current behavior - The tilebar isn't updated when the user enters full screen mode and when the user returns back to windowed mode they have the older title bar values for a brief second, this sort of behavior is undesirable just in the cost of saving some overhead for updating title. (which is really negligent) Hence reverting the code back to how it has been for the past 7 years (Yes, I did my research), I'm doing it only for the windows side at the moment as a code comment describes of some sort of Linux specific issue on wxWidgets side.
v1.5.0-dev-2139-g9e13b7da0 Akash 2017-07-05 19:24:20 Download PCSX2-WX: Add restore defaults to GS panel
v1.5.0-dev-2138-gc5d35d434 Gregory Hainaut 2017-07-02 22:37:24 No build glsl: reduce geometry shader complexity output 1 strip of 2 triangles instead of 2 strips of 1 triangle. Potentially it would reduce the geometry shader overhead. And it might avoid a middle line in sprite in some AMD GPU/driver/OS bad combination
v1.5.0-dev-2137-g38010432e Gregory Hainaut 2017-07-02 18:54:43 No build gsdx ogl: handle float integral coordinate for depth sampling Fix depth effect regression on Nemo (issue #1979)
v1.5.0-dev-2136-gbab9826fb Gregory Hainaut 2017-07-03 19:22:03 Download i10n: upload da_DK precompiled mo file
v1.5.0-dev-2135-gaaf03123f lightningterror 2017-07-03 00:48:40 Download GameDB Remove recent db fix for MGS3 Subsistence Fixes #1992
v1.5.0-dev-2134-g46ab3ee24 pgert 2017-07-02 17:29:53 No build Added Danish mo-files.
v1.5.0-dev-2133-g45ac69a1f Jonathan Li 2017-07-02 23:54:36 Download gsdx:d3d11: Fix sprite geometry shader Sprites always use flat shading. Fixes #1980
v1.5.0-dev-2132-gb8f7e12bc Gregory Hainaut 2017-07-02 16:55:50 Download onepad: Add platform:Linux on game db entries that miss it SDL doc: "Mappings not belonging to the current platform or with no platform field specified will be ignored (i.e. mappings for Linux will be ignored in Windows, etc)." Issue #1978
v1.5.0-dev-2131-g2ced227ad Gregory Hainaut 2017-07-02 15:31:33 Download i10n: upload cs_CZ mo binary files
v1.5.0-dev-2130-g392816fae Gregory Hainaut 2017-05-21 22:14:34 Download gsdx: store vsync state into an integer allow to support late vsync (Adaptive vsync).
v1.5.0-dev-2129-g36fd2b685 Gregory Hainaut 2017-05-21 21:58:42 No build gsdx: remove the unused GSsetFrameLimit API
v1.5.0-dev-2128-g1279112ac Gregory Hainaut 2017-05-29 10:55:44 No build core: add hidden option EnableVsyncWindowFlag to add the WS_POPUP flag Goal is to ease testing of Vsync/Tearing v2: Properly propagate the WS_POPUP flag
v1.5.0-dev-2127-g358954d69 lightningterror 2017-07-02 13:56:45 Download GSdx-ogl: Printing console messages v2 (#1954) GSdx-ogl: Console messages v2 Follow up to commit/ec63b04719fd9c05a6aeeacb55dc1c54f5ef145b Add intel broken driver wiki link message in console (OpenGL). Print intel / amd buggy driver message once in console (OpenGL). Pring texture barrier and viewpoint array info once in console (OpenGL).
v1.5.0-dev-2126-gf6c02262c František Zatloukal 2017-06-30 19:49:47 No build cs_CZ update
v1.5.0-dev-2125-g6e029fc18 Jonathan Li 2017-07-01 12:54:59 Download cmake: Fix NetBSD compilation Closes #1973
v1.5.0-dev-2124-g5c7e2d103 lightningterror 2017-06-30 11:59:24 Download GameDB: Add fixes to various games (#1977) GameDB: Add fixes to various games Add fix for R&C2 Going Commando - fixes cinematic and crash Add fix for Metal Gear Solid 3: Subsistence - fixes screen artifacts Add multiple fixes for Max Payne Add / correct fix for Mercenaries 2 - Corrected incorrect title and added timing fix Add fixes for Scarface Add missing games to DB
v1.5.0-dev-2123-gf88972013 lightningterror 2017-04-15 00:34:33 Download GSdx: Remove/move DBZ:BT3 CRC Enables character outlines to partially work on Full CRC. DX9 has a small issue where a small black line at the bottom shakes when outlines are enabled. You can either use Aggressive crc or x,y offset to fix the issue. Removed unnecessary crc hack that caused shadows on stationary objects (trees) to move on Direct3D in a weird motion blur type way when the player moved slightly.
v1.5.0-dev-2122-gf2de553d6 Akash 2017-06-09 15:42:39 Download GSdx: Cleanup warnings on MSVC * Cast return value of IsEof() to bool. (Avoids int -> bool performance warning error) * Cast field and index to the required parameter type of AppendRawData.
v1.5.0-dev-2121-g7d75a7310 Gregory Hainaut 2017-05-21 19:23:05 Download cmake: blacklist GCC 7.0 and GCC 7.1 (based on a small testcase) GCC bug => https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80799 Close #1937
v1.5.0-dev-2120-g07c69ebed Jonathan Li 2017-06-23 21:50:14 Download ci: Fix 32-bit Travis CI builds [skip appveyor]
v1.5.0-dev-2119-g58102a39a Akash 2017-06-18 11:57:59 Download PCSX2-WX: Add "Always ask when booting" option When enabled, this option opens the file explorer to directly select the ISO at each boot instances instead of relying on the Recent ISO list.
v1.5.0-dev-2118-gb75868cc7 Akash 2017-05-09 12:52:03 No build PCSX2-WX: Increment max ISO count in recent ISO list The default 12 is rather low and won't suffice for most cases, updating it to 20 to give some extra space for additional ISOs. Incrementing it to an even higher value might not be so good as it consumes lots of vertical space, not a nice idea for people with smaller screens.
v1.5.0-dev-2117-g4a562401d Jonathan Li 2017-06-13 02:11:45 Download gsdx:d3d11: Fix incorrect geometry shader use The sprite geometry shader was still being used even if the sprites were converted on the CPUs. Convert all sprites using the GPU - the fix isn't ideal, but it'll likely have to do unless someone feels like porting over more of the OpenGL changes to the D3D11 renderer. Closes #1921.
v1.5.0-dev-2116-g8b245c12a Jakob5566 2017-06-08 21:16:41 Download Add Danish translation
v1.5.0-dev-2115-gf8787ca6b Jonathan Li 2017-06-05 02:12:41 Download gsdx: Fix variable initialisation issue Class member variables are initialised in order of declaration in the class definition. Move native_buffer to the top of the class definition to avoid initialising m_width and m_height to random values.
v1.5.0-dev-2115-g78d4e5a3b atomic83GitHub 2018-01-05 18:56:04 No build Final Fantasy X fix, Compat update EEround mode to negative for Final Fantasy X (fix reverse boss/gameplay issue). [skip ci]
v1.5.0-dev-2114-g23fa0657a Akash 2017-05-19 19:57:17 Download GSdx-HW: Move scaling code to separate subroutine Move the custom resolution scaling code to a separate subroutine and allow future RT buffer resize calls when the buffer size isn't enough. (Example: when a game's CRTC/Framebuffer size changes. The older code didn't consider such cases)
v1.5.0-dev-2113-ga04d9fa38 Akash 2017-05-19 19:48:03 No build GSdx-HW: Revamp buffer size calculation Added a more robust buffer size calculation mechanism for custom resolutions. Improves performance in higher resolutions for games which don't need a big buffer. There's a great boost in performance at GS limited scenarios. I don't even feel there's a need for the large framebuffer option right now, For future - I plan on making the large framebuffer enabled version as the default as the overhead is there only at situations when it's necessary. Until then keeping the original code just to be on the safe side in case any issue pops up.
v1.5.0-dev-2112-g266c114c1 Akash 2017-06-02 17:59:03 Download GSdx-OGL: Extend ICO workaround to PAL videomode
v1.5.0-dev-2111-g11ed4de0a Jonathan Li 2017-05-24 21:12:30 No build gsdx: windows: Port xz dump readback Also modernize and std:: a bit while I'm at it.
v1.5.0-dev-2110-g742b0edaa Jonathan Li 2017-05-27 13:21:09 No build gsdx: Fix GS dump readback EOF handling An EOF only occurs after attempting to read past the end of the file. Account for this correctly, which fixes a potential infinite loop when reading back an xz compressed GS dump.
v1.5.0-dev-2109-ga6ed698fc Jonathan Li 2017-05-24 21:08:05 No build unix: Remove LZMA_SUPPORTED define
v1.5.0-dev-2108-g3912f3330 Jonathan Li 2017-05-24 19:27:51 No build windows: Link GSdx to liblzma (xz)
v1.5.0-dev-2107-g97d99632a Jonathan Li 2017-05-24 19:18:52 No build gsdx: Use std::vector for xz dump output buffer By default, Windows has a 1MB stack size limit per thread, so array cannot be used...
v1.5.0-dev-2106-gb170bddad Jonathan Li 2017-05-24 21:16:37 No build 3rdparty:xz: Add project and config file The config file is currently just a straight copy of the one in the xz repo.
v1.5.0-dev-2105-ga26afbe9a Jonathan Li 2017-05-24 19:11:14 No build 3rdparty: Add xz submodule The submodule commit corresponds to the v5.2.3 release.
v1.5.0-dev-2104-g49840bb62 Akash 2017-05-20 19:17:43 Download GSdx: Implement SYNCV register bitfields Add the bitfield structure of the undocumented SYNCV register, potentially might be useful in proper height determination of the output circuit for some weird games which still get it wrong but still haven't figured out how it might be useful. Maybe some sort of black magic formula with the vertical synchronization values? The differential phase value seems to closely resemble the display height value of the video modes (480 for NTSC, 576 for PAL) but after some investigating into the differential phase, I have no clue on how they might be even related. Hopefully the mystery will be unveiled in the near future.
v1.5.0-dev-2103-ge8f35f0ba Jonathan Li 2017-05-23 03:02:04 Download onepad: Remove use of "using namespace std" "using namespace std" was causing ambiguity issues and compile errors on FreeBSD. Remove it.
v1.5.0-dev-2102-g802f1029e Gregory Hainaut 2017-04-30 21:00:23 Download gsdx: dump gsdump in xz format directly Reduce disk space. Easy to share. It would be nice to port the code to Windows. libzma code was taken from https://git.tukaani.org/xz.git Note: only short dumps are supported so far. Big dump will freeze the interface during the compression. Or will suck all the RAM. Note2: a multithreaded encoder would badly impact the compression ratio Thanks to Turtleli for all review comments
v1.5.0-dev-2101-g53b2fdf31 Gregory Hainaut 2017-05-08 09:37:13 No build linux: requires liblzma (xz) to build GSdx
v1.5.0-dev-2100-g5c7d9d08e Gregory Hainaut 2017-05-19 10:41:49 Download gsdx: defer init of GSUtil global object Close #1935
v1.5.0-dev-2099-ge043822a9 Christian Kenny 2017-03-17 00:01:45 Download Added pre-install dialog, updated build instructions, fix RegKey in uninstaller, automatically backup old configuration folder, misc. changes. Automatically backup old configuration folder to avoid conflicts, misc. changes. Added reviewed changes
v1.5.0-dev-2098-gb896eed5d Christian Kenny 2017-03-13 23:46:15 No build Split portable/pre-install and full installer into own scripts. Move shared definitions to their own files to reduce code duplication. Move version check to own file Split main installer into own script. Integrated changes for portable/standard installation. Forgot to remove a message box
v1.5.0-dev-2097-gf6637ff95 atomic83GitHub 2018-03-02 13:15:48 No build GameDB: Updates -Removed patches for Drakan - The Ancients' Gates, out of place hack for a hardware renderer issue. -Added patch for Yoake no Mariko 2nd Act, fixes initial hang. -Added patch for Batman Vengeance (PAL), fixes hang in certain scenarios. -Added patch for Weakest Link, fixes game hanging at start. -Added patch for Crashed, fixes hang at start and ingame. -Added patch for Titeuf Mega Compet, fixes Sheep screen freeze. -Added patch for The Spiderwick Chronicles, fixes hang at boot. -Added patch for Drift Champ, fixes the hang at start of chapter 2. -Added patch for Ice Age 2 (NTSC-J), fixes intro screen freeze. -Added patch for Harry Potter and The Chamber of Secrets (NTSC-U - NTSC-J), fixes initial/ingame hang, flickering graphics and speed up loading. -Added patch for Mafia (NTSC-U), fixes hang before molotov party and a crash in The priest mission. -Added patch for ESPN - College Hoops 2K5, fixes hang at loading. -Added patch for Harvest Moon - A Wonderful Life [Special Edition], fixes hang at shipping shed. -Added patch and EE Timing Hack for Ruff Trigger - Vancore Conspiracy, fixes ingame freeze. -Added patch for Major League Baseball 2K5 [World Series Edition], fixes hang at start. -Code reformatting, cleaned up comments/whitespaces. [skip ci]
v1.5.0-dev-2097-g833622c87 Christian Kenny 2017-01-27 17:33:49 No build Check/Install DirectX redistributables on Win8.1 and older (so as long as they have admin privileges). Removed SSSE3 and AVX references from build instructions. Remove old build targets from instructions Don't install DXRedists on 8.1 and newer
v1.5.0-dev-2096-gb51eca87b Christian Kenny 2017-01-18 06:32:54 No build Reformat version detection, move null plugins, force remove folder in uninstaller. Null plugins are sad and lonely, put them with the others later Minor tweaks, force remove Plugins folder because it can prevent $INSTDIR from being deleted (assuming we're doing a standard uninstall) Rewrite version detection to search for 0.9.8 to 1.4.0 as well as future builds. Remove offending whitespace
v1.5.0-dev-2095-g732dc881e Christian Kenny 2016-12-29 21:20:52 No build Block installation on XP/fix an uninstaller regression and add ManifestDPIAware to the installer. Remove NSIS dirs from .gitignore. Typo ;) Remove XPStyle parameter. It isn't needed anymore Updated copyright, added ManifestDPIAware for rich folks, removed IDOK true and Cheats folder from $INSTDIR as Turtleli suggested, formatting adjustments. Gitignore: remove now unused NSIS directories Fixed a nasty regression I introduced after a registry pointer was assumed to be incorrect. It contained UserMode data generated by the First Time Wizard. This was causing conflicts and the FTW to fail randomly when running PCSX2 after a reinstall due to old configuration data being read. I added clarifcation below the original comment to reduce confusion in the future.
v1.5.0-dev-2094-g5298c2016 Christian Kenny 2016-12-20 01:12:18 No build Remove unused SVN templates and condense installer files. Reduced compile errors by removing output folder dependency. Forgot to add SharedRedtape changes to last commit Remove unused SVN templates Compile the installer to the NSIS folder so that the user doesn't need to worry about the output folder missing; and wonder why the installer won't compile ;)
v1.5.0-dev-2093-gb7659ea3a Christian Kenny 2016-12-15 04:02:06 No build Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. Minor tweaks for SharedBase and SharedRedTape: -Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi -Added !define for installer icon -Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally -Added filepath for $DOCUMENTS to be removed if empty Main installer tweaks/enhancements: -Tested installer functions in NSIS 3.01 -Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.) -Added a new installer function so that we can launch PCSX2 directly from the installer. -Supressed some errors related to unused plugins in MakeNSIS. -Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail. -Removed unused /oname parameter that was leftover from SVN builds. -Added option to install additional languages for those who desire to save 2MB of space. -Condensed DirectX Packages into SectionGroup for neatness
v1.5.0-dev-2092-g5986cbcfe Christian Kenny 2016-12-15 03:37:09 No build Add installer icon, update copyright and build instructions for NSIS 3.0. Update copyright Reformatted instructions, added info specific to NSIS 3.0
v1.5.0-dev-2091-gbc0b1a78e Gregory Hainaut 2017-05-13 14:07:54 Download common: workaround to start ASAN with recent glibc Issue: wait of the semaphore timedout. However semaphore was properly posted counter is 1. To workaround the issue, only throw an error if semaphore counter is 0. Note: I reduced the timeout to 100ms by threads to avoid huge startup delay Close #1939
v1.5.0-dev-2090-g9cb8c7043 Gregory Hainaut 2017-04-23 10:50:03 Download gsdx linux: port to latest GTK3 API * replace gtk_table by gtk_grid => it still misses some paddings * Use 3.22 monitor API to query screen size => need to be tested * directly add scrolled windows into a container without bothering with the viewport. Code compile fine but wasn't tested. v2: disable the code until I (or someone) get a chance to test and fix it.
v1.5.0-dev-2089-g02861fabc Gregory Hainaut 2017-05-06 17:21:52 No build pcsx2|common: replace throw() by noexcept
v1.5.0-dev-2088-g33fb806f1 Gregory Hainaut 2017-05-06 17:09:48 No build core: remove noexcept on destructor It is the default on C++11
v1.5.0-dev-2087-g47264dc35 Gregory Hainaut 2017-05-06 15:28:33 No build core: use = default for trivial destructor Again not reported by clang-tidy and done with sed
v1.5.0-dev-2086-g2ff43f2ed Gregory Hainaut 2017-05-06 15:17:12 No build core: remove throw specifier on destructor It is the 'default' on C++11
v1.5.0-dev-2085-g1a9a65d4d Gregory Hainaut 2017-05-06 14:53:02 No build common: use = default instead of trivial destructor Strangely clang-tidy didn't report them. Commit was done with a sed to it need careful review.
v1.5.0-dev-2084-gb951e2402 Gregory Hainaut 2017-05-06 14:22:00 No build common: remove throw specifier on destructor By default in C++11 destructors are noexcept. Besides throw is deprecated
v1.5.0-dev-2083-gb15ab1b1c Gregory Hainaut 2017-05-06 11:59:43 No build gsdx: use = default instead of trivial constructor/destructor reported by clang-tidy
v1.5.0-dev-2082-g94b50b85e Gregory Hainaut 2017-05-06 13:06:08 No build core: use = default instead of trivial copy constructor
v1.5.0-dev-2081-g585ccc1b2 Gregory Hainaut 2017-05-06 13:02:02 No build core: use = default instead of trivial constructor/destructor reported by clang-tidy Note: drop throw() specifier as it is the 'default' in C++11 for destructor
v1.5.0-dev-2080-gd332bb164 Gregory Hainaut 2017-05-06 13:01:33 No build core/gui: use = default instead of trivial constructor/destructor reported by clang-tidy Note: drop throw() specifier as it is the 'default' in C++11 for destructor
v1.5.0-dev-2079-g9e101c9ef Gregory Hainaut 2017-05-06 13:00:55 No build common: use = default instead of trivial constructor/destructor reported by clang-tidy Note: drop throw() specifier as it is the 'default' in C++11 for destructor
v1.5.0-dev-2078-g595ad99a5 Gregory Hainaut 2017-05-12 19:38:51 Download Cmake: what should have been the previous commit
v1.5.0-dev-2077-g05763b366 Gregory Hainaut 2017-05-11 23:14:06 Download cmake: better gcc + gsdx integration Only set fabi-version on older GCC (5.0 and below) Disable broken optimization for GCC7+ (until we find a better solution)
v1.5.0-dev-2076-gec63b0471 Gregory Hainaut 2017-05-11 22:35:31 Download gsdx: only print once OpenGL status message All credits go to @lightningterror Fix #1882
v1.5.0-dev-2075-g093942457 Gregory Hainaut 2017-05-11 21:47:39 Download onepad: be sure m_unique_id is set even in case of early return not important as the object will be deleted but please coverity
v1.5.0-dev-2074-g806ede241 Gregory Hainaut 2017-05-11 21:45:49 No build onepad: remove useless code reported by Coverity (I forgot to remove the code)
v1.5.0-dev-2073-g984fcfda2 Akash 2017-05-02 13:35:00 Download Counters: Update videomode enum with proper prefix Thanks to @colepcsx2 (https://github.com/PCSX2/pcsx2/pull/1896#commitcomment-21858717) for pointing it out! I also updated the prefix in the inferior video mode detection of GSdx, I'm not even sure why we need the videomode info on the plugin side, might be useful someday.
v1.5.0-dev-2072-g7a2cbfd6b Akash 2017-05-02 12:42:09 No build GSFrame: Update title only after rendering starts The title bar will display "progressive" for 1-2 seconds when booting an interlaced game at some cases, it's due to an uninitialized SMODE2 register, so let's wait till the rendering starts to allow time for the SMODE2 init and get the proper values from games.
v1.5.0-dev-2071-g2dcc85d64 orbea 2017-05-11 01:47:40 Download Allow building the player with the legacy GSdx.
v1.5.0-dev-2070-g9b0b32533 Gregory Hainaut 2017-05-08 09:52:57 Download cmake: search /usr/bin/wx-config32 (for arch users...) issue #1933
v1.5.0-dev-2069-g7a3239cba Akash 2017-05-06 18:44:13 Download GSDX: Remove redundant parenthesis from combobox text The third parameter of the GSSetting constructor already encloses the text in parenthesis, so the right bracket here just messed up things.
v1.5.0-dev-2068-g5f449151a Akash 2017-05-06 18:41:00 No build GSDX: Add missing grayouts to Shadeboost options The shadeboost options text (Contrast, Brightness, Saturation) were not grayed out when shadeboost was disabled, it was sort of inconsistent compared to the behavior of external shader, so added grayouts to them when shadeboost is disabled. Also changed "OpenGL Very Advanced Custom Settings" to "OpenGL Advanced Settings", the verbosity didn't help much in my opinion.
v1.5.0-dev-2067-gecd7107cc Gregory Hainaut 2017-05-03 16:40:35 Download onepad: move KeyName in the dialog and remove the now useless dialog.h Note: use C++ construct to avoid C buffer.
v1.5.0-dev-2066-ga71a549fa Gregory Hainaut 2017-05-03 12:33:42 No build onepad: create a LUT for the pad key => SDL key mapping Initial plan was to allow to remap the logical (SDL) key. Unfortunately I feel some issues with the current enum. * button/axis overlap * trigger/axis must be handled differently Nevertheless, code is easier this way
v1.5.0-dev-2065-g7597b3121 Gregory Hainaut 2017-05-03 11:59:58 No build onepad: replace conf pointer by g_conf object
v1.5.0-dev-2064-gdb4f28f4c Gregory Hainaut 2017-05-03 11:53:06 No build onepad: replace key_status pointer by g_key_status object
v1.5.0-dev-2063-gb09a82fb9 Gregory Hainaut 2017-05-03 11:50:13 No build onepad: remove dead code
v1.5.0-dev-2062-g36528bb72 Gregory Hainaut 2017-05-03 11:47:16 No build onepad: allow to save/reload SDL2 mapping from OnePAD2.ini file SDL_GAMECONTROLLERCONFIG is nice but limited to a single entry. (Note it can still be used) Option name is SDL2. Here an example SDL2 = 03000000a306000020f6000011010000,PS2700 Rumble Pad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Linux,
v1.5.0-dev-2061-g03899a624 Gregory Hainaut 2017-05-03 11:44:47 No build onepad: drop useless goto statement
v1.5.0-dev-2060-gd8f88ee1e Gregory Hainaut 2017-05-02 22:29:45 No build onepad: s/set_keyboad_key/set_keyboard_key/
v1.5.0-dev-2059-gb9e62be3c Gregory Hainaut 2017-04-19 21:32:08 Download modernize: use std::make_unique instead of std::unique_ptr I didn't update GSdx and cdvdGigaherz because we need to pull common include files
v1.5.0-dev-2058-g756176118 Gregory Hainaut 2017-04-19 21:06:14 No build common: add make_unique for C++11 v2: fix windows compilation v3: fix copyright date
v1.5.0-dev-2057-g6be52e435 Gregory Hainaut 2017-04-19 21:31:04 No build build.sh: avoid duplicate on clang-tidy analysis
v1.5.0-dev-2056-g215924522 Gregory Hainaut 2017-05-02 10:01:43 Download onepad: add DUALSHOCK4 USB Wireless Adapator mapping Close #1924
v1.5.0-dev-2055-g29eed182c Jonathan Li 2017-05-01 00:41:19 Download pcsx2: Remove unnecessary aMax/aMin macros
v1.5.0-dev-2054-g1d364f199 Jonathan Li 2017-05-01 00:31:08 No build spu2-x: Remove outdated website text file
v1.5.0-dev-2053-g0d3f02ee3 Gregory Hainaut 2017-04-23 19:24:43 Download svu: cast variable to int to avoid unsigned vs int comparison
v1.5.0-dev-2052-g3a04e3d00 Gregory Hainaut 2017-04-23 19:16:15 No build gif: avoid (wrong) uninitialized warning My guess is that GCC reports an warning because of the default case. I don't think we support yet __builtin_unreachable on Linux Nevertheless it will still be an issue in non-release build
v1.5.0-dev-2051-gdc00af882 Gregory Hainaut 2017-04-23 19:08:29 No build psx|spu2x|gsdx: shift negative value is undefined in C standard Instead does the negation after the shift v2: assert shift <= 15 in clamp_mix
v1.5.0-dev-2050-g9d9988970 Gregory Hainaut 2017-04-23 19:07:21 No build pcsx2: remove unused variable
v1.5.0-dev-2049-g627212290 Gregory Hainaut 2017-04-23 19:06:29 No build spu2x: comment unused variable
v1.5.0-dev-2048-gd9e43b5d8 Gregory Hainaut 2017-04-29 10:39:53 Download gsdx egl: rewrite the EGL implementation Split code in 2 parts * Base class (GSWndEGL) that implement the core EGL and GL context * Derived class (GSWndEGL_X11/GSWndEGL_WL) that implement the backend to handle native resources Note: Most backend code is only useful for GSopen1/PS1 mode. GSopen2 only requires the AttachNativeWindow implementation Code is based around EGL_EXT_platform extension that allow to select the platform at runtime. Note: I think the extension was integrated in EGL 1.5 The X11 backend was mostly converted to XCB The wayland backend is only a placeholder for future code I don't know if MS windows is/could be supported with EGL_EXT_platform API Code validated on Mesa. Proprietary drivers aren't yet tested.
v1.5.0-dev-2047-g98a5492e3 Gregory Hainaut 2017-04-30 12:44:57 Download Revert "pcsx2: call XInitThreads at init" This reverts commit 99180f5afbe012d87ef2cd68c3250e3dde90f396. Unfortunately Mint/Arch got segmentation fault in Xlib mutex locking... Sadly Xlib will be back to thread-unsafe mode. I'm cooking another solution based on EGL
v1.5.0-dev-2046-ga3b3b4f65 Jonathan Li 2017-04-29 23:36:40 Download gsdx: Fix uptr size on Windows x64 build
v1.5.0-dev-2045-g413d1828e Gregory Hainaut 2017-04-29 13:05:28 Download gsdx: call XInitThread on Linux dump replay
v1.5.0-dev-2044-g4b5aabe6b Gregory Hainaut 2017-04-28 23:24:27 No build onepad: move an ok button to the right corner
v1.5.0-dev-2043-g5b4c948e4 Gregory Hainaut 2017-04-26 20:12:46 Download onepad: clean the gamepad/joystick interface Remove return of empty function Use final/override qualifier Remove useless virtual Thanks turtleli for the advices
v1.5.0-dev-2042-gf91faacc5 Gregory Hainaut 2017-04-17 09:18:36 No build onepad: remove autorepeat deadcode a9af374 onepad: don't touch autorepeat setup
v1.5.0-dev-2041-ge408b3ab0 Gregory Hainaut 2017-04-17 09:09:32 No build onepad: replace pthred/queue with std::mutex/mt_queue v2: based on turtleli feedback rename m_q into m_queue add includes
v1.5.0-dev-2040-g7d771229e Gregory Hainaut 2017-04-16 17:51:50 No build onepad: add a GUI list box to select joypad based on UID Note: remove the cancel management of the small modal It is easier, it doesn't always work anyway
v1.5.0-dev-2039-g31d8142a0 Gregory Hainaut 2017-04-16 17:49:05 No build onepad: plug uid instead of the index ini must be recreated
v1.5.0-dev-2038-g3cff588ef Gregory Hainaut 2017-04-16 17:41:05 No build onepad: add an unique identifier
v1.5.0-dev-2037-ga50766384 Gregory Hainaut 2017-04-14 22:10:08 No build onepad: use range loop for hash iteration
v1.5.0-dev-2036-gc183de566 Gregory Hainaut 2017-04-12 20:11:16 No build onepad: add hot-plugging support Note: pad to player mapping is done later v2: remove the useless print
v1.5.0-dev-2035-g1b369520e Gregory Hainaut 2017-04-14 20:33:33 No build onepad: drop the pad if an error was detected v2: init m_no_error in gamepad constructor
v1.5.0-dev-2034-g2e09c7faf Gregory Hainaut 2017-04-14 20:14:42 No build onepad: Move init/destroy code to constructor/destructor * prefix remaining member with m_ * Use array for m_effect_id * Properly Destroy/Close Haptic/Joystick/Game Controller (except on older SDL versions which are buggy)
v1.5.0-dev-2033-g4b24cfa5e Gregory Hainaut 2017-04-12 17:17:39 No build onepad: use external resource to support more joysticks
v1.5.0-dev-2032-g9da843c99 Gregory Hainaut 2017-04-16 14:57:23 No build onepad: plug SDL2 API game controller
v1.5.0-dev-2031-g35b162adb Gregory Hainaut 2017-04-16 14:49:37 No build onepad: move enum first in .h file It would avoid future compilation issue
v1.5.0-dev-2030-g94e19ac90 Gregory Hainaut 2017-04-16 13:58:22 No build onepad: remove SDL1 manual detection code path
v1.5.0-dev-2029-g61182249f Gregory Hainaut 2017-04-11 18:48:56 No build onepad: drop hacks/options for DualShock3 SDL2 will take care of correct detection
v1.5.0-dev-2028-g5c537fdbe Gregory Hainaut 2017-04-11 19:02:31 No build onepad: properly indent comments Clang-format doesn't like the double *
v1.5.0-dev-2027-g9c7e9cc6f Gregory Hainaut 2017-04-10 18:19:23 No build onepad: use range loop and vector of unique_ptr to manage the joystick
v1.5.0-dev-2026-g873ae6717 Gregory Hainaut 2017-04-16 13:41:16 No build onepad: add a game controller db resource It will be used later by the SDL2 API
v1.5.0-dev-2025-gd3a3a8528 Gregory Hainaut 2017-04-16 13:39:53 No build cmake: reindent onepad/CMakeLists.txt with space
v1.5.0-dev-2024-g41990a640 Gregory Hainaut 2017-04-12 18:42:04 No build cmake: create the macro add_custom_glib_res to handle resources
v1.5.0-dev-2023-gffcac1bc3 Jonathan Li 2017-04-14 13:41:08 Download spu2-x:xaudio2: Comment stuff to investigate
v1.5.0-dev-2022-gadb92ce34 Jonathan Li 2017-04-14 11:26:46 No build spu2-x:xaudio2: Use unique_ptr Also remove the unused constructor parameter from StreamingVoice and rename the variables slightly.
v1.5.0-dev-2021-g14bd5a4f5 Jonathan Li 2017-04-14 10:43:10 No build spu2-x:xaudio2: Improve cleanup after an exception Initialise pointers to nullptr, move the LoadLibrary code into the try block (where it should have been in the first place), and use Close() to cleanup if an exception occurs. Also initialise/destroy the critical section in the base class constructor/destructor. This should avoid resource leaks if an exception occurs.
v1.5.0-dev-2020-g6c512c197 Jonathan Li 2017-04-14 03:11:34 No build spu2-x:xaudio2: Simplify XAudio2Error exception Instead of creating a separate message function, just reuse what() and pass the string to the std::runtime_error constructor instead. Also catch a reference to a std::runtime_error instead, since it'll allow for simpler cleanup.
v1.5.0-dev-2019-g3cb0e3bb1 Jonathan Li 2017-04-14 02:52:34 No build spu2-x: Combine XAudio2 2.7/2.8+ code into an inline file Avoids code duplication, though there's now messy ifdefs...
v1.5.0-dev-2018-g303564fd7 lightningterror 2017-04-14 19:09:01 Download GSdx: Move/add GT4 CRC Moved a CRC hack to Aggressive that can cause or fix VRAM and RAM spikes. This way people can switch between each config if they experience problems with either. Varies on userconfig , game version and maybe hardware. Added missing CRC game version for GT4 pal. Note: The issue might be the same on GT3 and GTConcept , the code might need to be removed for those games as well.
v1.5.0-dev-2017-g99180f5af Gregory Hainaut 2017-04-20 21:19:33 Download pcsx2: call XInitThreads at init X11 isn't thread safe by default. It make sense in 1990 but it is ugly nowadays. The trick is that is must called before any X11 function. So the only safe place is at the start of the main. Pcsx2App::OnInit() is the sooner that I've found.
v1.5.0-dev-2016-g201c9cd2a Kazushim 2017-04-23 15:16:24 Download zh_CN mo files update
v1.5.0-dev-2015-g07df39c20 Kazushim 2017-04-23 15:15:17 No build zh_CN po files update
v1.5.0-dev-2014-gb2a2a3ace Gregory Hainaut 2017-04-22 12:47:02 Download cmake: update "check these lib..." strings wx 3.10 is the minimum sdl2 too for onepad a recent glew/gtk2 version is enough
v1.5.0-dev-2013-gbb35261ac Gregory Hainaut 2017-04-21 19:08:27 No build gsdx: don't request a depth buffer on the window Code directly uses depth buffer attached to a frame buffer
v1.5.0-dev-2012-g2155f6547 Gregory Hainaut 2017-04-21 19:03:59 No build gsdx: fix EGL build
v1.5.0-dev-2011-g16904d580 Jonathan Li 2017-04-21 23:43:05 Download pcsx2: Fix booting ISO from commandline
v1.5.0-dev-2010-gcca6e1dca refractionpcsx2 2017-04-21 11:26:58 Download Merge: 47c2f0a28 73a879caa Merge pull request #1896 from ssakash/counterstuff PCSX2-Counters: Detect DVD variant videomodes
v1.5.0-dev-2008-g47c2f0a28 FlatOutPS2 2017-04-19 13:52:58 Download GSdx: Remove Dirge Of Cerberus CRC hack Hack was used to remove garbage data rectangles from popping up on screen when objects and characters were added to or removed from the world. This issue is now being handled by OI_DoubleHalfClear in GSRendererHW.cpp, so the hack is no longe necessary and has been removed.
v1.5.0-dev-2007-g7392f5218 FlatOutPS2 2017-04-18 20:33:27 No build GSdx: Move Resident Evil 4 and The Getaway series CRC hacks Moves Resident Evil 4 hack to Aggressive level as it is no longer required to fix any issues, but does offer a decent speed boost. Moves The Getaway & The Getaway Black Monday CRC hack to Full level, as the issue can be resolved when using the OpenGL Hardware renderer.
v1.5.0-dev-2006-g620b9b330 Jonathan Li 2017-04-18 23:06:16 Download pcsx2: Avoid clearing current ISO when not autorunning with an ISO
v1.5.0-dev-2005-g92b1f3cf6 Jonathan Li 2017-04-18 18:44:47 No build pcsx2: Fix "nodisc" commandline option It was present in the help text but didn't actually do anything.
v1.5.0-dev-2004-g088aa2ffd Jonathan Li 2017-04-18 18:43:44 No build pcsx2: Fix autorun when commandline and current CDVD options differ Fixes an issue where the game will either boot the wrong CDVD source or fail to boot if the current CDVD option doesn't match the option specified in the command line.
v1.5.0-dev-2003-g688f05ff2 Gregory Hainaut 2017-04-19 20:11:53 Download gsdx sw: always enable the gs memory wrapping emulation
v1.5.0-dev-2002-gc115a4cf7 Gregory Hainaut 2017-04-19 19:02:49 Download Merge: 92aa27006 ef3435441 Merge branch 'greg/onepad-legacy'
v1.5.0-dev-2001-gef3435441 Gregory Hainaut 2017-04-15 14:57:00 No build onepad: create a legacy version for SDL1 The legacy version is the version 1.3 The new version is the version 2.0. It would be based on SDL2 only Distribution information. If you link wxWidget with SDL, you will need to be sure it is SDL2 or upgrade. You can build wxWidget with SDL2 with the following trick export SDL_CONFIG=/usr/bin/sdl2-config ./configure --with-sdl .....
v1.5.0-dev-2000-g92aa27006 Kingcom 2017-04-16 08:31:56 Download Align functions to up to 16 bytes in the function scanner
v1.5.0-dev-1999-gd23caa9b7 Jonathan Li 2017-04-17 23:43:28 Download ci: Initialise git submodules in AppVeyor
v1.5.0-dev-1998-g4b9d40962 Kingcom 2017-04-15 09:41:40 Download Make memory view row size configurable, store it and "Align window to row size" in settings
v1.5.0-dev-1997-ga378e307b Gregory Hainaut 2017-04-14 17:18:20 Download common: drop pthread TLS emulation thread_local is supported by all C++11 compliant compiler Keep a way to disable TLS for shared object to avoid issue of DTV slot shortage.
v1.5.0-dev-1996-g11aebe465 KousukeItsagame 2017-04-13 19:59:00 Download common: Replace __threadlocal with C++11 thread_local
v1.5.0-dev-1995-g3b97137cc Gregory Hainaut 2017-04-13 18:04:53 No build linux: mesa full steam ahead ! Enable multithread openGL * Might be slower until all improvements are merged to mesa Disable error validation * Not yet merged
v1.5.0-dev-1994-g24eb1627e Gregory Hainaut 2017-04-09 13:55:23 Download gsdx: add GStempdir wrapper to get a tempory directory Allow to use Linux compatible code for OpenCL
v1.5.0-dev-1993-g2b30e7880 Gregory Hainaut 2017-04-09 13:37:12 No build gsdx: add GSmkdir for windows based on CreateDirectory v2: use nullptr
v1.5.0-dev-1992-g2d0a61fc8 Gregory Hainaut 2017-04-08 18:14:26 Download gsdx ogl: use load resource to load shader * Windows behavior must be checked * remove glsl_source.h v2: fix missing include Big thanks to Turtleli v3: fix indentation in gsdx-res.xml add dependency in cmake remove old res/glsl/fxaa.fx symlink add tfx.cl for OpenCL support on Linux v4, v5 fix cmake indentation
v1.5.0-dev-1991-g38c4f5b6e Gregory Hainaut 2017-04-09 00:21:19 No build gsdx: always NULL terminate resources on Windows It is done automatically on Linux. Strings are much better with this NULL char ;) All credits go to turtleli v2: increase resize instead of push_back NULL char
v1.5.0-dev-1990-gebae8b65f Gregory Hainaut 2017-04-08 17:58:20 No build gsdx linux: implement GSdxApp::LoadResource based on g_resource v2: use early return to reduce code/branch complexity v3: use nullptr
v1.5.0-dev-1989-g1cbade511 Gregory Hainaut 2017-04-08 17:54:27 No build gsdx: use vector of char as shader container It will avoid various char cast on Linux. v2: remove cast on windows file and std prefix shader vector v3: forget to remove some char cast
v1.5.0-dev-1988-gcf131b51a Jonathan Li 2017-04-11 01:31:14 Download cdvdgigaherz: Avoid LL after date in library name string
v1.5.0-dev-1987-ge91194994 Gregory Hainaut 2017-04-09 12:49:03 Download gsdx ogl: remove useless glx/egl context print
v1.5.0-dev-1986-g9fa053cd8 Jonathan Li 2017-04-09 01:44:16 Download pcsx2: Remove unused variables I'm not sure these variables were ever used.
v1.5.0-dev-1985-g8555b9b5e Gregory Hainaut 2017-04-07 23:05:49 Download remove an old merge conflict file (that souldn't have been commited)
v1.5.0-dev-1984-gdad4ab198 Gregory Hainaut 2017-04-07 17:38:14 No build gsdx ogl: Deleted objects are automatically unbound/unmapped
v1.5.0-dev-1983-g12d2c6be5 Gregory Hainaut 2017-04-01 12:07:11 Download gsdx linux gui: align gui with wndows (tooltip + checkbox) add checkboxes for the 2 "new" hacks Wrap gs memory & merge postprocessing sprite add tooltip for OpenGL options v2: based on turtleli feedback use gtk_scrolled_window_set_propagate_natural_height on GTK 3.22+ use the nicer GTK_CHECK_VERSION macro
v1.5.0-dev-1982-g83d83b9ad Gregory Hainaut 2017-03-31 23:29:59 No build gsdx linux gui: reduce height on/for small screen * Remove the logo * add a scroll on the osd panel
v1.5.0-dev-1981-g820919c0a lightningterror 2017-04-05 19:35:00 Download GSdx ogl sw: Move GL_ARB_copy_image to optional Move GL_ARB_copy_image to optional for OpenGL SW render. It will allow Ivy Bridge to work with OpenGL SW as it's not required. Sandy Bridge is not yet tested , would be nice if someone could test.
v1.5.0-dev-1980-g294032093 trostboot 2017-03-30 04:51:31 Download GameDB: Add GT3 memcard filter Adds base GT3 serial to other release as per #1878
v1.5.0-dev-1979-gad63c13cd Gregory Hainaut 2017-04-04 19:04:21 Download gsdx sw: Update comment on the GCC bug Add link to bugzilla. Bug will be fixed in GCC7 Close #1881
v1.5.0-dev-1978-g73a879caa Akash 2017-04-19 17:23:23 No build PCSX2-Counters: Detect DVD variant videomodes Improved the video mode detection code by also detecting the DVD variant video modes of NTSC & PAL, PSX mode actually make use of these specific variants, as well as the BIOS. Previously, I just had them as a single bios video mode due to laziness. (I know, my bad) After further research, it seems that these DVD variant modes have their own individual VSync timing values similar to the standard NTSC & PAL video modes, dealing with those timer codes might be essential in getting timing accuracy of the PSX mode games. (I kept it to default NTSC/PAL values for now, interested people can mess with it later) I had planned to do this before but there some were concerns that two different video modes make use of 0x73 gate in SetGsCrt, which was rather weird (how the heck could two video modes be used in a single param value?) 0x73- DVDPAL ( 720 x 480 @ ??.???Hz) 0x73- DVD480P ( 720 x 480 @ ??.???Hz) Hence, we had decided to use the CMOD bit from SMODE1 (AKA color subcarrier frequency) to detect whether it's an analog or digital video mode and update the necessary timing values but seems like it's no longer necessary, after further discussions from some PS2 developers, we've come to the conclusion that only DVDPAL is possible via 0x73 in SetGsCrt. (So I assume the DVD480p init possibility was fake info from Blue and those other GSM guys who were reverse engineering the PS2)
v1.5.0-dev-1978-g5b91dc45e Gregory Hainaut 2017-04-04 18:37:26 Download gsdx ogl: reduce requirement for SW renderer Clip Control is only used for the HW renderer. It will help Nvidia DX10 GPU on Windows. Potentially old AMD GPU too. Unfortunately Ivy bridge still misses texture copy Note on Linux, you can use the free Mesa driver. Otherwise, it is time to save money for a future upgrade :)
v1.5.0-dev-1977-gdf32564be Gregory Hainaut 2017-03-27 21:39:33 Download gsdx: workaround AVX2 generated code by GCC See commit for the full details. v2: use a direct access to the union field instead of extract32 It gives us both optimal and working code.
v1.5.0-dev-1976-g82405982f FlatOutPS2 2017-03-18 14:19:48 Download GSdx: Add merge sprite hack to GSdx hacks dialog Adds merge sprite hack to GSDx hacks dialog And ports merge sprite hack to Direct3D renderers. Special thanks to my keyboards Ctrl, c and v buttons for all their hard work in porting this hack.
v1.5.0-dev-1975-g557b67223 FlatOutPS2 2017-03-03 22:18:49 No build GSdx: Unscale Point and Line Direct3D11 port Ports the "Unscale Point and Line" hack to the Direct3D11 Hardware renderer. And enables the "Unscale Point and Line" hack for Custom Resolutions with Direct3D11 and OpenGL.
v1.5.0-dev-1974-g117c24959 FlatOutPS2 2017-03-03 22:12:23 No build GSdx: Add Windows GUI for split texture filtering option Adds Windows GUI elements of the split texture filtering options. Bilinear Texture Filtering is moved to the top section of the main GSdx window, and Trilinear Filtering is moved to Hacks.
v1.5.0-dev-1973-gcb0a430aa FlatOutPS2 2017-02-23 22:53:02 No build GSdx: Shader & OSD window update Adds Texture Filtering Of Display option to the Shader dialog window Windows UI. Updates the layouts of the Shader and OSD dialog windows to more closely resemble the Linux GUI.
v1.5.0-dev-1972-gdf5278df7 FlatOutPS2 2017-02-23 22:51:10 No build GSdx: Main & Hacks window update Reorganizes Hacks dialog window. Adds UI elements for the Memory Wrapping and HPO v2/Special commits Adds advanced OpenGL functions "Geometry Shader" and "Image Load Store" to the Windows UI. Renames "Configure Hacks" to "Advanced Settings and Hacks", to more closely resemble the Linux GUI.
v1.5.0-dev-1971-g975441dfe FlatOutPS2 2017-02-17 10:59:21 No build GSdx: Direct3D port of HPO special/V2 Adds a port of the new Half-pixel Offset options for the Direct3D Hardware renderers.
v1.5.0-dev-1970-g2d591182c FlatOutPS2 2017-02-04 14:50:36 No build GSdx: Memory Wrapping Windows port Adds GS Memory Wrapping hack to Windows. Enabling the hack will fix cut-off cutscenes in Wallace & Gromit: The Curse of the Were-Rabbit and Thrillville.
v1.5.0-dev-1969-g41fb11d84 Gregory Hainaut 2017-03-31 22:14:29 Download gsdx: cpu detection take 3! Don't use 64 bits type in Xbyak::Cpu Recent GCC uses SSE4/AVX code to optimize the 64 bits operation. It is bad idea as it would generate an illegal instruction on older CPU.
v1.5.0-dev-1968-gbcc016010 FlatOutPS2 2017-03-25 14:09:13 Download GameIndex: minor update Update compatibility info for 2 games based on compatibility reports I made earlier. Fixes title for the PAL and NTSC-U releases of Tokyo Xtreme Racer Drift 2. And adds a fix for Sled Storm(confirmed to be required for both the PAL(SLES-50683) and NTSC-U(SLUS-20363) versions).
v1.5.0-dev-1967-g4c84a99f6 FlatOutPS2 2017-03-31 14:01:46 No build PCSX2: Console log widescreen patch folder message improvement Improves the widescreen patch message when loading from the cheats_ws folder instead of the archive.
v1.5.0-dev-1966-gb4001e65e FlatOutPS2 2017-03-24 23:46:43 No build PCSX2: Console log plugin message update Remove full path from every plugin binding and only add it to the preceding "Loading Plugins..." line. Instead the revision date and version number are printed for each plugin to make it easier to identify issues with plugin versions.
v1.5.0-dev-1965-g82ad1392e FlatOutPS2 2017-03-29 17:15:50 Download GSdx: Move Ace Combat 4 CRC hack to aggressive level and fix spelling issues Ace Combat 4 CRC hack removes clouds for a good speed boost, which removes both 3D clouds(invisible with Hardware renderers, but cause slowdown) and 2D background clouds. Removes blur from player airplane. This hack also removes rockets, shows explosions(invisible without CRC hack) as garbage data, causes flickering issues with the HUD, and in some (night) missions removes the HUD altogether. The CRC hack has been moved to the aggressive level. Aggressive is misspeled several times in the file, this has been adressed.
v1.5.0-dev-1964-g815ac8be0 Jonathan Li 2017-03-30 18:55:38 Download gsdx:cmake: Fix logo dependency issue Changes to the dependencies of the generated logo files did not trigger a rebuild of the files. Use add_custom_command instead of execute_process so build dependencies can be specified. Also prevent the generated files from polluting the source directory.
v1.5.0-dev-1963-gba94643f0 Jonathan Li 2017-03-30 18:45:49 No build gsdx:linux: Fix missing logo on some Linux distros The pixdata format loader has been removed from recent versions of gdk2-pixbuf, so the logo doesn't load. Avoid preprocessing the data and leave the logo as an embedded bitmap file.
v1.5.0-dev-1962-gae73356ec Jonathan Li 2017-03-30 02:10:48 Download gsdx: Avoid const strings in header file This prevents each .cpp file that included stdafx.h (IOW everything) from having its own copy of the strings.
v1.5.0-dev-1961-g38c2de3ae Akash 2017-03-16 18:13:32 Download GSdx-PCRTC: Minor modification to NTSC saturation Allow the output circuit saturation to take place at cases where one of the output circuit is enabled with frame mode rendering, I'm not sure it would be safe to allow saturations when both of the output circuits are enabled with frame mode rendering. Unlike field mode rendering, frame mode doesn't use identical rectangles at same co-ordinates for output in two alternating fields and potentially they could use a much bigger output size when both of the output circuits are enabled and are separated without any intersection. So let's limit the saturation to only the cases where we detect a single output circuit for frame mode rendering. Fixes a regression in Devil May Cry 3 and Sky Gunner.
v1.5.0-dev-1960-ga18d624bc willkuer 2016-12-05 22:55:53 Download gsdx: Add an automatic CRC hack level If a user switches renderer they also have to remember to change the CRC hack level for the best user experience with the selected renderer. This commit adds a new automatic CRC level that autoselects the recommended CRC level for the selected renderer, so that a user doesn't have to make the change manually. coauthor: turtleli
v1.5.0-dev-1959-g439472d4f willkuer 2016-12-05 22:44:17 No build gsdx: Add template version of GetConfig It allows static_casts to be avoided for enum classes
v1.5.0-dev-1958-g85ddf6904 Jonathan Li 2017-03-24 09:54:58 No build gsdx: Improve OpenGL HW renderer checks If OpenGL software is the saved ini renderer and F9 is pressed to toggle to the hardware renderer, depth emulation will be disabled. This fixes that issue.
v1.5.0-dev-1957-ga5282daf9 Jonathan Li 2017-03-24 09:53:33 No build gsdx: Store the current renderer in GSdxApp
v1.5.0-dev-1956-g94f2ad926 Jonathan Li 2017-03-24 09:52:01 No build gsdx: Move renderer config loading from GSOpen2 to _GSOpen Some duplicate logic is avoided this way.
v1.5.0-dev-1955-g697765844 lightningterror 2017-03-28 23:02:19 No build GSdx ogl: SSO Workaround for AMD buggy drivers (#1858) GSdx ogl: SSO Workaround for AMD buggy drivers All 2017 drivers are now blacklisted. The BSOD/crash issue is still there so don't set Blending Accuracy to None! Shortened the message in the console making it more appealing.
v1.5.0-dev-1954-g2aa33e287 orbea 2017-03-21 21:38:47 Download Add crc hack for project metafalica Closes https://github.com/PCSX2/pcsx2/issues/1762
v1.5.0-dev-1953-gb123b6df8 pgert 2017-03-19 19:19:40 No build Swedish translation update.
v1.5.0-dev-1952-geb8ede38c Jonathan Li 2017-03-23 23:26:11 Download lilypad: Use l length modifier for wide character string w is Windows specific. Fixes a gcc and clang warning.
v1.5.0-dev-1951-gf1eff358d Jonathan Li 2017-03-23 02:33:35 No build gsdx:windows: Fix console output when replaying dumps
v1.5.0-dev-1950-gcf4194fef Jonathan Li 2017-03-22 19:15:07 Download pcsx2: Remove unused Windows files There's actually more (old cheats and patch browser?), but I don't know whether they'd be useful so I'll leave those alone for now.
v1.5.0-dev-1949-gf174d71ac Jonathan Li 2017-03-21 21:29:09 Download gsdx: Fix vsnprintf usage in format function -1 is only returned when there is an encoding error, and the va_list argument is indeterminate after being passed to vsnprintf. Use the return value to determine the buffer length, and call va_end and then va_start before vsnprintf is called again.
v1.5.0-dev-1948-gae2e8469b Jonathan Li 2017-03-21 20:15:09 No build gsdx: Remove ancient codeblocks file
v1.5.0-dev-1947-g4fff0e952 Jonathan Li 2017-03-21 20:14:49 No build 3rdparty:freetype: Use zlib in 3rdparty instead of internal version Reduces the GSdx DLL size slightly (14kb with VS2017)
v1.5.0-dev-1946-g67d9436f2 Jonathan Li 2017-03-21 20:11:37 No build gsdx: Remove unused and incomplete GSDeviceSW
v1.5.0-dev-1945-g178f31f4c Jonathan Li 2017-03-21 20:10:10 No build pcsx2:mainframe: Remove some comments and unused prototypes The flag comment was wrong, the rest are mostly old leftovers/TODOs.
v1.5.0-dev-1944-ge344578a0 Jonathan Li 2017-03-21 20:06:34 No build pcsx2: Remove unused MenuId_Sys_Restart and related code
v1.5.0-dev-1943-g1837d43d9 Jonathan Li 2017-03-17 02:08:13 Download gui: Remove unused/incomplete panels/dialogs Also rearrange the CMakeLists.txt slightly so things are easier to find and to remove a duplicate entry.
v1.5.0-dev-1942-gfb174b482 Jonathan Li 2017-03-17 01:48:34 No build pcsx2: Remove unused/incomplete stuck/wait for thread dialogs
v1.5.0-dev-1941-g448ca97d9 Jonathan Li 2017-03-15 01:19:13 No build gsdx: Avoid "using namespace std" in spsc queue
v1.5.0-dev-1940-g9865270e6 Gregory Hainaut 2017-03-18 09:58:01 Download gsdx: split GSVector.h into smaller files
v1.5.0-dev-1939-gf3a89f59e FlatOutPS2 2017-03-10 14:47:24 Download LilyPad: General fixes and UI improvements Some general fixes and UI improvements. Adds Reset Configuration to Input/Force Feedback configuration screens that resets the configuration for the selected control(s). Adds Restore Defaults button to the General tab that deletes all LilyPad Settings and bindings and resets to the default settings. Adds double-click functionality to the PAD list on the General tab, which will now send the user straight to the corresponding PAD tab.
v1.5.0-dev-1938-g84a8fdadc FlatOutPS2 2017-03-10 14:45:39 No build LilyPad: Fix F4 button (PCSX2 FrameLimiter toggle) getting blocked Fixes issue where losing focus after pressing alt-tab would end up blocking the F4 button (which is used for turning the PCSX2 FrameLimiter on and off). Fixes: https://github.com/PCSX2/pcsx2/issues/1797
v1.5.0-dev-1937-gbd45bab34 FlatOutPS2 2017-02-09 22:37:59 No build LilyPad: Display a warning when all controls are inactive Displays a console warning if no controls/controllers are active and the emulation cannot be controlled.
v1.5.0-dev-1936-g2ea078beb FlatOutPS2 2017-02-09 20:37:49 No build LilyPad: Add Quick Setup Adds quick setup that allows for quickly setting up all the default pad buttons without having to click on each one separately. Hides special inputs(inputs that aren't available on a PS(2) controller) by default.
v1.5.0-dev-1935-g3075ec220 FlatOutPS2 2017-02-01 12:23:14 No build LilyPad: Improve analog/pressure sensitive detection Improves detection of analog or pressure sensitive support, which previously made some games unable to detect the correct mode.
v1.5.0-dev-1934-ga3efc7725 Gregory Hainaut 2017-03-12 17:26:20 Download gsdx ogl: use an HLE shader to avoid upscaling line in ICO ICO uses a depth of field effect for the fog. Depth is extracted into the alpha channel of a texture. And then used as blending factor. You need a 1:1 texture/pixel mapping otherwise you will line at boundaries. In order to extract the DoF, ICO moves the depth buffer around the GS memory. Memory moves are implemented in the not-scaled world. It means that we can't have the above 1:1 ratio. And we don't know anymore that data are coming from the current depth buffer. The solution: I reused an HLE channel shader to read the depth buffer directly. This way I have the guarantee that pixel/depth are aligned. Close #1816
v1.5.0-dev-1933-g1a768ca43 Gregory Hainaut 2017-03-12 23:22:45 Download gsdx sw: sync thread if current target pages are already used by input texture Otherwise you have a write before read typical race condition. It works most of the time because textures are stored in temporary buffers (aka texture cache). So the race condition requires texture invalidation in the mix. I hope the perf impact will be small enough. Fix #1691 Blood Will Tell: gray scale effect description Frame is renderer in 0x700 Sync 0x700 (RT will be used as input) Foreach page of frame // The missing Sync was this one. You can't copy new data to 0x2800 // until you finish the rendering that use 0x2800 as input texture // (AKA end of this foreach loop) Sync 0x2800 (not the first iteration, texture will be used as a RT) Copy page from 0x700+offset to 0x2800 Sync 0x2800 (RT will be used as input) Render Effect line1 from 0x2800 to 0x700
v1.5.0-dev-1932-g559f64ee4 Jonathan Li 2017-03-14 00:57:28 Download pcsx2: Remove VS2013 ifdefs
v1.5.0-dev-1931-gc498833c2 Jonathan Li 2017-03-14 00:57:15 No build gsdx: Remove VS2013 stuff
v1.5.0-dev-1930-g0af80b7c8 Gregory Hainaut 2017-03-13 22:55:47 Download gsdx: restore the order of the texture filtering option It was modified by mistake with previous filtering refactoring
v1.5.0-dev-1929-g4227a5bb5 Gregory Hainaut 2017-03-13 19:41:19 Download debugger: add eu bios info
v1.5.0-dev-1928-g84222a974 Gregory Hainaut 2017-03-13 19:24:40 No build gamedb: wrong entry (duplicated) Close #915
v1.5.0-dev-1927-g0e2d61d42 Gregory Hainaut 2017-03-12 23:36:59 Download i10n: add nb_NO mo files
v1.5.0-dev-1926-g58df02e97 Jonathan Li 2017-03-12 15:59:01 Download ci|mscompile: Remove VS2013 configurations VS2017 hasn't been added to mscompile since a VC150COMNTOOLS environment variable isn't set when VS2017 is installed.
v1.5.0-dev-1925-g5c1023a33 Jonathan Li 2017-03-12 01:04:09 Download spu2-x:windows: Replace GUIDFromString with IIDFromString Does the same thing.
v1.5.0-dev-1924-g4889e9783 DandelionSprout 2017-03-11 17:41:55 Download Norwegian translation update (#1850) i10n: update Norwegian po files
v1.5.0-dev-1923-gf423cf73c Akash 2017-03-11 16:00:40 Download GSdx: Fix Alpha test value initialization Alpha test should only be disabled when writes to all of the alpha bits in the Framebuffer are masked. Fixes a regression in Dragon Ball Z: Budokai 3 scouter image rendering.
v1.5.0-dev-1922-g7d3c85081 Gregory Hainaut 2017-03-11 00:24:38 Download gsdx ogl: improve ST/Q precision When a float overflow is detected, geometry shader is disabled. And ST/Q is done on the CPU It will help Issue 551 Issue 1684
v1.5.0-dev-1921-g6d6ed1a20 Gregory Hainaut 2017-03-03 17:01:13 Download gsdx sw: do const q division in ConvertVertexBuffer It allow to do the division before the size multiplication It avoid a float overflow if T is too big. Old behavior: (T * size) / Q New behavior: (T / Q) * size Performance Note: * Rcp was replaced by a slow division (more accurate) * At least we avoid a 2nd loop on the vertex buffer It helps on Pro Soccer Club and Galerians Ash rendering Tric Note: SPRITE must be handled differently because the 'q' of first vertex could be invalid
v1.5.0-dev-1920-g611239db5 Gregory Hainaut 2017-03-02 19:26:37 No build gsdx: handle float overflow on Q in vertex trace Replace the fast reciprocal with a slower division when we detect a too big Q value. Improve #551, #1684
v1.5.0-dev-1919-gf862f5be0 Gregory Hainaut 2017-02-28 19:56:03 No build gsdx sw: use accurate division for the C reference implementation Speed isn't important here. It would allow to compare the rendering with the JIT implementation. If it is necessary we could an option for the JIT.
v1.5.0-dev-1918-gb54a824ab Gregory Hainaut 2017-02-24 17:55:39 Download gsdx: split texture filtering option Bilinear applies to all renderer * Common code done in GSVertexTrace * Extend it with forced but sprite (trade-off between linear/upscale glitches) * Linux GUI option was moved at the top with the renderer selection Trilinear is moved to OGL hack close #1837 Thanks to Flatout for the review and feedback. It will take care to update the Window GUI :)
v1.5.0-dev-1917-gf443804b3 Akash 2017-02-14 17:16:00 Download PCSX2-Git: Move the Q&A section content Removed the superfluous table and moved the Appveyor, Travis CI and Coverity status boxes to the top to make it easily noticeable.
v1.5.0-dev-1916-gb1de70c52 Akash 2017-02-14 17:07:17 No build PCSX2-Git: Move screenshots to a new section The previous placement of the screenshots were inconsistent and they were just arbitrarily placed in different sections of the ReadMe file, moving them to a separate "Screenshot" section to make them look more organized.
v1.5.0-dev-1915-g05a186af8 bositman 2017-02-13 21:57:48 No build Add new images 2/2
v1.5.0-dev-1914-gb538c8fe7 bositman 2017-02-13 21:44:14 No build Removing broken images - Adding new ones 1/2 Because changing them with one commit fails for some magical reason -_-
v1.5.0-dev-1913-gec7781f1f Jonathan Li 2017-03-07 20:47:54 Download windows: Fix VS project file issues Fixes "project out of date" issue for wx_config on VS2017. Fixes whole program optimisation possibly not being applied on release builds for USBqemu (it may have been applied, but I can't actually tell, and now it at least shows properly in the VS property editor).
v1.5.0-dev-1912-g91f805675 Gregory Hainaut 2017-03-05 22:16:01 Download gsdx: dump xyoffset register
v1.5.0-dev-1911-g0a5f796c3 Gregory Hainaut 2017-03-05 20:23:59 Download gsdx sw: missing texture due to wrong optimization fix Typical bug, missing/wrong texture on the SW renderer but working fine on the HW renderer Debugged on ATV Quad Power Racing 2 but I suspect couple of game are impacted Bug description: GSdx flatten the Q value of sprite. So m_vt.m_eq.q is true when Q(2N+1) are the same. Q(2N) values could be random. The fix replaces Q0 by Q1 for the uniform Q value.
v1.5.0-dev-1910-g438fbf31c Gregory Hainaut 2017-02-27 19:40:05 Download gsdx sw: rcp introduce bad rounding on the grandient Division is slower but more accurate. Fix rendering issue on Xenosaga (batte slot)/Jak3 (skin color) Coauthor:pseudonym Fix issue #1769
v1.5.0-dev-1909-gae8aa358e Gregory Hainaut 2017-02-23 18:27:22 Download gsdx: move window creation before renderer/device setup
v1.5.0-dev-1908-gda2bf4e36 Gregory Hainaut 2017-02-22 22:54:51 No build gsdx: reduce the complexity on window creation Improve code sharing between OS Use vector to handle priority Throw in GSWndDX create in case of error
v1.5.0-dev-1907-g9ff385f6f Gregory Hainaut 2017-02-22 22:02:34 No build gsdx: use shared_ptr instead of raw GSWnd*
v1.5.0-dev-1906-g714fcaaad Gregory Hainaut 2017-02-22 21:31:14 No build gsdx ogl: move the validation of the gl context in the window
v1.5.0-dev-1905-gb3836c58d Gregory Hainaut 2017-02-26 16:09:55 Download gsdx ogl: properly plug the new HPO option
v1.5.0-dev-1904-g646c02a5e Gregory Hainaut 2017-02-26 16:06:24 No build gsdx linux: update GUI based on previous commit
v1.5.0-dev-1903-g4a6a3af41 woj1993 2017-02-25 15:35:32 No build gsdx windows: update gui to add a HPO v2 checkbox Squash done by greg v2: update tooltip
v1.5.0-dev-1902-g8f0205223 Akash 2017-02-24 11:36:32 Download Plugin-Function: Add OSD for incomplete/corrupt savestates Previously, the OSD neglected to mention any sort of message when the savestate load is failed, the following patch now also prints a message on OSD when detecting such cases of loading an incomplete/corrupt savestate.
v1.5.0-dev-1901-g489a89ae8 refractionpcsx2 2017-02-23 12:39:13 Download Merge: 607e01690 6862106de Merge pull request #1835 from volodymyrkutsenko/vu0_cfc2_tpc_adjustment VU0: fix for Street Fighter EX3 and R: Racing Evolution
v1.5.0-dev-1899-g607e01690 uyjulian 2017-02-05 17:39:31 Download Make fps2bios compilable with latest PS2 toolchain
v1.5.0-dev-1898-g500d2e076 Akash 2017-02-08 17:09:33 No build GSdx-PCRTC: Apply saturation only for field mode Previously, the NTSC saturation was also applied for double scan mode (Interlaced and Frame) where the developers send double the height to the DISP registers, saturation shouldn't be performed at such cases as the developers could send a value of 780 while the real size of the output would be 390 due to double scan mode. Doing the saturation later after identifying the real size also seems a bit counter-intuitive as we haven't discovered any cases where double scan games require the NTSC saturation hack. So let's just apply the saturation only for Interlaced (Field) Mode and omit the saturation step for other modes.
v1.5.0-dev-1897-g17b33afd6 Akash 2017-02-08 16:57:29 No build GSdx-PCRTC: Move hacks away from GetDisplayRect() Isolate all the hacks into a separate subroutine and properly document about them, should make it easier for people to understand the display rectangle setup code, the hacks were totally messing up the readability of the function earlier.
v1.5.0-dev-1896-g319b3dabd Akash 2017-02-13 12:52:51 No build GSdx-Windows: Automatic CRC hack level selection Default to "Partial" CRC hack level when the GPU's best renderer is determined as the OpenGL hardware renderer.
v1.5.0-dev-1895-gff89619b0 Akash 2017-02-13 12:16:27 No build GSdx: Add an Enumeration for CRC Hack level
v1.5.0-dev-1895-g6862106de Volodymyr Kutsenko 2017-02-23 01:37:33 No build VU0: added a special case to the CFC2 instruction if it copies the value from the TPC register (fixes Street Fighter EX3 #954 and R Racing Evolution the invisible cars issue)
v1.5.0-dev-1894-g726f9d531 Gregory Hainaut 2017-02-18 11:57:47 Download gsdx ogl: improve error message on windows * Common function * Print an error id * Don't exit on bad setpixelformat (it is illegal to call it twice)
v1.5.0-dev-1893-gf3adf4bf5 Gregory Hainaut 2017-02-18 20:11:56 Download gsdx ogl: texture barrier is optional too
v1.5.0-dev-1892-g193d9f838 Gregory Hainaut 2017-02-18 19:43:44 Download gsdx ogl: mark 2 DSA functions as optional
v1.5.0-dev-1891-g1ff6eec1e Jonathan Li 2017-02-14 19:05:38 Download isoreader:gzip: Avoid shallow copying z_stream objects This prevents the internal state of the objects from becoming inconsistent, which causes inflate() to fail with recent zlib versions (1.2.9 and later).
v1.5.0-dev-1890-gc218ef397 Jonathan Li 2017-02-14 19:03:54 No build 3rdparty: Update zlib from 1.2.8 to 1.2.11
v1.5.0-dev-1889-g674d22321 Gregory Hainaut 2017-02-17 19:20:42 Download gsdx wgl: drop GL2.0 context and avoid a context leak Namely detach/delete context before throwing
v1.5.0-dev-1888-gcdb71101a Gregory Hainaut 2017-02-17 17:44:26 Download gsdx ogl: As Intel is too cheap to provide GL_ARB_direct_state_access on theirs expensive iGPUs Add a "slower" emulation of the extension... Hopefully it will allow to start openGL on haswell (maybe broadwell) and later.
v1.5.0-dev-1887-g26993380b Gregory Hainaut 2017-02-17 17:14:41 No build gsdx-ogl: black list 2016/2017.1 AMD driver Based on AMD feedback, I'm might blacklist all 2017 drivers too.
v1.5.0-dev-1886-gda1bb4361 Gregory Hainaut 2017-02-16 19:50:33 Download cmake: Add various missing file in CMakeLists.txt Add some windows code path. It would reduce the burden to port Cmake to windows. (sill miss 3rdparty/some plugins/...)
v1.5.0-dev-1885-gf86ea9f19 Robert Neumann 2017-02-11 14:48:21 Download GameIndex.dbf: Removed Shin Megami Tensei Digital Devil Saga series EE timing hack
v1.5.0-dev-1884-g0610690fa Gregory Hainaut 2017-02-11 14:02:48 Download Merge: 213fa1c14 de962d3e7 Merge pull request #1814 from PCSX2/greg/gsdx-wgl-context gsdx wgl: retry to create a context without advance flag
v1.5.0-dev-1883-gde962d3e7 Gregory Hainaut 2017-02-10 22:26:41 No build gsdx wgl: retry to create a context without advance flag Hopefully it will support more drivers #1813
v1.5.0-dev-1882-g213fa1c14 Gregory Hainaut 2017-02-08 19:30:53 Download gsdx sw: init completely m_scanline buffer The buffer contains extra room to avoid a segmentation fault due to an overflow. Unfortunately the end of the buffer wasn't initialized which can lead to unexpected behavior. Based on issue #1806 it could impact Guilty Gear X2
v1.5.0-dev-1881-g2a2a02279 Gregory Hainaut 2017-02-08 19:11:02 No build gsdx ogl: add a texture barrier when target is read back Fix graphical corruption in Nouveau/BUA/devil may cry Issue #1805
v1.5.0-dev-1880-gba91c8f0c Gregory Hainaut 2017-02-03 23:31:01 No build gsdx opencl: warning+compilation fixes
v1.5.0-dev-1879-gc232f90d6 Gregory Hainaut 2017-02-03 23:30:25 No build cmake: add an option to enable openCL Note: nothing work
v1.5.0-dev-1878-gd0b1162b1 Gregory Hainaut 2017-02-03 18:30:27 No build gsdx ogl: drop fallback of GL_ARB_clear_texture Mesa AMD was updated :) all drivers[1] that support GL_ARB_shader_image_load_store got GL_ARB_clear_texture [1] Intel driver misses others extensions to run GSdx
v1.5.0-dev-1877-g63944e8c4 Gregory Hainaut 2017-02-03 17:33:07 No build gsdx ogl: allow to start without GL_ARB_texture_barrier Rendering will be corrupted (for advance effects) if the driver doesn't support it. However it allow to run with Mesa software emulation (or inside a virtual machine) Note: mesa still requires an override of the buffer storage extension MESA_EXTENSION_OVERRIDE=GL_ARB_buffer_storage
v1.5.0-dev-1876-g35ed991ab Gregory Hainaut 2017-02-03 19:28:30 No build pcsx2: set the size of the vector in the constructor
v1.5.0-dev-1875-g23d081ab2 Gregory Hainaut 2017-02-01 17:51:22 Download common: remove an old gcc workaround
v1.5.0-dev-1874-g6d7b1f9db Gregory Hainaut 2017-02-01 17:38:58 No build common: move ssappendf in DisR59000asm.cpp Legacy function to print EE opcode. It doesn't worth an extra file.
v1.5.0-dev-1873-g965fccaff Gregory Hainaut 2017-02-01 17:13:11 No build common: use C++11 version vssappendf * use std::vector instead of VLA * remove windows code (optimization is useless here)
v1.5.0-dev-1872-gdc42c65df Gregory Hainaut 2017-01-30 18:23:52 No build gsdx: requires/allow BMI instruction in AVX2 build So far BMI is inclusive in AVX2 CPU. Help compiler to generate better code
v1.5.0-dev-1871-geda22c241 Akash 2017-01-30 17:26:21 Download GSdx: Improve robustness of ComboBoxInit() Previously, the combobox will reach an indeterminate state whenever it's passed with a value out of range via ComboBoxInit(). To avoid such cases, let's initialize the current selection of the combobox with the front element of the settings vector whenever we detect an out of range value which is not declared in the vector. To reproduce the issue, set "Renderer" to some sort of crazy value like 50 in the GSdx.ini file and it'll mess up the whole GSdx plugin dialog really bad. This patch prevents such undesirable behavior by simply selecting the front element in the vector when we read an unsupported value.
v1.5.0-dev-1870-gc56ac2cf3 Huud 2017-02-01 11:30:41 Download PCSX2: Remove Unused And Unneeded Argument. (#1799) EE interpeter: remove unused argument rdd is neither used, nor needed. It appears it was there to pass the _Rd_ word to write to, but the writing was moved to PHMSBH() to have one "if (_Rd_)". Add a note on undefined behavior
v1.5.0-dev-1869-gaf38b8bf9 Jonathan Li 2017-01-31 22:47:07 Download pcsx2: Avoid having to translate the same strings twice Both strings have almost identical strings present elsewhere in the code, the only difference being that they use one less space.
v1.5.0-dev-1868-gc65e467c8 Jonathan Li 2017-01-31 22:45:10 No build pcsx2:windows: Fix unreferenced local variable warning Also fix some typos in the warning messages.
v1.5.0-dev-1867-g5751e3818 Gregory Hainaut 2017-01-27 18:25:25 Download gsdx: use range loop instead of for_each
v1.5.0-dev-1866-gcf71049bd Gregory Hainaut 2017-01-26 18:53:16 No build gsdx tc: use unsigned constant Help the compiler to generate better code C code: uint32 addr = (i >> 3u) % MAX_BLOCKS; uint32 row = addr >> 5u; uint32 col = 1 << (addr & 31u); ASM Before f48: mov eax,esi f4a: mov ecx,esi f4c: mov edx,DWORD PTR [ebp+0x8] f4f: sar eax,0x1f f52: sar ecx,0x3 f55: shr eax,0x12 f58: add ecx,eax f5a: and ecx,0x3fff f60: sub ecx,eax f62: mov eax,0x1 f67: shl eax,cl f69: shr ecx,0x5 f6c: lea edx,[edx+ecx*4] ASM After f48: mov ecx,edi f4a: mov eax,0x1 f4f: sar ecx,0x3 f52: shl eax,cl f54: shr ecx,0x3 f57: and ecx,0x7fc f5d: add ecx,DWORD PTR [ebp+0x8]
v1.5.0-dev-1865-gda054a2aa Gregory Hainaut 2017-01-24 18:39:48 No build gsdx: remove useless debug log
v1.5.0-dev-1864-g09b8aaed7 Gregory Hainaut 2017-01-22 22:27:38 No build gsdx tc: extend the wrap option to the texture cache
v1.5.0-dev-1863-gbf1087340 Akash 2017-01-23 06:14:26 Download GSdx: Remove useless check and add debug messages IsEnabled() check is already done in GetDisplayRect, so it's pointless to do it here. Also updated a debug message in the GetFrameRect() function.
v1.5.0-dev-1862-ga2cdcb4e4 Akash 2017-01-23 05:36:37 No build GSdx-PCRTC: Improve output circuit selection Previously, the auto output circuit selection of the GSdx wasn't good, it simply defaulted to the second output circuit even when the first output circuit is also enabled. The new algorithm for auto selecting returns the merged rectangle dimensions when both of the output circuits are enabled and if the condition for merge is not satisfied then it returns the bigger output circuit.
v1.5.0-dev-1861-gbccc3ef25 Gregory Hainaut 2017-01-30 15:28:33 No build Merge: 72d54d3df e5e601eb7 Merge pull request #1770 from np511/gcc-cleanup Cleanup GCC warnings - still needs some work
v1.5.0-dev-1856-g72d54d3df Gregory Hainaut 2017-01-27 14:20:46 Download Merge: 9393b20e1 7ff28ab5a Merge pull request #1792 from FlatOutPS2/Core GameDB: Add game fixes for Silent Hill 2 and 3
v1.5.0-dev-1854-g9393b20e1 Gregory Hainaut 2017-01-27 11:10:07 Download Merge: 754045b6f 03acb2221 Merge pull request #1791 from turtleli/remove-old-cdvd Remove old cdvd plugins
v1.5.0-dev-1848-g754045b6f Jonathan Li 2017-01-26 00:42:05 No build gsdx:windows: Remove SSSE3 and AVX configurations
v1.5.0-dev-1847-g972c907ac Gregory Hainaut 2017-01-27 11:05:47 No build Merge: f0393e50c 56c2d20b9 Merge pull request #1794 from turtleli/add-cdvd-block-dump-menu pcsx2:gui: Add menu item for creating block dumps
v1.5.0-dev-1845-gf0393e50c lightningterror 2017-01-27 11:00:23 Download GSdx: Windows gui updates (#1768) * Rename CRC Hack Level "Full (Safest)" to "Full (Direct3D Recommended)" * add link/info of AMD driver epic fail status
v1.5.0-dev-1844-g625c4a9a0 Jonathan Li 2017-01-27 01:22:44 Download Merge: 1cf30584f 8d00ae25c Merge pull request #1751 from FlatOutPS2/Lily LilyPad: Another GUI update and add more new functions
v1.5.0-dev-1839-g56c2d20b9 Jonathan Li 2017-01-26 19:46:14 No build pcsx2:gui: Add menu item for creating block dumps
v1.5.0-dev-1838-g1cf30584f lightningterror 2017-01-26 03:25:11 Download CP update Replace Gregory's name with PCSX2 Dev Team
v1.5.0-dev-1837-g1ecb5aed0 lightningterror 2017-01-23 17:20:35 No build Update Copyright v2 Revernt changes , update Gregory's name
v1.5.0-dev-1836-g0b93aa5d1 lightningterror 2017-01-23 17:08:34 No build Revert "Update Copyright notices/disclaimers 2017" This reverts commit fc5bdb771f9da331f0bd5447cc029a495fb82fd7.
v1.5.0-dev-1835-g7ff28ab5a FlatOutPS2 2017-01-26 15:15:38 No build GameDB: Add fixes for Silent Hill 2 and 3 Adds FMVinSoftwareHack gamefix to the game fixes list and activates it for Silent Hill 2 and 3.
v1.5.0-dev-1835-g3d4e1c124 lightningterror 2017-01-14 22:56:01 No build Update Copyright notices/disclaimers 2017 Update all Copyright notices/disclaimers in scripts to 2017
v1.5.0-dev-1834-g096c9316b Gregory Hainaut 2017-01-23 19:14:43 Download gsdx cl: fix various compilation issues and a couple of warnings I didn't fix all the warnings (purpose was to realign code with "recent" update) Linux note: only miss 2 major items * res/tfx.cl loading * device descriptor * And various bug fixes ;)
v1.5.0-dev-1833-gd67b9cba1 Gregory Hainaut 2017-01-22 23:05:02 No build gsdx tc: merge page coverage code A function was already done for openCL. Use the same for others renderers
v1.5.0-dev-1832-g5c7c9452d Gregory Hainaut 2017-01-22 21:47:05 Download onepad|gsdx: remove useless debug messages
v1.5.0-dev-1831-g1e7fd83ac Gregory Hainaut 2017-01-22 19:05:23 Download gsdx|spu2x: fix %d/%u in printf (cppcheck)
v1.5.0-dev-1830-g077ae2e6a Gregory Hainaut 2017-01-22 18:44:07 No build gsdx: use (void)(0) for empty statement Reduce warning in cppcheck
v1.5.0-dev-1829-g28e1f87d9 Gregory Hainaut 2017-01-22 18:44:56 No build build.sh: reduce the number of define for cppcheck analysis + add cdvd giga
v1.5.0-dev-1828-g1a5f01ca9 Jonathan Li 2017-01-10 23:05:18 Download man-page: Update and use mdoc macros [skip ci]
v1.5.0-dev-1827-g1d2ce62b2 Gregory Hainaut 2017-01-22 16:52:14 Download gsdx tc: comment dead code
v1.5.0-dev-1826-gd9efbfb17 Gregory Hainaut 2017-01-22 16:50:55 No build pcsx2: don't use npos as array index
v1.5.0-dev-1825-g6f9feee75 Gregory Hainaut 2017-01-22 16:45:49 No build common: init m_vtune_id
v1.5.0-dev-1824-g701743a4e Gregory Hainaut 2017-01-22 16:43:35 No build gsdx boost queue: init all states
v1.5.0-dev-1823-g9183d1d2c Gregory Hainaut 2017-01-22 16:42:01 No build gsdx osd: set m_face to null in case of error
v1.5.0-dev-1822-g9120c3bfb Gregory Hainaut 2017-01-22 16:34:27 No build onepad: init all fields of objects
v1.5.0-dev-1821-g5d119bec3 Gregory Hainaut 2017-01-22 16:23:40 No build vif: init field in constructor + remove empty function
v1.5.0-dev-1820-gad7892bd1 Gregory Hainaut 2017-01-22 16:10:43 No build svu: init all field of RANGE struct
v1.5.0-dev-1820-g03acb2221 Jonathan Li 2017-01-14 02:17:29 No build plugins: Remove cdvdlinuz Superseded by PCSX2 internal ISO reader and cdvdGigaherz.
v1.5.0-dev-1819-g33a767219 Gregory Hainaut 2017-01-22 16:06:54 No build spu2x: use default contructor of the compiler
v1.5.0-dev-1819-g9b110d8c3 Jonathan Li 2017-01-14 02:17:12 No build plugins: Remove CDVDisoEFP Superseded by PCSX2 internal ISO reader and cdvdGigaherz.
v1.5.0-dev-1818-g44b555223 Gregory Hainaut 2017-01-22 15:42:14 Download MTVU: hide ring buffer pointer bug under the carpet There is a bug lurking around (intro of SotC). Unfortunately, I didn't find it. So instead, I added a safety net in the ring buffer reservation.
v1.5.0-dev-1818-g0ad5abbbf Jonathan Li 2017-01-14 02:16:52 No build 3rdparty: Remove bzip2 Now unused.
v1.5.0-dev-1817-gcb64cb6ab Jonathan Li 2017-01-14 02:16:44 No build plugins: Remove CDVDiso Superseded by PCSX2 internal ISO reader.
v1.5.0-dev-1817-g81adc3ef4 Gregory Hainaut 2017-01-20 18:20:51 Download gsdx ogl: don't use per buffer blending It increases the number of state that driver must handle.
v1.5.0-dev-1816-g3400d7eec Gregory Hainaut 2017-01-18 19:26:32 No build i10n: update es mo file
v1.5.0-dev-1816-g6aef44271 Jonathan Li 2017-01-14 02:16:19 No build plugins: Remove CDVDolio Superseded by PCSX2 internal ISO reader and cdvdGigaherz.
v1.5.0-dev-1815-g0d659a1b4 Akash 2017-01-14 14:55:19 Download GSdx: Improve captured screenshots naming Previously, when F8 was triggered multiple times in a single second, the latest captured image would replace the previous captured one as it has the same name as the previous image. The following patch detects such cases and adds a number along with the filename when new image capture is requested under the same time as the previous capture.
v1.5.0-dev-1814-g21612cafc Gregory Hainaut 2017-01-18 19:12:26 Download Merge: 671a57521 24c780c88 Merge branch 'greg/mtvu-mtgs-lockless'
v1.5.0-dev-1807-g24c780c88 Gregory Hainaut 2017-01-07 14:31:10 No build MTVU/GS: try to relax the readAmount atomic operation I suspect it to be the same on x86 The real issue is the various atomic in FinishGSPacketMTVU which I'm afraid will create some cpu stall
v1.5.0-dev-1806-ge3d1871f8 Gregory Hainaut 2017-01-18 19:10:05 No build MTVU: small thread scheduling improvement * Use yield to avoid a spin loop during WAIT * Don't flush the full buffer when we miss space
v1.5.0-dev-1805-gfff523063 Gregory Hainaut 2017-01-05 21:47:56 No build MTVU: redo properly atomic management around the MTVU ring buffer The ring buffer is composed of severals read/write by transaction. Atomic operations are only required at the start/end of the full transaction. In the middle, you can use normal variable (optimization opportunity for the compiler) Use acquire/release semantics on isBusy and vuCycles to remain 100% safe (relaxed might be doable but better be safe than sorry) Use dedicated cache line for atomic variable to avoid any conflict between CPU
v1.5.0-dev-1805-g671a57521 refractionpcsx2 2017-01-18 09:28:02 Download Merge: 253057a76 70cec30dc refractionpcsx2 GameDB: Set VU rounding to nearest in Sonic R (Sonic Gems Collection).
v1.5.0-dev-1804-gd589be941 Gregory Hainaut 2017-01-05 09:55:59 No build GIF: remove 'done' of the GS_Packet struct The struct is copied in various ring buffer (hot path) We only need the return status of the function so use a reference instead of a state variable Side note: if we align the struct to 16B maybe the compiler can use SSE to copy it. Warning: it breaks save state compatibility
v1.5.0-dev-1803-g253057a76 Gregory Hainaut 2017-01-17 18:47:52 Download Merge: 8fe94ec07 240191dff Merge pull request #1777 from IlDucci/master Updating Spanish translation
v1.5.0-dev-1803-g7b3984059 Gregory Hainaut 2017-01-05 08:45:32 No build MTVU/MTGS: use a mutex free ring buffer Most of the time the mutex was likely optimized. Now we have the guarantee that thread won't block.
v1.5.0-dev-1802-ge4f4350bb Gregory Hainaut 2017-01-05 09:03:58 No build boost ring queue: dedicate cache line for atomic variable Bad for data cache ! But it might be better for atomic operation.
v1.5.0-dev-1802-g240191dff Víctor "IlDucci 2017-01-16 22:03:29 No build Updating Spanish translation Updating the Spanish translation with the latest updates.
v1.5.0-dev-1802-g70cec30dc Aced14 2017-01-17 05:25:28 No build GameDB: Set VU rounding to nearest in Sonic R (Sonic Gems Collection). Fixes #1759.
v1.5.0-dev-1801-g8779583bd Gregory Hainaut 2017-01-05 08:40:23 No build boost ring queue: use % to wrap the index For power of 2, it is replaced with a single and instruction. If it potentially faster than branch. But it worths a benchmark
v1.5.0-dev-1801-g8fe94ec07 Gregory Hainaut 2017-01-16 19:43:16 Download Merge: f9c202514 fffd829f8 Merge pull request #1776 from FlatOutPS2/DX Revert "gsdx tc: partial support of pseudo depth for Dx"
v1.5.0-dev-1800-gfffd829f8 FlatOutPS2 2017-01-16 17:51:02 No build Revert "gsdx tc: partial support of pseudo depth for Dx" This reverts commit https://github.com/PCSX2/pcsx2/commit/d6383e6c211e03a9bb036c6fc8655cd6bba8b9ff It created a regression in Everybody's Golf 4/Hot Shots Golf 4, breaking the renderering when depth emulation is disabled/when using a Direct3D Hardware renderer.
v1.5.0-dev-1800-g725aaccf5 Gregory Hainaut 2017-01-05 08:39:28 No build boost ring queue: extend the interface to ease replacement of dequeue class in core
v1.5.0-dev-1799-gf9c202514 Gregory Hainaut 2017-01-15 19:55:40 Download gsdx tc: avoid any pitfall with 1 << 31 Based on Turtleli feedback "1 << 31 is undefined in C++11, but defined in C++14"
v1.5.0-dev-1798-g87cf7b6d3 Gregory Hainaut 2017-01-12 21:17:01 No build gsdx tc: implement a safe RemoveAt The code is now a mirror of the ::add. So 1 insert == 1 erase This way it won't crash on future update. And it will support future GS memory wrapping improvement.
v1.5.0-dev-1797-gd1315b618 Gregory Hainaut 2017-01-12 21:04:00 No build gsdx tc: save list iterator to allow fast removal ZoE2: RemoveAt overhead plummet to 0.5%. It was 17% ! However insertion is a bit slower. Due to the begin() after the push_front v2: use std:: for lists and arrays
v1.5.0-dev-1796-g87fc4c1e4 Gregory Hainaut 2017-01-13 21:02:14 No build gsdx tc: skip draw call when input texture can't be fetched Avoid garbage on Full Spectrum Warrior
v1.5.0-dev-1795-ge5e601eb7 np511 2017-01-29 10:35:02 No build Use GResources API instead of deprecated inline
v1.5.0-dev-1795-g2f972b91a Gregory Hainaut 2017-01-11 22:10:41 No build gsdx tc: allow a hit on older depth buffer Avoid an issue when rendering take some shortcut (Full Spectrum Warrior) Close #1757
v1.5.0-dev-1794-g15d66cf33 np511 2017-01-29 10:34:34 No build Properly format
v1.5.0-dev-1794-g3acac3203 FlatOutPS2 2017-01-12 01:27:03 No build GSdx: Remove/move CRC hacks Removes Alpine Racer 3 hack. Issue has been resolved. Moves NanoBreaker hack. Issue has been resolved for OpenGL and hack has been moved to DX only. Moves Tri-Ace games hacks. Hacks are also necessary for OpenGL with "Partial" CRC Hack Level to prevent massive slowdown. Move Tales Of Legendia hack back as it's also necessary for OpenGL with "Partial" CRC Hack Level to prevent graphical issues. Close: https://github.com/PCSX2/pcsx2/issues/1698 Added PAL and NTSC-U CRC's for Ar tonelico II.
v1.5.0-dev-1793-g936d9edc4 np511 2017-01-29 10:31:16 No build Remove old/pointless code
v1.5.0-dev-1793-g52ec143a9 Jonathan Li 2017-01-12 19:43:08 Download gsdx:windows: Fix deprecated ATL attributes warning
v1.5.0-dev-1792-gfe1947ea4 Jonathan Li 2017-01-14 00:29:41 No build gsdx: Fix minor user visible typos Well. it should be better; but my grammar is questionable at times,
v1.5.0-dev-1792-gde6216b37 np511 2017-01-29 10:27:43 No build Remove warnings about ISO C++11 conformance
v1.5.0-dev-1791-g696510d22 Gregory Hainaut 2017-01-12 14:44:42 Download Merge: 8cf3a83dd f5e6c82e8 Merge pull request #1763 from guoyunhe/patch-1 Translate Simple Chinese in .desktop file
v1.5.0-dev-1790-gf5e6c82e8 Guo Yunhe 2017-01-12 12:32:59 No build Translate Simple Chinese in .desktop file Add Simple Chinese translation in .desktop file Change "Playstation" to "PlayStation". (Official name)
v1.5.0-dev-1789-g8cf3a83dd Gregory Hainaut 2017-01-11 21:25:09 Download gsdx: try to ask GCC to generate not dumb code Unfortunately it requires at least GCC6. If a nice guy can check the generated code on GCC6. I don't know clang status. Here the only example, I have found on the web https://developers.redhat.com/blog/2016/02/25/new-asm-flags-feature-for-x86-in-gcc-6/ Current generated code in GSTextureCache::SourceMap::Add 38b3: bsf eax,esi 38b6: add esp,0x10 38b9: test esi,esi 38bb: jne 387e <GSTextureCache::SourceMap::Add(GSTextureCache::Source*, GIFRegTEX0 const&, GSOffset*)+0x6e> BSF already set the Z flag when input (esi) is 0. So it would be better to not put a silly add before the jump and to skip the test operation.
v1.5.0-dev-1788-g1fbee9204 Gregory Hainaut 2017-01-11 20:13:53 No build gsdx tc: add a comment for a potential "ASM" optimization I'm not sure it worth it yet. But a generic function would be nice for future.
v1.5.0-dev-1787-gced2dd920 Gregory Hainaut 2017-01-11 18:43:45 No build gsdx: hidden option disable_hw_gl_draw OMG, Zone of Ender got a speed boost from 11 fps to 45 fps Seriously, the goal is to allow benchmarking GSdx without too much overhead of the main renderer draw call Note: unlike the null renderer, texture/vertex uploading, 2D draw, texture conversions are still done.
v1.5.0-dev-1786-g6dabc68c1 Gregory Hainaut 2017-01-11 18:32:02 No build gsdx linux gui: compact the GUI for Nx768 display (seriously guy it is time to upgrade !) * move the post-processing frame into the OSD tab * Rename Global Settings to Renderer Settings * put monitor and indicator check box on the same line At least we have a similar number of options by tab
v1.5.0-dev-1785-gf5fbfe98b Gregory Hainaut 2017-01-11 18:23:34 No build gsdx: fix warning: variable ‘success’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
v1.5.0-dev-1784-g62c21fd58 Jonathan Li 2017-01-10 22:11:15 Download i10n: Update pt_BR (Brazilian Portuguese) .mo files
v1.5.0-dev-1783-g791dc84d4 Jonathan Li 2017-01-10 21:47:33 No build gsdx:gtk: Update GUI Set slider ranges to 0-100, which matches what Windows uses. Add OSD maximum log messages option and tooltips.
v1.5.0-dev-1782-g6a7c38f30 FlatOutPS2 2017-01-06 16:43:08 Download GSdx: Minor update to GS Settings Dialog Update a few parts of the GS Shader dialog to reflect the improvements from the OSD dialog code.
v1.5.0-dev-1781-gda57014eb FlatOutPS2 2017-01-06 16:40:31 No build GSdx OSD: Add Windows UI and new option Adds Windows UI and option to limit the amount of log messages on the screen at the same time/in the buffer.
v1.5.0-dev-1780-gd42759c64 FlatOutPS2 2017-01-03 20:32:10 No build GSdx OSD: Minor log improvements
v1.5.0-dev-1779-g83b5bdbd2 Gregory Hainaut 2017-01-10 11:46:48 Download Merge: b02cc6ecb fcdc3a474 Merge pull request #1753 from josephgbr/master Update Brazilian Portuguese translation
v1.5.0-dev-1777-gb02cc6ecb refractionpcsx2 2017-01-09 23:37:15 Download Whoops, over zealous with removing things.
v1.5.0-dev-1776-gfcdc3a474 Rafael Fontenelle 2017-01-09 12:53:02 No build Update Brazilian Portuguese translation
v1.5.0-dev-1776-gb0baa8d8f refractionpcsx2 2017-01-09 23:30:54 No build Revert CLUT change, seems it causes more problems than it solves. Leaving the comment for future investigation
v1.5.0-dev-1775-g7c4a952ee Gregory Hainaut 2017-01-07 17:08:57 Download Revert "gsdx tc: always clear a new depth buffer" This reverts commit f77c1900faf2baa3ffd1ca538f3b444c743b2444. Conflicts: plugins/GSdx/GSTextureCache.cpp Another fix was done later for Jak cut scene (or FMV). One game got a regression (don't remember which)
v1.5.0-dev-1774-g3fab287e8 Gregory Hainaut 2017-01-07 16:38:13 Download onepad: don't load joyid_map from the ini Old option from the older GUI can cause issue. Close #1139
v1.5.0-dev-1773-g5c6d10da9 Gregory Hainaut 2017-01-07 16:01:23 Download i10n: remove build file
v1.5.0-dev-1772-g285bcbcec Jonathan Li 2017-01-07 15:49:33 Download vifUnpack: Report the correct number of bytes It now reports 6904 bytes instead of just less than 4GB.
v1.5.0-dev-1771-gc2e21fa30 Jonathan Li 2017-01-02 14:52:54 Download gsdx: Don't use atomic for exit variable All accesses are protected by locks, so there's no need for it to be atomic.