Commit graph

  • 22793a8033 Fix PTC count table relocation patching (#2666) FICTURE7 2021-09-29 02:28:34 +0400
  • f4f3e6a887 irs: Stub some service calls (#2665) Ac_K 2021-09-29 00:10:10 +0200
  • 806a995fc5 Share scales array for graphics and compute (#2653) gdkchan 2021-09-28 18:52:27 -0300
  • 0b8692934a Quick README update for game compatibility. (#2694) VocalFan 2021-09-28 17:26:45 -0400
  • 91f13f3c67 Fast path for Inline2Memory buffer write that skips write tracking (#2624) riperiperi 2021-09-19 14:09:53 +0100
  • 3b5e6b3ae3 Implement and use an Interval Tree for the MultiRangeList (#2641) riperiperi 2021-09-19 13:55:07 +0100
  • 6ff7ff2aae Use shader subgroup extensions if shader ballot is not supported (#2627) gdkchan 2021-09-19 09:38:39 -0300
  • 57221b5da8 Array based RangeList that caches Address/EndAddress (#2642) riperiperi 2021-09-19 13:22:26 +0100
  • 2e7d0095b1 Set texture/image bindings in place rather than allocating and passing an array (#2647) riperiperi 2021-09-19 13:03:05 +0100
  • 19bd3ca9ea amadeus: Fix regression from #2654 on ListAudioDeviceName Mary 2021-09-19 13:42:16 +0200
  • 8c5df84c38 vi: Unify resolutions values and accurate implementation of them. (#2640) Ac_K 2021-09-19 12:57:39 +0200
  • 0f81e987fa amadeus: Update to REV10 (#2654) Mary 2021-09-19 12:29:19 +0200
  • 8b84ca3635 Fix problems added by Pause (#2645) mpnico 2021-09-18 14:31:44 +0200
  • 9e6ad8135b gui: Hotfix for FileChooserNative during section extraction (#2644) Ac_K 2021-09-16 00:09:48 +0200
  • 2983f3d19f Adjustments to framerate metric and addition of frametime (#2638) MutantAura 2021-09-15 01:26:10 +0100
  • bdd46c62bc Add Linux Unicorn patch + desc. (#2609) Michael Gielda 2021-09-15 01:47:10 +0200
  • 24104c5c7f hos: Cleanup the project (#2634) Ac_K 2021-09-15 01:24:49 +0200
  • d2bc411c0d gui: Replace FileChooserDialog by FileChooserNative (#2633) Ac_K 2021-09-14 23:52:08 +0200
  • daf44e0ce0 Refactor PtcInfo (#2625) FICTURE7 2021-09-14 03:23:37 +0400
  • cbcd2338d5 Account for negative strides on DMA copy (#2623) gdkchan 2021-09-11 17:54:18 -0300
  • 06bc0c0dbc Implement GetVaRegions on nvservices (#2621) gdkchan 2021-09-11 17:39:02 -0300
  • 24cee9d9d4 Report 1080p resolution when in docked mode (#2618) gdkchan 2021-09-11 17:24:10 -0300
  • 28a6676eda Implement a "Pause Emulation" option & hotkey (#2428) mpnico 2021-09-11 22:08:25 +0200
  • 2d835a8d77 Lift textures in the AutoDeleteCache for all modifications. (#2615) riperiperi 2021-09-11 20:52:54 +0100
  • 19b7908c0b Fix GTK3 mapping for single quote key (#2612) Agustin Insua 2021-09-11 16:32:36 -0300
  • 2e160f23ce Update game metadata when stopping emulation (#2610) Agustin Insua 2021-09-11 16:16:48 -0300
  • d1e956f6bd Remove file error popup (#2547) bobhope 2021-09-11 14:59:11 -0400
  • 1f01ac6ffa Fix TXQ for 3D textures. (#2613) riperiperi 2021-09-02 04:17:43 +0100
  • 3e475f008e Implement Shader Instructions SUATOM and SURED (#2090) riperiperi 2021-08-31 06:51:57 +0100
  • 4b0dc31f3b Fix out-of-bounds shader thread shuffle (#2605) gdkchan 2021-08-30 14:02:40 -0300
  • a4befba88d Handle indirect draw counts with non-zero draw starts properly (#2593) gdkchan 2021-08-29 16:52:38 -0300
  • 911081b9ad Avoid deleting textures when their data does not overlap. (#2601) riperiperi 2021-08-29 20:22:13 +0100
  • ce191e65dc Ensure that all threads wait for a read tracking action to complete. (#2597) riperiperi 2021-08-29 20:03:41 +0100
  • 968fe92547 Only reupload the texture scale array if it changes. (#2595) riperiperi 2021-08-27 21:08:30 +0100
  • ebc6fc27a9 Initial support for shader attribute indexing (#2546) gdkchan 2021-08-26 20:44:47 -0300
  • 8ac61d2f39 Add a Multithreading layer for the GAL, multi-thread shader compilation at runtime (#2501) riperiperi 2021-08-26 23:31:29 +0100
  • 59ded57622 Implement MSR instruction for A32 (#2585) Mary 2021-08-27 00:07:44 +0200
  • 63e4e6f55c Add support for HLE macros and accelerate MultiDrawElementsIndirectCount #2 (#2557) mpnico 2021-08-26 23:50:28 +0200
  • 1c4e979785 Fix Unicorn Warnings (#2575) VocalFan 2021-08-26 17:34:24 -0400
  • 3d3ef3b635 Bugfix LibHac update to 0.13.3 and remove SD card workaround (#2579) Alex Barney 2021-08-26 14:18:49 -0700
  • e986640aee Added fallbacks for all Audio Backends (#2582) VocalFan 2021-08-26 17:03:19 -0400
  • 8e9405517c Swap BGR565 components by changing the format (#2577) gdkchan 2021-08-26 17:47:21 -0300
  • 7fd78b5419 sdl2: Update to Ryujinx.SDL2-CS 2.0.17 (#2553) Mary 2021-08-26 22:26:28 +0200
  • 4ea70fd40d Ignore exceptions when cleaning the SD card saves (#2576) Alex Barney 2021-08-20 16:03:17 -0700
  • ca0fbcebfc Seeing if there are any other spelling errors to correct. (#2572) VocalFan 2021-08-20 17:48:00 -0400
  • 5af3c51d43 Swap BGR components for 16-bit BGR texture formats (#2567) gdkchan 2021-08-20 18:26:25 -0300
  • 89c5d88ec2 Change disabled vertex attribute value to (0, 0, 0, 1) (#2573) riperiperi 2021-08-20 22:09:30 +0100
  • 8153558eea Remove pool cache entries for incompatible overlapping textures (#2568) riperiperi 2021-08-20 21:52:09 +0100
  • add4c0992b Clean the SD card save directory when opening the emulator (#2564) Alex Barney 2021-08-20 13:36:14 -0700
  • 7741f50f6f Fix GetHandleInformation for mipmapped 3d textures (#2569) riperiperi 2021-08-20 18:59:39 +0100
  • 7dc959c6db Fix type mismatch in BitwiseAnd simplification (#2571) FICTURE7 2021-08-20 21:42:00 +0400
  • 2ce415b064 Reduce JIT GC allocations (#2515) FICTURE7 2021-08-17 22:08:34 +0400
  • cc886af461 Always use an all-zeros key for AES-XTS file systems (#2561) Alex Barney 2021-08-17 10:46:52 -0700
  • e5f1a043a0 Enable transform feedback buffer flush (#2552) gdkchan 2021-08-17 14:09:27 -0300
  • 80c107e338 Update to LibHac 0.13.1 (#2475) Alex Barney 2021-08-12 14:56:24 -0700
  • 6d3acdac22 Improve firmware install error due to outdated keys (#2541) ooa113y 2021-08-12 23:48:15 +0300
  • 7c3e533d9e Fix size of cached compute shaders (#2548) gdkchan 2021-08-12 15:59:24 -0300
  • 6270bd83a2 Revert "Calculate vertex buffer sizes from index buffer (#1663)" (#2544) gdkchan 2021-08-11 22:13:48 -0300
  • 2edba1931d Ensure render scale is initialized to 1 on the backend (#2543) gdkchan 2021-08-11 19:44:41 -0300
  • 095c4872fb Unify GpuAccessorBase and TextureDescriptorCapableGpuAccessor (#2542) gdkchan 2021-08-11 18:56:59 -0300
  • cac1363707 Workaround for cubemap view data upload bug on Intel (#2539) gdkchan 2021-08-11 18:19:28 -0300
  • cd07042804 Workaround for Intel FrontFacing built-in variable bug (#2540) gdkchan 2021-08-11 18:01:06 -0300
  • e958e086f0 Use "Undesired" scale mode for certain textures rather than blacklisting (#2537) riperiperi 2021-08-11 21:44:51 +0100
  • 67be830c58 Make sure attributes used on subsequent shader stages are initialized (#2538) gdkchan 2021-08-11 17:27:00 -0300
  • 02f0c0fe10 Calculate vertex buffer sizes from index buffer (#1663) gdkchan 2021-08-11 17:06:09 -0300
  • d90fd218b5 Do not dirty memory tracking region handles if they are partially unmapped (#2536) gdkchan 2021-08-11 16:50:33 -0300
  • 3b3c5184c6 Replace BGRA and scale uniforms with a uniform block (#2496) gdkchan 2021-08-11 16:33:43 -0300
  • 4c164df841 hle: Tidy-up ServiceNotImplementedException (#2535) jduncanator 2021-08-12 05:16:42 +1000
  • c5fabb9f3b Use a new approach for shader BRX targets (#2532) gdkchan 2021-08-11 15:59:42 -0300
  • fe1ff2561e Implement vibrations (#2468) mpnico 2021-08-05 00:39:40 +0200
  • 74e418f864 Hide UI rework/arrow key fix (#2504) ooa113y 2021-08-05 00:28:19 +0300
  • 97a25f5bc4 Clamp controller sticks to circle, instead of square (#2493) emmauss 2021-08-04 21:08:33 +0000
  • 4d56a9f322 Support non-contiguous copies on I2M and DMA engines (#2473) gdkchan 2021-08-04 17:20:58 -0300
  • dd986e1eb5 Update TamperMachine and disable write-to-code prevention (#2506) Caian Benedicto 2021-08-04 17:05:17 -0300
  • 9a8f8569c6 Make audio disposal thread safe on all 3 backends (#2527) gdkchan 2021-08-04 15:28:33 -0300
  • c00b30a70d Implement "hide UI" option (#2411) ooa113y 2021-07-24 21:48:00 +0300
  • 44c19ba7ca Ensure right joycon motion data is set (#2488) emmauss 2021-07-23 23:01:36 +0000
  • 2cb8e76345 Return mapped buffer pointer directly for flush, WriteableRegion for textures (#2494) riperiperi 2021-07-19 23:10:54 +0100
  • 965391600c Only use persistent buffers to flush on NVIDIA and Windows+AMD (#2489) riperiperi 2021-07-18 15:45:50 +0100
  • 0b0d87d748 Amadeus: DSP code generation improvements (#2460) Mary 2021-07-18 13:05:11 +0200
  • 49cbc31eb9 shadertools: Prepare for new target Languages and APIs (#2465) Mary 2021-07-18 12:49:39 +0200
  • 509eb85bf6 Flush buffers and texture data through a persistent mapped buffer. (#2481) riperiperi 2021-07-16 22:10:20 +0100
  • 733e91cf1b Ensure that DMA copy target textures are kept alive or flushed (#2478) gdkchan 2021-07-14 14:48:57 -0300
  • 56f09911b1 Do not require texture and sampler pools being initialized (#2476) gdkchan 2021-07-14 14:27:22 -0300
  • 621c67fd84 Close transfer memory properly on nvservices (#2477) gdkchan 2021-07-14 14:09:00 -0300
  • 4c1d9e9234 Revert LibHac update Mary 2021-07-13 16:48:54 +0200
  • ef43dcf738 Fix the headless build since previous commit Alex Barney 2021-07-13 02:23:32 -0700
  • f85cd3627e Update to LibHac 0.13.1 (#2328) Alex Barney 2021-07-13 01:19:28 -0700
  • 7691e54667 Implement a fast path for I2M transfers (#2467) gdkchan 2021-07-12 16:48:57 -0300
  • e27ed8a0f2 Fix shader compilation on shaders that uses rectangle textures (#2471) gdkchan 2021-07-12 16:20:33 -0300
  • 0f47a14c3e Separate GPU engines (part 2/2) (#2440) gdkchan 2021-07-11 17:20:40 -0300
  • 0fb68dd1de Fix virtual memory allocation being out of range (#2464) gdkchan 2021-07-11 16:24:31 -0300
  • 08a7474c13 am: Implement CreateApplicationAndRequestToStart (#2448) Ac_K 2021-07-10 23:37:29 +0200
  • 5e538694ee Fix GetWritableRegion write-back (#2456) gdkchan 2021-07-10 16:50:10 -0300
  • 0cf488acc9 Unscale textureSize when resolution scaling is used (#2441) gdkchan 2021-07-09 00:09:07 -0300
  • 7f80d453c5 Flush UBO updates more frequently (#2407) gdkchan 2021-07-07 21:20:52 -0300
  • b41cafa0fa Separate GPU engines and make state follow official docs (part 1/2) (#2422) gdkchan 2021-07-07 20:56:06 -0300
  • d8e189cc10 frontend: Add a SDL2 headless window (#2310) Mary 2021-07-06 22:08:44 +0200
  • 970edee484 Allow shader language and target API to be specified on the shader translator (#2402) gdkchan 2021-07-06 16:20:06 -0300
  • 719b2652c1 Add portable screenshot folder (#2447) emmauss 2021-07-06 19:07:23 +0000