Commit graph

  • 35d71dc47c Fix separate bindless sampler at offset 0 gdkchan 2021-06-11 00:58:52 -0300
  • 0ee8bb93e7 Clear _middleMousePressed unconditionally ooa113y 2021-06-10 20:57:44 +0300
  • 61198c4d18 Unbind input on middle click ooa113y 2021-06-10 20:46:16 +0300
  • b898bc84ce
    Increase height of Settings Window (#2355) EmulationFanatic 2021-06-10 05:15:41 -0600
  • 1b80eb7531
    Increase height of Settings Window EmulationFanatic 2021-06-09 10:10:10 -0600
  • afd68d4c6c
    GAL: Fix sampler leaks on exit (#2353) Mary 2021-06-09 01:00:28 +0200
  • 60cf3dfebc
    Do not clear gpu subchannel state on BindChannel (#2348) Mary 2021-06-09 00:50:18 +0200
  • 02e2e561ac
    Support bindless textures with separate constant buffers for texture and sampler (#2339) gdkchan 2021-06-08 19:42:25 -0300
  • 23e930906a GAL: Fix sampler leaks on exit Mary 2021-06-08 22:34:27 +0200
  • e9fc7b53aa Do not clear gpu subchannel state on BindChannel Mary 2021-06-06 18:41:25 +0200
  • 8105ab2131 Address gdkchan's feedback FICTURE7 2021-06-04 13:59:02 +0400
  • 0fee4c6b07 Reduce Operand[] & List<Operand> allocations FICTURE7 2021-05-20 13:25:13 +0400
  • 8588586062
    Add SDL2 information & updated game compatibility stats (#2337) EmulationFanatic 2021-06-02 17:43:23 -0600
  • 3b90adcd1d
    Fix shaders with mixed PBK and SSY addresses on the stack (#2329) gdkchan 2021-06-02 20:41:53 -0300
  • b84ba43406
    Fix texture blit off-by-one errors (#2335) gdkchan 2021-06-02 20:30:48 -0300
  • ce52a370b0 Support bindless textures with separate constant buffers for texture and sampler gdkchan 2021-06-02 19:49:16 -0300
  • 534a45d6e8 Reactivate DInput on SDL2 Mary 2021-06-02 19:50:21 +0200
  • 98916a4f90
    Update SDL2-CS (#2327) Mary 2021-06-02 13:50:48 +0200
  • fe29aff266
    Use Quads on OpenGL host when supported. (#2331) riperiperi 2021-06-02 12:27:30 +0100
  • 1249e60f25
    Add SDL2 information & updated game compatibility stats EmulationFanatic 2021-06-02 04:58:57 -0600
  • e75b9a111d Workaround for cb indexing error on shader cache rebuild gdkchan 2021-06-01 22:23:35 -0300
  • d879251a44 Fix texture blit off-by-one errors gdkchan 2021-06-01 15:15:30 -0300
  • a0c101e946 cleanup, split mouse driver into driver and device classes, moved calculation of touch position to IMouse Emmanuel Hansen 2021-06-01 15:35:26 +0000
  • 30b0db1080 Address PR feedback and nits gdkchan 2021-05-31 15:56:15 -0300
  • 4164de2c29 Fix shaders with mixed PBK and SSY addresses on the stack gdkchan 2021-05-31 04:51:18 -0300
  • 7527c5b906
    Avoid clearing alpha channel by handle when presenting (#2323) Mary 2021-06-01 09:29:01 +0200
  • 79b3243f54
    Do not attempt to normalize SNORM image buffers on shaders (#2317) gdkchan 2021-05-31 16:59:23 -0300
  • e135ced4ca cleanup Emmanuel Hansen 2021-05-31 18:42:23 +0000
  • eb6d4f8466 Add Touch screen manager Emmanuel Hansen 2021-05-25 11:43:15 +0000
  • e82cd93ceb Use Quads on OpenGL host when supported. riperiperi 2021-05-31 16:31:41 +0100
  • ac127eeb3f Inherit buffer tracking handles rather than recreating on resize riperiperi 2021-05-31 16:09:18 +0100
  • 3239099df2 Fix AMD being broken once again Mary 2021-05-30 23:24:38 +0200
  • 4970b62564 Address rip's comments Mary 2021-05-30 21:09:13 +0200
  • 91fdaea39b
    Fix guest stack trace inexistent function names (#2326) gdkchan 2021-05-30 15:53:02 -0300
  • f6fcef483f
    Fix inverted low/high mask value on GetThreadCoreMask32 syscall (#2325) gdkchan 2021-05-30 15:44:59 -0300
  • 41e06df3e5 Update SDL2-CS Mary 2021-05-30 19:14:01 +0200
  • 774780dcbf Fix guest stack trace inexistent function names gdkchan 2021-05-30 12:06:03 -0300
  • a68d6623b6 Fix inverted low/high mask value on GetThreadCoreMask32 syscall gdkchan 2021-05-30 11:42:09 -0300
  • 52829af5db Set PTC profiler version FICTURE7 2021-05-30 15:33:02 +0400
  • 78b698e38e Use single block translations in LCQ FICTURE7 2021-05-19 00:08:04 +0400
  • 9d7627af64
    Add multi-level function table (#2228) FICTURE7 2021-05-30 01:06:28 +0400
  • 09d8011e75 Fixed hanging temporarily jms-c 2021-05-29 16:42:33 +0100
  • 8586529d40 Avoid clearning alpha channel by handle when presenting Mary 2021-05-29 16:02:22 +0200
  • 54d4ae6126 Shader cache version bump gdkchan 2021-05-26 22:26:21 -0300
  • 0dd0c81d4d Do not attempt to normalize SNORM image buffers on shaders gdkchan 2021-05-26 22:13:39 -0300
  • f3b0b4831c
    amadeus: Update to REV9 (#2309) Mary 2021-05-25 19:01:09 +0200
  • 5b30c8a4fd Fix PageTable symbol for host mapped FICTURE7 2021-05-25 12:39:17 +0400
  • 2fd39845b4 Change NativeContext.Running to a 32-bit integer FICTURE7 2021-05-20 16:13:46 +0400
  • 8b2e192992 Add symbol only when PTC is enabled FICTURE7 2021-05-20 16:12:39 +0400
  • 538493773f Turn Translator.Translate into an instance method FICTURE7 2021-05-17 15:18:03 +0400
  • fab4897f5c Remove JitCacheSymbol & JitCache.Offset FICTURE7 2021-05-17 15:08:09 +0400
  • 71b21d33c3 Use 64-bit function table FICTURE7 2021-05-07 17:36:21 +0400
  • 0136237e3d Tune levels of FunctionTable FICTURE7 2021-05-06 09:39:59 +0400
  • 0b9e4fb750 Remove redundant null check FICTURE7 2021-05-05 19:13:14 +0400
  • 86ee3d115a Implement unmanaged dispatcher FICTURE7 2021-05-05 15:13:18 +0400
  • 4fb40195cf Add AllowLcqInFunctionTable optimization toggle FICTURE7 2021-05-04 15:34:34 +0400
  • afd3add725 Add AddressTableEventSource to monitor function table size FICTURE7 2021-05-04 14:24:08 +0400
  • 2d60dcae5a Add documentation to SymbolType FICTURE7 2021-05-02 11:37:30 +0400
  • 495e016f10 Add documentation to TranslatorStubs FICTURE7 2021-05-02 11:34:37 +0400
  • ed9bf896c9 Add documentation to Symbol FICTURE7 2021-05-02 11:33:57 +0400
  • 948687c2c6 Add hint for 64bit or 32bit FICTURE7 2021-04-27 10:43:00 +0400
  • 7ef07f3c6e Split DispatchStub FICTURE7 2021-04-27 09:55:53 +0400
  • 080c3dde5d Add TranslatorStubs FICTURE7 2021-04-26 19:01:51 +0400
  • 9845133ba8 Change format of address in exception message FICTURE7 2021-04-26 18:20:38 +0400
  • c99c48b782 Remove stale comment FICTURE7 2021-04-26 18:10:53 +0400
  • 54c356a89a Rename IsMapped to IsValid FICTURE7 2021-04-26 18:09:48 +0400
  • 9cf0b8c94d Add PPTC support for fast path FICTURE7 2021-04-26 18:04:51 +0400
  • c39a029724 Remove CountTableCapacity FICTURE7 2021-04-26 17:32:21 +0400
  • 45b819e494 Fix IsMapped check FICTURE7 2021-04-22 15:09:10 +0400
  • 3d4d892f3d Fix table walk FICTURE7 2021-04-21 09:08:54 +0400
  • 792a173c72 Make AddressTable<T> configurable FICTURE7 2021-04-20 21:32:23 +0400
  • eb3e58eea3 Add documentation to AddressTable<T> FICTURE7 2021-04-19 21:12:49 +0400
  • d6b5f8d11f Add PPTC support FICTURE7 2021-04-19 20:12:29 +0400
  • 574aeb0e86 Add fallback for out of range addresses FICTURE7 2021-04-19 19:44:35 +0400
  • 8e82227f9f Remove JumpTable & co. FICTURE7 2021-04-19 11:43:48 +0400
  • 36b6802249 Use AddressTable<T> for dispatch FICTURE7 2021-04-19 11:05:03 +0400
  • 91f2b57831 Add AddressTable<T> FICTURE7 2021-04-19 10:02:54 +0400
  • 54ea2285f0
    POWER - Performance Optimizations With Extensive Ramifications (#2286) riperiperi 2021-05-24 21:52:44 +0100
  • a336a56a1f Also on AddressSpaceManager riperiperi 2021-05-23 15:23:10 +0100
  • 3d6d7bda3f Return empty list of physical regions for size 0. riperiperi 2021-05-23 14:49:35 +0100
  • 6f19540cd1 Add sigaction remove methods, correct a few function signatures. riperiperi 2021-05-23 14:22:20 +0100
  • d695b0e18d This doesn't return anything anymore. riperiperi 2021-05-23 14:13:01 +0100
  • 055f342a66 Buffer dirty cache, rather than ubo cache riperiperi 2021-05-23 13:59:14 +0100
  • aecc5240ce Move FlushUboDirty into UpdateState. riperiperi 2021-05-23 13:07:11 +0100
  • 982d05f232 Make unsafe mapped memory its own MemoryManagerType riperiperi 2021-05-23 01:37:54 +0100
  • cbbd930183 Call invalid access handler on unmapped read/write. riperiperi 2021-05-22 16:17:11 +0100
  • 7787c98f58 Add InvalidAccessHandler to MemoryTracking riperiperi 2021-05-20 23:45:20 +0100
  • 520303690e Fix bug with buffer resize, and index/uniform buffer binding. riperiperi 2021-05-20 02:11:07 +0100
  • 6849bcdaf8 Use a local variable for the signal handler rather than a register. riperiperi 2021-05-19 19:19:17 +0100
  • 01c8e41a2e Remove readonly keyword, as this is now modified. riperiperi 2021-05-19 18:58:23 +0100
  • c7249861e5 Set memory managers null after decrementing ref count riperiperi 2021-05-19 18:49:08 +0100
  • f391bcb4c1 Fix race in FreePages gdkchan 2021-05-19 04:25:24 -0300
  • 9a3def1b2b Rebase, configuration rework, fix mem tracking regression riperiperi 2021-05-16 21:11:04 +0100
  • de6cb0caed Force pages dirty with UBO update instead of setting them directly. riperiperi 2021-05-16 17:09:52 +0100
  • 2eda500b74 SetLastError on all OS functions for consistency riperiperi 2021-05-16 13:43:42 +0100
  • 1e1cf6aa89 More detailed error if backing memory cannot be mapped. riperiperi 2021-05-16 11:54:05 +0100
  • 9cc626db32 Address some feedback. riperiperi 2021-05-16 11:51:34 +0100
  • 250aa21a56 Fix 6GB DRAM mode. riperiperi 2021-05-14 23:28:23 +0100
  • 227a17de98 Fix type mismatch on Unix signal handler code emit gdkchan 2021-05-13 23:10:12 -0300
  • a7b0a44f39 Add config to UI riperiperi 2021-05-09 23:49:12 +0100