1
0
forked from MeloNX/MeloNX

Commit Graph

  • 69093cf2d6
    Optimize LSRA (#2563) FICTURE7 2021-10-09 01:15:44 +04:00
  • ff79ca6cfc Added support for Pixel Format X8B8G8R8 (#2716) C1fer 2021-10-07 17:41:02 -04:00
  • c54a14d0b8
    Added support for Pixel Format X8B8G8R8 (#2716) C1fer 2021-10-07 17:41:02 -04:00
  • 5a9effb92e Merge pull request #2713 from riperiperi/fix/modified-inherit riperiperi 2021-10-07 13:43:31 +01:00
  • 468774578d
    Merge pull request #2713 from riperiperi/fix/modified-inherit riperiperi 2021-10-07 13:43:31 +01:00
  • 703613d568 Avoid potential race riperiperi 2021-10-07 01:13:51 +01:00
  • a4956591ec Avoid potential race riperiperi 2021-10-07 01:13:51 +01:00
  • bc490b156a Reregister flush actions when taking a buffer's modified range list. riperiperi 2021-10-07 00:00:56 +01:00
  • c61c1ea898 Reregister flush actions when taking a buffer's modified range list. riperiperi 2021-10-07 00:00:56 +01:00
  • 51cb6e9283 Add Operand.Label support to Assembler (#2680) FICTURE7 2021-10-05 21:04:55 +04:00
  • ecc64c934d
    Add Operand.Label support to Assembler (#2680) FICTURE7 2021-10-05 21:04:55 +04:00
  • cfd8a02d73 Fix DisplayInfo struct (#2708) gdkchan 2021-10-05 12:38:44 -03:00
  • 11b437eafc
    Fix DisplayInfo struct (#2708) gdkchan 2021-10-05 12:38:44 -03:00
  • 439759af92 Smaller initial size for ModifiedRangeList & directly inherit range list (#2663) riperiperi 2021-10-04 19:38:59 +01:00
  • fff48bb45a
    Smaller initial size for ModifiedRangeList & directly inherit range list (#2663) riperiperi 2021-10-04 19:38:59 +01:00
  • ee164b2642 Relax sampler pool requirement (#2703) gdkchan 2021-10-04 14:35:28 -03:00
  • 75f4b1ff2d
    Relax sampler pool requirement (#2703) gdkchan 2021-10-04 14:35:28 -03:00
  • 3191d796d3 Unref frames before decoding with FFMPEG (#2704) gdkchan 2021-10-04 14:12:24 -03:00
  • f7aaea4300
    Unref frames before decoding with FFMPEG (#2704) gdkchan 2021-10-04 14:12:24 -03:00
  • 65d481b5cd Replace CacheResourceWrite with more general "precise" write (#2684) riperiperi 2021-09-29 01:27:03 +01:00
  • d92fff541b
    Replace CacheResourceWrite with more general "precise" write (#2684) riperiperi 2021-09-29 01:27:03 +01:00
  • aa5e85a2ba Force copy when auto-deleting a texture with dependencies (#2687) riperiperi 2021-09-29 01:11:05 +01:00
  • b6e093b0fc
    Force copy when auto-deleting a texture with dependencies (#2687) riperiperi 2021-09-29 01:11:05 +01:00
  • f94e708453 Only make render target 2D textures layered if needed (#2646) gdkchan 2021-09-28 20:55:12 -03:00
  • fd7567a6b5
    Only make render target 2D textures layered if needed (#2646) gdkchan 2021-09-28 20:55:12 -03:00
  • ae2c9341cb Optimize HybridAllocator (#2637) FICTURE7 2021-09-29 03:38:37 +04:00
  • 312be74861
    Optimize HybridAllocator (#2637) FICTURE7 2021-09-29 03:38:37 +04:00
  • 1930394305 Use normal memory store path for DC ZVA (#2693) riperiperi 2021-09-29 00:21:30 +01:00
  • 1ae690ba2f
    Use normal memory store path for DC ZVA (#2693) riperiperi 2021-09-29 00:21:30 +01:00
  • 36c2e1c38c clkrst: Stub/Implement IClkrstManager and IClkrstSession calls (#2692) Ac_K 2021-09-29 01:03:35 +02:00
  • 33dc4c9ce4
    clkrst: Stub/Implement IClkrstManager and IClkrstSession calls (#2692) Ac_K 2021-09-29 01:03:35 +02:00
  • 72382c6f11 NVDEC (H264): Use separate contexts per channel and decode frames in DTS order (#2671) gdkchan 2021-09-28 19:43:40 -03:00
  • f4f496cb48
    NVDEC (H264): Use separate contexts per channel and decode frames in DTS order (#2671) gdkchan 2021-09-28 19:43:40 -03:00
  • 6ff6b0891d Fix PTC count table relocation patching (#2666) FICTURE7 2021-09-29 02:28:34 +04:00
  • 0d23504e30
    Fix PTC count table relocation patching (#2666) FICTURE7 2021-09-29 02:28:34 +04:00
  • fceb1f3f64 irs: Stub some service calls (#2665) Ac_K 2021-09-29 00:10:10 +02:00
  • 79c854dd2e
    irs: Stub some service calls (#2665) Ac_K 2021-09-29 00:10:10 +02:00
  • c168800140 Share scales array for graphics and compute (#2653) gdkchan 2021-09-28 18:52:27 -03:00
  • 83bdafccda
    Share scales array for graphics and compute (#2653) gdkchan 2021-09-28 18:52:27 -03:00
  • 8dca6c828b Quick README update for game compatibility. (#2694) VocalFan 2021-09-28 17:26:45 -04:00
  • 405840a24b
    Quick README update for game compatibility. (#2694) VocalFan 2021-09-28 17:26:45 -04:00
  • 50b748e0f2 Fast path for Inline2Memory buffer write that skips write tracking (#2624) riperiperi 2021-09-19 14:09:53 +01:00
  • 7c5ead1c19
    Fast path for Inline2Memory buffer write that skips write tracking (#2624) riperiperi 2021-09-19 14:09:53 +01:00
  • 09f0a3bcfb Implement and use an Interval Tree for the MultiRangeList (#2641) riperiperi 2021-09-19 13:55:07 +01:00
  • db97b1d7d2
    Implement and use an Interval Tree for the MultiRangeList (#2641) riperiperi 2021-09-19 13:55:07 +01:00
  • 43eedc9c06 Use shader subgroup extensions if shader ballot is not supported (#2627) gdkchan 2021-09-19 09:38:39 -03:00
  • f08a280ade
    Use shader subgroup extensions if shader ballot is not supported (#2627) gdkchan 2021-09-19 09:38:39 -03:00
  • 32346067b3 Array based RangeList that caches Address/EndAddress (#2642) riperiperi 2021-09-19 13:22:26 +01:00
  • 7379bc2f39
    Array based RangeList that caches Address/EndAddress (#2642) riperiperi 2021-09-19 13:22:26 +01:00
  • 6c85989ac9 Set texture/image bindings in place rather than allocating and passing an array (#2647) riperiperi 2021-09-19 13:03:05 +01:00
  • b0af010247
    Set texture/image bindings in place rather than allocating and passing an array (#2647) riperiperi 2021-09-19 13:03:05 +01:00
  • b4b52384fc amadeus: Fix regression from #2654 on ListAudioDeviceName Mary 2021-09-19 13:42:16 +02:00
  • 32c09af71a amadeus: Fix regression from #2654 on ListAudioDeviceName Mary 2021-09-19 13:42:16 +02:00
  • 98b44b9501 vi: Unify resolutions values and accurate implementation of them. (#2640) Ac_K 2021-09-19 12:57:39 +02:00
  • 40d1acd198
    vi: Unify resolutions values and accurate implementation of them. (#2640) Ac_K 2021-09-19 12:57:39 +02:00
  • 20c5fa0e08 amadeus: Update to REV10 (#2654) Mary 2021-09-19 12:29:19 +02:00
  • e17eb7bfaf
    amadeus: Update to REV10 (#2654) Mary 2021-09-19 12:29:19 +02:00
  • 8141633ff5 Fix problems added by Pause (#2645) mpnico 2021-09-18 14:31:44 +02:00
  • fe9d5a1981
    Fix problems added by Pause (#2645) mpnico 2021-09-18 14:31:44 +02:00
  • 51a96c0473 gui: Hotfix for FileChooserNative during section extraction (#2644) Ac_K 2021-09-16 00:09:48 +02:00
  • d327e809c9
    gui: Hotfix for FileChooserNative during section extraction (#2644) Ac_K 2021-09-16 00:09:48 +02:00
  • ec8ec32dac Adjustments to framerate metric and addition of frametime (#2638) MutantAura 2021-09-15 01:26:10 +01:00
  • 843401635a
    Adjustments to framerate metric and addition of frametime (#2638) MutantAura 2021-09-15 01:26:10 +01:00
  • 73c4b2dd81 Add Linux Unicorn patch + desc. (#2609) Michael Gielda 2021-09-15 01:47:10 +02:00
  • fb2e61a435
    Add Linux Unicorn patch + desc. (#2609) Michael Gielda 2021-09-15 01:47:10 +02:00
  • 44b4f9ec9d hos: Cleanup the project (#2634) Ac_K 2021-09-15 01:24:49 +02:00
  • 5d08e9b495
    hos: Cleanup the project (#2634) Ac_K 2021-09-15 01:24:49 +02:00
  • 42e70d80b6 gui: Replace FileChooserDialog by FileChooserNative (#2633) Ac_K 2021-09-14 23:52:08 +02:00
  • 3f2486342b
    gui: Replace FileChooserDialog by FileChooserNative (#2633) Ac_K 2021-09-14 23:52:08 +02:00
  • a2a02cad9d Refactor PtcInfo (#2625) FICTURE7 2021-09-14 03:23:37 +04:00
  • a9343c9364
    Refactor PtcInfo (#2625) FICTURE7 2021-09-14 03:23:37 +04:00
  • f1d355db82 Account for negative strides on DMA copy (#2623) gdkchan 2021-09-11 17:54:18 -03:00
  • ac4ec1a015
    Account for negative strides on DMA copy (#2623) gdkchan 2021-09-11 17:54:18 -03:00
  • 098bd03d53 Implement GetVaRegions on nvservices (#2621) gdkchan 2021-09-11 17:39:02 -03:00
  • 016fc64b3d
    Implement GetVaRegions on nvservices (#2621) gdkchan 2021-09-11 17:39:02 -03:00
  • 9b7e8886ae Report 1080p resolution when in docked mode (#2618) gdkchan 2021-09-11 17:24:10 -03:00
  • a4089fc878
    Report 1080p resolution when in docked mode (#2618) gdkchan 2021-09-11 17:24:10 -03:00
  • feda5ae0e7 Implement a "Pause Emulation" option & hotkey (#2428) mpnico 2021-09-11 22:08:25 +02:00
  • 117e32a6ff
    Implement a "Pause Emulation" option & hotkey (#2428) mpnico 2021-09-11 22:08:25 +02:00
  • 205474ef90 Lift textures in the AutoDeleteCache for all modifications. (#2615) riperiperi 2021-09-11 20:52:54 +01:00
  • b0e410a828
    Lift textures in the AutoDeleteCache for all modifications. (#2615) riperiperi 2021-09-11 20:52:54 +01:00
  • 296f685cd4 Fix GTK3 mapping for single quote key (#2612) Agustin Insua 2021-09-11 16:32:36 -03:00
  • 197f587802
    Fix GTK3 mapping for single quote key (#2612) Agustin Insua 2021-09-11 16:32:36 -03:00
  • 8e3e412e31 Update game metadata when stopping emulation (#2610) Agustin Insua 2021-09-11 16:16:48 -03:00
  • bcbe6ef6cd
    Update game metadata when stopping emulation (#2610) Agustin Insua 2021-09-11 16:16:48 -03:00
  • af72ad2f9c Remove file error popup (#2547) bobhope 2021-09-11 14:59:11 -04:00
  • 830d1f097d
    Remove file error popup (#2547) bobhope 2021-09-11 14:59:11 -04:00
  • 6b3737546e Fix TXQ for 3D textures. (#2613) riperiperi 2021-09-02 04:17:43 +01:00
  • f0b00c1ae9
    Fix TXQ for 3D textures. (#2613) riperiperi 2021-09-02 04:17:43 +01:00
  • ae821e8238 Implement Shader Instructions SUATOM and SURED (#2090) riperiperi 2021-08-31 06:51:57 +01:00
  • 142cededd4
    Implement Shader Instructions SUATOM and SURED (#2090) riperiperi 2021-08-31 06:51:57 +01:00
  • c8077a711a Fix out-of-bounds shader thread shuffle (#2605) gdkchan 2021-08-30 14:02:40 -03:00
  • 416dc8fde4
    Fix out-of-bounds shader thread shuffle (#2605) gdkchan 2021-08-30 14:02:40 -03:00
  • 548fdab392 Handle indirect draw counts with non-zero draw starts properly (#2593) gdkchan 2021-08-29 16:52:38 -03:00
  • 82cefc8dd3
    Handle indirect draw counts with non-zero draw starts properly (#2593) gdkchan 2021-08-29 16:52:38 -03:00
  • ade25f4744 Avoid deleting textures when their data does not overlap. (#2601) riperiperi 2021-08-29 20:22:13 +01:00
  • 15e7fe3ac9
    Avoid deleting textures when their data does not overlap. (#2601) riperiperi 2021-08-29 20:22:13 +01:00
  • d9745ae138 Ensure that all threads wait for a read tracking action to complete. (#2597) riperiperi 2021-08-29 20:03:41 +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
  • 0659d3152f Only reupload the texture scale array if it changes. (#2595) riperiperi 2021-08-27 21:08:30 +01:00