Commit Graph

  • 51456980db Merge pull request #18121 from unknownbrackets/jit-ir-profiler Henrik Rydgård 2023-09-25 09:04:55 +02:00
  • 9b2fa46861 IR: Add mini native jit MIPS block profiler. Unknown W. Brackets 2023-09-10 09:49:14 -07:00
  • e104a28b71 irjit: Handle VDet. Unknown W. Brackets 2023-09-24 23:03:25 -07:00
  • 4164f363da Merge pull request #18232 from unknownbrackets/x86-ir-extract Henrik Rydgård 2023-09-25 07:40:35 +02:00
  • 279b046b8f Merge pull request #18231 from hch12907/master Henrik Rydgård 2023-09-25 07:40:05 +02:00
  • fc133f4994 Debugger: Use a thread to flush meminfo. Unknown W. Brackets 2023-09-24 19:03:57 -07:00
  • b0da32f41f Debugger: Defer copy src tag lookups. Unknown W. Brackets 2023-09-24 18:29:43 -07:00
  • a416478780 Debugger: Skip tag copy on READ notify. Unknown W. Brackets 2023-09-24 18:19:50 -07:00
  • 810d8c0890 Debugger: Use dedicated func to notify mem copy. Unknown W. Brackets 2023-09-24 18:03:12 -07:00
  • 28edae016e SDL: fallback to atlas if SDL2_ttf is <2.0.18 Hoe Hao Cheng 2023-09-25 09:53:31 +08:00
  • 05786f5719 x86jit: Correct spill on IR lane extract. Unknown W. Brackets 2023-09-24 19:06:06 -07:00
  • 685d2acffe x86jit: Retain old lanes when there's space. Unknown W. Brackets 2023-09-24 17:31:25 -07:00
  • 46e704f879 x86jit: Cleanup and refactor transfer. Unknown W. Brackets 2023-09-24 16:58:41 -07:00
  • d9f6bae1ff x64jit: Initial reg transfer. Unknown W. Brackets 2023-09-23 11:14:42 -07:00
  • 88b6442527 irjit: Add facility for native reg transfer. Unknown W. Brackets 2023-09-20 21:20:59 -07:00
  • 06a1f0b72c Merge pull request #18226 from unknownbrackets/x86-ir-breakpoints Henrik Rydgård 2023-09-25 00:47:22 +02:00
  • 8b9836afd3 SizeManager: Don't send notifySurface if paused. Cleaner exits / task switches in the log. Henrik Rydgård 2023-09-24 21:51:58 +02:00
  • 1b8b441cfd Tighten up some renderloop logic in app-android.cpp Henrik Rydgård 2023-09-25 00:01:54 +02:00
  • 0013c6fede Rename ensureRenderLoop -> startRenderLoopThread Henrik Rydgård 2023-09-24 22:09:00 +02:00
  • 2b0bbb1e0c Remove isFinishing check in onDestroy - not relevant. Henrik Rydgård 2023-09-24 22:07:48 +02:00
  • 2291855a1f Remove dead code path Henrik Rydgård 2023-09-24 21:41:09 +02:00
  • 7b2657f3ff Merge pull request #18228 from unknownbrackets/ir-jit-unittest Henrik Rydgård 2023-09-24 21:36:28 +02:00
  • da013ee105 x86jit: Fix asm jitbase displacement check. Unknown W. Brackets 2023-09-24 12:11:00 -07:00
  • 7d0f2e43b6 irjit: Fix safety of kernel bit memory addresses. Unknown W. Brackets 2023-09-24 10:16:10 -07:00
  • e5df318990 unittest: Add jit compare for jit IR. Unknown W. Brackets 2023-09-23 11:19:27 -07:00
  • 2ba63c65f2 Merge pull request #18227 from unknownbrackets/x86-ir-flush Henrik Rydgård 2023-09-24 17:27:38 +02:00
  • 272c162aae arm64jit: Enable in UI. Unknown W. Brackets 2023-09-24 06:45:00 -07:00
  • e7aec4dae1 Merge pull request #18225 from TotalCaesar659/patch-1 Henrik Rydgård 2023-09-24 17:02:12 +02:00
  • d36728e532 x86jit: Load common float vals from constants. Unknown W. Brackets 2023-09-24 07:04:14 -07:00
  • decccf199a x86jit: Flush floats together if possible. Unknown W. Brackets 2023-09-23 12:09:36 -07:00
  • 9742aaaffe x86jit: Use MOVAPS directly when we can. Unknown W. Brackets 2023-09-23 11:52:42 -07:00
  • ec7f163a32 Update Russian translation TotalCaesar659 2023-09-24 17:43:30 +03:00
  • 772b3ff7b8 arm64jit: Tweak memchecks. Unknown W. Brackets 2023-09-23 11:17:06 -07:00
  • e433a8be4a arm64jit: Speed up memchecks, add validation. Unknown W. Brackets 2023-09-20 08:56:50 -07:00
  • fcb5042eaa Merge pull request #18224 from unknownbrackets/x86-ir-dis Henrik Rydgård 2023-09-24 16:29:34 +02:00
  • 86f98bf904 Merge pull request #18223 from Valtekken/patch-1 Henrik Rydgård 2023-09-24 16:16:49 +02:00
  • 5929aaae85 x86jit: Speed up safe memory checks. Unknown W. Brackets 2023-09-20 08:30:08 -07:00
  • 017d0d4b17 x86jit: Improve memory breakpoint speed. Unknown W. Brackets 2023-09-20 07:54:24 -07:00
  • 34ff24a4f3 irjit: Describe native offsets better. Unknown W. Brackets 2023-09-20 07:53:03 -07:00
  • 3e20a5802f x86jit: Describe constants better. Unknown W. Brackets 2023-09-19 20:11:41 -07:00
  • cf8c5f3b6b RA popup: different choice of words Valtekken 2023-09-24 15:16:06 +02:00
  • 638192b024 Merge pull request #18220 from hrydgard/keymap-lock-fix Henrik Rydgård 2023-09-24 14:47:58 +02:00
  • fa2b9f8fdd Merge pull request #18221 from hrydgard/cleanups-fixes Henrik Rydgård 2023-09-24 14:47:41 +02:00
  • 546f9d7743 Some cleanups and fixes to obscure crashes Henrik Rydgård 2023-09-24 12:58:43 +02:00
  • 3264209772 Add some missing locking in KeyMap.cpp. Henrik Rydgård 2023-09-24 12:33:01 +02:00
  • acf530e996 Merge pull request #18218 from hrydgard/simplify-getshaders Henrik Rydgård 2023-09-24 12:19:50 +02:00
  • 45bc4d8750 Make GetIndexBounds friendlier to autovectorization. Works on x86 at least. Henrik Rydgård 2023-09-24 12:15:04 +02:00
  • 6e303e8f1d Vulkan: Simplify GetShaders and DirtyLastShader, making them internally consistent. Henrik Rydgård 2023-09-24 11:50:24 +02:00
  • 559cc60a66 Merge pull request #18216 from hrydgard/remove-shader-cache-load-thread Henrik Rydgård 2023-09-24 11:18:07 +02:00
  • d31ba393af Don't load the shader cache on a separate thread - all it does is already async Henrik Rydgård 2023-09-24 10:45:43 +02:00
  • 1c58617392 Merge pull request #18208 from unknownbrackets/x86-ir-float Henrik Rydgård 2023-09-24 09:30:00 +02:00
  • ac3139b8ee Merge pull request #18213 from unknownbrackets/x86-ir-fcmp Henrik Rydgård 2023-09-24 09:29:14 +02:00
  • 87feeeb7e0 Merge pull request #18214 from unknownbrackets/x86-ir-leftover Henrik Rydgård 2023-09-24 09:28:39 +02:00
  • fb5ba16ef3 Merge pull request #18211 from hrydgard/more-crash-fix-attempts Henrik Rydgård 2023-09-24 09:24:48 +02:00
  • 6d41f15f0d x86jit: Implement FSign. Unknown W. Brackets 2023-09-17 22:01:25 -07:00
  • 06ec41d1de x86jit: Implement fcr31/break related ops. Unknown W. Brackets 2023-09-17 14:06:04 -07:00
  • 3a705d9470 x86jit: Implement BSwap16. Unknown W. Brackets 2023-09-17 13:24:59 -07:00
  • 580c9a634b x86jit: Implement ReverseBits. Unknown W. Brackets 2023-09-17 13:16:45 -07:00
  • 24da5a3ba2 irjit: Small simplification to regcache. Unknown W. Brackets 2023-09-17 12:23:15 -07:00
  • 15f01b13a2 x86jit: Small tweak for SltU zero, x. Unknown W. Brackets 2023-09-17 12:22:20 -07:00
  • 964f606a9c Fix some issues around geometry shaders - like, loading them from shader cache while disabled Henrik Rydgård 2023-09-24 01:28:05 +02:00
  • dbd3045f87 Join the shader cache load thread on exit Henrik Rydgård 2023-09-24 01:07:08 +02:00
  • 9a515c851f Vulkan: Extend the cacheLock usage in GetShaders (was unsafe, though mildly) Henrik Rydgård 2023-09-24 00:56:59 +02:00
  • c4ad32420a Merge pull request #18210 from unknownbrackets/ui-waves Henrik Rydgård 2023-09-23 23:34:35 +02:00
  • 14e2e1ed62 x64jit: Optimize FCmpVfpuAggregate. Unknown W. Brackets 2023-09-23 11:16:51 -07:00
  • c5d896a9d7 x86jit: Speed up c.eq.s. Unknown W. Brackets 2023-09-19 20:11:10 -07:00
  • ae0305d974 Merge pull request #18207 from unknownbrackets/irjit-safe-mem Henrik Rydgård 2023-09-23 23:25:12 +02:00
  • 946b16dbc5 Merge pull request #18206 from unknownbrackets/gpu-blend-cleanup Henrik Rydgård 2023-09-23 23:23:13 +02:00
  • a8295781bb Merge pull request #18205 from unknownbrackets/http-error Henrik Rydgård 2023-09-23 23:15:55 +02:00
  • ebf9de7864 UI: Round wave coords to prevent gaps. Unknown W. Brackets 2023-09-23 14:03:06 -07:00
  • 1c81d47dd4 x86jit: Speed up float to int conversions. Unknown W. Brackets 2023-09-19 18:28:47 -07:00
  • 69b8fb9bc2 irjit: Correct alignment checks against SP. Unknown W. Brackets 2023-09-20 08:28:50 -07:00
  • b610e2f314 GPU: Handle invalid blendeq more accurately. Unknown W. Brackets 2023-09-23 13:08:25 -07:00
  • 4a2cd1bb7b http: Fix errors on connect. Unknown W. Brackets 2023-09-23 11:10:45 -07:00
  • 7dc18a94af Merge pull request #18201 from hrydgard/asserts-and-checks Henrik Rydgård 2023-09-23 19:59:41 +02:00
  • e64d1e94fe add reporting to the invalid replacement op Henrik Rydgård 2023-09-23 11:39:20 +02:00
  • 8fc01e37d9 Check for bad indices in GetReplacementFunc to avoid crashes Henrik Rydgård 2023-09-23 10:09:55 +02:00
  • 6a8f65b566 Some assert paranoia, remove unused "failed_" variable Henrik Rydgård 2023-09-23 10:09:12 +02:00
  • c1529b2704 Merge pull request #18200 from hrydgard/assert-time Henrik Rydgård 2023-09-23 09:29:42 +02:00
  • 949f746f96 Add time-elapsed to assert messages Henrik Rydgård 2023-09-23 08:53:24 +02:00
  • 0b58f0917d assets/lang: Update zh_CN.ini Croden1999 2023-09-23 00:40:43 +08:00
  • a9b6421dfd v1.16.3 v1.16.3 Henrik Rydgård 2023-09-22 15:27:23 +02:00
  • 90ac4d5127 Add one string to zh_CN.ini from #18193 Henrik Rydgård 2023-09-22 15:16:45 +02:00
  • d0d41262d1 Merge pull request #18195 from hrydgard/readme-1.16.3 Henrik Rydgård 2023-09-22 11:26:36 +02:00
  • 455b58487d Linkify readme Henrik Rydgård 2023-09-22 11:03:29 +02:00
  • 8fd0426c29 Update README.md for 1.16.3 Henrik Rydgård 2023-09-22 11:03:04 +02:00
  • c2406aeb45 Merge pull request #18194 from hrydgard/minor-stuff-again Henrik Rydgård 2023-09-22 10:59:30 +02:00
  • e7c0b41867 Improve an assert Henrik Rydgård 2023-09-22 10:58:43 +02:00
  • 81f47caf2f Clarify the primitive expansion, add reporting Henrik Rydgård 2023-09-22 10:27:02 +02:00
  • 755648c997 Don't use std::move in dirlisting, see #18192 Henrik Rydgård 2023-09-22 10:09:10 +02:00
  • 567ba61057 Update zh_CN.ini Croden1999 2023-09-22 06:23:04 +08:00
  • f83fb2325e NativeActivity: null surface on exit, renderloopthread on exception Henrik Rydgård 2023-09-21 16:42:00 +02:00
  • 602407fcf2 Warning and comment fixes, logic precedence fixes in PPGeDraw Henrik Rydgård 2023-09-21 16:41:09 +02:00
  • 3aed81d51b Merge pull request #18170 from hch12907/sdl-ttf Henrik Rydgård 2023-09-21 13:45:52 +02:00
  • 50da8a91da Merge pull request #18190 from hrydgard/original-address-asserts Henrik Rydgård 2023-09-21 12:26:23 +02:00
  • 8a90e94e74 Add an assert to try to track down a mysterious reported crash. Henrik Rydgård 2023-09-20 19:11:28 +02:00
  • 1cb8bf38f9 Merge pull request #18189 from hrydgard/vulkan-shader-cache-load Henrik Rydgård 2023-09-21 11:48:27 +02:00
  • 1aab1c4b09 Be a bit smarter when loading the shader cache, avoid duplicating work Henrik Rydgård 2023-09-21 10:43:41 +02:00
  • cdffce8ce0 Merge pull request #18186 from hrydgard/remove-unhelpful-assert Henrik Rydgård 2023-09-21 09:15:00 +02:00
  • 2e171b22ec Vulkan: Remove an assert that didn't give much actionable information. Replace with reporting. Henrik Rydgård 2023-09-20 22:25:22 +02:00