Commit graph

  • 765ab33a1b Update InvalidMemoryRegionException.cs to abide by English rules. (#1834) EmulationFanatic 2020-12-24 20:09:02 -0700
  • 60ca749df4 Hotfix for #1814 Ac_K 2020-12-24 04:44:39 +0100
  • adb9691a02 Free up memory allocated by Pools during any PPTC translations at boot time. (#1814) LDj3SNuD 2020-12-24 03:58:36 +0100
  • 2b41291e78 Fix Vnmls_S fast path (F64: losing input d value). Fix Vnmla_S & Vnmls_S slow paths (using fused inst.s). Fix Vfma_V slow path not using StandardFPSCRValue(). (#1775) LDj3SNuD 2020-12-17 20:43:41 +0100
  • da8c96fd08 PPTC Follow-up. (#1712) LDj3SNuD 2020-12-17 20:32:09 +0100
  • a6f252dd4f Interrupt GPU command processing when a frame's fence is reached. (#1741) riperiperi 2020-12-17 18:39:52 +0000
  • 20a95914ca nim: Implement IsLargeResourceAvailable (#1821) Ac_K 2020-12-17 05:19:28 +0100
  • b7b0b192e6 Terminate application before services (#1812) gdkchan 2020-12-16 21:44:06 -0300
  • c10feffed6 CPU: Implement VRINTX.F32 | VRINTX.F64 (#1776) sharmander 2020-12-16 18:27:15 -0500
  • 934e296030 Clear JIT cache on exit (#1518) gdkchan 2020-12-16 17:07:42 -0300
  • 421c831bf0 gui/gpu: Implement setting and toggle for Aspect Ratio (#1777) Ac_K 2020-12-16 03:19:07 +0100
  • 4b1bec9e4d am/gui: Implement Wake-up message (#1750) Ac_K 2020-12-16 01:41:42 +0100
  • e2d813cf0c CPU: Implement VFMA (Vector) (#1762) sharmander 2020-12-14 22:01:52 -0500
  • 50367ed0da Fix pre-allocator shift instruction copy on a specific case (#1752) gdkchan 2020-12-14 17:56:07 -0300
  • 24814455a7 Fix register read after write on STREX implementation (#1801) gdkchan 2020-12-13 12:19:38 -0300
  • c9e96abdcb salieri: Support read-only mode if archive is already opened (#1807) Mary 2020-12-13 08:46:07 +0100
  • 3ed8d47b02 Correct type of executable sizes (#1802) gdkchan 2020-12-13 04:30:27 -0300
  • a4ebf7ee56 Remove inexistent buffer from GetNintendoAccountUserResourceCacheForApplication (#1809) gdkchan 2020-12-12 08:10:12 -0300
  • 9cc6b37b83 Rewrite size for fixed size buffers (#1808) gdkchan 2020-12-12 00:06:20 -0300
  • f2772fb336 End empty gl queries before returning them to the pool. (#1806) riperiperi 2020-12-11 23:31:39 +0000
  • 5126b7ba67 GPU: Improve unnecessary return value in Map function. (#1799) sharmander 2020-12-11 00:05:53 -0500
  • a169cdbe6b GPU: Resolve Memory Allocation Issues (#1797) sharmander 2020-12-10 15:32:23 -0500
  • d917d202f2 ngct: Fix services and stub calls (#1756) Ac_K 2020-12-10 03:08:28 +0100
  • 5fe82cb875 NVIDIA Thread create/delete stutter workarounds (#1760) riperiperi 2020-12-09 22:36:08 +0000
  • 913e7f2eba GPU - Improve Memory Allocation (#1722) sharmander 2020-12-09 17:26:05 -0500
  • 465ccb886d Rewrite scheduler context switch code (#1786) gdkchan 2020-12-09 19:20:05 -0300
  • e537fbc359 am: Implement GetHealthWarningDisappearedSystemEvent (#1788) Ac_K 2020-12-09 00:08:36 +0100
  • 9135197235 Signal memory tracking before/after mapping into another process (#1785) riperiperi 2020-12-08 00:42:17 +0000
  • 34f31ee342 CPU: Implement VFNMA.F32 | F.64 (#1783) sharmander 2020-12-07 19:04:01 -0500
  • 2d94354d5f Add support for guest Fz (Fpcr) mode through host Ftz and Daz (Mxcsr) modes (fast paths). (#1630) LDj3SNuD 2020-12-07 10:37:07 +0100
  • 823fc2b7c7 logger: Add build version to the log file names (#1782) Ac_K 2020-12-07 10:29:22 +0100
  • a6a747874c Extract texture Target from Info for quick access (#1774) riperiperi 2020-12-03 19:34:27 +0000
  • 0da9d430c3 CPU: Implement VFNMS.F32/64 (#1758) sharmander 2020-12-03 14:20:02 -0500
  • e5d0c3970a Dummy out gl queries with 0 draws, remove glFlush call (#1773) riperiperi 2020-12-03 18:42:59 +0000
  • b0d947070f Cache delegate for QueryModified, use regular multi handle. (#1771) riperiperi 2020-12-03 18:34:32 +0000
  • 03a348277f Make sure to not leak copy handles passed in request (#1772) Mary 2020-12-03 19:19:10 +0100
  • e933778c6a Close audio WorkBuffer transfer memory handle (#1770) gdkchan 2020-12-02 17:58:20 -0300
  • b6f4d92618 Create a single guest process per IPC message processor (#1769) gdkchan 2020-12-02 09:14:44 -0300
  • aa1de5772b amadeus: Fix a typo in TapFrame logic (#1767) Mary 2020-12-02 00:46:26 +0100
  • 336484a213 IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) gdkchan 2020-12-01 20:23:43 -0300
  • 17bb4b66a3 Implement Force Early Z Register (#1755) riperiperi 2020-12-01 23:13:27 +0000
  • c5e12d4e72 Add a "Remove All" button to the DLC and Update windows (#1579) Xpl0itR 2020-12-01 22:51:49 +0000
  • c0fbb986bc Add option to start games in fullscreen mode (#1580) Xpl0itR 2020-12-01 22:02:27 +0000
  • bb8cb953fe salieri: Fix missing guest GPU accessor missing on hashes (#1759) Mary 2020-12-01 22:48:31 +0100
  • 950f7cf43c common: Fix last warning in SystemInfo (#1757) Ac_K 2020-12-01 22:26:00 +0100
  • bb405edb53 config: Fix MaxAnisotropy value parsing (#1764) Ac_K 2020-12-01 21:44:04 +0100
  • 118c495541 audio: Cleanup Ryujinx.Audio and fix OpenAL issue (#1746) Ac_K 2020-11-27 20:55:00 +0100
  • 7e388980c3 Prefer truly perfect texture matches over fomat aliased ones (#1754) riperiperi 2020-11-27 18:46:23 +0000
  • ecdbba4707 Blacklist very textures with a very small width or height from scaling (#1753) riperiperi 2020-11-27 18:23:30 +0000
  • 7e046cc2c3 ui: Check last played datetime validity against current culture (#1730) Mary 2020-11-27 19:05:36 +0100
  • 928cf77087 Remove some warnings and cleaning code (#1736) Ac_K 2020-11-27 18:57:20 +0100
  • 077ec25b3e pctl: Implement IsRestrictionEnabled and fix CheckFreeCommunicationPermission (#1747) Ac_K 2020-11-24 21:19:06 +0100
  • bed55ede20 am: Fix GetSaveDataSize stub (#1748) Ac_K 2020-11-24 20:45:23 +0100
  • d4d562d20e am: Cleaning and stub TryPopFromFriendInvitationStorageChannel (#1738) Ac_K 2020-11-21 23:38:34 +0100
  • 10bb814b56 amadeus: Fix reverb 3d mono wrong delay line offset (#1742) Mary 2020-11-21 22:52:52 +0100
  • 469dffe9ca salieri: remove a wrong debug assert (#1740) Mary 2020-11-21 22:10:08 +0100
  • 7be7dfa481 amadeus: Fix possible underflow in delay time delay effect (#1739) Mary 2020-11-21 21:57:49 +0100
  • 37270654e3 audin: fix wrong id ListAudioInsAuto call (#1737) Ac_K 2020-11-21 21:43:36 +0100
  • 5efa00a1f2 audout: Implement and fix some calls (#1725) Ac_K 2020-11-20 21:59:01 +0100
  • a52d9283f5 Allow copy destination to have a different scale from source (#1711) riperiperi 2020-11-20 20:14:45 +0000
  • fc76834f5a Perform Compressed<->Uncompressed copies using Pixel Buffer Objects (#1732) riperiperi 2020-11-20 16:30:59 +0000
  • f4dc83f3a9 Use backup when PTC compression is corrupt (#1704) riperiperi 2020-11-20 01:51:59 +0000
  • bd87561ef0 olsc: Add service olsc:u and stub some calls (#1734) Ac_K 2020-11-19 23:56:23 +0100
  • ec9f4d848b gui: Toggle Docked/Handheld mode and VSync by clicking status bar (#1726) Ac_K 2020-11-19 01:34:28 +0100
  • 31b2f9ca4d GLRenderer: Change between docked and handheld mode using a keybinding (#1685) Sera 2020-11-19 00:15:44 +0100
  • c847e6fdb8 Do not perform layout conversion on buffer texture flushes (#1729) gdkchan 2020-11-18 18:17:40 -0300
  • 5a5d1cbd27 CPU (A64): Add FP16/FP32 fast paths (F16C Intrinsics) for Fcvt_S, Fcvtl_V & Fcvtn_V Instructions. Now HardwareCapabilities uses CpuId. (#1650) LDj3SNuD 2020-11-18 19:35:54 +0100
  • eb4ff30191 Improvements with new .NET 5 functions or bugfixes (#1714) gdkchan 2020-11-18 15:28:40 -0300
  • 6e28250949 loaders: Fix possible parsing errors of informations on some NSO (#1724) Ac_K 2020-11-18 19:04:42 +0100
  • beadf3e332 Simplify depth test state updates (#1695) gdkchan 2020-11-17 19:20:17 -0300
  • a722d393e2 Fix buffer to texture copy with remap enabled (#1721) gdkchan 2020-11-17 19:06:02 -0300
  • 1bfd4f9e1d Specify the X64 version of .NET 5, and change the build command to be the right one (#1719) EmulationFanatic 2020-11-17 14:55:32 -0700
  • 6abb78213a shader cache: Fix Linux boot issues (#1709) Mary 2020-11-17 22:40:19 +0100
  • f735007f1b shader cache: Fix possible race causing crashes on manifest at startup (#1718) Mary 2020-11-17 22:31:05 +0100
  • 689056f15b shader cache: Fix invalid virtual address clean up (#1717) Mary 2020-11-17 22:20:17 +0100
  • e96c053dc3 Propagate zeta format properly (#1716) gdkchan 2020-11-16 05:37:16 -0300
  • a6e5e2470e am: Fix VR enabled by default (#1715) Ac_K 2020-11-16 02:38:11 +0100
  • 33f60a64a9 am/lbl/hid/pctl: Enabled VR Rendering (#1688) Ac_K 2020-11-15 22:30:20 +0100
  • a9ddd875d1 ui diag: Add missing error message for ApplicationNotFound (#1693) Mary 2020-11-15 21:26:49 +0100
  • 493cfe408b Standardize to camel-case: option to check for updates on launch (#1698) EmulationFanatic 2020-11-15 13:11:23 -0700
  • f72e76c49b Don't warn when debug feature is enabled in debug mode (#1707) Xpl0itR 2020-11-15 19:56:44 +0000
  • 56bb2ec0da infra: Migrate to .NET 5 (#1694) Mary 2020-11-15 19:27:15 +0100
  • 88aa4cea6c IPSwitch: Quick fix to patch sets toggling (#1668) mageven 2020-11-13 07:05:49 +0530
  • 3b2dfd6117 SettingsWindow: Add an Apply button (#1562) Sera 2020-11-13 01:50:28 +0100
  • 67feb9b599 Use "Screen Scissor" as size hint for render targets (#1703) riperiperi 2020-11-12 23:40:26 +0000
  • 2f1f7a3c4e Salieri: shader cache (#1701) Mary 2020-11-13 00:15:34 +0100
  • cdbb624d6e Update performance mode when docked mode changes. (#1696) riperiperi 2020-11-12 05:59:18 +0000
  • 42a3d5bc24 Do not report unmapped pages as dirty (#1672) gdkchan 2020-11-10 22:07:52 -0300
  • b5329b93c9 Size hints for copy regions and viewport dimensions to avoid data loss (#1686) riperiperi 2020-11-10 00:41:13 +0000
  • af62d3260b Implement ATOM shader instruction (#1687) gdkchan 2020-11-09 21:06:46 -0300
  • 55cfb97c13 Simplify logic for bindless texture handling (#1667) gdkchan 2020-11-09 19:35:04 -0300
  • ef64b7ad1f apm/am: Refactoring/Unstub services (#1662) Ac_K 2020-11-08 21:00:54 +0100
  • 6254881097 Use explicit buffer and texture bindings on shaders (#1666) gdkchan 2020-11-08 08:10:00 -0300
  • d4f14b456c Synchronize Rasterizer State before Clear (#1680) riperiperi 2020-11-07 19:21:10 +0000
  • 42539db295 Only report that GPU commands are available when the queue is not empty. (#1656) riperiperi 2020-11-07 02:04:26 +0000
  • 4287751989 Update game compatibility list info in README.md (#1675) EmulationFanatic 2020-11-06 14:05:35 -0700
  • 247c677f26 Loaders: Log extra NSO informations (#1661) Ac_K 2020-11-06 19:58:57 +0100
  • f720d8a90b updater: Ignore first commandline argument when passing commandline to updated binary (#1674) Mary 2020-11-06 19:46:22 +0100
  • eb86433ffb Support single precision contants for double precision operations (#1673) gdkchan 2020-11-06 14:54:13 -0300
  • 91ca9aa34c Do not align sizes for buffer texture targets. (#1671) riperiperi 2020-11-06 17:45:30 +0000