Commit graph

  • 4e1f01d051 Remove testing path riperiperi 2021-08-30 15:37:42 +0100
  • 3368abf05d Partial implementation of inc/dec, cleanup and TODOs riperiperi 2021-08-30 15:27:40 +0100
  • 114f2f578c Whoops. Fixed. riperiperi 2021-06-01 01:01:50 +0100
  • 52cab0732f Not used. riperiperi 2021-06-01 00:52:29 +0100
  • 9b5903ce08 Fix rebase issues. riperiperi 2021-06-01 00:44:29 +0100
  • 9848eee873 Merge atomic and reduce instructions, add missing format switch riperiperi 2021-03-09 21:33:51 +0000
  • 8c5c8292d5 Further improvements (no support for float/64-bit types) riperiperi 2021-03-09 20:53:20 +0000
  • d1b66c3f7a Initial Implementation riperiperi 2021-03-06 18:12:20 +0000
  • 416dc8fde4
    Fix out-of-bounds shader thread shuffle (#2605) gdkchan 2021-08-30 14:02:40 -0300
  • a1fb4bd4b4 Shader cache version bump gdkchan 2021-08-30 03:41:55 -0300
  • a32302272a Fix out-of-bounds shader thread shuffle gdkchan 2021-08-30 03:22:11 -0300
  • 82cefc8dd3
    Handle indirect draw counts with non-zero draw starts properly (#2593) gdkchan 2021-08-29 16:52:38 -0300
  • 15e7fe3ac9
    Avoid deleting textures when their data does not overlap. (#2601) riperiperi 2021-08-29 20:22:13 +0100
  • 54adc5f9fb
    Ensure that all threads wait for a read tracking action to complete. (#2597) riperiperi 2021-08-29 20:03:41 +0100
  • 50cf8ca5b1 Address feedback riperiperi 2021-08-29 13:35:38 +0100
  • b95bf0ad4e AllRegions granularity for 3d textures is now by level rather than by slice. riperiperi 2021-08-29 02:53:42 +0100
  • dba3a7f639 Avoid deleting textures when their data does not overlap. riperiperi 2021-08-29 01:30:05 +0100
  • e274dd03bf Merge branch 'master' into feature/inline_keyboard_without_popup Caian Benedicto 2021-08-27 21:29:13 -0300
  • ce8ba75eda Fix coding style Caian Benedicto 2021-08-27 21:25:01 -0300
  • 76e8f9ac87
    Only reupload the texture scale array if it changes. (#2595) riperiperi 2021-08-27 21:08:30 +0100
  • ad9ef56580 Nit riperiperi 2021-08-27 20:56:59 +0100
  • 8c68e06168 Create a lock object riperiperi 2021-08-27 20:03:07 +0100
  • 37de93af47 Just use = instead of |= riperiperi 2021-08-27 19:36:48 +0100
  • 28ad7e1ef3 Only reupload the texture scale array if it changes. riperiperi 2021-08-27 14:49:06 +0100
  • f0cbfe9e9e Lock around preaction registration and use riperiperi 2021-08-27 14:18:16 +0100
  • 65e131a74d Handle indirect draw counts with non-zero draw starts properly gdkchan 2021-08-27 03:52:31 -0300
  • f7ab733195 Added empty lines William Reindl 2021-08-26 23:19:46 -0400
  • 63e65a7d06 Lock around tracking action consume + execute. Not particularly fast. riperiperi 2021-08-27 01:38:27 +0100
  • ee1038e542
    Initial support for shader attribute indexing (#2546) gdkchan 2021-08-26 20:44:47 -0300
  • acd76ea11e Address feedback gdkchan 2021-08-26 19:55:27 -0300
  • 4ee9181160 Fix order gdkchan 2021-08-13 19:10:31 -0300
  • c7d395df53 Support output indexing too, other improvements gdkchan 2021-08-13 18:42:44 -0300
  • 93a70c31e6 Initial support for shader attribute indexing gdkchan 2021-08-12 01:39:30 -0300
  • ec3e848d79
    Add a Multithreading layer for the GAL, multi-thread shader compilation at runtime (#2501) riperiperi 2021-08-26 23:31:29 +0100
  • 847b844eae Add HLE macro commands. riperiperi 2021-08-26 23:14:20 +0100
  • 501c3d5cea
    Implement MSR instruction for A32 (#2585) Mary 2021-08-27 00:07:44 +0200
  • eb1d5b977d Add SDL2 headless integration Mary 2021-08-22 03:07:16 +0200
  • c21d599bdf Wait for FlushTo on the main queue thread. riperiperi 2021-08-17 21:12:27 +0100
  • 389a043ed1 Make counter flush tracked again. riperiperi 2021-08-16 22:15:56 +0100
  • bbc899438d Address Feedback riperiperi 2021-08-16 19:39:44 +0100
  • b8307e97cb Add host-conditional reservation of counter events riperiperi 2021-08-16 01:53:28 +0100
  • a5cde604ca Only use stutter workaround when using opengl renderer non-threaded riperiperi 2021-08-13 17:58:26 +0100
  • ed55c57338 Some cleanup riperiperi 2021-08-13 13:56:10 +0100
  • fa0ac41a45 Update buffer set commands riperiperi 2021-08-12 12:55:47 +0100
  • 1d6a59f2e1 Fix race condition with BufferModifiedRangeList, exceptions in tracking actions riperiperi 2021-07-25 15:47:39 +0100
  • 7fa363dbda Attempt to set backend threading on driver riperiperi 2021-07-24 15:49:05 +0100
  • 5df79adb50 Make handle iteration safe when releasing the lock riperiperi 2021-07-24 00:24:03 +0100
  • 5faa7e466f Fix Conditional Render fast path with threaded gal riperiperi 2021-07-23 22:15:00 +0100
  • 77680eb881 Release tracking lock for flushes riperiperi 2021-07-22 20:29:24 +0100
  • 79d479cfa8 Fix warning. riperiperi 2021-07-22 15:14:30 +0100
  • bd4972dfc9 Add settings toggle. Fix Muiltithreading Off mode. riperiperi 2021-07-22 14:44:08 +0100
  • 06f29125f3 Bring up to date riperiperi 2021-07-20 01:48:03 +0100
  • f2cb7d23b9 Make command Run static, use array of delegates as lookup riperiperi 2021-06-09 21:14:50 +0100
  • 8330c822ab Fixup to work with new renderer stuff riperiperi 2021-05-24 20:04:08 +0100
  • a7bfdb917d Fix host shader save. riperiperi 2021-04-13 23:37:25 +0100
  • 1f1e42372c Fix Shader Cache riperiperi 2021-04-13 19:46:16 +0100
  • 1094e4d161 Remove redundant casts, force sync on window present riperiperi 2021-04-13 13:32:21 +0100
  • e4cff03879 Don't cast on the GPU side riperiperi 2021-04-13 00:21:27 +0100
  • b9e12e6e38 Only 2 max refs per command now. riperiperi 2021-04-08 22:25:29 +0100
  • 7ff56f3275 Some minor optimisation riperiperi 2021-04-08 16:37:39 +0100
  • a794bcff35 WIP parallel shaders riperiperi 2021-04-06 13:39:20 +0100
  • 8f09d2fd5f Calculate command size using reflection riperiperi 2021-03-28 18:38:59 +0100
  • 44ce761d97 Use a span for UpdateRenderScale. riperiperi 2021-03-28 18:10:04 +0100
  • 0b4866a065 Flush buffers on background thread riperiperi 2021-03-28 15:21:07 +0100
  • 9a83ba364e Refactor SpanRef some more riperiperi 2021-03-28 14:33:42 +0100
  • 1929610767 Introduce circular span pool V1 riperiperi 2021-03-28 13:14:24 +0100
  • 81a1008c07 Do shader init while the render thread is active. riperiperi 2021-03-27 00:20:12 +0000
  • 04cf877c1a Struct based command list riperiperi 2021-03-26 01:57:17 +0000
  • aeed237e06 Initial Implementation riperiperi 2021-03-25 00:11:52 +0000
  • 8e1adb95cf
    Add support for HLE macros and accelerate MultiDrawElementsIndirectCount #2 (#2557) mpnico 2021-08-26 23:50:28 +0200
  • 87c051d7e0 Address gdkchan's comment Mary 2021-08-26 23:44:08 +0200
  • 5cab8ea4ad
    Fix Unicorn Warnings (#2575) VocalFan 2021-08-26 17:34:24 -0400
  • 9e654a9d3f Add missing xml doc mpnico 2021-08-26 23:34:12 +0200
  • 32cad88cc6
    Bugfix LibHac update to 0.13.3 and remove SD card workaround (#2579) Alex Barney 2021-08-26 14:18:49 -0700
  • 686b63e479
    Added fallbacks for all Audio Backends (#2582) VocalFan 2021-08-26 17:03:19 -0400
  • 5b8ceb9173
    Swap BGR565 components by changing the format (#2577) gdkchan 2021-08-26 17:47:21 -0300
  • 6d9bc7cf90
    sdl2: Update to Ryujinx.SDL2-CS 2.0.17 (#2553) Mary 2021-08-26 22:26:28 +0200
  • 5cbdd9ad2d Add inline keyboard assets Caian Benedicto 2021-08-26 10:13:13 -0300
  • fb57384a19 Implement IHostUiHandler interfaces on headless WindowBase class Caian Benedicto 2021-08-26 09:00:17 -0300
  • 27de3c8a3d Merge branch 'master' into feature/inline_keyboard_without_popup Caian Benedicto 2021-08-26 07:58:22 -0300
  • d33e618b10 Rework inline keyboard state machine and graphics Caian Benedicto 2021-08-26 07:18:09 -0300
  • a9e9183c26
    Update Updater.cs VocalFan 2021-08-25 16:35:45 -0400
  • 0fb07de879 Fix the errors Mou-Ikkai 2021-08-25 15:21:47 -0400
  • 6596b2d7f0 Async fixed, fixed warning as well. Mou-Ikkai 2021-08-25 15:00:22 -0400
  • 24e4a4e353
    Change Async Void -> Async Task VocalFan 2021-08-25 12:58:09 -0400
  • d686c84751
    Attempt to add performance with .ConfigureAwait(false) VocalFan 2021-08-25 12:54:02 -0400
  • 3d76a0c362
    Attempt to add performance with .ConfigureAwait(false) VocalFan 2021-08-25 12:49:33 -0400
  • b200f40341
    Attempt to add performance with .ConfigureAwait(false) VocalFan 2021-08-25 12:48:27 -0400
  • d9e38d900b
    Attempt to add performance with .ConfigureAwait(false) VocalFan 2021-08-25 12:46:15 -0400
  • a9881da1af Address gdkchan's comments Mary 2021-08-24 00:22:09 +0200
  • 9101fcd4e9
    Merge branch 'master' into Ttc LDj3SNuD 2021-08-23 01:41:11 +0200
  • 3360f57060 Address gdkchan's comments Mary 2021-08-22 22:05:29 +0200
  • c02a5a118f Implement MSR instruction Mary 2021-08-22 20:41:14 +0200
  • ec25207dba Update to Ryujinx.SDL2-CS 2.0.17-build18 Mary 2021-08-22 13:43:20 +0200
  • cd2e045263
    Suggestions completed Mou-Ikkai 2021-08-22 02:57:53 -0400
  • da0c593ae8 Revert "Resolve elses." Mou-Ikkai 2021-08-22 02:42:19 -0400
  • 9aec3e9e77
    Resolve elses. VocalFan 2021-08-22 02:29:58 -0400
  • a390b7515f
    Commit Suggestion VocalFan 2021-08-22 02:25:21 -0400
  • ffb2bbaa56
    Added fallbacks for all Audio Backends Mou-Ikkai 2021-08-22 01:10:38 -0400
  • c5f17c4d27 Bugfix LibHac update to 0.13.3 and remove SD card workaround Alex Barney 2021-08-20 17:59:49 -0700