Commit graph

  • 0f3e8928ae add extended fluent icons Emmanuel Hansen 2022-01-13 16:51:58 +0000
  • faf1d84fab use navigation view for settings Emmanuel Hansen 2022-01-13 14:53:39 +0000
  • 097cb9e6d3 switch to using symbolicon Emmanuel Hansen 2022-01-13 13:01:17 +0000
  • 29827e701e Tab -> Space gdk 2022-01-13 09:23:49 -0300
  • 4699192533 Improve settings window a bit gdk 2022-01-13 09:04:00 -0300
  • f928dc7528 rebased Emmanuel Hansen 2022-01-13 12:01:20 +0000
  • cbaa2d6259 do not stop renderer when minimized Emmanuel Hansen 2022-01-13 08:57:59 +0000
  • f3eee89243 add missing file Emmanuel Hansen 2022-01-11 14:58:55 +0000
  • ea36ccf65c fix relaunch not working Emmanuel Hansen 2022-01-11 10:04:17 +0000
  • 394ba2448a fix profile image selection crash Emmanuel Hansen 2022-01-11 09:29:30 +0000
  • 1f3ef7bc51 fix inconsistencies in style for dlc, update and cheat window. fix sorting radio buttons Emmanuel Hansen 2022-01-11 09:00:05 +0000
  • e920ca699c keep render timer thread till app close Emmanuel Hansen 2022-01-09 17:24:24 +0000
  • 8d578e6b52 update volume icon when volume is toggled using hotkey Emmanuel Hansen 2022-01-09 15:38:55 +0000
  • a2f483484b make grid mode options persistent, fix borders not updating when changing grid sizes Emmanuel Hansen 2022-01-09 15:31:42 +0000
  • 99d2dbdcfb fix scaling on windows Emmanuel Hansen 2022-01-07 18:52:37 +0000
  • 31ddb70688 fix stop emulation command Emmanuel Hansen 2022-01-05 09:36:14 +0000
  • ae582950ee use ui for handling non config hotkeys Emmanuel Hansen 2022-01-05 09:01:44 +0000
  • 7fc9347a3b fix locking issue when window is suspended Emmanuel Hansen 2022-01-04 14:55:27 +0000
  • c5008b072f fix full screen issues Emmanuel Hansen 2022-01-04 14:40:24 +0000
  • 0b4268b2b3 fix renderer not being focused Emmanuel Hansen 2022-01-04 10:09:52 +0000
  • b98779648f fix rendering on linux Emmanuel Hansen 2022-01-04 09:39:15 +0000
  • c5a4237bda update Emmanuel Hansen 2022-01-04 08:23:18 +0000
  • e26781d113 add cheat manager Emmanuel Hansen 2022-01-03 16:57:10 +0000
  • 4d06f37ae2 attempt at using avalonia's opengl control Emmanuel Hansen 2021-12-29 14:13:50 +0000
  • 3dbd49fdd5 make software keyboard synchronous. workaround wierd avalonia text selection behavior Emmanuel Hansen 2021-12-26 20:26:25 +0000
  • 29d264326c add avalonia ui Emmanuel Hansen 2021-05-06 09:55:42 +0000
  • 43ebd7a9bb
    New shader cache implementation (#3194) 1.1.101 gdkchan 2022-04-10 10:49:44 -0300
  • 35674e2d49 address comments merry 2022-04-10 14:41:20 +0100
  • 54f3c9ff30 ForceDpiAware: X11 implementation merry 2022-04-10 10:45:29 +0100
  • 26a881176e
    Fix tail merge from block with conditional jump to multiple returns (#3267) 1.1.100 gdkchan 2022-04-09 11:56:50 -0300
  • f4176cfe4f ReactiveObject: Handle case when oldValue is null Merry 2022-04-09 09:28:48 +0100
  • 60949b201a PPTC version bump gdk 2022-04-09 00:57:37 -0300
  • dcbc70736b Fix tail merge from block with conditional jump to multiple returns gdk 2022-04-09 00:35:46 -0300
  • e8842c3d69 XML docs for RegisterTexture gdk 2022-04-06 20:11:24 -0300
  • ab1e5a92f9 PR feedback, and add a comment on serialized structs gdk 2022-04-06 20:08:03 -0300
  • ccc83963bd Proper shader program disposal gdk 2022-04-04 17:26:37 -0300
  • 15284fdaab Logging improvements gdk 2022-04-04 17:18:18 -0300
  • f28648b6e0 Only create shader cache directory during initialization gdk 2022-04-04 17:07:27 -0300
  • 71daeca63f Regenerate shader cache with one stream, rather than one per shader. riperiperi 2022-04-04 20:22:54 +0100
  • b5476580c1 More robust constant buffer address validation on spec state (2) gdk 2022-04-04 15:25:20 -0300
  • a3489dac29 More robust constant buffer address validation on spec state gdk 2022-04-04 15:15:02 -0300
  • c7cee1d194 Check if title ID is null before combining shader cache path gdk 2022-04-02 23:05:40 -0300
  • 72f17a4ae6 Fix coordinates normalization on cubemap textures gdk 2022-03-30 16:09:44 -0300
  • e04ae3eaa5 Skip incompatible shaders that are missing texture information, instead of crashing gdk 2022-03-30 12:04:15 -0300
  • 02a8c42d7f Replace rectangle texture with just coordinate normalization gdk 2022-03-28 22:05:44 -0300
  • aaaa39b959 Constant buffer use should be per-stage. This change will invalidate existing new caches (file format version was incremented) gdk 2022-03-28 21:47:24 -0300
  • f937824b52 Do not create the old cache directory structure if the old cache does not exist gdk 2022-03-28 20:29:08 -0300
  • d383ec4df9 Better handling for invalid constant buffer 1 data length gdk 2022-03-28 20:15:31 -0300
  • cc7947a18e Replace ParallelDiskCacheLoader state changed event with a callback function gdk 2022-03-28 20:02:51 -0300
  • c7bc1871bb Limit in-flight shader compilation to the maximum number of compilation threads gdk 2022-03-28 19:50:21 -0300
  • 9b9444a997 Translate and compile shaders in forward order (eliminates diffs due to different binding numbers) gdk 2022-03-28 15:15:09 -0300
  • 09f618a41d Register textures on new specialization state gdk 2022-03-28 14:40:08 -0300
  • 0cac08b033 Make shader cache purge delete both old and new shader caches gdk 2022-03-27 19:12:53 -0300
  • 76ad19a07d Handle some missing exceptions gdk 2022-03-27 18:20:13 -0300
  • 246f12f683 Remove IRenderer.CompileShader and IShader interface, replace with new ShaderSource struct passed to CreateProgram directly gdk 2022-03-27 17:58:17 -0300
  • cffb073adb Fix rebase gdk 2022-03-26 22:45:26 -0300
  • 03f1929a06 Address early PR feedback gdk 2022-03-26 22:43:42 -0300
  • c7acfee692 Add some missing XML docs and move GpuAccessor docs to the interface/use inheritdoc gdk 2022-03-26 22:38:22 -0300
  • c237972698 Make shader cache more error resilient gdk 2022-03-26 18:59:33 -0300
  • d4a4be7a4a Re-create specialization state on recompile gdk 2022-03-26 11:36:25 -0300
  • cc828564bc Add a limit to the async translation queue gdk 2022-03-20 19:05:53 -0300
  • e6c58a87dc Fix migration error with BRX shaders gdk 2022-03-20 17:05:32 -0300
  • 3c153868f4 Support migration from old cache format, remove more unused code gdk 2022-03-20 16:11:55 -0300
  • 24a971203e Better codegen for TransformFeedbackDescriptor.AsSpan gdk 2022-03-19 22:57:42 -0300
  • 21b7380983 XML docs + remove more unused methods gdk 2022-03-19 22:55:35 -0300
  • 1b294cf44f Remove more unused code and move cache related code gdk 2022-03-19 18:53:01 -0300
  • 5e6804cde8 Also check CPU VA on GetSpanMapped gdk 2022-03-13 16:52:41 -0300
  • 06415214fb Only check texture descriptors if the constant buffer is bound gdk 2022-03-13 14:59:25 -0300
  • 334a5e1dc9 Remove debug code gdk 2022-03-13 14:43:22 -0300
  • f8ee1b24ad Create shader cache directory if it does not exist + fragment output map related fixes gdk 2022-03-13 14:40:20 -0300
  • 22564f74ee Take transform feedback varying count into account gdk 2022-03-13 13:33:48 -0300
  • 07b692cb4b Remove some debug code gdk 2022-03-13 02:14:58 -0300
  • 14002208c0 New shader cache implementation gdk 2022-03-13 00:54:40 -0300
  • e44a43c7e1
    Implement VMAD shader instruction and improve InvocationInfo and ISBERD handling (#3251) 1.1.99 gdkchan 2022-04-08 07:42:39 -0300
  • ef7680749c
    Merge branch 'master' into vmad-isberd Mary 2022-04-08 12:17:03 +0200
  • 3139a85a2b
    Allow copy texture views to have mismatching multisample state (#3152) 1.1.98 gdkchan 2022-04-08 06:26:48 -0300
  • a4e8bea866
    Lop3Expression: Optimize expressions (#3184) 1.1.97 merry 2022-04-08 10:17:38 +0100
  • 6a9e9b5360
    Remove save data creation prompt (#3252) 1.1.96 MutantAura 2022-04-08 10:09:35 +0100
  • 952f6f8a65
    Calculate vertex buffer size from index buffer type (#3253) 1.1.95 gdkchan 2022-04-08 06:02:06 -0300
  • d04ba51bb0
    amadeus: Improve and fix delay effect processing (#3205) 1.1.94 Mary 2022-04-08 10:52:18 +0200
  • 55ee261363
    service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle (#3247) 1.1.93 Narr the Reg 2022-04-07 13:43:14 -0500
  • 4e3a34412e
    Update to LibHac 0.16.1 (#3263) 1.1.92 Alex Barney 2022-04-07 11:18:14 -0700
  • df8376266c Update to LibHac 0.16.1 Alex Barney 2022-04-07 00:19:46 -0700
  • 3f4fb8f73a
    amadeus: Update to REV11 (#3230) 1.1.91 Mary 2022-04-06 09:12:38 +0200
  • c0280ba44e Fix typo gdk 2022-04-05 20:03:37 -0300
  • 56c56aa34d
    Do not clamp SNorm outputs to the [0, 1] range on OpenGL (#3260) 1.1.90 gdkchan 2022-04-05 18:09:06 -0300
  • 6b8acc9211 Do not clamp SNorm outputs to the [0, 1] range on OpenGL gdk 2022-04-05 14:13:15 -0300
  • d4b960d348
    Implement primitive restart draw arrays properly on OpenGL (#3256) 1.1.89 gdkchan 2022-04-04 18:43:24 -0300
  • b2a225558d
    Do not force scissor on clear if scissor is disabled (#3258) 1.1.88 gdkchan 2022-04-04 18:30:43 -0300
  • 0ef0fc044a
    Small graphics abstraction layer cleanup (#3257) 1.1.87 gdkchan 2022-04-04 18:21:06 -0300
  • 04bd87ed5a
    Fix shader textureSize with multisample and buffer textures (#3240) 1.1.86 gdkchan 2022-04-04 14:43:58 -0300
  • 9a44d9e6ee Do not force scissor on clear if scissor is disabled gdk 2022-04-04 13:34:31 -0300
  • 776ac27f8f Small graphics abstraction layer cleanup gdk 2022-04-04 11:42:16 -0300
  • bdbf9f4898 Implement primitive restart draw arrays properly on OpenGL gdk 2022-04-04 11:10:25 -0300
  • 19123bfb31 We also need to update the size if first vertex changes gdk 2022-04-03 13:53:59 -0300
  • 7f698a167d Calculate vertex buffer size from index buffer type gdk 2022-04-03 13:24:48 -0300
  • 66892a6f29 mods directory update MutantAura 2022-04-03 16:30:59 +0100
  • 7e53fa2d24 review MutantAura 2022-04-03 13:23:50 +0100
  • 9d5808d8d1 begone MutantAura 2022-04-03 00:53:14 +0100
  • 4eaf179de9 Shader cache version bump gdk 2022-04-02 17:06:00 -0300