Commit graph

  • 6cc3bcf97d Fix formatting. Sharbel Aldabain 2020-11-18 17:58:18 -0500
  • 6a0095bbbd Correct descriptions Sharbel Aldabain 2020-11-18 17:54:22 -0500
  • 61d492a595 Add missing descriptions Sharbel Aldabain 2020-11-18 17:53:23 -0500
  • 9a32d899d2 Remove unnecessary usings Sharbel Aldabain 2020-11-18 17:51:09 -0500
  • 612757d683
    Merge pull request #8 from saldabain/gpu--improve-memory-allocation-treemap-improved sharmander 2020-11-18 17:49:21 -0500
  • 3d6a7d6c6e Moved Allocation into Nv Related Files Sharbel Aldabain 2020-11-18 17:47:44 -0500
  • af75c46def Add VSync toggle Ac_K 2020-11-18 23:46:03 +0100
  • e15ad03ab5 ui: Check last played datetime validity against current culture Mary 2020-11-18 22:49:06 +0100
  • 501cee39aa Move unscaled copy to the TextureCopy class. riperiperi 2020-11-18 21:18:10 +0000
  • 7f536b5a15
    Do not perform layout conversion on buffer texture flushes (#1729) gdkchan 2020-11-18 18:17:40 -0300
  • 42f7a3663c Move handle into the TextureInfo interface. riperiperi 2020-11-18 19:44:33 +0000
  • 6f9e4bb5fc Misc Cleanup riperiperi 2020-11-11 21:22:57 +0000
  • 34adfb8b45 Some fixes and cleanup. riperiperi 2020-11-11 21:08:16 +0000
  • 81163ae305 PBO Copies pt 2 riperiperi 2020-11-02 20:06:04 +0000
  • 6205569023 PBO single layer copy, part 1 riperiperi 2020-10-25 17:33:50 +0000
  • 283a12ca58 Create singleton nvmemallocator Sharbel Aldabain 2020-11-18 14:13:53 -0500
  • 8b6dfd6d49 Begin transition to allocation in nvdrv Sharbel Aldabain 2020-11-18 13:55:28 -0500
  • 0679084f11
    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
  • eafee34fee
    Improvements with new .NET 5 functions or bugfixes (#1714) gdkchan 2020-11-18 15:28:40 -0300
  • 1e651bf655 Add a Performance Profiler + Improve ReserveFixed Sharbel Aldabain 2020-11-18 13:20:35 -0500
  • 7c3b559830
    loaders: Fix possible parsing errors of informations on some NSO (#1724) Ac_K 2020-11-18 19:04:42 +0100
  • 834f69090e Do not perform layout conversion on buffer texture flushes gdkchan 2020-11-18 14:23:11 -0300
  • 0187457e81 Fix glade file formatting Ac_K 2020-11-18 06:35:50 +0100
  • 8266a603f8 gui: Toggle between docked/handheld mode by clicking status bar Ac_K 2020-11-18 06:29:56 +0100
  • 88ac6e4260
    Merge pull request #7 from saldabain/master sharmander 2020-11-17 23:46:06 -0500
  • 186410b097
    Merge pull request #6 from Ryujinx/master sharmander 2020-11-17 23:43:54 -0500
  • be32270568 Address jD feedback Ac_K 2020-11-18 05:38:13 +0100
  • 9991b2d313 Fix some debug leftovers Ac_K 2020-11-18 05:18:11 +0100
  • 8447ec5788 audout: Implement GetAudioOutBufferCount, GetAudioOutPlayedSampleCount and FlushAudioOutBuffers Ac_K 2020-11-18 05:07:05 +0100
  • 111f425fa0 Add TreeDictionary to Ryujinx Commons Sharbel Aldabain 2020-11-17 20:37:26 -0500
  • 348865d169
    Merge pull request #5 from saldabain/gpu--improve-memory-allocation-tremap sharmander 2020-11-17 20:29:56 -0500
  • da1205a174
    Merge branch 'gpu--improve-memory-allocation-treemap' into gpu--improve-memory-allocation-tremap sharmander 2020-11-17 20:29:49 -0500
  • 5e18313062 Improve memory allocation even further. As well as improve speed of position fetching. Sharbel Aldabain 2020-11-17 20:26:03 -0500
  • 9435d62206
    Simplify depth test state updates (#1695) gdkchan 2020-11-17 19:20:17 -0300
  • 2ec0dbd2c0 loaders: Fix possible parsing errors of informations on some NSO Ac_K 2020-11-17 23:11:02 +0100
  • 5189a807c4
    Fix buffer to texture copy with remap enabled (#1721) gdkchan 2020-11-17 19:06:02 -0300
  • d636e3748d
    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
  • 863edae328
    shader cache: Fix Linux boot issues (#1709) Mary 2020-11-17 22:40:19 +0100
  • cc60ba9d22
    shader cache: Fix possible race causing crashes on manifest at startup (#1718) Mary 2020-11-17 22:31:05 +0100
  • 383c039037
    shader cache: Fix invalid virtual address clean up (#1717) Mary 2020-11-17 22:20:17 +0100
  • a5b9f44a41 shader cache: Make RemoveManifestEntries async too to be sure all operations are perform before starting the game Mary 2020-11-17 21:42:16 +0100
  • e0cb9f3891 Use backup when PTC compression is corrupt riperiperi 2020-11-12 23:33:35 +0000
  • 5767f883b0 Remove unnecessary code. Add descriptions of added functions. Sharbel Aldabain 2020-11-17 11:17:31 -0500
  • ae7469d212 Use debug loggin instead of info. Sharbel Aldabain 2020-11-17 11:10:38 -0500
  • 218aca23ac Use the logger instead Sharbel Aldabain 2020-11-17 10:51:37 -0500
  • 0343bb300a Add tick metrics Sharbel Aldabain 2020-11-17 10:37:07 -0500
  • f0902217b5 Resolved invalid mapping issue. Sharbel Aldabain 2020-11-17 10:17:05 -0500
  • ff5d7c7fe4 Implementation of Memory Management using a Tree. Sharbel Aldabain 2020-11-17 01:37:38 -0500
  • 58207ce14f Fix buffer to texture copy with remap enabled gdkchan 2020-11-16 23:38:45 -0300
  • 2f5aebb01f Implement GetFreePosition using MemoryBlocks Sharbel Aldabain 2020-11-16 20:45:10 -0500
  • d1a5cb442d Implement TreeMap from scratch. Sharbel Aldabain 2020-11-16 20:10:59 -0500
  • cd0ffdfb70 shader cache: Address gdk's comment Mary 2020-11-17 00:25:10 +0100
  • bfc551ccef
    Merge pull request #4 from Ryujinx/master sharmander 2020-11-16 11:44:22 -0500
  • 1f9fa99f41
    Specify the X64 version of .NET 5, and change the build command to be the right one EmulationFanatic 2020-11-16 07:09:12 -0700
  • 2ba29d818c shader cache: Fix possible race causing crashes on manifest at startup Mary 2020-11-16 13:16:54 +0100
  • 3cdbecee9e shader cache: Fix invalid virtual address clean up Mary 2020-11-16 13:06:43 +0100
  • 787e20937f
    Propagate zeta format properly (#1716) gdkchan 2020-11-16 05:37:16 -0300
  • fcc9cbf816
    am: Fix VR enabled by default (#1715) Ac_K 2020-11-16 02:38:11 +0100
  • 1580fe5fc2 Propagate zeta format properly gdkchan 2020-11-15 21:54:50 -0300
  • 7ba0da4577 am: Fix VR enabled by default Ac_K 2020-11-16 01:49:54 +0100
  • 7f1c8bcec0 This no longer needs to be unsafe gdkchan 2020-11-15 21:05:39 -0300
  • d68a2ff7be Improvements with new .NET 5 functions or bugfixes gdkchan 2020-11-15 21:03:35 -0300
  • 007a80b5b6 Address comment. LDj3SNuD 2020-11-15 23:18:23 +0100
  • e310991e91 Address comment. LDj3SNuD 2020-11-15 23:13:56 +0100
  • 76ee96e206 Fix cpu unit tests Mary 2020-11-13 23:38:29 +0100
  • a56d2a5601 shader cache: set default state of ready for translation event to false Mary 2020-11-13 23:05:14 +0100
  • 4d2dccb0d8 shader cache: Fix Linux boot issues Mary 2020-11-13 22:34:26 +0100
  • 313f8d2eb6
    am/lbl/hid/pctl: Enabled VR Rendering (#1688) Ac_K 2020-11-15 22:30:20 +0100
  • 39cf16a021 Address gdkchan feedback Ac_K 2020-11-15 22:11:21 +0100
  • 9bd8b5fe07 Merge branch 'master' into pptc_love LDj3SNuD 2020-11-15 22:03:39 +0100
  • a503be2850 Merge branch 'master' into zero LDj3SNuD 2020-11-15 22:00:50 +0100
  • 5bde02c006 Fix permission flag check Ac_K 2020-11-09 23:40:06 +0100
  • 3c492318d2 am/lbl/hid/pctl: Enabled VR Rendering Ac_K 2020-11-09 00:31:30 +0100
  • 7c5cbfe8f4 nit SeraUX 2020-11-12 15:28:55 +0100
  • af53bc0e87 GLRenderer: Change between docked and handheld mode using a keybinding SeraUX 2020-11-08 21:13:56 +0100
  • 4233e34427 Update appveyor.yml LDj3SNuD 2020-11-15 21:38:51 +0100
  • fc51857263 Merge branch 'master' into fp16c LDj3SNuD 2020-11-15 21:34:10 +0100
  • 13e78d18bb Simplify depth test state updates gdkchan 2020-11-11 13:15:19 -0300
  • 3859b636ee
    Merge pull request #3 from Ryujinx/master sharmander 2020-11-15 15:27:02 -0500
  • 4bc4cacdd0
    ui diag: Add missing error message for ApplicationNotFound (#1693) Mary 2020-11-15 21:26:49 +0100
  • d3147bab5a
    Standardize to camel-case: option to check for updates on launch (#1698) EmulationFanatic 2020-11-15 13:11:23 -0700
  • 58bc6897a5
    Don't warn when debug feature is enabled in debug mode (#1707) Xpl0itR 2020-11-15 19:56:44 +0000
  • aa129fdbdf
    infra: Migrate to .NET 5 (#1694) Mary 2020-11-15 19:27:15 +0100
  • d87365547f infra: Add temporary workaround for a bug in Vector128.Create Mary 2020-11-15 18:27:58 +0100
  • 462b5b52ca Nits. LDj3SNuD 2020-11-15 18:22:13 +0100
  • 77fff33564 infra: update dependencies Mary 2020-11-15 14:48:52 +0100
  • c445592e95 infra: Cleanup csproj files Mary 2020-11-15 13:07:01 +0100
  • 5844960344 infra: pin .NET 5 to avoid later issues Mary 2020-11-15 12:39:46 +0100
  • 32f945762d Remove language version restrictions (now on 9.0 by default) Thog 2020-11-11 17:03:23 +0100
  • 354b50ed1f infra: Migrate to .NET 5 Thog 2020-11-11 16:53:22 +0100
  • e3d9f2cf0e Removed console writes Sharbel Aldabain 2020-11-14 23:42:45 -0500
  • 8bdb47d70a Adjusted alignment Sharbel Aldabain 2020-11-14 23:36:11 -0500
  • cd612206c5 Implemented Tree-Based Size Caching Sharbel Aldabain 2020-11-14 23:16:41 -0500
  • 6a3572ca54 InternalVersion = 1712; LDj3SNuD 2020-11-14 20:45:09 +0100
  • 669638f13c Added support for offline invalidation, via PPTC, of low cq translations replaced by high cq translations; both on a single run and between runs. LDj3SNuD 2020-11-14 20:41:06 +0100
  • 93bb164f96 Implement a TreeDictionary to attempt to speed up finding of positions. Sharbel Aldabain 2020-11-13 19:21:06 -0500
  • f4dada8fb1 Don't allow null Sharbel Aldabain 2020-11-13 18:14:07 -0500
  • c9bf3c98e2 Change MemoryRange to a Struct Implement Progressive Defragmentation Sharbel Aldabain 2020-11-13 18:13:06 -0500
  • 87322d90ea More luck, game actually loadsbut there is a severe performance impact when iterating over the list when it has a large number of ranges. There is still a management issue to figure out that leads to an overwrite -- need to investigate further. Sharbel Aldabain 2020-11-13 17:24:11 -0500
  • 31ad2b99dc Fix some alignment issues -- gets further into allocation but still fails. (something gets mapped twice, so management isn't perfect) Sharbel Aldabain 2020-11-13 14:28:35 -0500