Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård 1c58617392 Merge pull request #18208 from unknownbrackets/x86-ir-float
x86jit: Speed up float to int conversions
2023-09-24 09:30:00 +02:00
Henrik Rydgård ac3139b8ee Merge pull request #18213 from unknownbrackets/x86-ir-fcmp
IR: Improve fcmp/vfpu compare jit
2023-09-24 09:29:14 +02:00
Henrik Rydgård 87feeeb7e0 Merge pull request #18214 from unknownbrackets/x86-ir-leftover
Implement a few leftover x64 ops
2023-09-24 09:28:39 +02:00
Henrik Rydgård fb5ba16ef3 Merge pull request #18211 from hrydgard/more-crash-fix-attempts
More crash fix attempts
2023-09-24 09:24:48 +02:00
Unknown W. Brackets 6d41f15f0d x86jit: Implement FSign. 2023-09-23 22:08:17 -07:00
Unknown W. Brackets 06ec41d1de x86jit: Implement fcr31/break related ops. 2023-09-23 22:01:22 -07:00
Unknown W. Brackets 3a705d9470 x86jit: Implement BSwap16. 2023-09-23 22:01:09 -07:00
Unknown W. Brackets 580c9a634b x86jit: Implement ReverseBits. 2023-09-23 22:00:58 -07:00
Unknown W. Brackets 24da5a3ba2 irjit: Small simplification to regcache. 2023-09-23 22:00:49 -07:00
Unknown W. Brackets 15f01b13a2 x86jit: Small tweak for SltU zero, x. 2023-09-23 22:00:38 -07:00
Henrik Rydgård 964f606a9c Fix some issues around geometry shaders - like, loading them from shader cache while disabled 2023-09-24 01:29:38 +02:00
Henrik Rydgård dbd3045f87 Join the shader cache load thread on exit 2023-09-24 01:07:08 +02:00
Henrik Rydgård 9a515c851f Vulkan: Extend the cacheLock usage in GetShaders (was unsafe, though mildly) 2023-09-24 00:58:45 +02:00
Henrik Rydgård c4ad32420a Merge pull request #18210 from unknownbrackets/ui-waves
UI: Round wave coords to prevent gaps
2023-09-23 23:34:35 +02:00
Unknown W. Brackets 14e2e1ed62 x64jit: Optimize FCmpVfpuAggregate. 2023-09-23 14:31:46 -07:00
Unknown W. Brackets c5d896a9d7 x86jit: Speed up c.eq.s. 2023-09-23 14:31:18 -07:00
Henrik Rydgård ae0305d974 Merge pull request #18207 from unknownbrackets/irjit-safe-mem
irjit: Correct alignment checks against SP
2023-09-23 23:25:12 +02:00
Henrik Rydgård 946b16dbc5 Merge pull request #18206 from unknownbrackets/gpu-blend-cleanup
GPU: Handle invalid blendeq more accurately
2023-09-23 23:23:13 +02:00
Henrik Rydgård a8295781bb Merge pull request #18205 from unknownbrackets/http-error
http: Fix errors on connect
2023-09-23 23:15:55 +02:00
Unknown W. Brackets ebf9de7864 UI: Round wave coords to prevent gaps. 2023-09-23 14:03:06 -07:00
Unknown W. Brackets 1c81d47dd4 x86jit: Speed up float to int conversions. 2023-09-23 13:28:58 -07:00
Unknown W. Brackets 69b8fb9bc2 irjit: Correct alignment checks against SP. 2023-09-23 13:15:06 -07:00
Unknown W. Brackets b610e2f314 GPU: Handle invalid blendeq more accurately. 2023-09-23 13:08:25 -07:00
Unknown W. Brackets 4a2cd1bb7b http: Fix errors on connect. 2023-09-23 13:05:01 -07:00
Henrik Rydgård 7dc18a94af Merge pull request #18201 from hrydgard/asserts-and-checks
Asserts and checks
2023-09-23 19:59:41 +02:00
Henrik Rydgård e64d1e94fe add reporting to the invalid replacement op 2023-09-23 11:39:20 +02:00
Henrik Rydgård 8fc01e37d9 Check for bad indices in GetReplacementFunc to avoid crashes 2023-09-23 10:09:55 +02:00
Henrik Rydgård 6a8f65b566 Some assert paranoia, remove unused "failed_" variable 2023-09-23 10:09:32 +02:00
Henrik Rydgård c1529b2704 Merge pull request #18200 from hrydgard/assert-time
Add time-elapsed to assert messages
2023-09-23 09:29:42 +02:00
Henrik Rydgård 949f746f96 Add time-elapsed to assert messages
Just a crude thing to easily see if a crash is from just starting a game
or later.
2023-09-23 08:53:59 +02:00
Croden1999 0b58f0917d assets/lang: Update zh_CN.ini 2023-09-23 00:40:43 +08:00
Henrik Rydgård a9b6421dfd v1.16.3 v1.16.3 2023-09-22 15:27:23 +02:00
Henrik Rydgård 90ac4d5127 Add one string to zh_CN.ini from #18193 2023-09-22 15:16:45 +02:00
Henrik Rydgård d0d41262d1 Merge pull request #18195 from hrydgard/readme-1.16.3
Update README.md for 1.16.3
2023-09-22 11:26:36 +02:00
Henrik Rydgård 455b58487d Linkify readme 2023-09-22 11:03:29 +02:00
Henrik Rydgård 8fd0426c29 Update README.md for 1.16.3 2023-09-22 11:03:04 +02:00
Henrik Rydgård c2406aeb45 Merge pull request #18194 from hrydgard/minor-stuff-again
Cleanups and comment clarifications
2023-09-22 10:59:30 +02:00
Henrik Rydgård e7c0b41867 Improve an assert 2023-09-22 10:58:43 +02:00
Henrik Rydgård 81f47caf2f Clarify the primitive expansion, add reporting 2023-09-22 10:27:02 +02:00
Henrik Rydgård 755648c997 Don't use std::move in dirlisting, see #18192 2023-09-22 10:09:10 +02:00
Croden1999 567ba61057 Update zh_CN.ini 2023-09-22 06:23:04 +08:00
Henrik Rydgård f83fb2325e NativeActivity: null surface on exit, renderloopthread on exception 2023-09-21 16:42:00 +02:00
Henrik Rydgård 602407fcf2 Warning and comment fixes, logic precedence fixes in PPGeDraw 2023-09-21 16:41:42 +02:00
Henrik Rydgård 3aed81d51b Merge pull request #18170 from hch12907/sdl-ttf
ci: use pkgconfig as a fallback for finding SDL2_ttf
2023-09-21 13:45:52 +02:00
Henrik Rydgård 50da8a91da Merge pull request #18190 from hrydgard/original-address-asserts
Add an assert to try to track down a mysterious reported crash.
2023-09-21 12:26:23 +02:00
Henrik Rydgård 8a90e94e74 Add an assert to try to track down a mysterious reported crash. 2023-09-21 12:08:16 +02:00
Henrik Rydgård 1cb8bf38f9 Merge pull request #18189 from hrydgard/vulkan-shader-cache-load
Be a bit smarter when loading the shader cache, avoid duplicating work
2023-09-21 11:48:27 +02:00
Henrik Rydgård 1aab1c4b09 Be a bit smarter when loading the shader cache, avoid duplicating work 2023-09-21 10:44:04 +02:00
Henrik Rydgård cdffce8ce0 Merge pull request #18186 from hrydgard/remove-unhelpful-assert
Vulkan: Remove an assert that didn't give much actionable information
2023-09-21 09:15:00 +02:00
Henrik Rydgård 2e171b22ec Vulkan: Remove an assert that didn't give much actionable information. Replace with reporting. 2023-09-20 22:50:38 +02:00