Commit graph

  • 8b495935cf
    Fix tests riperiperi 2021-07-18 18:03:14 +0100
  • 4f75f0d1cf addressed comments Emmanuel Hansen 2021-07-18 17:01:00 +0000
  • 51c894d2ff Return mapped buffer pointer directly for flush, WriteableRegion for textures riperiperi 2021-07-18 17:35:55 +0100
  • 643796702b fix deadzone Emmanuel Hansen 2021-07-18 16:29:03 +0000
  • 9a62e8bf55 clamp controller sticks to circle, instead of square Emmanuel Hansen 2021-07-18 15:47:36 +0000
  • 10e17ab423
    Only use persistent buffers to flush on NVIDIA and Windows+AMD (#2489) riperiperi 2021-07-18 15:45:50 +0100
  • 9280509ea1 fix Emmanuel Hansen 2021-07-18 13:46:56 +0000
  • b8ad676fb8
    Amadeus: DSP code generation improvements (#2460) Mary 2021-07-18 13:05:11 +0200
  • 97a2133207
    shadertools: Prepare for new target Languages and APIs (#2465) Mary 2021-07-18 12:49:39 +0200
  • 05e3499383 mirror motion data on right joycon in pair mode when using native motion source Emmanuel Hansen 2021-07-18 08:49:13 +0000
  • 54964a07c2 Only use persistent buffers to flush on NVIDIA and Windows+AMD riperiperi 2021-07-18 01:15:39 +0100
  • dbb505899d motion fix Emmanuel Hansen 2021-07-17 22:31:47 +0000
  • 7004afb1d9 Merge branch 'master' into Ttc LDj3SNuD 2021-07-17 00:00:56 +0200
  • ca5ac37cd6
    Flush buffers and texture data through a persistent mapped buffer. (#2481) riperiperi 2021-07-16 22:10:20 +0100
  • 1cc72e5648 Log error when timing out, small refactoring. riperiperi 2021-07-16 19:59:24 +0100
  • 8d46fba617 Flush buffers via copy to persistent buffers. riperiperi 2021-07-16 18:21:12 +0100
  • 881db3ff40 Use persistent buffers to flush texture data riperiperi 2021-07-16 18:02:31 +0100
  • eff03a5f45 Move option to Actions menu (makes no sense while emulation is inactive...) ooa113y 2021-07-15 22:26:08 +0300
  • f9ae17e6ad Merge remote-tracking branch 'upstream/master' into sb-hide ooa113y 2021-07-15 22:08:20 +0300
  • 38d2aed532 Add explorer to dlc window, support filter by name and titleid Emmanuel Hansen 2021-07-15 08:57:17 +0000
  • 4af72baad7 Merge branch 'master' into Ttc LDj3SNuD 2021-07-14 21:18:21 +0200
  • bb6fab2009
    Ensure that DMA copy target textures are kept alive or flushed (#2478) gdkchan 2021-07-14 14:48:57 -0300
  • 96a070a9a7
    Do not require texture and sampler pools being initialized (#2476) gdkchan 2021-07-14 14:27:22 -0300
  • 9d688e37d6
    Close transfer memory properly on nvservices (#2477) gdkchan 2021-07-14 14:09:00 -0300
  • f9b945887d Ensure that DMA copy target textures are kept alive or flushed gdkchan 2021-07-14 03:50:12 -0300
  • a399f96223 Close transfer memory properly on nvservices gdkchan 2021-07-14 00:04:30 -0300
  • 7494fbe11d Do not require texture and sampler pools being initialized gdkchan 2021-07-13 23:55:56 -0300
  • 8cad8a6214 add archive viewer and extractor Emmanuel Hansen 2021-07-13 16:24:21 +0000
  • 25dfe6cf02 Zero extend the offset gdkchan 2021-07-13 12:08:29 -0300
  • 208ba1dde2 Revert LibHac update Mary 2021-07-13 16:48:54 +0200
  • 4ee5c29152 Nits gdkchan 2021-07-13 11:42:41 -0300
  • 997380d48c
    Fix the headless build since previous commit Alex Barney 2021-07-13 02:23:32 -0700
  • 8c30a3f1f9 Fix the headless build Alex Barney 2021-07-13 02:06:25 -0700
  • 19afb3209c
    Update to LibHac 0.13.1 (#2328) Alex Barney 2021-07-13 01:19:28 -0700
  • 4587e2c548 Vector copy should start aligned on I2M gdkchan 2021-07-12 21:59:14 -0300
  • 9512685d3c Support non-contiguous copies on I2M and DMA engines gdkchan 2021-07-03 02:24:35 -0300
  • 04dce402ac
    Implement a fast path for I2M transfers (#2467) gdkchan 2021-07-12 16:48:57 -0300
  • 9b08abc644
    Fix shader compilation on shaders that uses rectangle textures (#2471) gdkchan 2021-07-12 16:20:33 -0300
  • b7400431eb Calculate vertex buffer size from maximum index buffer index gdkchan 2021-07-10 14:29:23 -0300
  • c0b01fc8d7 Fix shader compilation on shaders that uses rectangle textures gdkchan 2021-07-12 01:27:07 -0300
  • bdad40e1d0 Address gdkchan's comments Mary 2021-07-11 23:19:55 +0200
  • 395c9d7f8c Implement a fast path for I2M transfers gdkchan 2021-07-09 18:07:00 -0300
  • 40b21cc3c4
    Separate GPU engines (part 2/2) (#2440) gdkchan 2021-07-11 17:20:40 -0300
  • 561a1b6109 shadertools: Prepare for new target Langugaes and APIs Mary 2021-07-11 21:46:07 +0200
  • b5190f1681
    Fix virtual memory allocation being out of range (#2464) gdkchan 2021-07-11 16:24:31 -0300
  • be126efdc2 Carry RyuJIT a bit more gdkchan 2021-07-11 14:47:47 -0300
  • 811285bf4c PR feedback gdkchan 2021-07-11 14:34:08 -0300
  • 2c07087f1c Fix virtual memory allocation being out of range gdkchan 2021-07-11 14:17:44 -0300
  • 3d5d2f4831 Fix biquad filter command processing the wrong buffers Mary 2021-07-11 13:44:17 +0200
  • 874b0a6bcf Pass a ref for effect state instead of trying to grab one from a Memory object Mary 2021-07-11 13:39:12 +0200
  • 82668a507a Address Moose's comments Mary 2021-07-11 12:08:54 +0200
  • b392b20f9a Apply suggestions from code review Somebody Whoisbored 2021-07-10 18:27:35 -0700
  • 0092be6346 Apply suggestions from code review Somebody Whoisbored 2021-07-10 17:28:30 -0700
  • 4892c91df0 Apply suggestions from code review Somebody Whoisbored 2021-07-10 17:27:41 -0700
  • 236cdba554 Apply suggestions from code review Somebody Whoisbored 2021-07-10 17:26:30 -0700
  • 14527fcfe2 Apply suggestions from code review Somebody Whoisbored 2021-07-10 17:24:33 -0700
  • 453668994b
    Apply suggestions from code review Somebody Whoisbored 2021-07-10 17:10:23 -0700
  • 0d841c8d51
    am: Implement CreateApplicationAndRequestToStart (#2448) Ac_K 2021-07-10 23:37:29 +0200
  • b497792432 Fix bound check regression on GetBuffer Mary 2021-07-10 22:42:52 +0200
  • b1a9d17cf8
    Fix GetWritableRegion write-back (#2456) gdkchan 2021-07-10 16:50:10 -0300
  • 122f00eb52 Amadeus: DSP code generation improvements Mary 2021-07-10 21:44:28 +0200
  • 7923b18be9 Rename function/button ID ooa113y 2021-07-10 20:03:54 +0300
  • b3cd0e2a6d Merge branch 'master' into sb-hide ooa113y 2021-07-10 20:02:09 +0300
  • 7262770677 Move changed = false to improve codegen gdkchan 2021-07-09 11:36:02 -0300
  • 1b493bfaf8 PR feedback gdkchan 2021-07-09 11:22:58 -0300
  • 82f8739692
    Merge branch 'Ryujinx:master' into master Somebody Whoisbored 2021-07-08 21:13:01 -0700
  • 175adf734f Fix GetWritableRegion write-back gdkchan 2021-07-09 00:13:11 -0300
  • 59900d7f00
    Unscale textureSize when resolution scaling is used (#2441) gdkchan 2021-07-09 00:09:07 -0300
  • 43fdd12cb3 Fix depop mixing Kelebek1 2021-07-08 16:01:55 +0100
  • ab8567196e (Probably broken) implemenations of SVC MapProcessMemory, UnmapProcessMemory, CreateCodeMemory, and ControlCodeMemory Somebody Whoisbored 2021-07-08 03:17:20 -0700
  • 12dba4b880 Fix rebase gdkchan 2021-07-07 21:26:10 -0300
  • 82a0e6b23e Comments and nits gdkchan 2021-07-07 20:57:36 -0300
  • dfc03433b3 Move state and get rid of the Ryujinx.Graphics.Gpu.State namespace gdkchan 2021-07-07 15:19:43 -0300
  • 2040caeef4 Avoid redundant vertex buffer updates gdkchan 2021-07-07 12:34:35 -0300
  • 0f0a4d6bf3 The YControl register should dirty either the viewport or front face state too, to update the host origin gdkchan 2021-07-04 17:46:08 -0300
  • a3d10a3035 Do not dirty state if the write is redundant gdkchan 2021-07-04 17:35:58 -0300
  • 69a2f8846d Fix debug build gdkchan 2021-07-04 14:46:37 -0300
  • cb3fe7025e Optimize state read/write methods even more gdkchan 2021-07-04 13:02:23 -0300
  • 0b9d66cdc1 Proper channel initialization gdkchan 2021-07-03 17:01:49 -0300
  • e08da32f70 This change was not supposed to go in gdkchan 2021-07-03 01:49:47 -0300
  • 7521dd47e5 Optimize DeviceState, force inline some functions gdkchan 2021-07-03 01:38:08 -0300
  • 5fb8bf4d9b Remove GpuState and friends gdkchan 2021-07-02 23:39:20 -0300
  • 1eb280f01b Remove old methods code gdkchan 2021-07-02 21:55:33 -0300
  • 31fb437164 3D engine now uses DeviceState too, plus new state modification tracking gdkchan 2021-07-02 19:14:54 -0300
  • b02719cf41
    Flush UBO updates more frequently (#2407) gdkchan 2021-07-07 21:20:52 -0300
  • f9afc9e785 Flush UBO updates more frequently gdkchan 2021-06-25 04:47:54 -0300
  • 8b44eb1c98
    Separate GPU engines and make state follow official docs (part 1/2) (#2422) gdkchan 2021-07-07 20:56:06 -0300
  • 31cbd09a75
    frontend: Add a SDL2 headless window (#2310) Mary 2021-07-06 22:08:44 +0200
  • 3432d05ade Fix GH CI Mary 2021-07-06 21:21:34 +0200
  • d125fce3e8
    Allow shader language and target API to be specified on the shader translator (#2402) gdkchan 2021-07-06 16:20:06 -0300
  • b0ac1ade7f
    Add portable screenshot folder (#2447) emmauss 2021-07-06 19:07:23 +0000
  • eded28e92c Preparation before merge Mary 2021-07-06 21:02:35 +0200
  • a6c2b5d6ec
    ui: Fixes GetShrinkedGamepadName (#2444) Ac_K 2021-07-06 20:55:03 +0200
  • b52349457c
    Update Ryujinx.HLE/HOS/Services/ServerBase.cs André Castro 2021-07-06 15:53:37 -0300
  • 242e51c7f5
    nifm: Fixes IsDynamicDnsEnabled not supported (#2443) Ac_K 2021-07-06 20:41:11 +0200
  • b72f7de405
    aoc: Fixes some inconsistencies (#2434) Ac_K 2021-07-06 20:17:06 +0200
  • 091edcebb4
    Command line argument -f doesn't toggle 'Start games in fullscreen mode' (#2424) mpnico 2021-07-06 20:04:21 +0200
  • ddb8351375
    Implement 12.0.0 hwopus functions (#2410) Billy Laws 2021-07-06 18:49:51 +0100
  • 4550a2f129 write only available ids Ac_K 2021-07-06 19:41:53 +0200
  • f1b247aba6 am: Implement CreateApplicationAndRequestToStart Ac_K 2021-07-06 18:46:30 +0200