1
1
mirror of https://github.com/ryujinx-mirror/ryujinx.git synced 2025-10-10 14:45:57 -05:00

Commit Graph

  • 142cededd4 Implement Shader Instructions SUATOM and SURED (#2090) riperiperi 2021-08-31 06:51:57 +01:00
  • 416dc8fde4 Fix out-of-bounds shader thread shuffle (#2605) gdkchan 2021-08-30 14:02:40 -03:00
  • 82cefc8dd3 Handle indirect draw counts with non-zero draw starts properly (#2593) gdkchan 2021-08-29 16:52:38 -03:00
  • 15e7fe3ac9 Avoid deleting textures when their data does not overlap. (#2601) riperiperi 2021-08-29 20:22:13 +01:00
  • 54adc5f9fb Ensure that all threads wait for a read tracking action to complete. (#2597) riperiperi 2021-08-29 20:03:41 +01:00
  • 76e8f9ac87 Only reupload the texture scale array if it changes. (#2595) riperiperi 2021-08-27 21:08:30 +01:00
  • ee1038e542 Initial support for shader attribute indexing (#2546) gdkchan 2021-08-26 20:44:47 -03:00
  • ec3e848d79 Add a Multithreading layer for the GAL, multi-thread shader compilation at runtime (#2501) riperiperi 2021-08-26 23:31:29 +01:00
  • 501c3d5cea Implement MSR instruction for A32 (#2585) Mary 2021-08-27 00:07:44 +02:00
  • 8e1adb95cf Add support for HLE macros and accelerate MultiDrawElementsIndirectCount #2 (#2557) mpnico 2021-08-26 23:50:28 +02:00
  • 5cab8ea4ad Fix Unicorn Warnings (#2575) VocalFan 2021-08-26 17:34:24 -04:00
  • 32cad88cc6 Bugfix LibHac update to 0.13.3 and remove SD card workaround (#2579) Alex Barney 2021-08-26 14:18:49 -07:00
  • 686b63e479 Added fallbacks for all Audio Backends (#2582) VocalFan 2021-08-26 17:03:19 -04:00
  • 5b8ceb9173 Swap BGR565 components by changing the format (#2577) gdkchan 2021-08-26 17:47:21 -03:00
  • 6d9bc7cf90 sdl2: Update to Ryujinx.SDL2-CS 2.0.17 (#2553) Mary 2021-08-26 22:26:28 +02:00
  • 5e99bff7de Ignore exceptions when cleaning the SD card saves (#2576) Alex Barney 2021-08-20 16:03:17 -07:00
  • d753de6d5d Seeing if there are any other spelling errors to correct. (#2572) VocalFan 2021-08-20 17:48:00 -04:00
  • c702943af3 Swap BGR components for 16-bit BGR texture formats (#2567) gdkchan 2021-08-20 18:26:25 -03:00
  • 6c76bc3bc0 Change disabled vertex attribute value to (0, 0, 0, 1) (#2573) riperiperi 2021-08-20 22:09:30 +01:00
  • bdc1f91a5b Remove pool cache entries for incompatible overlapping textures (#2568) riperiperi 2021-08-20 21:52:09 +01:00
  • e0af248e6f Clean the SD card save directory when opening the emulator (#2564) Alex Barney 2021-08-20 13:36:14 -07:00
  • 97aedc030d Fix GetHandleInformation for mipmapped 3d textures (#2569) riperiperi 2021-08-20 18:59:39 +01:00
  • f2a7b300c4 Fix type mismatch in BitwiseAnd simplification (#2571) FICTURE7 2021-08-20 21:42:00 +04:00
  • 22b2cb39af Reduce JIT GC allocations (#2515) FICTURE7 2021-08-17 22:08:34 +04:00
  • cd4530f29c Always use an all-zeros key for AES-XTS file systems (#2561) Alex Barney 2021-08-17 10:46:52 -07:00
  • 680d3ed198 Enable transform feedback buffer flush (#2552) gdkchan 2021-08-17 14:09:27 -03:00
  • dadc0e59da Update to LibHac 0.13.1 (#2475) Alex Barney 2021-08-12 14:56:24 -07:00
  • 3977d1f72b Improve firmware install error due to outdated keys (#2541) ooa113y 2021-08-12 23:48:15 +03:00
  • eb181425b1 Fix size of cached compute shaders (#2548) gdkchan 2021-08-12 15:59:24 -03:00
  • 8196086f7a Revert "Calculate vertex buffer sizes from index buffer (#1663)" (#2544) gdkchan 2021-08-11 22:13:48 -03:00
  • 0ba4ade8f1 Ensure render scale is initialized to 1 on the backend (#2543) gdkchan 2021-08-11 19:44:41 -03:00
  • 3148c0c21c Unify GpuAccessorBase and TextureDescriptorCapableGpuAccessor (#2542) gdkchan 2021-08-11 18:56:59 -03:00
  • d44d8f2eb6 Workaround for cubemap view data upload bug on Intel (#2539) gdkchan 2021-08-11 18:19:28 -03:00
  • c3e2646f9e Workaround for Intel FrontFacing built-in variable bug (#2540) gdkchan 2021-08-11 18:01:06 -03:00
  • 0a80a837cb Use "Undesired" scale mode for certain textures rather than blacklisting (#2537) riperiperi 2021-08-11 21:44:51 +01:00
  • ed754af8d5 Make sure attributes used on subsequent shader stages are initialized (#2538) gdkchan 2021-08-11 17:27:00 -03:00
  • 10d649e6d3 Calculate vertex buffer sizes from index buffer (#1663) gdkchan 2021-08-11 17:06:09 -03:00
  • bb8a920b63 Do not dirty memory tracking region handles if they are partially unmapped (#2536) gdkchan 2021-08-11 16:50:33 -03:00
  • 0f6ec446ea Replace BGRA and scale uniforms with a uniform block (#2496) gdkchan 2021-08-11 16:33:43 -03:00
  • b5b7e23fc4 hle: Tidy-up ServiceNotImplementedException (#2535) jduncanator 2021-08-12 05:16:42 +10:00
  • d9d18439f6 Use a new approach for shader BRX targets (#2532) gdkchan 2021-08-11 15:59:42 -03:00
  • 70f79e689b Implement vibrations (#2468) mpnico 2021-08-05 00:39:40 +02:00
  • 46ffc81d90 Hide UI rework/arrow key fix (#2504) ooa113y 2021-08-05 00:28:19 +03:00
  • 5ceaf344ce Clamp controller sticks to circle, instead of square (#2493) emmauss 2021-08-04 21:08:33 +00:00
  • ff5df5d8a1 Support non-contiguous copies on I2M and DMA engines (#2473) gdkchan 2021-08-04 17:20:58 -03:00
  • ff8849671a Update TamperMachine and disable write-to-code prevention (#2506) Caian Benedicto 2021-08-04 17:05:17 -03:00
  • a27986c311 Make audio disposal thread safe on all 3 backends (#2527) gdkchan 2021-08-04 15:28:33 -03:00
  • 06cd3abe6c Implement "hide UI" option (#2411) ooa113y 2021-07-24 21:48:00 +03:00
  • 8c7986eb58 Ensure right joycon motion data is set (#2488) emmauss 2021-07-23 23:01:36 +00:00
  • 4b60371e64 Return mapped buffer pointer directly for flush, WriteableRegion for textures (#2494) riperiperi 2021-07-19 23:10:54 +01:00
  • 10e17ab423 Only use persistent buffers to flush on NVIDIA and Windows+AMD (#2489) riperiperi 2021-07-18 15:45:50 +01:00
  • b8ad676fb8 Amadeus: DSP code generation improvements (#2460) Mary 2021-07-18 13:05:11 +02:00
  • 97a2133207 shadertools: Prepare for new target Languages and APIs (#2465) Mary 2021-07-18 12:49:39 +02:00
  • ca5ac37cd6 Flush buffers and texture data through a persistent mapped buffer. (#2481) riperiperi 2021-07-16 22:10:20 +01:00
  • bb6fab2009 Ensure that DMA copy target textures are kept alive or flushed (#2478) gdkchan 2021-07-14 14:48:57 -03:00
  • 96a070a9a7 Do not require texture and sampler pools being initialized (#2476) gdkchan 2021-07-14 14:27:22 -03:00
  • 9d688e37d6 Close transfer memory properly on nvservices (#2477) gdkchan 2021-07-14 14:09:00 -03:00
  • 208ba1dde2 Revert LibHac update Mary 2021-07-13 16:48:54 +02:00
  • 997380d48c Fix the headless build since previous commit Alex Barney 2021-07-13 02:23:32 -07:00
  • 19afb3209c Update to LibHac 0.13.1 (#2328) Alex Barney 2021-07-13 01:19:28 -07:00
  • 04dce402ac Implement a fast path for I2M transfers (#2467) gdkchan 2021-07-12 16:48:57 -03:00
  • 9b08abc644 Fix shader compilation on shaders that uses rectangle textures (#2471) gdkchan 2021-07-12 16:20:33 -03:00
  • 40b21cc3c4 Separate GPU engines (part 2/2) (#2440) gdkchan 2021-07-11 17:20:40 -03:00
  • b5190f1681 Fix virtual memory allocation being out of range (#2464) gdkchan 2021-07-11 16:24:31 -03:00
  • 0d841c8d51 am: Implement CreateApplicationAndRequestToStart (#2448) Ac_K 2021-07-10 23:37:29 +02:00
  • b1a9d17cf8 Fix GetWritableRegion write-back (#2456) gdkchan 2021-07-10 16:50:10 -03:00
  • 59900d7f00 Unscale textureSize when resolution scaling is used (#2441) gdkchan 2021-07-09 00:09:07 -03:00
  • b02719cf41 Flush UBO updates more frequently (#2407) gdkchan 2021-07-07 21:20:52 -03:00
  • 8b44eb1c98 Separate GPU engines and make state follow official docs (part 1/2) (#2422) gdkchan 2021-07-07 20:56:06 -03:00
  • 31cbd09a75 frontend: Add a SDL2 headless window (#2310) Mary 2021-07-06 22:08:44 +02:00
  • d125fce3e8 Allow shader language and target API to be specified on the shader translator (#2402) gdkchan 2021-07-06 16:20:06 -03:00
  • b0ac1ade7f Add portable screenshot folder (#2447) emmauss 2021-07-06 19:07:23 +00:00
  • a6c2b5d6ec ui: Fixes GetShrinkedGamepadName (#2444) Ac_K 2021-07-06 20:55:03 +02:00
  • 242e51c7f5 nifm: Fixes IsDynamicDnsEnabled not supported (#2443) Ac_K 2021-07-06 20:41:11 +02:00
  • b72f7de405 aoc: Fixes some inconsistencies (#2434) Ac_K 2021-07-06 20:17:06 +02:00
  • 091edcebb4 Command line argument -f doesn't toggle 'Start games in fullscreen mode' (#2424) mpnico 2021-07-06 20:04:21 +02:00
  • ddb8351375 Implement 12.0.0 hwopus functions (#2410) Billy Laws 2021-07-06 18:49:51 +01:00
  • 94cc365b63 Honour copy dependencies when switching render target (#2433) riperiperi 2021-07-03 05:55:04 +01:00
  • f4078ae267 aoc: Fix wrong check (#2427) Ac_K 2021-06-29 22:52:17 +02:00
  • 00ce9eea62 Fix disposing of IPC sessions server at emulation stop (#2334) Mary 2021-06-29 19:37:13 +02:00
  • fbb4019ed5 Initial support for separate GPU address spaces (#2394) gdkchan 2021-06-29 14:32:02 -03:00
  • 8cc872fb60 aoc/am: Cleanup aoc service and stub am calls (#2414) Ac_K 2021-06-29 18:57:06 +02:00
  • 28618c58d7 Add Screenshot Feature (#2354) emmauss 2021-06-28 20:09:43 +00:00
  • a79b39b913 no name: Mii Editor applet support (#2419) Ac_K 2021-06-28 20:54:45 +02:00
  • fefd4619a5 Add support for custom line widths (#2406) gdkchan 2021-06-25 20:11:54 -03:00
  • 493648df31 Fix default value for unwritten shader outputs (#2412) gdkchan 2021-06-25 19:56:03 -03:00
  • ed2f5ede0f Fix texture sampling with depth compare and LOD level or bias (#2404) gdkchan 2021-06-24 19:54:50 -03:00
  • eac659e37b caps: Stubs GetAlbumFileList0AafeAruidDeprecated and GetAlbumFileList3AaeAruid (#2403) Ac_K 2021-06-25 00:37:48 +02:00
  • 3359b0fd97 Improve gameTable search (#2398) ooa113y 2021-06-24 03:21:52 +03:00
  • 77aab9aca3 Add Direct Mouse Support (#2374) emmauss 2021-06-24 00:09:08 +00:00
  • a10b2c5ff2 Initial support for GPU channels (#2372) gdkchan 2021-06-23 20:51:41 -03:00
  • 12a7a2ead8 Inherit buffer tracking handles rather than recreating on resize (#2330) riperiperi 2021-06-24 00:31:26 +01:00
  • e053663f27 settings: Implement GetDeviceNickName and SetDeviceNickName (#2383) Ac_K 2021-06-24 01:18:36 +02:00
  • 55e0c71489 nfc/nfp: Implement ISystemManager and ISystem (#2381) Ac_K 2021-06-24 01:05:40 +02:00
  • aea7a6631c Reduce number of dlls on distribution with single file publish (#2211) gdkchan 2021-06-23 19:40:19 -03:00
  • d6b2ac33aa input: Fixes TouchPoint wrong attribute (#2390) Ac_K 2021-06-23 23:44:09 +02:00
  • c71ae9c85c Fix shader texture LOD query (#2397) gdkchan 2021-06-23 18:31:14 -03:00
  • ab9d4b862d Implement VORN (register) Arm32 instruction (#2396) gdkchan 2021-06-23 18:21:23 -03:00
  • 49edf14a3e Pass all inputs when geometry shader passthrough is enabled (#2362) gdkchan 2021-06-23 18:04:59 -03:00
  • eb23933331 hid: Cleanup and implement some calls (#2380) Ac_K 2021-06-23 22:52:55 +02:00