Commit graph

  • 5f354d292e Remove multi-core setting (it is always on now) gdkchan 2020-12-08 01:06:29 -0300
  • fce46775e3 Change context switch method to not wait on guest thread, remove spin wait, use SignalAndWait to pass control gdkchan 2020-12-08 00:58:06 -0300
  • 3ff2ef70c9
    Fix whitespace sharmander 2020-12-07 22:56:48 -0500
  • ad40ad2228
    Merge branch 'master' into cpu--implement-vfma sharmander 2020-12-07 22:35:00 -0500
  • 950560c7ec Fix arrayIndex check + indexer Sharbel Aldabain 2020-12-07 20:13:36 -0500
  • 8ee96248e9 Fix arrayIndex check Sharbel Aldabain 2020-12-07 20:13:02 -0500
  • f3043f6591 Fix exception msg Sharbel Aldabain 2020-12-07 20:11:40 -0500
  • 4d47a98e24 Nit Sharbel Aldabain 2020-12-07 20:09:29 -0500
  • 4a7214607f Fix whitespace. Sharbel Aldabain 2020-12-07 20:00:13 -0500
  • a6cea4fdd2 Nits. LDj3SNuD 2020-12-08 01:54:35 +0100
  • 9101fa46f6 Consolidate vars Sharbel Aldabain 2020-12-07 19:51:24 -0500
  • 028f72c765 Address comments, condense variables. Sharbel Aldabain 2020-12-07 19:51:02 -0500
  • 5218d0a1f2 Remove whitespace Sharbel Aldabain 2020-12-07 19:43:18 -0500
  • 4594c3b310
    Signal memory tracking before/after mapping into another process (#1785) riperiperi 2020-12-08 00:42:17 +0000
  • 4fc737113f
    Merge branch 'master' into pptc_love LDj3SNuD 2020-12-08 01:42:07 +0100
  • 48270bd6cd Address comments Sharbel Aldabain 2020-12-07 19:42:06 -0500
  • 7476c2e687 Address comments Sharbel Aldabain 2020-12-07 19:36:43 -0500
  • 600d13043a Merge branch 'master' into a32_ternary_scalar LDj3SNuD 2020-12-08 01:34:12 +0100
  • d971fee393 Fix copypasta Sharbel Aldabain 2020-12-07 19:17:15 -0500
  • 36f6bbf5b9
    CPU: Implement VFNMA.F32 | F.64 (#1783) sharmander 2020-12-07 19:04:01 -0500
  • c6680228cc Variable DELETED. Sharbel Aldabain 2020-12-07 18:57:08 -0500
  • 0f5f8d62ec Fix nit. Sharbel Aldabain 2020-12-07 18:49:52 -0500
  • f7405f4746 Merge branch 'cpu--implement-vfma' of https://github.com/saldabain/Ryujinx into cpu--implement-vfma Sharbel Aldabain 2020-12-07 18:49:02 -0500
  • 06a5215ca4 Fix nit Sharbel Aldabain 2020-12-07 18:48:51 -0500
  • f589d95c8f Actually use the intrinsic that makes sense :) Sharbel Aldabain 2020-12-07 18:35:29 -0500
  • 3c2000171b
    Merge branch 'master' into cpu--implement-vfma sharmander 2020-12-07 18:17:40 -0500
  • 4dcc47cfe5
    Merge branch 'master' into pptc_love LDj3SNuD 2020-12-07 23:08:45 +0100
  • a91a6fd0bb Remove whitespace Sharbel Aldabain 2020-12-07 16:41:19 -0500
  • f102be4d71 Add comments / re-oreder opcode table. Sharbel Aldabain 2020-12-07 16:29:20 -0500
  • b434e32392 Update implementation to not trigger assert Sharbel Aldabain 2020-12-07 16:23:51 -0500
  • eff1212787 Fix alignment Sharbel Aldabain 2020-12-07 16:02:04 -0500
  • cd75ccd7dc Remove "fast" path, as recommended by gdk. Sharbel Aldabain 2020-12-07 15:51:24 -0500
  • b9873cc6bd Get RM from FPSCR + Do not use emit/addintrinsic Sharbel Aldabain 2020-12-07 15:41:19 -0500
  • 1f786a9f5b am: Implement GetHealthWarningDisappearedSystemEvent Ac_K 2020-12-07 21:18:48 +0100
  • c48ec54db9 Update Description of Add method. Sharbel Aldabain 2020-12-07 14:44:10 -0500
  • 926a7028d8 Rename count to _count Sharbel Aldabain 2020-12-07 14:34:11 -0500
  • 45af9a8994 Reduce # of unnecessary duplicate variables / Reduce visibility of variables only internally used. Sharbel Aldabain 2020-12-07 14:10:26 -0500
  • 5098cba6d6
    Update Ryujinx.HLE/HOS/Services/Nv/NvMemoryAllocator.cs sharmander 2020-12-07 13:59:53 -0500
  • 1dd59dd2e0
    Update Ryujinx.Common/Collections/TreeDictionary.cs sharmander 2020-12-07 13:59:44 -0500
  • a4c6c71c08
    Merge pull request #26 from saldabain/master sharmander 2020-12-07 13:06:39 -0500
  • e8256be1a0
    Merge branch 'cpu--implement-vfnma' into master sharmander 2020-12-07 12:39:25 -0500
  • 6604cfccc6
    Merge pull request #25 from Ryujinx/master sharmander 2020-12-07 12:31:18 -0500
  • c19605101b Update Implementation & Renames & Correct Order Sharbel Aldabain 2020-12-07 12:24:17 -0500
  • 567ea726e1
    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
  • 668720b088
    logger: Add build version to the log file names (#1782) Ac_K 2020-12-07 10:29:22 +0100
  • 4530695e5e Fix thread exit issue that could leave the scheduler in a invalid state gdkchan 2020-12-06 17:47:16 -0300
  • c76f68f46b Fix race in UnmapIpcRestorePermission gdkchan 2020-12-06 15:37:18 -0300
  • 269b189c0b Rewrite scheduler context switch code gdkchan 2020-12-06 02:45:15 -0300
  • bee6835860 Nit. LDj3SNuD 2020-12-06 03:21:28 +0100
  • 7755d5f2e5 Final increment of .info and .cache flags. LDj3SNuD 2020-12-06 03:17:20 +0100
  • 9c9b445efb Removed the search and management of LowCq overlapping functions. LDj3SNuD 2020-12-06 03:14:26 +0100
  • 0ff76e73e5 Add missing method. riperiperi 2020-12-05 01:10:33 +0000
  • d6d0bb21e6 Wording. riperiperi 2020-12-05 01:03:55 +0000
  • 4a0e62fb1e Signal memory tracking before/after mapping into another process riperiperi 2020-12-05 00:57:46 +0000
  • 249f419830 Merge branch 'master' into zero LDj3SNuD 2020-12-04 06:38:43 +0100
  • 693487ae8d
    Merge branch 'master' into pptc_love LDj3SNuD 2020-12-04 06:21:34 +0100
  • ffaf8de787 InternalVersion = 1775 LDj3SNuD 2020-12-04 05:58:07 +0100
  • 72925789f8 Merge branch 'master' into a32_ternary_scalar LDj3SNuD 2020-12-04 05:44:07 +0100
  • 3d94078c3c Update PTC Version Sharbel Aldabain 2020-12-03 19:14:34 -0500
  • 4154e326d0 Implement VFNMA.F<32/64> Sharbel Aldabain 2020-12-03 19:12:09 -0500
  • 4960332ecf
    Merge pull request #24 from Ryujinx/master sharmander 2020-12-03 18:58:53 -0500
  • 17c07e99f2 Update implemenation + tests Sharbel Aldabain 2020-12-03 15:17:38 -0500
  • 24d316cc92
    Extract texture Target from Info for quick access (#1774) riperiperi 2020-12-03 19:34:27 +0000
  • b479a43939
    CPU: Implement VFNMS.F32/64 (#1758) sharmander 2020-12-03 14:20:02 -0500
  • 0f31d2ce5f Possible edge-case resolve Sharbel Aldabain 2020-12-03 14:16:20 -0500
  • c00d39b675
    Dummy out gl queries with 0 draws, remove glFlush call (#1773) riperiperi 2020-12-03 18:42:59 +0000
  • 2c39a4f15d
    Cache delegate for QueryModified, use regular multi handle. (#1771) riperiperi 2020-12-03 18:34:32 +0000
  • 0ab1c42eea
    Make sure to not leak copy handles passed in request (#1772) Mary 2020-12-03 19:19:10 +0100
  • 42c76ce5d1 logger: Add build version to the log file names Ac_K 2020-12-03 19:17:23 +0100
  • ca4cc96876 Protect against npe when sucessorof is called against keys that don't exist. (Not in use by memory manager, this is for other prs that might use this data structure) Sharbel Aldabain 2020-12-03 10:43:03 -0500
  • 0958905984 Fix rebase. riperiperi 2020-12-03 12:28:49 +0000
  • bb547b9b63 As tiered compilation is disabled, disable quick jit too riperiperi 2020-11-29 01:51:55 +0000
  • 3f633e22b4 Thread create/delete stutter workarounds Pt 1 riperiperi 2020-11-28 22:39:41 +0000
  • cf8a68e559 Applets: Explicitly yield kthread when waiting on GUI dialogs mageven 2020-12-03 10:27:13 +0530
  • a0d176646b Update implementation and tests. Sharbel Aldabain 2020-12-02 23:57:20 -0500
  • 857f7e94dc Clean up code. Sharbel Aldabain 2020-12-02 23:09:35 -0500
  • 386231e91c Updated opcode. Sharbel Aldabain 2020-12-02 23:06:26 -0500
  • 7e98d3db4d Draft Sharbel Aldabain 2020-12-02 22:01:18 -0500
  • e7b1003837 Fix order of instruction in assembler Sharbel Aldabain 2020-12-02 21:13:08 -0500
  • 6ceb6344e5 Start implementation Sharbel Aldabain 2020-12-02 21:12:01 -0500
  • 3601c410ef Fix Vnmls_S fast path (F64: losing input d value). Fix Vnmla_S & Vnmls_S slow paths (using fused inst.s). LDj3SNuD 2020-12-03 02:54:39 +0100
  • 15f1c5ed75
    Merge pull request #23 from Ryujinx/master sharmander 2020-12-02 20:43:49 -0500
  • 1973dc4339 Update PTC version. Sharbel Aldabain 2020-12-02 20:20:38 -0500
  • 50e45eddce Remove unused function Sharbel Aldabain 2020-12-02 20:19:27 -0500
  • 6ebaa9aa9f Shift params upwards Sharbel Aldabain 2020-12-02 20:17:39 -0500
  • 80355105c9 Move location of function in assembler + test updates. Sharbel Aldabain 2020-12-02 20:16:50 -0500
  • dea4a0ff5e Implementation Complete. Sharbel Aldabain 2020-12-02 20:10:17 -0500
  • 42215f483b Extract texture Target from Info for quick access riperiperi 2020-12-03 00:29:06 +0000
  • 6a48130f70 Dummy out gl queries with 0 draws, remove glFlush call riperiperi 2020-12-02 23:44:14 +0000
  • 118cffceaa fix comment copy pasta Mary 2020-12-02 23:36:14 +0100
  • e24ef39f16 Make sure to not leak copy handles passed in request Mary 2020-12-02 22:23:18 +0100
  • 196012a4c7 Cache delegate for QueryModified, use regular multi handle. riperiperi 2020-12-02 21:09:23 +0000
  • 1b053d2222
    Close audio WorkBuffer transfer memory handle (#1770) gdkchan 2020-12-02 17:58:20 -0300
  • 82757cae7d Close audio WorkBuffer transfer memory handle gdkchan 2020-12-02 17:13:23 -0300
  • f7617cae12
    Create a single guest process per IPC message processor (#1769) gdkchan 2020-12-02 09:14:44 -0300
  • a0335617fd Create a single guest process per IPC message processor gdkchan 2020-12-02 00:39:23 -0300
  • 4e4c99f3a1 Make names consistent. Sharbel Aldabain 2020-12-01 21:18:18 -0500
  • a1ffcdceb3 Edit method names to make more sense as memory blocks are no longer in use. Sharbel Aldabain 2020-12-01 21:17:30 -0500
  • ce98dd3308 Reduce visibility of memory allocator Sharbel Aldabain 2020-12-01 19:49:21 -0500
  • d2d3e7f3b7
    Merge pull request #22 from saldabain/gpu-improve-memory-allocation-treemap-modified-master sharmander 2020-12-01 19:43:23 -0500