duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-09-13 18:00freedom warningLeah Rowe1+28-0
2024-09-01 03:02Common: Add aligned_unique_ptrStenzek1+45-1
2024-09-01 02:00GSVector: Add a bunch of fp64 operationsStenzek4+610-342
2024-08-31 07:30SPU: Vectorize reverb resamplingStenzek1+119-128
2024-08-31 04:38Common: Rename iNN -> sNNStenzek5+284-250
2024-09-01 09:43CDImage/ECM: Use EDC/ECC functions from libchdrStenzek1+7-149
2024-09-01 09:43dep/libchdr: Add EDC computation functionsStenzek2+48-0
2024-09-01 10:01Data: Remove license-incompatible shadersStenzek90+47-30583
2024-08-31 04:37GameDB: Disable WS in Athena - Awakening from the Ordinary LifeStenzek1+8-0
2024-08-27 13:46GPU/HW: Fix assert with accurate blending + true colour onStenzek1+10-9
2024-08-26 11:42GameList: Support excluding disc setsStenzek2+11-5
2024-08-26 11:37GPUDevice: Warning fixStenzek1+1-2
2024-08-26 11:33GPUDevice: Use CompressHelpersStenzek29+161-120
2024-08-26 11:33Host: Use CompressHelpers for ReadCompressedResourceFile()Stenzek1+5-36
2024-08-26 11:27SHA1Digest: Span-ifyStenzek2+150-42
2024-08-26 11:27Util: Add CompressHelpersStenzek6+325-0
2024-08-26 08:53ImGuiManager: Remove unused functionStenzek9+8-19
2024-08-26 08:55ImGuiOverlays: Use actual recording iconStenzek3+6-4
2024-08-26 07:57InputManager: Don't set key down for binds when ImGui has focusStenzek1+2-1
2024-08-26 07:56FullscreenUI: More animation fixesStenzek4+87-67
2024-08-26 06:45CDROM: Fix incorrect clamp with seek speedupStenzek1+2-2
2024-08-26 05:47FullscreenUI: Navigation improvementsStenzek4+59-52
2024-08-26 04:41ImGuiManager: Tweak OSD message sizeStenzek2+13-12
2024-08-26 04:21Achievements: Reset focus when opening windowsStenzek5+32-10
2024-08-26 04:07Achievements: Use plural form for pointsStenzek6+55-28
2024-08-26 04:06Host: Add TranslatePluralToSmallString()Stenzek3+31-1
2024-08-26 04:06SmallString: Tidy-up and add wide string helpersStenzek2+97-22
2024-08-25 14:35Data: Update SDL Game Controller DBStenzek1+9-3
2024-08-25 14:35dep/rcheevos: rc_validate does not need to be builtStenzek3+0-10
2024-08-25 14:26Data: Update third-party noticesStenzek1+76-0
2024-08-25 14:25dep/imgui: Don't copy the font data on buildingStenzek1+3-0
2024-08-25 14:15Achievements: Fix badge download bugStenzek1+10-2
2024-08-25 14:01dep/imgui: Use stb_sprintfStenzek3+1911-1
2024-08-25 13:39CMake: Remove unused fileStenzek1+0-30
2024-08-25 13:39ImGuiManager: Add CompactFontRange()Stenzek3+150-0
2024-08-25 13:17Misc: Change various iconsStenzek9+47-42
2024-08-25 12:52ImGuiManager: Move glyph ranges to separate fileStenzek5+137-38
2024-08-25 07:48Host: Add ReadCompressedResourceFile()Stenzek2+53-2
2024-08-25 12:13FileSystem: Swap vector for DynamicHeapArrayStenzek50+145-117
2024-08-25 04:40deps/rc_client: Add rc_client_get_rich_presence_strings()Stenzek6+106-0
2024-08-25 04:39ImGui: Enable lunasvgStenzek6+57-30
2024-08-25 04:39Deps: Build lunasvgStenzek6+68-0
2024-08-25 03:57Misc: Use lightgun controller iconStenzek13+29-35
2024-08-25 10:53Deps: Version bumpsStenzek6+104-40
2024-08-25 03:56StringUtil: Use unicode replacement character in DecodeUTF8()Stenzek2+4-1
2024-08-25 08:17dep/imgui: Bump to v1.91.0Stenzek12+6291-1927
2024-08-24 11:28Qt: Ensure window is raised after recreationStenzek2+7-7
2024-08-24 08:32CMake: Enable PIC on LinuxStenzek2+8-1
2024-08-12 08:49CMake: Add install targetStenzek6+33-0
2024-08-12 07:29Deps: Make some libraries optional for LinuxStenzek1+209-135
2024-08-24 08:08Deps: Switch to libjpeg-turboStenzek8+42-474
2024-08-24 08:08Deps: Bump shadercStenzek8+13-41
2024-08-24 04:26Atualização Português do Brasil (#3281)Anderson Cardoso1+673-628
2024-08-24 04:23InputManager: Remove unused pointer typeStenzek7+9-12
2024-08-24 04:15InputManager: Fix wheel scrolling in Big PictureStenzek2+5-2
2024-08-24 04:10Qt: Implement per-game controller configurationStenzek24+429-181
2024-08-23 12:31InputManager: Support multiple mice via raw inputStenzek37+1499-1059
2024-08-23 05:59System: Fix HW/SW rendering swapStenzek2+33-36
2024-08-23 05:50Qt: Always display version info in settingsStenzek4+38-21
2024-08-23 05:41MediaCapture: Load media foundation on-demandStenzek2+109-42
2024-08-23 05:20GameDB: Use disable sprite texture filtering for FF7/LoDStenzek1+110-110
2024-08-23 05:18GameDatabase: Add DisableSpriteTextureFiltering traitStenzek2+13-0
2024-08-23 04:33CPU/NewRec/x64: Fix data corruption on lwl/lwr with PGXPStenzek1+2-0
2024-08-20 13:27Qt: Move language/theme setting to windowStenzek14+182-125
2024-08-20 11:56GameDB: Allow clipping correction for Spyro 1Stenzek1+24-10
2024-08-20 11:18CPU/PGXP: Inline valid flag updatesStenzek2+11-25
2024-08-20 10:43CPU/PGXP: Identifier name consistencyStenzek4+169-200
2024-08-20 11:09CPU/PGXP: Make validate a member functionStenzek2+56-67
2024-08-20 09:12CPU/PGXP: Remove remaining C-ismsStenzek1+54-73
2024-08-20 08:35CPU/PGXP: Eliminate extra copy in SLT/SLTUStenzek1+18-20
2024-08-20 08:33CPU/PGXP: Purge macrosStenzek1+64-55
2024-08-20 07:24CPU/PGXP: Rewrite SLL handlerStenzek1+25-23
2024-08-20 07:23CPU/PGXP: Combine logical/arithmetic shift functionsStenzek1+25-80
2024-08-20 07:18CPU/PGXP: Combine static/variable shift instructionsStenzek1+44-161
2024-08-20 06:55CPU/PGXP: Purge psx_value completelyStenzek1+7-40
2024-08-20 06:42CPU/PGXP: Purge psx_value from shiftsStenzek1+45-71
2024-08-20 06:27CPU/PGXP: Purge psx_value from first half of instructionsStenzek1+79-83
2024-08-19 12:22CPU/PGXP: Use Instruction typeStenzek4+373-374
2024-08-20 10:06CPU/PGXP: Make MTC2/LWC2 behave the sameStenzek1+5-5
2024-08-20 09:27CPU/PGXP: Fix typo in SLTU()Stenzek1+1-1
2024-08-20 02:09Atualização Português do Brasil (#3280)Anderson Cardoso1+776-766
2024-08-20 02:08System: Remove contradictory statementStenzek1+0-3
2024-08-20 01:54VulkanDevice: Fix incorrect logStenzek1+1-1
2024-08-20 01:54Qt: Reduce dialog heightStenzek1+11-11
2024-08-20 01:50System: Fix lockup with runahead enabledStenzek4+26-23
2024-08-19 12:03CPU: Fix assertion tripping in debug buildsStenzek1+8-5
2024-08-19 09:41TimingEvents: Don't defer frame done callbackStenzek6+26-25
2024-08-13 13:52TimingEvents: Switch to 64-bit countersStenzek9+270-138
2024-08-18 15:46Update README.mdStenzek1+3-1
2024-08-18 15:38SPU: Refactor volume envelopesStenzek2+153-102
2024-08-18 10:34GameDB: Set DisableAutoAnalogMode on various gamesStenzek1+102-1
2024-08-18 10:33GameDatabase: Add DisableAutoAnalogMode traitStenzek7+25-8
2024-08-18 10:30ImGuiOverlays: Change icon colour depending on controller modeStenzek7+40-14
2024-08-19 03:30Qt: Work around theme switching bugStenzek1+10-10
2024-08-18 09:04CDROM: Fix rare interrupt race when cancelling commandsStenzek1+11-0
2024-08-18 05:58SPU: Fix SPU_DUMP_ALL_VOICES optionStenzek1+35-60
2024-08-18 05:52MediaCapture: Fix MP3 audio encodingStenzek1+102-31
2024-08-18 04:12System: Look up media capture settings on-demandStenzek8+81-78
2024-08-18 03:36Qt: Fix link colouring in setup wizardStenzek17+27-27
2024-08-18 03:22Qt: Fix a couple of theme switching glitchesStenzek11+319-268
2024-08-18 03:05Settings: Fix incorrect videos directoryStenzek1+1-1
2024-08-18 03:04Settings: Don't create deprecated achievement cache directoriesStenzek2+1-18
2024-08-18 02:50System: Log information on startupStenzek1+18-0
2024-08-18 02:34System: Switch to new capture file on video FPS changeStenzek4+76-22
2024-08-18 02:18Log: Flush on every writeStenzek1+1-0
2024-08-18 02:16FullscreenUI: Make "version" in Big picture translatable (#3279)xujibbs1+2-1
2024-08-18 02:13System: Fix reset with Type 2 fastbootStenzek3+37-35
2024-08-17 12:18Qt: Update glyph rangesStenzek1+1-1
2024-08-17 12:18update Simple-Chinese translation to latest. (#3278)zkdpower1+2775-2054
2024-08-17 12:17Atualização Português do Brasil (#3277)Anderson Cardoso1+749-732
2024-08-17 12:13Qt: Fix list focus restoration after system shutdownStenzek2+26-16
2024-08-16 11:39SPU: Fix incorrect envelope rateStenzek1+1-1
2024-08-14 07:00Misc: Fix ARM32 build (again)Stenzek9+558-85
2024-08-14 07:39MDEC: Ensure alignment of inputsStenzek2+13-13
2024-08-14 03:33RegTest: Report performance stats on exitStenzek1+26-6
2024-08-14 03:33RegTest: Fix OOB array readStenzek1+1-1
2024-08-14 11:38GameDB: Fix Starblade Alpha JPN hash (#3276)Bobby Smith1+2-2
2024-08-13 08:09ImGuiFullscreen: Display checkmark on right of choice dialogStenzek2+23-10
2024-08-13 08:00ImGuiFullscreen: Fix choice popup selected drawing over borderStenzek1+4-1
2024-08-13 07:50Qt: Fix log window mouse interactionStenzek1+1-1
2024-08-13 07:48FullscreenUI: Fix popup close resetting window scrollStenzek3+61-44
2024-08-13 05:51FullscreenUI: Fix saving of list options (e.g. controller settings)Stenzek1+28-26
2024-08-13 05:11Updated Spanish (Latin America) translation (#3275)Renzo Pigliacampo2+8409-5847
2024-08-13 05:10Qt: Clarify BIOS support in setup wizardStenzek1+1-1
2024-08-13 05:09BIOS: Prioritize image enumerationStenzek2+127-129
2024-08-13 04:49GameDB: Add hash for Starblade Alpha (Japan)Stenzek1+2-0
2024-08-13 04:48Bus: Add stub for SIO2 accessesStenzek2+39-1
2024-08-13 04:47BIOS: Add Type 2 fastboot patch (PS2)Stenzek3+174-136
2024-08-13 04:47StringUtil: Add BytePatternSearch()Stenzek2+102-2
2024-08-13 04:46Core: Add constexpr MIPS EncoderStenzek3+253-0
2024-08-12 12:16GPU: Clear RT before sending to media captureStenzek1+4-0
2024-08-12 12:16CMake: Copy FFmpeg dylibs into Mac bundleStenzek2+26-2
2024-08-12 11:21System: Fix loading state without mediaStenzek1+1-1
2024-08-12 11:22Atualização Português do Brasil (#3274)Anderson Cardoso1+1107-800
2024-08-12 07:09README: Various corrections/updatesStenzek1+13-8
2024-08-12 07:07Data: Update SDL game controller databaseStenzek1+1-1
2024-08-12 03:26MediaCapture: Add FFmpeg backendStenzek8+1381-9
2024-08-12 02:25dep: Add FFmpeg v7.0.2 headersStenzek144+35307-0
2024-08-12 06:28Hotkeys: Move Toggle Media Capture to GeneralStenzek1+11-11
2024-08-12 05:20MediaCapture: Handle BGRA for MediaFoundationStenzek1+50-31
2024-08-12 04:46MediaCapture: Fix OpenGL captureStenzek1+7-2
2024-08-12 04:46GPU: Fix possible race in screenshotStenzek1+1-1
2024-08-11 14:20GPU: Vectorize VRAM fillsStenzek2+78-19
2024-08-11 13:38GameDB: Slightly bump up DMA rate for Chrono CrossStenzek1+4-4
2024-08-11 13:35GameDB: Battle Athletess - Daiundoukai GTOStenzek1+6-0
2024-08-11 13:28GPU: Approxiate texture cache reload time for P8/C16 spritesStenzek1+33-1
2024-08-11 13:26GPU: Add cycle penalty for reloading CLUTStenzek1+1-0
2024-08-11 11:58Bus: Fix sideloading EXEs without initial SP valueStenzek1+8-3
2024-08-11 13:46MediaCapture: Warning fixStenzek3+13-12
2024-08-11 10:45System: Add video capture featureStenzek27+2791-223
2024-08-11 10:44VulkanDevice: Fix download inside render passStenzek1+6-0
2024-08-11 10:43Error: Add TakeDescription()Stenzek1+1-0
2024-08-10 04:05GPUDevice: Fix debug assertion tripping in VulkanStenzek1+1-1
2024-08-10 03:15CubebAudioStream: Remove leftover fieldStenzek1+0-17
2024-08-10 02:33VulkanDevice: Enable VK_KHR_maintenance4 and 5Stenzek3+47-23
2024-08-10 02:21dep: Bump vk_mem_alloc to 871913dStenzek2+2318-3259
2024-08-09 15:24GPU/HW: Use texture instead of RTs for rewind/runahead w/o MSAAStenzek1+7-5
2024-08-09 14:14Qt: Fix folder selection title barStenzek5+35-36
2024-08-09 14:13CDROM: Defer init completion until after seekStenzek1+14-8
2024-08-09 08:19CI/AppImage: Work around broken AppImageLauncherStenzek1+7-2
2024-08-09 02:33Atualização Português do Brasil (#3273)Anderson Cardoso1+1034-999
2024-08-06 11:56SPU: Ensure all samples are generated prior to DMA writeStenzek2+8-1
2024-08-06 11:55CDROM: Further improve seek timingStenzek1+35-32
2024-08-09 02:32FileSystem: Fix crash on file open fail in WriteAtomicRenamedFile()Stenzek1+3-0
2024-08-06 07:38GPU: Use full display rect for postfx calculationsStenzek3+45-32
2024-08-06 07:33GPUDevice: Expose swap chain clear colourStenzek12+45-44
2024-08-06 07:02System: Add save state compression mode optionsStenzek7+124-48
2024-08-06 06:10System: Make more functions staticStenzek2+51-55
2024-08-06 06:02System: Reduce rewind/runahead memory usage w/o 8MB enabledStenzek3+21-12
2024-08-06 05:52FileSystem: Correctly use lstat() on LinuxStenzek1+1-1
2024-08-06 04:34Qt: Purge some unused debug menu optionsStenzek2+0-21
2024-08-06 04:24VulkanDevice: Fix incorrect condition in UnbindTexture()Stenzek1+1-1
2024-08-06 04:12CI/Flatpak: Switch from JSON -> YAMLStenzek18+250-282
2024-08-06 03:34CDROM: Don't allow deferred INT1 after Pause ACKStenzek1+4-0
2024-08-05 03:08MemMap: Fix inverted conditionStenzek1+1-1
2024-08-05 02:55Atualização Português do Brasil (#3272)Anderson Cardoso1+1366-1346
2024-08-05 02:39MemMap: Fix object leak on fallocate() failureStenzek1+8-1
2024-08-04 15:12GPUDevice: Fix SPIRV-Cross load error on MacStenzek2+2-3
2024-08-04 14:29CMake: Fill version in bundle info plistStenzek3+28-2
2024-08-04 14:05CMake: Fix duplicate SPIRV-Cross library on MacOSStenzek1+1-1
2024-08-04 13:13CI/AppImage: Pin versionsStenzek1+3-4
2024-08-04 12:48Qt: Fix incorrect list access for async cover loadStenzek2+65-43
2024-08-04 10:58Qt: Fix bug where config-based RAIntegration occasionally failedStenzek2+7-5
2024-08-04 10:57System: Remove redundant remapStenzek4+19-19
2024-08-04 10:00System: Add advanced 'Export Shared Memory' optionStenzek12+187-55
2024-08-04 08:59GameDatabase: Add crop mode overrideStenzek3+65-35
2024-08-04 07:54GPU: Fix incorrect lightgun line with force progressiveStenzek2+4-4
2024-08-04 07:08dep/rcheevos: Bump to v11.5.0 + local changesStenzek10+504-146
2024-08-04 07:00Achievements: Use badge IDs from serverStenzek2+57-49
2024-08-04 06:30CDROM: Display XA coding info in debug windowStenzek1+8-3
2024-08-04 05:55CDROM: Improve resampling quality of 18900hz XAStenzek1+126-71
2024-08-04 04:29Misc: Slim down some header includesStenzek58+142-113
2024-08-04 04:13Core: Purge resources.cppStenzek8+18-1883
2024-08-02 16:06D3D11Device: Fix blend state not applying to MRTsStenzek4+45-16
2024-08-02 16:05GPUDevice: Fix instances of RWTexture not clearingStenzek3+6-6
2024-08-02 15:19Qt: Fix render-window-resize with 270deg rotationStenzek1+1-1
2024-08-02 15:19MSBuild: Remove redundant includeStenzek1+2-3
2024-08-02 15:00Qt: Slightly bump grid view font sizeStenzek1+1-1
2024-08-02 14:50Qt: Reduce game list jank after shutting down VMStenzek8+98-27
2024-08-02 13:56Misc: Fix a bunch of code analysis warningsStenzek30+93-78
2024-08-02 11:59dep: Remove soundtouchStenzek35+0-8044
2024-08-02 11:45Data: Update SDL game controller DBStenzek1+6-3
2024-08-02 11:45Deps: Bump SDL2 to 2.30.6Stenzek7+20-20
2024-08-02 10:53AudioStream: Swap to shared soundtouch libraryStenzek13+108-28
2024-08-02 11:48GameDB: Analog support for Nightmare Creatures (#3270)bl@ck_m@ge1+4-0
2024-08-02 11:48Update Russian translation (#3269)shikulja1+2174-2002
2024-08-02 11:48Add CRT-Guest-NTSC (#3268)John Novak1+3879-0
2024-07-29 12:07Atualização Português do Brasil (#3267)Anderson Cardoso1+1099-1088
2024-07-29 12:06Spanish (Spain) update - 2024/07/29 (#3266)Víctor "IlDucci2+167-166
2024-07-29 12:06System: Use default compression levelStenzek1+2-2
2024-07-29 12:05dep/reshadefx: Fix float printing regressionStenzek2+2-4
2024-07-29 11:59GameDB: Add missing hashStenzek1+2-0
2024-07-29 10:38PostProcessing/FX: Use ToChars instead of to_string()Stenzek1+4-4
2024-07-29 10:38dep/reshadefx: Avoid snprintf() when writing float constantsStenzek2+18-6
2024-07-29 07:24GPU/HW: Fix spec violation with Vulkan fbfetchStenzek1+4-5
2024-07-29 06:56GameDB: More WS disablesStenzek1+24-2
2024-07-29 06:27Common: Purge ByteStreamStenzek9+0-1952
2024-07-29 06:26Misc: Purge remaining ByteStream referencesStenzek9+8-41
2024-07-29 06:23System: Rewrite save state I/OStenzek14+687-478
2024-07-28 13:28MemoryCard: Purge use of ByteStreamStenzek8+85-72
2024-07-28 13:27GameList: Purge use of ByteStreamStenzek1+116-178
2024-07-28 12:00GameDatabase: Purge use of ByteStreamStenzek1+73-106
2024-07-28 11:58FileSystem: Add AtomicRenamedFileStenzek2+250-1
2024-07-28 11:58BinaryReaderWriter: Add class for files as well as spansStenzek9+818-295
2024-07-29 03:22Qt: Add a new Justifier controller icon (#3264)KamFretoZ3+262-192
2024-07-29 03:21GameDB: Disable WS for Rally de EuropeStenzek1+2-0
2024-07-28 15:53gitignore: Add /deps/Connor McLaughlin1+1-0
2024-07-28 08:56Build: Favor git repositories over in-tree patchesStenzek12+76-998
2024-07-28 09:00DynamicLibrary: Add patch to versioned filenameStenzek2+14-8
2024-07-28 08:55FileSystem: Remove unnecessary checksStenzek3+36-73
2024-07-28 06:16System: Rewrite EXE override/loadingStenzek13+327-323
2024-07-28 04:08GPU: Fix edge bleeding with Bilinear Integer scalingStenzek2+4-3
2024-07-27 08:41GPU/HW: Always allow shader blend with fbfetchStenzek1+7-10
2024-07-27 04:32Spanish translation update 2024/07/27 (#3263)Víctor "IlDucci1+2437-2282
2024-07-27 04:31Atualização Português do Brasil (#3262)Anderson Cardoso1+1196-1154
2024-07-27 04:24CDROM: Re-enable error-on-seeking-pause behaviourStenzek1+16-9
2024-07-27 03:33GameDB: Include London Mission Pack in GTA disc setStenzek1+20-0
2024-07-26 15:31Qt: Fix crash opening game compatibility reportStenzek1+1-0
2024-07-26 13:10Organize crt-royale params in categories. (#3261)Hyllian1+48-21
2024-07-26 12:45GPU: Add display rotation optionStenzek20+252-15
2024-07-26 05:31Qt: Fix missing line on first postfx categoryStenzek1+1-1
2024-07-26 05:29PostProcessing/FX: Preserve option declaration orderStenzek2+12-6
2024-07-26 04:33Add a new port of crt-royale.fx (#3260)Hyllian34+8405-2
2024-07-26 04:16ImGuiFullscreen: Fix incorrect notification widthStenzek1+6-5
2024-07-23 15:30Atualização Português do Brasil (#3259)Anderson Cardoso1+1296-1216
2024-07-23 15:28CMake: FreeBSD build fixStenzek1+1-1
2024-07-23 14:14Bus: Implement RAM_SIZE registerStenzek3+87-13
2024-07-23 13:00Bus: Log when RAM_SIZE changesStenzek1+3-0
2024-07-23 12:10CDROM: Shift instead of divide in ZigZagInterpolateStenzek1+3-2
2024-07-23 11:50CDROM: Fix handling of 8-bit ADPCM and decoder overrunsStenzek6+164-201
2024-07-23 08:24FullscreenUI: Reorder graphics settings to match QtStenzek1+247-219
2024-07-23 07:38D3D12: Avoid redundant render pass restartsStenzek3+35-13
2024-07-23 07:27CPU: Fix loading recompiler-saved states with interpreterStenzek6+97-73
2024-07-23 04:47Atualização Português do Brasil (#3258)Anderson Cardoso1+1433-1456
2024-07-22 11:17GameDB: Accurate blending for High Heat Major League Baseball 2002Stenzek1+3-1
2024-07-21 16:49GameDB: Set accurate blending for Addie no OkurimonoStenzek1+4-2
2024-07-21 15:12GPU/HW: Support using ROV for accurate blendingStenzek15+632-279
2024-07-21 15:01GPUDevice: Add support for Raster Ordered ViewsStenzek17+679-360
2024-07-22 11:25GPU/HW: Force update CLUT on save stateStenzek1+8-0
2024-07-22 05:43GPU/HW: Fully report shader/pipeline creation failuresStenzek2+62-44
2024-07-22 05:35GPUDevice: Improve pipeline error reportingStenzek24+227-163
2024-07-22 03:55GameDatabase: Merge compatibility messagesStenzek10+74-142
2024-07-22 04:59ImGuiManager: Fix stutter when multiple OSD messages lapseStenzek1+15-2
2024-07-22 04:38update the Simple-Chinese translation to latest. (#3257)zkdpower1+2632-2223
2024-07-21 10:29Qt: Ensure fullscreen UI is stopped on exitingStenzek1+4-0
2024-07-21 06:20Qt: Remove BIOS search directory from per-game settingsStenzek5+27-19
2024-07-21 06:15TimingEvents: Avoid heap allocation in SortEvents()Stenzek1+8-4
2024-07-21 06:04Qt: Disable incompatible settings in game propertiesStenzek6+111-20
2024-07-21 05:35Sockets: Use epoll on LinuxStenzek2+123-18
2024-07-21 04:22Sockets: Properly handle POLLHUP eventsStenzek2+35-4
2024-07-21 04:22Sockets: Ignore SIGPIPE on LinuxStenzek1+9-0
2024-07-21 06:10Resources: Update SDL game controller database (#3255)Mrlinkwii1+4-2
2024-07-21 06:09Fix ui_step for crt-consumer.fx (#3256)user180819721+2-2
2024-07-21 06:07Qt: Toggle for DualSense Player LED (#3254)dreamsyntax6+60-17
2024-07-21 03:43PINE: Disable nagle bufferingStenzek1+6-2
2024-07-21 03:43Sockets: Add SetNagleBuffering()Stenzek2+31-0
2024-07-21 03:34PINE: Add MsgReadBytes/MsgWriteBytesStenzek1+56-9
2024-07-21 03:33CPU: Add Safe{Read,Write}MemoryBytesStenzek2+50-0
2024-07-21 03:33BinarySpanReaderWriter: Add subspan methodsStenzek2+43-0
2024-07-20 03:13CDROM: Deactivate command attempt before queueing anotherStenzek1+14-11
2024-07-20 11:07TimingEvents: Fix events ending up out-of-orderStenzek6+45-60
2024-07-20 12:23GameDB: Front Mission 2Stenzek1+9-2
2024-07-20 03:41TimingEvents: Move interrupt dispatch to end of loopStenzek1+7-7
2024-07-19 12:56TimingEvents: Remove pointer indirectionStenzek16+211-225
2024-07-19 12:23Misc: RISC-V build fixesStenzek2+6-6
2024-07-19 11:57FileSystem: Drop use of stat64()Stenzek2+25-74
2024-07-19 09:31CPU/CodeCache: Dynamically compute BIOS memory access timingStenzek18+293-64
2024-07-19 07:47Updater: Fix missing newline on MacOSStenzek1+2-1
2024-07-19 05:36GameList: Fix bogus entries on disc change due to disc setStenzek1+2-2
2024-07-19 05:31CDROM: Handle BFRD clears inbetween DMA transfersStenzek1+15-4
2024-07-18 08:08BIOS: Refactor loading/hashing of imagesStenzek4+75-94
2024-07-18 08:07Bus: Mirror BIOS area up to 4MBStenzek2+4-3
2024-07-18 07:33MD5Digest: Span-ifyStenzek5+33-9
2024-07-18 07:28FileSystem: Add Error parameter to more functionsStenzek2+112-37
2024-07-19 04:56Qt: Fix scan percent dropping back to 0% at endStenzek2+20-0
2024-07-19 04:49ProgressCallback: Eliminate redundancy and drop C format stringsStenzek20+349-735
2024-07-19 04:01StringUtil: Purge StdStringFromFormat()Stenzek2+0-38
2024-07-19 04:00Host: Purge ReportFormattedDebuggerMessage()Stenzek3+20-35
2024-07-19 03:54Qt: Purge format string usage from AutoUpdaterDialogStenzek2+25-29
2024-07-19 03:45Host: Purge C format string error overloadsStenzek3+1-22
2024-07-19 03:44GPUDevice: Replace remaining StdStringFromFromFormat() with fmtStenzek9+37-79
2024-07-19 03:28Updater: Replace all StdStringFromFormat() with fmtStenzek1+5-11
2024-07-17 14:29CDROM: Handle speed change while readingStenzek1+6-0
2024-07-17 13:52Atualização Português do Brasil (#3253)Anderson Cardoso1+217-212
2024-07-17 13:51RegTest: Fix compare with only missing but no diffsStenzek1+12-4
2024-07-17 11:50GameDB: Use SW readbacks for 360 Three SixtyStenzek1+2-0
2024-07-17 11:48GameDB: Set deinterlacing mode and line offset on a few gamesStenzek1+37-3
2024-07-17 10:55GameDatabase: Add deinterlacing mode overrideStenzek2+65-2
2024-07-17 10:56CDROM: Further adjust IRQ delayStenzek3+18-8
2024-07-17 08:15CDROM: Handle audio sectors in 2X modeStenzek1+6-3
2024-07-17 08:15CDROM: Defer set of autopause trackStenzek1+9-6
2024-07-17 07:31CDROM: Drop setloc on double PlayStenzek1+9-13
2024-07-16 11:51SPU: Reverb input should be muted when SPU mutedStenzek1+2-0
2024-07-15 06:32Qt: Disable a couple of unusable per-game settingsStenzek2+16-2
2024-07-15 06:31Qt: Fix a few places per-game settings were not checkedStenzek4+13-15
2024-07-15 12:17Qt: Adjust controller diagramsStenzek3+14-14
2024-07-15 06:06CI: Add workflow to upload cached deps/symbolsStenzek1+36-0
2024-07-15 12:06Add crt-hyllian-sinc.fx, crt-geo-zfast.fx and update others (#3252)Hyllian8+1073-133
2024-07-14 11:32System: Fix double error on load/boot cancelStenzek1+3-1
2024-07-14 11:30System: Purge unused RecreateSystem()Stenzek2+0-41
2024-07-14 11:29CDImageCHD: Refactor mode conversion to string_viewStenzek1+9-9
2024-07-14 11:26CPU/Recompiler: Eliminate redundant speculative reg readStenzek1+1-2
2024-07-11 08:37GPU: Use half width vector types where appropriateStenzek8+2615-221
2024-07-11 08:36GSVector: Remove unused functionsStenzek4+2-166
2024-07-13 08:24 CI/AppImage: Use fuse3 compatible appimagetool (#3251)Samuel1+6-6
2024-07-14 11:23Build: Fix DiscordRPC not being included in Mac bundleStenzek3+12-5
2024-07-14 11:20Achievements: Fix potential uninitialized data readStenzek1+3-3
2024-07-14 11:18CPU/NewRec: Fix incorrect condition in GenerateCall()Stenzek5+9-9
2024-07-14 07:44GPU/HW: Fix incorrect dirty rect unionStenzek1+1-1
2024-07-14 03:24Qt: Use device pixel ratio when scaling gameiconsStenzek1+7-3
2024-07-14 03:03Qt: Scale down custom icon pixmapsStenzek2+23-2
2024-07-14 02:56GameList: Re-extract memcard icon if deletedStenzek1+9-5
2024-07-13 14:01ImGuiFullscreen: Don't upload failed-loaded imagesStenzek1+3-0
2024-07-13 14:00Image: Fix crash loading corrupted/invalid JPEG filesStenzek1+31-23
2024-07-13 10:47Qt: Don't boot system twice on rapid clickingStenzek1+4-0
2024-07-13 08:23GameList: Always open icon cache with r+b on LinuxStenzek1+7-1
2024-07-13 07:52System: Fix certain GPU settings not applying until unpauseStenzek1+1-1
2024-07-13 03:30README: Update link to last non-SSE4.1 buildConnor McLaughlin1+1-1
2024-07-13 02:55Qt: Re-add QDarkStyle theme option (#3250)Mrlinkwii1+2-0
2024-07-11 07:15GameList: Add dedicated gameicons directoryStenzek12+295-293
2024-07-11 02:29CPU/Recompiler: Break blocks on invalid instructionsStenzek9+125-125
2024-07-11 02:15CPU: Pass instruction query values by referenceStenzek3+32-36
2024-07-11 07:17Atualização Português do Brasil (#3249)Anderson Cardoso1+1410-1373
2024-07-10 11:47MemoryCardIconCache: Ignore shared cardsStenzek3+10-4
2024-07-10 10:30CPU/PGXP: Refactor add/sub for small speedupStenzek1+28-38
2024-07-10 10:19CPU/PGXP: Fix incorrect Y on invalid add/subStenzek1+2-2
2024-07-10 09:10CPU/PGXP: Set valid on bitwise ops from lowprecStenzek1+8-47
2024-07-10 05:08GSVector: SIMD-ify YUVToRGBStenzek1+30-17
2024-07-10 05:08CommonTests: Add GSVector MDEC YUVToRGB testStenzek4+168-0
2024-07-10 05:14CI/Flatpak: Bump to flatpak-github-actions b6c9217Stenzek1+19-19
2024-07-10 05:12Add ntsc-adaptive-lite.fx shader (#3248)Hyllian1+437-0
2024-07-09 11:36Atualização Português do Brasil (#3246)Anderson Cardoso1+99-94
2024-07-09 11:36Add Gaussian blur shaders and update psx.jpg (#3247)Hyllian3+308-0
2024-07-09 11:29Qt: Fix incorrect sort indicator on loadingStenzek1+4-1
2024-07-09 11:26Qt: Center type icon in game listStenzek1+33-0
2024-07-09 11:11Qt: Use memory card icon as window iconStenzek3+33-3
2024-07-09 11:00Qt: Show memory card icons in game listStenzek8+119-24
2024-07-09 10:59Core: Add MemoryCardIconCacheStenzek5+259-0
2024-07-08 10:54FileSystem: Add FTruncate64()Stenzek2+41-0
2024-07-09 10:38GameDB: Set DisablePGXPOn2DPolygons on XenogearsStenzek1+6-0
2024-07-09 10:30GPU: Add option to disable PGXP on 2D polygonsStenzek8+88-25
2024-07-09 10:14CPU/PGXP: Rewrite SLTI/SLTIU handlersStenzek1+20-19
2024-07-09 09:28CPU/PGXP: Don't force valid input on slt/sltuStenzek1+10-24
2024-07-09 09:21CPU/PGXP: Don't force valid inputs on mult/divStenzek1+30-48
2024-07-09 09:10CPU/PGXP: Normalize variable namesStenzek1+158-150
2024-07-09 09:07CPU/PGXP: Explicitly handle addi rt, zero, nnnnStenzek1+10-0
2024-07-08 07:22Add geom-overlay and fix other shaders. (#3245)Hyllian8+1283-839
2024-07-08 07:20GameDB: CPU-PGXP for XenogearsStenzek1+12-0
2024-07-08 07:00CPU/PGXP: Don't force inputs to valid on add/subStenzek2+41-50
2024-07-07 05:12CMake: Fix typo in Mac CMAKE_CXX_FLAGSStenzek1+1-1
2024-07-07 04:28GameDB: CPU-PGXP for Resident Evil 3Stenzek1+28-0
2024-07-07 04:23GameDatabase: Warn if vertex cache is enabled but unnecessaryStenzek1+9-0
2024-07-07 04:06Deps: Patch macdeployqt timeoutStenzek2+18-1
2024-07-07 04:00CI/AppImage: Drop gcc13 workaroundStenzek1+0-8
2024-07-07 03:47Deps: Bump to SDL 2.30.5Stenzek6+46-46
2024-07-07 02:44GPU: Always calculate draw rectStenzek1+7-7
2024-07-07 02:37dep/reshadefx: Avoid emitting more reserved keywords as identifiersStenzek1+21-1
2024-07-07 02:28PostProcessing/FX: Remove debug shader dumpStenzek1+0-2
2024-07-06 14:46fix: moved vairable accessNik Chizhov1+3-3
2024-07-06 14:45fix: string to c-string to stringNik Chizhov1+2-2
2024-07-06 14:44fix: remove duplicated codeNik Chizhov1+2-2
2024-07-06 14:42fix: out-of-border accessNik Chizhov1+1-1
2024-05-26 13:39Add memory contents to "Addr=" string in debuggerPugsyMAME1+29-2
2024-07-05 09:38GPU: Cull off-screen sprites/linesStenzek5+91-115
2024-07-06 11:46System: Use socket multiplier for sleeping when connectedStenzek1+31-8
2024-07-06 11:45Sockets: Add HasAnyClientSockets()Stenzek2+37-5
2024-07-06 11:37GDB/PINE: Fix listen socket leak on shutdownStenzek2+2-0
2024-07-06 09:45MSBuild: Silence MSVC warning C4324Stenzek4+1-18
2024-07-06 07:46FileSystem: Add Error to file writingStenzek2+12-6
2024-07-05 12:49GSVector: Add {min,max}v_{u8,u16}Stenzek3+108-0
2024-07-06 09:35Fix crt-cyclon and update others (#3240)Hyllian5+140-107
2024-07-06 09:34Atualização Português do Brasil (#3242)Anderson Cardoso1+1248-1293
2024-07-06 09:34Update Russian translation (#3241)shikulja1+2620-2392
2024-07-06 09:33GTE: Pack local config in structStenzek1+28-20
2024-07-06 09:18TimingEvents: Pack state in structStenzek1+110-96
2024-07-06 09:18Timers: Pack state in structStenzek1+45-38
2024-07-06 09:17MDEC: Pack state in structStenzek1+264-250
2024-07-06 09:02DMA: Pack state in structStenzek1+94-87
2024-07-06 08:59SPU: Pack state in structStenzek1+477-455
2024-07-06 08:49Misc: Align CPU state and SPU voices to cache linesStenzek4+4-3
2024-07-04 12:11GameDB: PGXP-CPU for Rat AttackStenzek1+3-0
2024-07-04 11:54GPU/HW: Ensure buffers are freed prior to recreatingStenzek1+5-0
2024-07-04 11:54GPUDevice: Add ExecuteAndWaitForGPUIdle()Stenzek11+46-0
2024-07-04 11:40InputSource: Explicitly construct binding keyStenzek2+5-4
2024-07-04 11:40CPU/NewRec/RV64: Compile fixStenzek1+8-5
2024-07-04 09:18Common: __m128 shouldn't be used in nosimdStenzek1+0-1
2024-06-02 14:45TextureReplacements: Namespace-ifyStenzek7+128-176
2024-07-04 04:52Deps: Move build scripts/patches into own directoryStenzek17+656-656
2024-07-04 04:49Deps: Remove rapidjson from in-treeStenzek42+1-19115
2024-07-04 04:49Deps: Remove discord-rpc from in-treeStenzek20+0-2113
2024-07-04 04:41CMake: Fix warning building with MSVCStenzek1+4-2
2024-07-04 04:40System: Load discord-rpc dynamicallyStenzek8+87-32
2024-07-04 04:23Build: Use shared discord-rpcStenzek8+7-40
2024-07-04 04:02Deps: Build discord-rpcStenzek6+80-4
2024-07-04 02:37Qt: Fix gap in advanced graphics settings on LinuxStenzek1+10-10
2024-07-03 12:26Qt: Unrestrict resolution scale up to device limitsStenzek20+403-541
2024-07-03 07:36Qt: Fix a couple of instances of inconsistent sortingStenzek6+46-16
2024-07-03 07:50Qt: Annotate unofficial release buildsStenzek4+115-10
2024-07-03 14:32PostProcessing/FX: Fix incorrect draw rectStenzek1+1-1
2024-07-03 06:04PlatformMisc: Swap include order for MacStenzek1+8-7
2024-06-01 14:10Common: Remove Rectangle classStenzek5+37-267
2024-07-03 05:54MetalDevice: Rectangle -> GSVector4iStenzek2+18-18
2024-06-02 08:55GPU/HW: Push all draws/writes through a common pathStenzek2+78-80
2024-06-01 07:04GPU/HW: Use GSVector instead of RectangleStenzek28+557-509
2024-06-15 13:54GPU/HW: Interpolate native texture coordinates when upscalingStenzek4+105-86
2024-07-03 05:44Common: Remove gsvector.h dependency on assert.hStenzek3+0-3
2024-07-02 11:04README: Mention SSE4.1 requirementStenzek1+3-1
2024-06-27 06:07GPU: Eliminate heap allocation on state loadStenzek4+28-14
2024-07-02 10:49GPU: Use GSVector for SW scanoutStenzek1+17-50
2024-07-02 10:41CDROM: Use GSVectorStenzek1+9-39
2024-07-02 10:13ImGuiOverlays: Use GSVectorStenzek1+8-49
2024-07-02 10:08CDImageCHD: Use GSVectorStenzek1+6-43
2024-07-02 10:03AudioStream: Use GSVectorStenzek2+38-136
2024-07-02 09:05MDEC: Vectorize IDCTStenzek1+7-13
2024-06-01 03:54Common: Add GSVectorStenzek12+4780-1
2024-07-02 08:14System: Check for SSE4.1 in early hardware checksStenzek1+12-0
2024-07-02 08:13System: Use cpuinfo for cache line size checkStenzek9+37-61
2024-07-02 07:38Deps: Remove cpuinfo from in-treeStenzek71+0-23258
2024-07-02 07:34Deps: Build cpuinfoStenzek7+320-3
2024-07-02 05:26RegTest: Add spacebar swapperStenzek1+251-14
2024-07-02 04:55GPU: Allow DMAs in Mode 1Stenzek1+4-1
2024-07-02 04:54GameDB: Duke Nukem gamesStenzek1+30-10
2024-07-02 04:31MDEC: Store scale/IDCT matrix transposedStenzek2+44-18
2024-07-02 04:19MDEC: Increase intermediate IDCT precisionStenzek1+187-75
2024-07-02 04:26FIFOQueue: Optimize PopRange() for trivially-copyable typesStenzek1+17-2
2024-06-30 10:29RegTest: Fix crash on startupStenzek1+2-1
2024-06-30 07:33GPU/HW: Fix possible crash when changing texture filteringStenzek1+1-0
2024-06-30 14:28GL/ContextEGL: Fix red_size to blue_size (#3238)Nikolai Chizhov1+2-2
2024-06-30 06:55CMake: Remove unused macroStenzek1+1-2
2024-06-29 09:53CPU/Recompiler: Prefer adrp over trampoline for +/-4GB branchesStenzek2+19-2
2024-06-30 05:07CPU/CodeCache: Reduce far code size when using NewRecStenzek1+8-3
2024-06-30 04:05CPU/CodeCache: Purge JitCodeBufferStenzek12+160-220
2024-06-29 08:12CPU/CodeCache: Always dynamically allocate code bufferStenzek12+451-396
2024-06-30 02:36Qt: Move resources out of exe into rcc fileStenzek6+27-14
2024-06-30 04:30MSBuild: ARM64 only builds with ClangStenzek1+0-100
2024-06-29 12:44dep/vixl: Fix ARM32 buildStenzek8+25-54
2024-06-29 12:13Common/Log: Make actually writing unlikelyStenzek2+5-5
2024-06-30 06:38Extras: Update to PadTest 1.1Stenzek2+2-2
2024-06-30 06:45A super-simple shader (#3236)crashGG1+84-0
2024-06-30 06:45Atualização Português do Brasil (#3237)Anderson Cardoso1+862-843
2024-03-24 09:49GPU/HW: Expose depth buffer to internal postprocessingStenzek14+288-85
2024-06-29 03:03GPU/HW: Use D32F for PGXP depthStenzek2+15-4
2024-06-29 02:37GPUDevice: Add D24S8/D32F/D32FS8 typesStenzek6+93-70
2024-03-24 09:57D3D11Device: Make depth targets sampleableStenzek1+1-1
2024-03-24 12:29ShaderGen: Support multiple render target outputStenzek4+37-32
2024-03-24 09:57GPU: Add virtual call when buffers are swappedStenzek4+12-0
2024-06-28 05:11PostProcessing: Split into internal and display chainsStenzek13+729-632
2024-06-28 05:37GPU: Remove duplicate display params fieldsStenzek6+203-255
2024-06-28 10:17GameDB: Breath of Fire IIIStenzek1+14-0
2024-06-28 05:37System: Ensure titles are sanitized for screenshotsStenzek1+3-3
2024-06-28 03:53Atualização Português do Brasil (#3235)Anderson Cardoso1+190-184
2024-06-28 03:51GPUDevice: Disable SPIR-V optimization on GLSL outputStenzek1+2-22
2024-06-28 03:12Common: Alloc failures in HeapArray are unlikelyStenzek1+4-4
2024-06-28 03:12Achievements: Always recompute state data size on saveStenzek1+14-17
2024-06-28 03:12dep/rcheevos: Avoid -1 return in rc_runtime_progress_size()Stenzek1+1-1
2024-06-28 02:25dep/rcheevos: Set RC_NO_THREADSStenzek2+2-2
2024-06-10 13:33Indonesian TranslationIlham Nurjaman1+215-214
2024-06-27 02:37Add some shaders and update others. (#3234)Hyllian8+581-38
2024-06-26 06:41System: Allocate JIT space before fastmem areaStenzek2+2-2
2024-06-24 03:25Qt: Tidy up theme change workaroundStenzek2+11-14
2024-06-24 03:11Achievements: Implement disc change without state resetStenzek1+59-9
2024-06-24 02:20Achievements: Support scratchpad memoryStenzek1+57-22
2024-06-24 01:56Achievements: Avoid malloc on state save/loadStenzek1+30-17
2024-06-24 01:28dep/rcheevos: Hash functions are not neededStenzek3+0-10
2024-06-24 01:27dep/rcheevos: Bump to d54cf8fStenzek30+1275-273
2024-06-24 00:17Atualização Português do Brasil (#3233)Anderson Cardoso1+1093-1073
2024-06-24 00:16Shaders: Add new pack of shaders (reshade) (#3232)Hyllian10+1931-0
2024-06-23 14:28Qt: Work around QList<QPair> marshalling issueStenzek7+49-45
2024-06-23 13:39GPUDevice: Fix transpiled interface linking with OpenGLStenzek4+40-6
2024-06-23 13:39dep/reshadefx: Fix UBO reference with OpenGLStenzek1+1-1
2024-06-23 04:55VulkanDevice: Release swap chain images on resizeStenzek5+54-17
2024-06-23 03:34Qt: Work around theme swap bug with Classic WindowsStenzek2+18-2
2024-06-23 01:36Deps: Bump versionsStenzek7+67-95
2024-06-23 03:20Postprocessing: Sort shader list lexiographicallyStenzek1+5-0
2024-06-23 03:20Postprocessing/FX: Fix locating shaders in subdirectoriesStenzek3+35-17
2024-06-23 03:10FullscreenUI: Add sprite texture filtering optionStenzek2+14-2
2024-06-23 01:15Resources: Update gamecontrollerdb.txtStenzek1+292-283
2024-06-23 01:12Atualização Português do Brasil (#3227)Anderson Cardoso1+1350-1285
2024-06-23 01:12Deps: Update to SDL 2.30.4 (#3228)Jordan6+11-11
2024-06-23 01:12Spanish (Spain) Translation update 2024/06/19 (#3229)Víctor "IlDucci1+7793-5572
2024-06-23 01:12BinarySpanReaderWriter: Fix off-by-one error (#3230)TheUbMunster1+3-3
2024-06-17 13:25GameList: Add custom title/regionsStenzek12+372-55
2024-06-17 07:12CPU/Recompiler: Warning fix for ARM64/ClangStenzek1+18-0
2024-06-17 07:09MSBuild: Enable Vulkan on Windows ARM64Stenzek2+19-49
2024-06-17 07:04GameDB: Over Drivin' DX - Rally Edition (Japan) (#3226)PowerDuckSamurai1+15-0
2024-06-17 07:02System: Refactor unsafe settings warningStenzek1+68-53
2024-06-17 06:47BIOS: Add further detail to missing BIOS messageStenzek1+10-0
2024-06-17 06:46GameDB: Force round texcoords on Digimon World 3Stenzek1+4-0
2024-06-17 05:49GPU/HW: Add separate 3D/2D (sprite) texture filteringStenzek12+226-77
2024-06-17 03:16GPU/HW: Reduce multiple setting source of truthStenzek2+81-81
2024-06-16 11:15GPU/HW: Remove log spamStenzek1+1-5
2024-06-16 10:46GPUDevice: Compile warning fixStenzek1+10-16
2024-06-16 09:22Settings: Include cheats in disable-all-enhancementsStenzek1+1-0
2024-06-16 09:07GameDB: Set force round texcoords on Crash gamesStenzek1+19-2
2024-06-16 09:06GPU/HW: Add 'Force Round Upscaled Texture Coordinates'Stenzek14+201-112
2024-06-16 07:51GPU/HW: Make texture filtering a fragment shadergen parameterStenzek4+21-22
2024-06-16 07:15Qt: Update glyph rangesStenzek1+1-1
2024-06-16 07:14Atualização Português do Brasil (#3224)Anderson Cardoso1+816-813
2024-06-16 07:14Update Japanese translation (#3225)nishinji1+8688-4672
2024-06-16 06:58GPU/HW: Eliminate raw texture pipeline permutationsStenzek5+48-66
2024-06-16 06:21CI/AppImage: Explicitly remove libwayland-*Stenzek1+16-0
2024-06-15 14:02Add crt-consumer and crt-cyclon. Update others. (#3223)Hyllian9+1344-6
2024-06-15 14:00Postprocessing/FX: Expose 'viewportoffset' uniformStenzek2+20-0
2024-06-15 13:58GameDB: Disable widescreen on Final Fantasy TacticsStenzek1+8-0
2024-06-15 13:55Postprocessing/FX: Ensure RT isn't bound as samplerStenzek1+9-0
2024-06-14 04:37GPUDevice: Support transpiling shaders at compile timeStenzek37+915-467
2024-06-14 07:27Dep: Update vixl to 662828cStenzek66+69296-14188
2024-06-14 05:59CI: Re-enable Flathub pushesStenzek1+8-8
2024-06-13 14:38Postprocessing/FX: Fix incorrect pixel size uniformsStenzek1+2-2
2024-06-13 12:15Qt: Fix checked state on startup for disc mergingStenzek3+14-7
2024-06-13 08:32CDROM: Fix incorrect sector dropped log messageStenzek1+1-1
2024-06-13 08:31Pad: Fix incorrect card mismatch OSD messageStenzek1+1-7
2024-06-13 08:30Achievements: Fix incorrect data source for mastery pointsStenzek1+5-5
2024-06-13 08:29GPU: Set idle bit during VRAM uploadStenzek2+18-20
2024-06-12 20:40Update CRT-HYLLIAN.glslHyllian1+13-5
2024-06-11 17:51Add some shaders to dolphinfx folderHyllian7+1567-0
2024-06-11 13:31Shaders: Fix upscaling moire in CRT-LottesStenzek1+1-1
2024-06-11 13:15PostProcessing: Expose aspect-correct pixel sizesStenzek4+289-56
2024-06-11 04:06Indonesian Translation (#3221)Ilham Nurjaman1+7298-4961
2024-06-11 04:04PostProcessing: Add native width/height inputsStenzek8+107-67
2024-06-11 03:12FullscreenUI: Fix incorrect padding calculation in pause menuStenzek1+2-2
2024-06-11 03:07FullscreenUI: Fix loading undo state from menuStenzek1+16-8
2024-06-10 07:44VulkanDevice: Disable VK_KHR_dynamic_rendering_local_read on AMDStenzek2+33-16
2024-06-10 03:07Updater: Add icon/rc fileStenzek7+135-2
2024-06-10 03:02Updater: Add VC runtime checkStenzek3+3-0
2024-06-10 03:00Qt: Use 64-bit comparison for VC runtime checkStenzek1+12-10
2024-06-09 10:55Qt: Add very-early VC++ runtime version checkStenzek4+114-1
2024-06-09 09:42CDROM: Improve accuracy of sector redelivery on DMA completeStenzek1+13-10
2024-06-08 06:37CDROM: Ensure complete IRQs for Init go throughStenzek1+13-1
2024-06-07 05:01CI: Disable Qt's PCRE2 JIT on WindowsStenzek3+45-0
2024-06-07 02:23CI/Flatpak: Disable Flathub pushesStenzek1+8-8
2024-06-01 07:33D3D11Device: Fix redundant SRV set on RT changeStenzek1+2-2
2024-06-07 02:07Polish localization updates (#3220)Marcin Mitura1+3157-2413
2024-05-31 14:02GameDB: Add PGXP-CPU to Lego RacersStenzek1+4-0
2024-05-31 13:59CDROM: Further refine interrupt delayStenzek1+5-3
2024-05-31 12:29DMA: Fix range check in mode0 when decrementingStenzek1+10-4
2024-05-31 11:08System: Fix title after loading state for EXE-bootStenzek1+7-1
2024-05-31 11:08MemoryCard: Implement GetID commandStenzek2+22-1
2024-05-31 11:00Bus: Ignore SPU byte writes to unaligned addressesStenzek1+5-3
2024-05-31 10:39GPU/HW: Fix crash on VRAM write/copy with mask testStenzek1+2-2
2024-05-31 10:39GPU: Fix IRQ requestStenzek2+2-1
2024-05-31 10:12GPU: Tie idle bit to FIFO emptyness on VRAM writeStenzek1+2-8
2024-05-31 09:48GPU: Cancel VRAM writes on ResetStenzek2+5-2
2024-05-31 09:45CDROM: Rewrite BFRD handlingStenzek2+129-76
2024-05-31 08:48Misc: Loading old save state versions is unlikelyStenzek8+12-12
2024-05-31 08:28RegTest: Write file log as well as framesStenzek1+54-16
2024-05-31 04:58GameDB: Disable texture filtering in Legend of DragoonStenzek1+32-0
2024-05-30 12:34CDROM: Implement 0x60 test commandStenzek1+17-0
2024-05-30 12:25CI/AppImage: QtNetwork is no longer neededStenzek1+1-1
2024-05-30 12:21System: Generate hash serials when running PS-EXEStenzek6+75-36
2024-05-30 10:49CDROM: Clear async interrupt on read/seek startStenzek1+6-4
2024-05-29 12:49Memmap: Use Mach VM routines for memory mappingStenzek3+226-41
2024-05-29 12:23Atualização Português do Brasil (#3218)Anderson Cardoso1+44-12
2024-05-28 08:16Qt: Add per-bind sensitivity/deadzone controls (shift-click)Stenzek5+209-10
2024-05-28 07:38GPU/HW: Fix a couple of out-of-order UBO pushesStenzek1+2-2
2024-05-27 01:46System: Fix inverted volume selectionStenzek2+27-23
2024-05-27 01:47Atualização Português do Brasil (#3217)Anderson Cardoso1+1187-1165
2024-05-27 01:47Fix README.md Linux build instructions (#3214)Benjamin Mugnier1+2-2
2024-05-26 14:10System: Move GDB server into coreStenzek21+652-619
2024-05-26 12:30System: Add "Disable Mailbox Presentation" optionStenzek7+49-18
2024-05-26 12:24Settings: Default threaded presentation to offStenzek2+4-2
2024-05-25 13:49System: Implement PINE serverStenzek10+681-6
2024-05-25 13:49Util: Add socket helper classesStenzek14+1502-2
2024-05-26 11:54Deps: Fix Linux build script to take relative pathsStenzek1+4-1
2024-05-26 07:03GameDB: Chrono CrossStenzek1+8-8
2024-05-26 07:03Qt: Adjust advanced setting rangesStenzek1+2-2
2024-05-26 11:55Atualização Português do Brasil (#3213)Anderson Cardoso1+1637-1653
2024-05-25 07:23System: Prevent save states while memory cards are being savedStenzek3+10-4
2024-05-25 07:15CrashHandler: Fix call stack on manual dumpStenzek1+13-4
2024-05-25 06:56Assertions: Write crash dump on assertion failStenzek1+23-13
2024-05-25 06:49PageFaultHandler: SimplificationsStenzek4+68-98
2024-05-25 06:29GameDB: More traitsStenzek1+4-0
2024-05-25 06:13D3D11Device: Don't spin on CPU when GPU results aren't availableStenzek1+5-0
2024-05-25 06:08CDROM: Handle INT1 with pending commandStenzek1+15-5
2024-05-25 05:58System: Fix regtest dumpingStenzek4+7-8
2024-05-25 05:45Misc: More format string fixesStenzek17+33-32
2024-05-25 03:40GameDB: Disable texture filtering on FF7Stenzek1+25-0
2024-05-25 03:32VulkanSwapChain: Always allocate cmdbuffers+1 semaphoresStenzek2+17-13
2024-05-25 03:15GPUDevice: Use FIFO for D3D exclusive fullscreenStenzek2+29-0
2024-05-24 16:06CPU/PGXP: Reduce vertex cache memoryStenzek3+22-29
2024-05-24 14:27GameDB: Syphon Filter 3Stenzek1+16-0
2024-05-24 13:24Qt: Fall back to screen for refresh rateStenzek1+11-1
2024-05-24 12:52InputManager: Fix exit menu button forwarding to gameStenzek1+1-1
2024-05-24 12:48System: Fallback to FIFO on AMD (no mailbox support)Stenzek17+201-174
2024-05-24 11:57System: OSD message correctionsStenzek6+165-194
2024-05-23 16:32Settings: Purge max display FPS optionStenzek5+1-26
2024-05-23 15:59GPU: Further improve vsync handlingStenzek20+183-163
2024-05-23 10:55Log: Simplify macrosStenzek144+2272-2362
2024-05-23 10:52Misc: Get rid of format string for result loggingStenzek4+7-12
2024-05-23 10:47CPU/CodeCache: Only print code size stats on requestStenzek2+7-11
2024-05-23 10:20Misc: Replace log printf calls with fmtStenzek117+1585-1615
2024-05-23 09:54GPU/HW: Warning fixStenzek1+8-5
2024-05-23 09:52GPU: Explicit RemovePathLimits() is no longer neededStenzek2+6-5
2024-05-23 04:30GPU/HW: Ensure CLUT cache is synced when using SW-for-readbacksStenzek3+26-4
2024-05-23 03:52GPUDevice: Make vsync actually tear-freeStenzek17+178-87
2024-05-23 02:42GameList: Treat disc sets and discs equally when sortingStenzek3+10-5
2024-05-22 12:46GameList: Fix disc set last played timeStenzek1+40-17
2024-05-22 12:28System: Fix sync to host refresh audio stretchingStenzek5+10-29
2024-05-22 12:16Log: Channel is [[maybe_unused]]Stenzek1+2-1
2024-05-22 12:16WindowInfo: Get refresh rate from monitor configStenzek9+131-59
2024-05-21 03:54Qt: Add Set Cover Image/Edit Memory Cards for merged disc setsStenzek1+64-46
2024-05-21 03:53System: Fix Edit Memory Cards action for disc setsStenzek1+1-1
2024-05-21 03:55Qt: Update glyph rangesStenzek1+1-1
2024-05-21 03:54Update the Simple-Chinese translation to latest. (#3211)zkdpower1+1405-1258
2024-05-21 03:54Atualização Português do Brasil (#3210)Anderson Cardoso1+1214-1103
2024-05-19 15:32System: Use different conditions for frame dupe-skipStenzek1+8-5
2024-05-19 12:47CDImageDevice: Implement disc reading for MacOSStenzek1+482-0
2024-05-19 13:55CPU/NewRec: Enable delay slot swapping in more situationsStenzek1+11-18
2024-05-19 13:45CPU/NewRec: Clear needed on swapped delay slotStenzek1+14-0
2024-05-19 08:15System: Add "Skip Duplicate Frame Display" optionStenzek8+97-51
2024-05-19 03:06GameDB: Disc set correctionsStenzek1+32-0
2024-05-18 07:30Revert "CI/AppImage: Don't bundle libssl/libcrypto"Stenzek1+7-14
2024-05-18 07:25FullscreenUI: Update string listStenzek1+5-0
2024-05-18 05:32GameList: Reduce logging verbosityStenzek1+2-2
2024-05-19 03:18 Data: Update SDL Game Controller DB (#3209)GreyXor1+67-22
2024-05-19 03:17Bump GitHub Actions and Ubuntu (#3208)Juan Pablo Romero Mendoza1+12-12
2024-05-18 05:16GameList: Merge multi-disc gamesStenzek16+701-109
2024-05-18 04:07System: Load game settings from first disc of multi-disc gamesStenzek1+5-2
2024-05-18 03:26GameList: Use string_view for GetEntryForPath()Stenzek4+18-16
2024-05-18 05:21GameDB: Various fixes (#3207)PowerDuckSamurai1+4-2
2024-05-17 15:00Atualização Português do Brasil (#3206)Anderson Cardoso1+198-183
2024-05-17 14:59GameDB: PGXP-CPU for Lifeforce TenkaStenzek1+14-0
2024-05-17 07:13CPU: Fix disassembly of rtps/nclipStenzek1+3-3
2024-05-17 12:25CPU/PGXP: Track valid Z for lower/upper halves of 32-bit valuesStenzek1+13-1
2024-05-17 11:18CPU/PGXP: Prefer fresh over tainted Z valuesStenzek1+48-29
2024-05-17 11:13CPU/PGXP: sub rd, rs, 0 => move rd, rsStenzek1+25-18
2024-05-17 10:52CPU/PGXP: Don't set high bits of flagsStenzek1+2-4
2024-05-17 10:41CPU/PGXP: Minor optimization to shift instructionsStenzek1+63-57
2024-05-17 09:39CPU/PGXP: Use component enumStenzek2+128-108
2024-05-17 09:45CPU/PGXP: Readability improvementsStenzek1+28-55
2024-05-17 09:00CPU/PGXP: Use bit math for flags instead of unionStenzek2+71-50
2024-05-17 07:15CPU: Value logging/tracing for PGXPStenzek1+182-4
2024-05-17 04:42CDImage: Open all image types as shared filesStenzek7+46-62
2024-05-17 04:21Qt: Fix ugly popup message on Mac in setup wizardStenzek1+2-3
2024-05-17 04:21GameDB: Disable true colour for Dragon ValorStenzek1+14-0
2024-05-17 03:07Qt: Fix translation of %n hoursStenzek3+15-2
2024-05-17 04:22CI/MacOS: Switch to Xcode 15.4Stenzek1+3-0
2024-05-17 04:23Update Russian translation (#3204)shikulja1+3561-2263
2024-05-16 07:24System: Check host page size on startupStenzek8+182-25
2024-05-16 06:51Qt: Rename Load Profile to Apply ProfileStenzek3+26-10
2024-05-16 06:48System: Rewrite input profile hotkey priority logicStenzek7+93-63
2024-05-16 06:53Atualização Português do Brasil (#3203)Anderson Cardoso1+1016-994
2024-05-15 12:11AudioStream: Improve >100% volume output qualityStenzek1+51-5
2024-05-15 11:17InputManager: Add push to toggle for macrosStenzek5+56-41
2024-05-15 10:31FullscreenUI: Correct heading sizesStenzek1+12-8
2024-05-15 10:31VulkanDevice: Fix double unloadStenzek1+0-1
2024-05-15 04:54Qt: Fix auto updater getting stuck after failed requestStenzek1+2-0
2024-05-15 04:54CI: Bump actions versionsStenzek1+9-9
2024-05-14 16:10CI: Fix Windows build uploadStenzek1+20-49
2024-05-14 15:15Qt: Consider per-game overrides for Edit Memory Cards menuStenzek3+101-46
2024-05-14 15:50Update upload-artifact & download-artifact actions to v4 (#3202)shinra-electric1+12-12
2024-05-14 14:18Vulkan: Simplify loader using DynamicLibraryStenzek9+109-139
2024-05-14 13:50CMake: Detect cache line size dynamically on AArch64 LinuxStenzek4+62-1
2024-05-14 11:22SettingsInterface: Fix TinyString helperStenzek1+2-2
2024-05-14 11:22CI: Remove ninja dependency for Mac depsStenzek1+2-2
2024-05-14 11:00Update the Simple-Chinese Translation to latest. (#3201)zkdpower1+2666-1629
2024-05-14 08:49Scripts: Remove now-unused fileStenzek1+0-36
2024-05-14 08:48Qt: Fix Mac dylib not being includedStenzek5+19-7
2024-05-14 05:52Qt: Add option to pause when controller is disconnectedStenzek16+112-68
2024-05-14 05:10gitignore: Add deps-buildStenzek1+3-5
2024-05-14 05:09Deps: Update shaderc to 2024.1Stenzek8+437-137
2024-05-14 04:40README: Add link to FlathubStenzek1+4-0
2024-05-14 03:57CPU/NewRec: Fix register allocation crash on LinuxStenzek4+9-54
2024-05-14 03:57System: Tidy up some unused codeStenzek2+5-50
2024-05-14 05:12Atualização Português do Brasil (#3200)Anderson Cardoso1+1232-1183
2024-05-12 15:46Host: Re-introduce plural translation supportStenzek13+231-151
2024-05-12 14:23CI/AppImage: Don't bundle libssl/libcryptoStenzek1+14-7
2024-05-12 13:58System: Fix triple popup on missing BIOSStenzek3+75-82
2024-05-12 13:37System: Get rid of double popup on renderer create errorStenzek4+34-27
2024-05-12 13:29GameDatabase: Warning fixStenzek1+0-1
2024-05-12 12:56GPUDevice: Move SPIR-V compilation to base classStenzek8+219-97
2024-05-12 12:56HeapArray: Add span returnersStenzek1+8-1
2024-05-12 10:22FullscreenUI: Use native file selector on FlatpakStenzek7+121-6
2024-05-12 08:14FullscreenUI: Add horizontal padding to menu windowsStenzek4+19-17
2024-05-12 07:57FullscreenUI: Correct pixel alignment of some UI elementsStenzek3+36-26
2024-05-12 07:36Qt: Save audio output latency value separately to minimal flagStenzek7+23-33
2024-05-12 07:20System: Fix double popup on missing SBI fileStenzek1+22-23
2024-05-12 07:14dep/cubeb: Only include connected devices when enumerating wasapiStenzek1+1-1
2024-05-12 07:10dep/cubeb: Sync to 19fcbefStenzek14+503-156
2024-05-12 07:09Qt: Fix incorrect minimum latency displayStenzek4+8-7
2024-05-12 05:32GPU: Add Bilinear (Integer) scaling optionStenzek3+13-7
2024-05-12 05:28GameDB: PGXP-CPU for Dragon ValorStenzek1+28-0
2024-05-12 05:23D3D12Device: Fix pipeline cache load error after device changeStenzek1+31-10
2024-05-12 05:20Error: Strip trailing whitespace from Windows errorsStenzek1+11-4
2024-05-09 06:03CI/Flatpak: Push to FlathubStenzek2+19-7
2024-05-09 03:54Atualização Português do Brasil (#3198)Anderson Cardoso1+1156-910
2024-05-09 03:52ShaderGen: Fix compile error with Metal+BarriersStenzek1+1-1
2024-05-05 14:46Qt: Add label next to audio buffer sizeStenzek2+41-29
2024-05-05 14:04GameDB: Add notes about Shadow Master/Castrol Honda Superbike RacingStenzek1+6-2
2024-05-05 14:00Qt: Add compatibility report in game summaryStenzek8+407-203
2024-05-05 12:21Qt: Simplify game directory listStenzek8+122-271
2024-05-05 12:11Qt: Add game list excluded folders as well as filesStenzek6+72-6
2024-05-05 11:48CrashHandler: Use SetUnhandledExceptionFilter() and terminate on crashStenzek1+8-31
2024-05-05 11:32Misc: Purge unused code and report startup error to hostStenzek17+146-179
2024-05-05 10:21Misc: Pass string_view by valueStenzek111+544-543
2024-05-05 03:26Deps: Update SDL2 to 2.30.3Stenzek6+11-11
2024-05-05 02:58Qt: Compute Hashes -> VerifyStenzek1+1-1
2024-05-05 02:51Qt: Add default option for cubeb driverStenzek5+44-18
2024-05-05 02:41FullscreenUI: Mark %d ms for translation (#3196)xujibbs1+3-2
2024-05-03 03:24GPU/HW: Fix shader sampling with MSAA onStenzek1+11-6
2024-05-01 03:51GPU: Implement CLUT cache (SW renderer only)Stenzek13+159-35
2024-05-01 10:58GPU: Rework pre-draw clippingStenzek3+48-85
2024-05-01 13:00GPU: Add #define'able PSX GPU statsStenzek1+28-0
2024-05-01 04:11GPU: Ensure coordinates are masked/clampedStenzek7+82-37
2024-04-30 11:45Atualização Português do Brasil (#3194)Anderson Cardoso1+403-198
2024-04-30 11:44Qt: Add Classic Windows as theme optionStenzek2+22-1
2024-04-30 11:30VulkanDevice: Fix possible null descriptor set with feedback loopStenzek1+6-11
2024-04-30 11:30VulkanDevice: Backport buggy NVIDIA driver workarounds from PCSX2Stenzek2+53-14
2024-04-28 05:44GPU: Fix mask for drawing area coordinatesStenzek2+5-4
2024-04-27 11:51Justifier: Add controller implementationStenzek16+1180-64
2024-04-27 11:50GPU: Improve CRTC hblank accuracyStenzek3+157-75
2024-04-28 04:40PostProcessing: Use ShaderGen GLSL version stringStenzek3+21-17
2024-04-28 04:25Misc: Replace offsetof with constexpr-friendly OFFSETOFStenzek14+144-138
2024-04-27 13:28D3D11Device: Fix GPU usage without vsyncStenzek1+2-2
2024-04-27 10:14RegTest: Fix build againStenzek1+3-2
2024-04-28 05:25GameDB: Various fixes (#3192)PowerDuckSamurai1+5-3
2024-04-28 05:24Italian translation - Small consistency fixes (#3191)Valtekken1+4-4
2024-04-27 04:12Qt: Fix empty box on no-controller typeStenzek1+8-1
2024-04-27 03:21Settings: Fix double source of truth for controller namesStenzek12+93-128
2024-04-27 03:18HeapArray: Fix swap() not swapping sizeStenzek1+5-1
2024-04-27 03:15Qt: Fix input profile ctype change not savingStenzek1+1-0
2024-04-27 02:41ImGuiOverlays: Fix >1 controller displayStenzek1+2-2
2024-04-26 10:49Misc: Add gstreamer fallback to PlaySoundAsync()Stenzek1+27-4
2024-04-26 09:23CPU/NewRec: Work around clang <16 structured binding capture bugStenzek4+4-4
2024-04-25 08:15CI/Flatpak: Disable SDK CFLAGSStenzek1+4-0
2024-04-26 02:45Atualização Português do Brasil (#3190)Anderson Cardoso1+1014-896
2024-04-25 05:05README: Add Ubuntu/Debian package listStenzek1+7-2
2024-04-25 05:04CI: Slim down Linux package install listStenzek3+15-8
2024-04-25 04:59Scripts: Drop freetype/zlib from Linux deps buildStenzek2+2-47
2024-04-25 04:59MemorySettingsInterface: Warning fixStenzek1+1-1
2024-04-25 04:02Qt: Clean and remove empty game settingsStenzek23+247-47
2024-04-25 03:31RegTest: Build fixStenzek1+1-1
2024-04-25 03:21Qt: Add volume reset buttonStenzek6+118-37
2024-04-25 02:56System: Move COM init to common codeStenzek5+25-18
2024-04-24 16:03INISettingsInterface: Fix file leak on LinuxStenzek1+34-16
2024-04-24 15:18Adding crt-guest-advanced-HD shader (#3189)Michael Prince Sharpe7+2160-0
2024-04-24 15:13AudioStream: Backport changesStenzek13+257-443
2024-04-24 15:13Qt: Handle sliders in per-game settingsStenzek1+131-12
2024-04-23 06:27Atualização Português do Brasil (#3186)Anderson Cardoso1+1513-1277
2024-04-23 06:26Polish localization updates (#3188)Marcin Mitura1+1515-1279
2024-04-23 06:26Fix post processing menu in the fullscreen UI (#3187)RSDuck1+4-3
2024-04-23 06:25Qt: Fix rare crash during update downloadStenzek1+4-0
2024-04-23 04:44System: Fix pause-on-start running unthrottledStenzek1+2-8
2024-04-21 15:55Qt: Add tooltip for stretch/expansion advanced settingsStenzek2+11-0
2024-04-21 15:52Hotkeys: Add OSD toggle hotkeyStenzek2+124-78
2024-04-21 15:44System: Don't try to fast boot non-PS1 discsStenzek1+6-2
2024-04-21 15:41System: Confirm shutdown if memory card is being writtenStenzek10+170-49
2024-04-21 14:24System: Add OSD message when all enhancements are disabledStenzek3+34-31
2024-04-21 14:19System: Improve reset determinismStenzek5+19-14
2024-04-21 14:08CPU: Update debug dispatcher flag on initStenzek4+7-2
2024-04-16 06:45AudioStream: Add surround expansion via FreeSurroundStenzek31+1959-536
2024-04-16 06:55Deps: Add freesurroundStenzek10+1892-0
2024-04-16 06:49Deps: Add kissfftStenzek11+1020-0
2024-04-21 10:28Qt: Move dump audio on startup out of settingsStenzek8+89-93
2024-04-21 04:51GameDB: Motor Toon Grand Prix (again)Stenzek1+1-0
2024-04-21 03:53BIOS: Remove questionable hashesStenzek1+96-36
2024-04-20 10:26CMake: Tidy up build systemStenzek14+287-252
2024-04-20 09:59GameDB: Motor Toon Grand Prix (again)Stenzek1+2-0
2024-04-20 09:09README: Update Linux build instructionsStenzek1+13-20
2024-04-20 08:59Scripts: Rename build-dependencies.sh to build-dependencies-linux.shStenzek2+2-2
2024-04-20 08:35CI: Swap to KDE 6.7 Flatpak actionsStenzek1+1-1
2024-04-20 08:34Qt: Purplerain -> Purple RainStenzek1+2-3
2024-04-20 08:33Final third of the translation (#3185)Valtekken1+6932-4128
2024-04-20 08:33New Theme Added (#3184)Anderson Cardoso2+39-4
2024-04-20 08:32Qt: Clarify controller settings labelsStenzek1+2-2
2024-04-18 10:38Misc: Use a 128b cache line size on Apple SiliconStenzek2+9-2
2024-04-18 10:32Qt: Shrink text box size in memory scannerStenzek1+22-42
2024-04-18 10:15Qt: Allow opening cheat manager while shutdownStenzek1+7-9
2024-04-18 10:09Achievements: Fix fullscreen window heightStenzek1+12-9
2024-04-18 10:07CDImageM3u: Fix forward slash entries on WindowsStenzek1+2-1
2024-04-17 14:42Massive Italian translation rework, part 2 (#3183)Valtekken1+781-774
2024-04-17 14:41FullscreenUI: Get rid of extra scrollbar in save state selectorStenzek1+3-2
2024-04-17 14:40ImGuiOverlays: Fix possible crash in save state selectorStenzek1+13-12
2024-04-17 14:40Achievements: Fix HC mode activating on reset of non-cheevo gameStenzek3+24-7
2024-04-17 06:35Polish localization updates (#3182)Marcin Mitura1+992-764
2024-04-17 06:34Update the Simple-Chinese translation to latest. (#3181)zkdpower1+1620-1215
2024-04-17 06:34Atualização Português do Brasil (#3180)Anderson Cardoso1+907-689
2024-04-17 06:34CI: Fix Windows buildStenzek1+0-2
2024-04-16 14:13AudioStream: Fix a couple of errors in ReadFrames() resamplerStenzek1+6-6
2024-04-16 05:11CI: Fix Flathub update scriptStenzek1+5-1
2024-04-16 04:53Qt: Add binding layout for NegConRumbleStenzek7+783-30
2024-04-16 04:47Qt: Simplify controller binding layout constructionStenzek3+222-403
2024-04-16 04:54Spanish (Spain) translation update 2024/01/25 (#3102)Víctor "IlDucci1+1926-1805
2024-04-16 04:17Negcon rumble (#3177)Matheus Fraguas8+946-4
2024-04-16 03:38FullscreenUI: Fix gaps between some UI elementsStenzek4+32-64
2024-04-16 04:05NoGUI: Purge unused codeStenzek28+0-4966
2024-04-16 02:43FullscreenUI: Add "Open Containing Directory"Stenzek2+12-7
2024-04-16 02:36FullscreenUI: Exit fullscreen for open-in-file-browserStenzek1+1-1
2024-04-16 02:29Atualização Português do Brasil (#3175)Anderson Cardoso1+721-711
2024-04-16 02:29Add cheats for all characters in Beyond the Beyond (USA) (#3176)Deozaan1+55-13
2024-04-16 02:29FullscreenUI: Wire up Open in File Browser functionality (#3178)KamFretoZ1+2-2
2024-04-16 02:29Massive Italian translation rework, part 1 (#3179)Valtekken1+456-434
2024-04-16 02:28Updater: Ensure forward slashes are converted to backslashesStenzek1+2-2
2024-04-16 02:28Qt: Fix drag/drop on WindowsStenzek1+1-1
2024-04-15 13:30GPU/HW: Fix black screen in Metal after vertex ID wraparoundStenzek1+3-4
2024-04-14 11:18Log: Fix crash with >1 instance + file logStenzek1+3-2
2024-04-14 06:39System: Remove log spamStenzek1+0-4
2024-04-14 06:25Deps: Purge SPIRV-Cross from treeStenzek30+1-62621
2024-04-14 06:24MetalDevice: Use shared SPIRV-CrossStenzek4+109-36
2024-04-14 04:53FullscreenUI: Add missing latency stats optionStenzek1+6-0
2024-04-14 04:42VulkanDevice: Add env var for non-semantic debug infoStenzek2+16-4
2024-04-14 04:20CI: Build SPIRV-CrossStenzek5+64-2
2024-04-14 03:42CI: Backport shaderc changes from PCSX2Stenzek8+246-299
2024-04-14 06:26Atualização Português do Brasil (#3174)Anderson Cardoso1+1220-1135
2024-04-14 06:25Polish localization updates (#3173)Marcin Mitura1+1237-1148
2024-04-13 09:56System: Add 'Reduce Input Latency' optionStenzek12+318-112
2024-04-13 04:41FullscreenUI: Various minor bug fixesStenzek3+44-37
2024-04-12 12:46CI/Flatpak: Remove unused fileStenzek1+2-1
2024-04-13 09:57Renamed Mem Scanner Op Text&added Virtual Address (#3172)PugsyMAME19+388-344
2024-04-02 08:43Update the Simple-Chinese translation to latest.zkdpower1+1444-1355
2024-04-12 08:10MetalDevice: Use shader to clear current depth targetStenzek3+172-52
2024-04-12 07:21MetalDevice: Add support for framebuffer fetchStenzek5+179-9
2024-04-12 09:56Update Russian translation (#3169)shikulja1+2504-2260
2024-04-11 13:42Polish localization updates (#3168)Marcin Mitura1+66-66
2024-04-11 13:42Atualização Português do Brasil (#3167)Anderson Cardoso1+265-261
2024-04-11 13:21Qt: String fixStenzek1+1-1
2024-04-11 12:54Atualização Português do Brasil (#3165)Anderson Cardoso1+2739-2710
2024-04-11 12:54Polish localization updates (#3166)Marcin Mitura1+543-567
2024-04-11 12:46Qt: "Display Vertical Sync" => "Vertical Sync"Stenzek1+1-1
2024-04-11 12:45VulkanDevice: Fix validation errorsStenzek3+6-3
2024-04-11 12:29GPUDevice: Split submission and presentationStenzek15+94-39
2024-04-11 11:48Qt: Fix 6.7 deprecation warningsStenzek12+24-27
2024-04-11 11:53Build: Migrate Flatpak to Qt 6.7Stenzek2+2-1
2024-04-11 11:38Polish localization updates (#3164)Marcin Mitura1+965-923
2024-04-11 11:30GPUDevice: Remove unused fileStenzek6+13-20
2024-04-11 11:26System: Combine VRR and Optimal Frame PacingStenzek26+204-269
2024-04-11 10:31OpenGLContext: Add SupportsNegativeSwapInterval()Stenzek7+51-19
2024-04-11 10:09Qt: Purge controller bind migrationStenzek3+0-170
2024-04-11 04:44Settings: Use RealPath() for directoriesStenzek1+1-0
2024-04-11 04:44FileSystem: Canonicalize() after RealPath()Stenzek1+4-0
2024-04-11 03:50ImGuiFullscreen: Use popup background for all popupsStenzek2+5-10
2024-04-11 03:46Build: Use C++20 for everything except reshadefxStenzek5+8-8
2024-04-11 03:42System: Add Error to boot/load/save stateStenzek8+201-115
2024-04-11 03:42SmallString: Add vformat overloadsStenzek3+46-2
2024-04-11 02:52FullscreenUI: Fix crash with language select on LinuxStenzek1+1-1
2024-04-11 02:44ImGuiFullscreen: Add popup background colourStenzek2+6-1
2024-04-10 18:38Qt: fix "Deinterlacing" descriptionBobby Smith1+1-1
2024-04-10 18:37Disable cheats by defaultBobby Smith1+1-1
2024-04-10 10:28Qt: Update glyph range for zh-CN and purge old obsolete stringsStenzek3+324-1993
2024-04-10 09:59Update the Simple-Chinese translation to latest.zkdpower1+1870-1291
2024-04-10 10:02System: Interrupt execution when loading state and resetStenzek2+9-5
2024-04-10 10:00DMA: Better enforce CPU runtime during linked listStenzek7+104-124
2024-04-10 10:11GameDB: Add controller typesStenzek1+8-1
2024-04-10 08:20BPM: Light Mode color scheme update (#3161)KamFretoZ1+7-7
2024-04-10 07:37Polish localization updates (#3160)Marcin Mitura1+578-565
2024-04-10 07:37GameDB: More compatibility fixesStenzek1+2-3
2024-04-10 07:06GameDB: Compatibility fixesStenzek1+14-5
2024-04-10 07:06Qt: Add correct Cheat Manager UI fileStenzek1+117-662
2024-04-10 03:56Qt: Split Cheat Manager and Memory ScannerStenzek17+2662-2060
2024-04-10 02:14VulkanDevice: Fix incorrect null texture bind conditionStenzek1+2-2
2024-04-10 02:13Polish localization updates (#3158)Marcin Mitura1+849-747
2024-04-10 02:13Qt: fix "Show Controller Input" and "Show Settings" descriptions (#3159)Bobby Smith1+1-1
2024-04-10 02:13Autalização Português do Brasil (#3157)Anderson Cardoso1+1025-915
2024-04-09 14:07Qt: Icon fixStenzek3+2-2
2024-04-09 14:04FullscreenUI: Regenerate stringsStenzek1+3-3
2024-04-09 10:04FullscreenUI: Redo landing page and add help barStenzek17+1003-217
2024-04-07 13:08GameDB: Dino Crisis PALStenzek1+11-1
2024-04-07 10:43FullscreenUI: Avoid per-frame memory allocations with SmallStringStenzek6+101-129
2024-04-07 10:41SettingsInterface: Add SmallString overloadsStenzek9+124-4
2024-04-07 10:39SmallString: Add missing methodsStenzek2+143-9
2024-04-09 09:53misc: translation file cleanup (#3155)Marcin Mitura1+238-1369
2024-04-09 09:53BPM: Fixes swapped arrow key glyphs (#3156)KamFretoZ2+1003-73
2024-04-07 09:25CI: Fix incorrect flatpak cache keyStenzek1+1-1
2024-04-07 09:10New cheats and cheat cleanups (#3154)PugsyMAME1+373-387
2024-04-07 09:10lupdate translation file. (#3153)Marcin Mitura1+4450-2530
2024-04-07 09:01System: Consider pending ticks when using global ticksStenzek4+23-17
2024-04-07 09:01GameDB: PGXP-CPU for Newman Haas RacingStenzek1+10-0
2024-04-07 08:52DMA: Halt linked list transfers during pad transferStenzek1+34-38
2024-04-07 07:06MemoryCardImage: Handle 128KB GME filesStenzek1+4-0
2024-04-07 03:23MemoryCardImage: Report errors to callerStenzek3+132-116
2024-04-07 03:10ByteStream: Add error feedbackStenzek2+21-8
2024-04-06 11:50dep/imgui: Disable windowing keyStenzek1+1-1
2024-04-05 15:40GPU/HW: Move pipelines to end of structStenzek1+3-2
2024-04-06 11:51Polish localization updates (#3152)Marcin Mitura1+1197-1145
2024-04-06 11:51Added submitted cheats and more clean ups c/o (#3151)PugsyMAME1+2244-717
2024-04-05 12:39Deps: Speed up shaderc buildStenzek11+307-153
2024-04-05 10:02Updater: Add missing CoInitializeEx() callStenzek1+9-1
2024-04-05 09:26Updater: Use IFileOperationStenzek1+40-12
2024-04-05 09:21Qt: Fix toolbar position not savingStenzek2+71-16
2024-04-05 07:57Docs: Add Fedora package names to README.mdConnor McLaughlin1+5-1
2024-04-05 07:54Update Russian translation (#3149)shikulja1+1705-1536
2024-04-05 05:29Deps: Remove glslangStenzek112+0-100920
2024-04-05 05:28GPUDevice: Swap out glslang for shadercStenzek15+499-353
2024-04-04 11:11Deps: Build shadercStenzek8+316-2
2024-04-05 04:48Common: Fix double free on opening invalid zip fileStenzek1+1-5
2024-04-05 04:27Qt: Fix crash on shutdown settings saveStenzek1+8-4
2024-04-05 03:12Docs: Update README.mdStenzek1+12-10
2024-04-04 09:24dep/imgui: Use FreeType rasterizerStenzek7+12-5
2024-04-04 07:18Deps: Include freetype/harfbuzz shared librariesStenzek7+360-14
2024-04-04 07:04Deps: Update to Qt 6.7.0 and SDL 2.30.2Stenzek10+47-598
2024-04-04 06:59Qt: More missing toNativeSeparators() callsStenzek4+62-62
2024-04-04 06:19GameDB: More hashesStenzek1+2-0
2024-03-28 07:38dep/imgui: Update to v1.90.4Stenzek17+5988-1021
2024-04-01 14:45GPU/HW: Don't create shader blend pipelines if disallowedStenzek1+2-2
2024-04-01 14:27CPU/NewRec: Fix ARM32 (again)Stenzek2+4-5
2024-04-01 14:27GPU: Fix GLES compile errorStenzek1+1-1
2024-04-04 03:24GameDB: Motor Toon Grand Prix (again)Stenzek1+1-0
2024-04-04 01:27Atualização Português do Brasil (#3148)Anderson Cardoso1+63-53
2024-04-04 01:26GameDB: More PSX.EXE gamesStenzek1+4-6
2024-04-03 12:53Image: Don't use libjpeg stdio functionsStenzek3+128-14
2024-04-03 09:42GameDatabase: Warn if CPU mode is enabled and unnecessaryStenzek1+8-0
2024-04-03 09:25Qt: Fix loading/saving state to file on WindowsStenzek1+2-2
2024-04-03 09:25GameDB: Various updatesStenzek1+6-0
2024-04-03 12:57GameDB: Rayman Brain Games (#3143)Blackbird1+0-1
2024-04-03 12:57Atualização Português do Brasil (#3144)Anderson Cardoso1+110-110
2024-04-03 12:57Update the Simple-Chinese translation to latest. (#3147)zkdpower1+25-21
2024-04-03 12:56Qt: Port over Cobalt Sky theme from PCSX2 (#3145)KamFretoZ2+38-1
2024-04-01 08:01VulkanDevice: Use vkCmdClearAttachments() to avoid render pass restartStenzek4+46-9
2024-04-01 07:48Qt: Update glyph rangesStenzek1+1-1
2024-04-01 07:46Update the Simple-Chinese Translation to latest. (#3142)zkdpower1+3614-2013
2024-04-01 07:45Qt: Minor typo correctionsStenzek4+7-4
2024-03-08 11:14GPU/HW: Enable feedback loops for renderingStenzek9+322-218
2024-03-08 07:55GPUDevice: Add support for feedback loopsStenzek23+423-187
2024-03-08 06:31dep: Update Vulkan-Headers to v1.3.279Stenzek28+2400-966
2024-03-31 11:26CPU/NewRec: Fix lwl/lwr on ARMStenzek6+91-95
2024-03-31 13:20Qt: Use window modality for message boxesStenzek3+5-0
2024-03-31 13:11Qt: Fix native message boxes on MacOSStenzek1+0-8
2024-03-31 05:53Atualização Português do Brasil (#3141)Anderson Cardoso1+20-20
2024-03-31 05:51Qt: Ensure settings are writable before running setup wizardStenzek1+40-17
2024-03-31 05:50SettingsInterface: Add Error to Save()Stenzek7+30-16
2024-03-31 05:50FileSystem: Add Error to CreateDirectory()/RenamePath()Stenzek2+53-25
2024-03-31 04:02GPU: Fix HW readback counterStenzek2+2-1
2024-03-31 03:17CPU/NewRec: Fix register corruption in swl/swrStenzek4+75-64
2024-03-29 14:04CPU/NewRec: Fix PGXP desyncStenzek5+221-124
2024-03-29 13:39FileSystem: Use PathCchCanonicalizeEx() for GetWin32Path()Stenzek2+51-23
2024-03-29 06:07FileSystem: Handle paths longer than MAX_PATH on WindowsStenzek6+150-59
2024-03-29 05:13GameDB: Motor Toon Grand PrixStenzek1+4-0
2024-03-29 05:08SPU: Ignore End+Mute flag for noise channelsStenzek1+81-73
2024-03-29 03:25CI: Enable DBus for Linux deps buildStenzek1+1-1
2024-03-29 02:37GPU/HW: Fix box downsampling with FMVsStenzek1+1-1
2024-03-29 02:34Pad: Fix unconditional memory card replug on load stateStenzek3+52-27
2024-03-29 02:17GPU/HW: Fix height incorrect doubling in interleaved 480i modeStenzek1+1-1
2024-03-28 04:16Atualização Português do Brasil (#3139)Anderson Cardoso1+283-261
2024-03-28 03:30D3D11Device: Add MAP_DISCARD fallback path for uniform streamingStenzek8+146-46
2024-03-25 14:53CDROM: Don't send reports when subq isn't validStenzek1+9-8
2024-03-25 14:49Qt: Expose "Ignore Drive Subcode" optionStenzek2+12-0
2024-03-25 14:45CI: Use OS zlib for MacOSStenzek2+10-9
2024-03-25 13:15CDImageDevice: Fix reading of pure audio CDsStenzek1+79-78
2024-03-25 13:15System: Leave title empty when booting physical audio CDsStenzek1+2-1
2024-03-25 13:15System: Fix incorrect sanitization of memcard filenamesStenzek4+12-34
2024-03-24 12:18VulkanDevice: Fix render pass fallback path with MRTStenzek1+5-4
2024-03-24 11:01VulkanDevice: Fix rendering to multiple targetsStenzek1+13-6
2024-03-24 11:00OpenGLDevice: Fix rendering to multiple RTsStenzek1+5-1
2024-03-24 10:48PostProcessing/FX: Fix GLSL compile error with discardStenzek1+2-1
2024-03-24 10:47OpenGLDevice: Fix depth clears not going throughStenzek1+22-6
2024-03-24 10:46System: Fix crash toggling debug GPU deviceStenzek1+4-0
2024-03-24 08:46Updater: Link zlib staticallyStenzek1+1-1
2024-03-24 06:12CI: Drop setup-python for MacStenzek1+0-5
2024-03-24 04:31CI: Don't bother building SDL2 debugStenzek2+0-12
2024-03-24 04:28Settings: Support saving WebP screenshotsStenzek2+4-0
2024-03-24 04:27Image: Support loading/saving WebPStenzek1+64-0
2024-03-24 04:26deps: Remove now-unused vendored libsStenzek198+0-144419
2024-03-24 04:07Build: Use deps DLLs on WindowsStenzek20+285-448
2024-03-24 03:08CI: Build zlib/zstd/libjpeg/libpng as part of depsStenzek4+629-40
2024-03-23 04:11GameDB: Add DisablePGXPPreserveProjFP traitStenzek3+29-0
2024-03-22 13:42CI: Build libwebp on Windows as part of depsStenzek2+24-2
2024-03-23 03:46Atualização Português do Brasil (#3137)Anderson Cardoso1+933-843
2024-03-23 03:05CDImageDevice: Verify MSF of SUBQ before useStenzek1+60-13
2024-03-22 16:26Qt: Fix main window stuck open after updateStenzek2+21-3
2024-03-20 16:21AudioStream: Fix infinite loopStenzek1+7-3
2024-03-20 16:00Qt: Fix closing log window via taskbarStenzek2+9-0
2024-03-20 15:53NoGUI: Add SDL platformStenzek11+844-4
2024-03-20 14:41Qt: Add copy/clear game settingsStenzek10+264-83
2024-03-20 12:48FullscreenUI: Update translation stringsStenzek1+8-3
2024-03-20 12:46AudioStream: Re-add SDL backendStenzek10+185-13
2024-03-20 11:56GPU/HW: Use texelFetch() instead of samplerStenzek3+10-10
2024-03-20 11:55SPU: Implement volume sweep phase inversionStenzek1+24-12
2024-03-17 15:26GameDB: More PGXP CPU traitsStenzek1+4-0
2024-03-17 10:45DMA: Properly handle bus errors and DICR transitionsStenzek1+165-83
2024-03-16 13:28CPU: Make interrupts actually edge-triggeredStenzek13+147-100
2024-03-16 14:10Update duckstation-qt_pt-BR.ts (#3135)Anderson Cardoso1+1314-1280
2024-03-16 14:07GPU: Fix GLSL compile errorStenzek1+5-5
2024-03-15 16:02GPU: Rewrite deinterlacing and add adaptive/blend modesStenzek19+964-379
2024-03-15 11:20Image: Fix reading of JPEG filesStenzek1+2-1
2024-03-15 05:21System: Improve screenshot namingStenzek5+50-10
2024-03-15 05:04GPU: Ensure screenshots are saved before shutdownStenzek3+126-62
2024-03-14 19:01Add Theme - RubyAnderson Cardoso2+34-1
2024-03-13 09:39Path: Add CreateFileURL()Stenzek6+132-78
2024-03-13 03:54Qt: Remove duplicate menu actionStenzek3+3-11
2024-03-10 09:35OpenGLContext: Try libEGL.so.1 as well as libEGL.soStenzek1+8-2
6961 more commits remaining, fetch the repository