Commit graph

  • bb2f9df0a1
    KThread: Fix GetPsr mask (#3180) 1.1.65 merry 2022-03-11 02:16:32 +0000
  • 2cc64f7e66
    Merge branch 'Ryujinx:master' into master jozz024 2022-03-09 19:20:49 -0600
  • 42d468ce72 review changes MutantAura 2022-03-09 15:33:10 +0000
  • bced753c82 copypasta MutantAura 2022-03-08 13:14:36 +0000
  • 08ab6a3663 update implementation to include custom scales MutantAura 2022-03-08 13:07:59 +0000
  • cf5f893895 comments MutantAura 2022-03-08 05:00:42 +0000
  • bd71d1c78c hotkeys MutantAura 2022-03-08 04:58:00 +0000
  • 54bfaa125d
    amadeus: Fix wrong Span usage in CopyHistories (#3181) 1.1.64 Mary 2022-03-07 09:49:29 +0100
  • 2d69b71e5d Coalesce Fpsr implementation merry 2022-03-06 22:37:45 +0000
  • 064b84fdeb Address nit merry 2022-03-06 22:17:23 +0000
  • 7af9fcbc06
    T32: Implement Data Processing (Modified Immediate) instructions (#3178) 1.1.63 merry 2022-03-06 21:25:01 +0000
  • ee174be57c
    Mod loading from atmosphere SD directories (#3176) 1.1.62 MutantAura 2022-03-06 21:12:01 +0000
  • 74c4553aa3 amadeus: Fix wrong Span usage in CopyHistories Mary 2022-03-06 22:01:54 +0100
  • 0bcbe32367
    Only initialize shader outputs that are actually used on the next stage (#3054) 1.1.61 gdkchan 2022-03-06 16:42:13 -0300
  • c90b034ae5 Shader cache version bump gdk 2022-01-28 11:46:02 -0300
  • 970ba6171a Only initialize shader outputs that are actually used on the next stage gdk 2022-01-28 11:31:29 -0300
  • 0873976404 ExecutionContext: Turn methods into Pstate property merry 2022-03-06 18:48:17 +0000
  • a6e8ad78a2 KThread: Fix GetPsr mask merry 2022-03-06 18:32:48 +0000
  • 1d8160232a Put it in NativeContext merry 2022-03-06 18:25:01 +0000
  • 1c2f1a4609 ExecutionContext: GetPstate / SetPstate merry 2022-03-06 17:57:27 +0000
  • 6422c4eb28 Address comments 2 merry 2022-03-05 19:09:07 +0000
  • 2733154454 Address comments merry 2022-03-05 19:01:23 +0000
  • d0733aa535 switch -> lookup table merry 2022-03-05 18:17:16 +0000
  • b97ff4da5e
    A32: Fix ALU immediate instructions (#3179) 1.1.60 merry 2022-03-05 18:23:10 +0000
  • f1ed186de6 Increment PTC version merry 2022-03-05 17:11:46 +0000
  • 2bc51aa00d CpuTestAluImm32: Add more opcodes merry 2022-03-05 16:39:11 +0000
  • dd47bc092f A32: Fix bug in ADC/ADCS/RSC/RSCS/SBC/SBCS merry 2022-03-05 16:24:40 +0000
  • 37cabdfac7 Tests: Add A32 tests for immediate ADC/ADCS/RSC/RSCS/SBC/SBCS merry 2022-03-05 16:23:16 +0000
  • bd5a17e678 Update tests merry 2022-03-05 16:09:50 +0000
  • fdb2e59cbb T32: Implement Data Processing (Modified Immediate) instructions merry 2022-03-05 15:27:57 +0000
  • 747081d2c7
    Decoders: Fix instruction lengths for 16-bit B instructions (#3177) 1.1.59 merry 2022-03-05 15:20:24 +0000
  • 282b853d1c Decoders: Fix instruction lengths for 16-bit B instructions merry 2022-03-05 14:58:26 +0000
  • 497199bb50
    Decoder: Exit on trapping instructions, and resume execution at trapping instruction (#3153) 1.1.58 merry 2022-03-04 22:16:58 +0000
  • bd9ac0fdaa
    T32: Implement B, B.cond, BL, BLX (#3155) 1.1.57 merry 2022-03-04 22:05:08 +0000
  • a0196bf4b4 review changes MutantAura 2022-03-04 18:27:16 +0000
  • ac21abbb9d
    Preparation for initial Flatpack and FlatHub integration (#3173) 1.1.56 Mary 2022-03-04 18:03:16 +0100
  • 1510b31257 Address gdkchan comment mary 2022-03-04 16:35:30 +0000
  • f78e829471 alignment MutantAura 2022-03-04 14:51:23 +0000
  • 1221091094 GUI option MutantAura 2022-03-04 14:42:00 +0000
  • 14845f385f initial sd support MutantAura 2022-03-04 14:35:38 +0000
  • 406ca22579 Preparation for initial Flatpack and FlatHub integration mary 2022-03-04 11:46:24 +0000
  • 972e25d8de ThreadedRenderer: Remove check for _dispose merry 2022-03-03 22:45:16 +0000
  • a9bcabc95e Address nits merry 2022-03-03 21:08:31 +0000
  • 878bf71c95 ConsoleHelper: Handle NULL case merry 2022-03-03 20:20:07 +0000
  • 22151999c3 Ui: Only display Show Console menu item on Windows merry 2022-03-03 20:08:52 +0000
  • 2cde19d8ca Ui: Add option to show/hide console window (Windows-only) merry 2022-03-03 20:05:07 +0000
  • a3dd04deef
    Implement -p or --profile command line argument (#2947) 1.1.55 JavidPack 2022-03-02 01:51:37 -0700
  • a00abd8ed4
    Add X86 support to build.yml anton2007 2022-02-28 16:45:52 +0700
  • 3705c20668
    Update LibHac to v0.16.0 (#3159) 1.1.54 Alex Barney 2022-02-26 16:52:25 -0700
  • 7004d72f19 Update LibHac to v0.16.0 Alex Barney 2022-02-22 01:41:37 -0700
  • f52388ddb0
    Merge pull request #4 from Ryujinx/master RJTSSB 2022-02-23 20:32:15 -0500
  • a5d69b1ea3 rm usings merry 2022-02-23 16:02:14 +0000
  • e58a0448d5 T32: Implement B, B.cond, BL, BLX merry 2022-02-22 16:42:53 +0000
  • 0cfae08df5 OpCode32: Fix GetPc merry 2022-02-22 15:21:53 +0000
  • 29d8825243 Decoders: Make IsThumb a function of OpCode32 merry 2022-02-22 15:21:18 +0000
  • 3c385aa2ca InstEmitSimdHelper: Add SSE2 implementation of EmitSaturateFloatToInt32 merry 2022-02-22 22:52:48 +0000
  • 84da2a8ab7 Add X86Cvttsd2si intrinsic merry 2022-02-22 22:52:14 +0000
  • 620266f0ca InstEmitSimdHelper: Consolodate EmitSaturateFloatToInt{32,64} merry 2022-02-22 22:27:43 +0000
  • 7b35ebc64a
    T32: Implement ALU (shifted register) instructions (#3135) 1.1.53 merry 2022-02-22 22:11:28 +0000
  • 8fe15795cf remove mustExit merry 2022-02-22 21:41:30 +0000
  • f87e236e40 Resume at trapping address merry 2022-02-22 20:25:52 +0000
  • 1efb031c5b Decoder: Exit on trapping instructions, and resume execution at trapping instruction merry 2022-02-22 19:25:13 +0000
  • 49ba8dce5a fix nit 2 merry 2022-02-22 16:44:43 +0000
  • 0a24aa6af2
    Allow textures to have their data partially mapped (#2629) 1.1.52 gdkchan 2022-02-22 13:34:16 -0300
  • a2288b6db5
    Merge branch 'Ryujinx:master' into master jozz024 2022-02-22 09:16:09 -0600
  • c9c65af59e
    Perform unscaled 2d engine copy on CPU if source texture isn't in cache. (#3112) 1.1.51 riperiperi 2022-02-22 14:21:29 +0000
  • dc063eac83
    ARMeilleure: Implement single stepping (#3133) 1.1.50 merry 2022-02-22 14:11:42 +0000
  • ccf23fc629
    gui: Fixes the games icon when there is an update (#3148) 1.1.49 Ac_K 2022-02-22 14:53:39 +0100
  • f1460d5494
    A32: Fix BLX and BXWritePC (#3151) 1.1.48 merry 2022-02-22 13:41:56 +0000
  • 644b497df1
    Collapse AsSpan().Slice(..) calls into AsSpan(..) (#3145) 1.1.47 Berkan Diler 2022-02-22 14:32:10 +0100
  • c31abc0974 fix nit merry 2022-02-22 10:10:47 +0000
  • 18c708ee20 T32: Tests for AluRsImm instructions merry 2022-02-22 10:08:02 +0000
  • be5d85c961 Tests: Rename RandomTestCase to PrecomputedThumbTestCase merry 2022-02-22 09:59:43 +0000
  • 18b1c633a4 OpCodeTable: Sort T32 list merry 2022-02-17 23:45:19 +0000
  • 584bc651ab T32: Implement ADC, ADD, AND, BIC, CMN, CMP, EOR, MOV, MVN, ORN, ORR, RSB, SBC, SUB, TEQ, TST (shifted register) merry 2022-02-17 23:29:12 +0000
  • 2eb118991c DecoderMode: Rename Normal to MultipleBlocks merry 2022-02-22 09:03:06 +0000
  • bbad2f2eb1 Allow copy texture views to have mismatching multisample state gdk 2022-02-21 23:30:15 -0300
  • 3512de02f1 A32: Fix BLX and BXWritePC merry 2022-02-21 22:18:25 +0000
  • 61008aed36
    Merge branch 'Ryujinx:master' into master Logan Stromberg 2022-02-21 13:31:36 -0800
  • fb727be073
    Merge pull request #1 from gdkchan/vulkan-rel RJTSSB 2022-02-21 12:03:16 -0500
  • f1c81ef5e7 Multisampling: We can only resolve for unscaled copies gdk 2022-02-20 19:05:58 -0300
  • 91d37fbabd Multisampling: Use resolve if src samples count > dst samples count gdk 2022-02-20 19:00:06 -0300
  • e8dcd2e013 Fix condition Ac_K 2022-02-20 22:29:32 +0100
  • ca0ff3b412 gui: Fixes the games icon when there is a game update Ac_K 2022-02-20 22:26:25 +0100
  • 332d79a3cc Multisampling support gdk 2022-02-20 17:13:47 -0300
  • 656755becf Don't pass depth clip state right now (fix decals) riperiperi 2022-02-20 15:37:02 +0000
  • 3ade5d044f SPIR-V: Implement SwizzleAdd, add missing Triangles ExecutionMode for geometry shaders, remove SamplerType field from TextureMeta gdk 2022-02-19 20:25:39 -0300
  • 6768782049 SPIR-V: Add early fragment tests support gdk 2022-02-19 18:14:01 -0300
  • d633dd9859 SPIR-V: Fragment shader interlock support (and image coherency) gdk 2022-02-19 16:55:30 -0300
  • 5bda154265 SPIR-V: Transform feedback support gdk 2022-02-19 16:24:41 -0300
  • 3ef9272a36 LocalDefMap for Ssa Rewriter riperiperi 2022-02-19 01:36:09 +0000
  • f6b7c0dbad Pool Spv.Generator resources, cache delegates, spv opts riperiperi 2022-02-19 01:34:07 +0000
  • b3527dc774 Some optimizations to Spv.Generator riperiperi 2022-02-16 13:24:29 +0000
  • 0aa2d3025d Reduce allocations for Spir-v serialization riperiperi 2022-02-15 19:17:33 +0000
  • 165a308eaf SPIR-V: Use correct binding number on storage buffers array gdk 2022-02-14 17:09:00 -0300
  • fb5936294f SPIR-V: Geometry shader support gdk 2022-02-14 15:53:35 -0300
  • 0b249e7167 Re-enable BGRA (was not supposed to disable it) gdk 2022-02-13 23:03:06 -0300
  • 2aed3389ce SPIR-V: Implement LoopContinue IR instruction gdk 2022-02-13 23:00:20 -0300
  • 7d2fcb696e SPIR-V: Set DepthReplacing execution mode when FragDepth is modified gdk 2022-02-13 21:53:23 -0300
  • 50e5b5d3a1 SPIR-V: Fix ImageQuerySizeLod gdk 2022-02-13 20:14:46 -0300