Commit graph

  • 7b8f4280fd
    Merge pull request #2 from c3ntrin0/circleci-project-setup c3ntrin0 2021-08-21 08:59:29 +0800
  • 165f74a6d9 Add .circleci/config.yml c3ntrin0 2021-08-21 08:26:02 +0800
  • 75cba594a4 Swap BGR565 components by changing the format gdkchan 2021-08-20 21:25:01 -0300
  • 43e4f18a79 Add .circleci/config.yml c3ntrin0 2021-08-21 08:24:54 +0800
  • c7c74cca16
    Merge pull request #1 from riperiperi/feature/threaded-gal c3ntrin0 2021-08-21 08:18:08 +0800
  • 5e99bff7de
    Ignore exceptions when cleaning the SD card saves (#2576) Alex Barney 2021-08-20 16:03:17 -0700
  • 4eb42202dd Ignore exceptions when cleaning the SD card saves Alex Barney 2021-08-20 15:25:41 -0700
  • d753de6d5d
    Seeing if there are any other spelling errors to correct. (#2572) VocalFan 2021-08-20 17:48:00 -0400
  • c702943af3
    Swap BGR components for 16-bit BGR texture formats (#2567) gdkchan 2021-08-20 18:26:25 -0300
  • 6c76bc3bc0
    Change disabled vertex attribute value to (0, 0, 0, 1) (#2573) riperiperi 2021-08-20 22:09:30 +0100
  • bdc1f91a5b
    Remove pool cache entries for incompatible overlapping textures (#2568) riperiperi 2021-08-20 21:52:09 +0100
  • e0af248e6f
    Clean the SD card save directory when opening the emulator (#2564) Alex Barney 2021-08-20 13:36:14 -0700
  • a3b775bd84 Delete the sdcard:/save directory instead of cleaning it Alex Barney 2021-08-20 12:42:54 -0700
  • 97aedc030d
    Fix GetHandleInformation for mipmapped 3d textures (#2569) riperiperi 2021-08-20 18:59:39 +0100
  • f2a7b300c4
    Fix type mismatch in BitwiseAnd simplification (#2571) FICTURE7 2021-08-20 21:42:00 +0400
  • 4c9072c235 Set PPTC version FICTURE7 2021-08-20 19:55:53 +0400
  • 98a99caaf3
    Did a dumb thing, fixed it. VocalFan 2021-08-20 11:43:30 -0400
  • ab2b959537
    will use -> using (Plus more detailed Appveyor error msg.) VocalFan 2021-08-20 11:37:02 -0400
  • e9032dfaf0
    Fix Unicorn Warnings VocalFan 2021-08-20 10:03:44 -0400
  • 3f3e7d582b
    Your -> You VocalFan 2021-08-20 09:40:26 -0400
  • 38c1c04d41 Change disabled vertex attribute value to (0, 0, 0, 1) riperiperi 2021-08-20 13:29:04 +0100
  • 9ffb9fa92e
    "Informations" -> "Information" VocalFan 2021-08-20 07:38:14 -0400
  • 5a7c39345c Fix type mismatch in BitwiseAnd simplification FICTURE7 2021-08-20 13:24:19 +0400
  • 63c38656ee
    Merge branch 'Ryujinx:master' into master Somebody Whoisbored 2021-08-19 17:09:44 -0700
  • 11f15841cf Fix GetHandleInformation for mipmapped 3d textures riperiperi 2021-08-19 23:02:46 +0100
  • 7e711b4a28 Remove pool cache entries for incompatible overlapping textures riperiperi 2021-08-19 13:52:17 +0100
  • ff21a3cfb8 Swap BGR components for 16-bit BGR texture formats gdkchan 2021-08-19 01:05:25 -0300
  • 08b87e817d Clean the SD card save directory when opening the emulator Alex Barney 2021-08-18 13:02:18 -0700
  • d103c1b3c7 Merge branch 'master' into Ttc LDj3SNuD 2021-08-18 02:31:28 +0200
  • 6496f41e49 Wait for FlushTo on the main queue thread. riperiperi 2021-08-17 21:12:27 +0100
  • 69aa90192d Make counter flush tracked again. riperiperi 2021-08-16 22:15:56 +0100
  • aa1eb9ace5 Address Feedback riperiperi 2021-08-16 19:39:44 +0100
  • c0beeb9489 Add host-conditional reservation of counter events riperiperi 2021-08-16 01:53:28 +0100
  • 43c5c859df Only use stutter workaround when using opengl renderer non-threaded riperiperi 2021-08-13 17:58:26 +0100
  • 17c43d76dc Some cleanup riperiperi 2021-08-13 13:56:10 +0100
  • 6013dd6b83 Update buffer set commands riperiperi 2021-08-12 12:55:47 +0100
  • e2a8705b31 Fix race condition with BufferModifiedRangeList, exceptions in tracking actions riperiperi 2021-07-25 15:47:39 +0100
  • 484c258127 Attempt to set backend threading on driver riperiperi 2021-07-24 15:49:05 +0100
  • 72c032e0fb Make handle iteration safe when releasing the lock riperiperi 2021-07-24 00:24:03 +0100
  • 105512c6fa Fix Conditional Render fast path with threaded gal riperiperi 2021-07-23 22:15:00 +0100
  • d66be9b245 Release tracking lock for flushes riperiperi 2021-07-22 20:29:24 +0100
  • 039d34301f Fix warning. riperiperi 2021-07-22 15:14:30 +0100
  • e0f1d3d849 Add settings toggle. Fix Muiltithreading Off mode. riperiperi 2021-07-22 14:44:08 +0100
  • 635d432d4c Bring up to date riperiperi 2021-07-20 01:48:03 +0100
  • b174b46def Make command Run static, use array of delegates as lookup riperiperi 2021-06-09 21:14:50 +0100
  • 68ddc14c74 Fixup to work with new renderer stuff riperiperi 2021-05-24 20:04:08 +0100
  • 00d3fcaeae Fix host shader save. riperiperi 2021-04-13 23:37:25 +0100
  • 74992f79d9 Fix Shader Cache riperiperi 2021-04-13 19:46:16 +0100
  • 17fec27493 Remove redundant casts, force sync on window present riperiperi 2021-04-13 13:32:21 +0100
  • 987199277b Don't cast on the GPU side riperiperi 2021-04-13 00:21:27 +0100
  • 61ddcd0e6d Only 2 max refs per command now. riperiperi 2021-04-08 22:25:29 +0100
  • 7373f1f4be Some minor optimisation riperiperi 2021-04-08 16:37:39 +0100
  • 6f3e5ffaa4 WIP parallel shaders riperiperi 2021-04-06 13:39:20 +0100
  • bb5fd7913e Calculate command size using reflection riperiperi 2021-03-28 18:38:59 +0100
  • 95c0265786 Use a span for UpdateRenderScale. riperiperi 2021-03-28 18:10:04 +0100
  • d0d85da53d Flush buffers on background thread riperiperi 2021-03-28 15:21:07 +0100
  • 4943acf4d9 Refactor SpanRef some more riperiperi 2021-03-28 14:33:42 +0100
  • 4a780ac519 Introduce circular span pool V1 riperiperi 2021-03-28 13:14:24 +0100
  • de850d2bc2 Do shader init while the render thread is active. riperiperi 2021-03-27 00:20:12 +0000
  • 52c0f34c32 Struct based command list riperiperi 2021-03-26 01:57:17 +0000
  • fdaecacca8 Initial Implementation riperiperi 2021-03-25 00:11:52 +0000
  • 22b2cb39af
    Reduce JIT GC allocations (#2515) FICTURE7 2021-08-17 22:08:34 +0400
  • cd4530f29c
    Always use an all-zeros key for AES-XTS file systems (#2561) Alex Barney 2021-08-17 10:46:52 -0700
  • 680d3ed198
    Enable transform feedback buffer flush (#2552) gdkchan 2021-08-17 14:09:27 -0300
  • 5081a8e35f Use EqualityComparer<T> in IntrusiveList<T> FICTURE7 2021-08-17 11:41:29 +0400
  • f17429afde Address riperiperi's feedback FICTURE7 2021-08-17 10:02:17 +0400
  • 884802d70a Always use an all-zeros key for AES-XTS file systems Alex Barney 2021-08-16 16:54:50 -0700
  • 1def3cbdaf Removed unnecessary usings bobhope 2021-08-16 15:45:09 -0400
  • dae283f7ea Removed file error popup bobhope 2021-08-16 15:31:29 -0400
  • 5baecedfaa
    Merge branch 'Ryujinx:master' into 2191-bug-empty-file bobhope 2021-08-16 15:20:54 -0400
  • 3fda49f5e7 Add fast path to ArenaAllocator FICTURE7 2021-08-16 17:44:24 +0400
  • 083af1068d Address gdkchan's feedback FICTURE7 2021-08-15 11:39:44 +0400
  • 973c7e602b Add support check for each macro hle before use mpnico 2021-08-16 00:42:28 +0200
  • 3a32682ecc Fix index buffer count mpnico 2021-08-15 23:48:43 +0200
  • 640d16d07a Add missing barrier gdkchan 2021-03-25 18:22:42 -0300
  • a6dc5f1596 Add support for HLE macros and accelerate MultiDrawElementsIndirectCount gdkchan 2021-03-25 17:12:43 -0300
  • 7adb42d243 sdl2: Update to Ryujinx.SDL2-CS 2.0.17 Mary 2021-08-14 12:00:38 +0200
  • 49643239fc Enable transform feedback buffer flush gdkchan 2021-08-13 20:58:07 -0300
  • 558534f68f Suppress warnings FICTURE7 2021-08-13 21:29:13 +0400
  • 66fd91f247 Use new heuristics for degree of parallelism FICTURE7 2021-08-13 20:57:11 +0400
  • 4d50aac527 Fix code alignment FICTURE7 2021-08-13 12:12:18 +0400
  • feee4f5c0f Fix phi insertion order FICTURE7 2021-08-10 14:03:56 +0400
  • 49104a4409 Clean up PreAllocator FICTURE7 2021-08-09 21:42:26 +0400
  • 928f7100ad Optimize Operand.Add<T>/Remove<T> a bit FICTURE7 2021-08-09 18:19:38 +0400
  • 03dc19efbf Optimize Optimizer a bit FICTURE7 2021-08-09 17:35:11 +0400
  • c328718b12 Fix OOM when allocating larger than page size in ArenaAllocator FICTURE7 2021-08-04 18:19:09 +0400
  • 7ae48ac84d Add page removal mechanism to ArenaAllocator FICTURE7 2021-08-04 14:43:28 +0400
  • 1d11bfe5b8 Tune ArenaAllocator sizes FICTURE7 2021-08-04 14:20:08 +0400
  • ebb6c0a62f Add Allocators class FICTURE7 2021-08-03 16:21:31 +0400
  • c3e9ef99c5 Optimize HybridAllocator a bit FICTURE7 2021-08-03 13:07:54 +0400
  • 24391ad20c Add linear-probing to Operand intern table FICTURE7 2021-08-03 10:41:42 +0400
  • 83aa23f0ec Reduce Operand size from 56 from 48 bytes FICTURE7 2021-08-02 19:43:22 +0400
  • a419f17bb6 Add PhiOperation FICTURE7 2021-08-02 18:25:09 +0400
  • 4cc079bae0 Remove ThreadStaticPool & co FICTURE7 2021-08-01 11:08:24 +0400
  • 3b5eed7bd1 Move Arena & ArenaList to Common FICTURE7 2021-07-31 23:21:49 +0400
  • 44cca522e3 Make Arena expandable FICTURE7 2021-08-01 21:38:20 +0400
  • 7e50966a9c Fix Operation resize FICTURE7 2021-08-01 20:52:14 +0400
  • 356d61d5c0 Optimize BasicBlock a bit FICTURE7 2021-07-31 23:15:21 +0400
  • 6a203507eb Fix PPTC symbols FICTURE7 2021-08-01 18:03:43 +0400
  • 4a296fdcd0 Optimize RemoveUnusedNodes pass a bit FICTURE7 2021-07-30 20:18:02 +0400