Commit Graph

  • 7087bd8ae6 Merge pull request #17886 from hrydgard/more-renderloop-refactors Henrik Rydgård 2023-08-10 17:41:28 +02:00
  • 779a156251 PortManager warning fix. The #pragma pack stuff was redundant anyway Henrik Rydgård 2023-08-10 16:57:38 +02:00
  • 4b0ac494d0 Even more simplification Henrik Rydgård 2023-08-10 16:35:25 +02:00
  • 0477ba8c78 Core.cpp: Some slight simplifications Henrik Rydgård 2023-08-10 16:33:02 +02:00
  • 0deefb82a9 thin3d: Merge BeginFrame and SetDebugFlags (set them every frame anyway) Henrik Rydgård 2023-08-10 15:53:05 +02:00
  • dec320de2d Reorder some stuff to make more sense. Henrik Rydgård 2023-08-10 15:44:27 +02:00
  • be708e3e02 Move KeepScreenAwake to platform specific code. Henrik Rydgård 2023-08-10 13:21:36 +02:00
  • b7b3e81e2f Forgot to remove some EGL files from the vcxproj. Henrik Rydgård 2023-08-10 13:54:07 +02:00
  • 0fdb0e47a8 Revert "Move Present to the end of NativeFrame()" Henrik Rydgård 2023-08-10 13:51:35 +02:00
  • f40a49369c Merge pull request #17883 from hrydgard/remove-unused-egl-stuff Henrik Rydgård 2023-08-10 13:10:43 +02:00
  • c6179c67e4 Remove from cmakelists and android.mk. Henrik Rydgård 2023-08-10 12:01:28 +02:00
  • 13274f7ca6 Remove some unused EGL code Henrik Rydgård 2023-08-10 11:16:40 +02:00
  • 6f12144aec Merge pull request #17884 from hrydgard/android-update-gradle Henrik Rydgård 2023-08-10 12:02:03 +02:00
  • e87956578c Update gradle to 8.1.0 Henrik Rydgård 2023-08-10 11:18:00 +02:00
  • b600e60216 Merge pull request #17882 from hrydgard/split-finish-and-present Henrik Rydgård 2023-08-10 11:08:08 +02:00
  • 96506544b7 Just some random driveby code cleanup Henrik Rydgård 2023-08-10 10:28:25 +02:00
  • 4e77c63b97 Move Present to the end of NativeFrame() Henrik Rydgård 2023-08-10 10:00:12 +02:00
  • 1b6d4df3a4 Move the EndFrame/Present split one level out, to NativeApp.cpp Henrik Rydgård 2023-08-10 09:56:54 +02:00
  • e06e919624 VulkanRenderManager: Split finish and present (so we can inject a wait in between if desired). Henrik Rydgård 2023-08-10 09:50:01 +02:00
  • a246df40c3 Merge pull request #17879 from hrydgard/move-present-out-of-screenmanager Henrik Rydgård 2023-08-10 09:43:54 +02:00
  • 182e0c169c Merge pull request #17880 from dressupgeekout/netbsd_source Unknown W. Brackets 2023-08-09 23:44:49 -07:00
  • 0d96cb9cbb Several functions on NetBSD are hidden behind _NETBSD_SOURCE Charlotte Koch 2023-08-09 23:22:37 -07:00
  • 0d4a2a7594 Call draw->Begin/EndFrame from outside the screen manager. Henrik Rydgård 2023-08-09 23:20:08 +02:00
  • 50ea506b6a Revert "Regression experiment: Temporarily revert to returning 0 from bad achievement memory accesses." Henrik Rydgård 2023-08-09 16:16:39 +02:00
  • 3e682ea733 Take out the "yield" arm64 implementation, that uses a builtin that some compilers miss. Henrik Rydgård 2023-08-09 12:20:27 +02:00
  • 2342c4522c Merge pull request #17875 from unknownbrackets/riscv-jit Henrik Rydgård 2023-08-09 09:30:15 +02:00
  • bac4e8d42d Merge pull request #17874 from unknownbrackets/irjit-exits Henrik Rydgård 2023-08-09 09:11:52 +02:00
  • 6758675054 Merge pull request #17873 from unknownbrackets/irjit-shuffle Henrik Rydgård 2023-08-09 09:10:03 +02:00
  • 2c13b6d973 riscv: Implement vc2i. Unknown W. Brackets 2023-08-07 00:20:44 -07:00
  • 28c58c1d24 irjit: Allow more forms of vmidt. Unknown W. Brackets 2023-08-07 00:11:58 -07:00
  • 4b9011e475 riscv: Reduce call bloat using temps. Unknown W. Brackets 2023-08-06 23:42:58 -07:00
  • ddf3d02a3c riscv: Implement vi2uc. Unknown W. Brackets 2023-08-06 23:19:41 -07:00
  • 268adf1aa1 riscv: Implement scaled float/int convert. Unknown W. Brackets 2023-08-06 21:33:25 -07:00
  • 0b4e7d60f9 riscv: Implement ReverseBits in jit. Unknown W. Brackets 2023-08-06 21:33:00 -07:00
  • ad4cbbab8e riscv: Don't cache mipState on backend. Unknown W. Brackets 2023-08-06 00:21:49 -07:00
  • 31ff23746c irjit: Prefer ExitToConst over ExitToReg. Unknown W. Brackets 2023-08-06 19:14:00 -07:00
  • 3f97545f99 irjit: Reduce exits from constants. Unknown W. Brackets 2023-08-06 18:55:30 -07:00
  • 5f9a8fd1a1 irjit: Rename IRRegCache to IRImmRegCache. Unknown W. Brackets 2023-08-06 18:33:34 -07:00
  • 1a92027810 riscv: Make Vec4Shuffle overlap safe. Unknown W. Brackets 2023-08-08 22:59:32 -07:00
  • e73c203984 irjit: Fix Vec4Shuffle overlap issue. Unknown W. Brackets 2023-08-08 22:59:55 -07:00
  • bf2ec90f64 Merge pull request #17865 from hrydgard/upgrade-molten-vk Henrik Rydgård 2023-08-08 16:34:38 +02:00
  • 768b273a83 Merge pull request #17870 from hrydgard/revert-rcheevos Henrik Rydgård 2023-08-08 16:33:06 +02:00
  • 0c8a397ed8 Merge pull request #17871 from hrydgard/ridge-racer-fix-again Henrik Rydgård 2023-08-08 16:31:42 +02:00
  • ebfd76d742 Add back the self-render check that kept Ridge Racer working. Henrik Rydgård 2023-08-08 15:42:52 +02:00
  • ac269aaa4b rcheevos: revert to before #17806 Henrik Rydgård 2023-08-08 15:38:22 +02:00
  • 38357a2c1c Merge pull request #17868 from hrydgard/present-wait-thread-fixes Henrik Rydgård 2023-08-08 15:37:39 +02:00
  • a044d8ccc2 Regression experiment: Temporarily revert to returning 0 from bad achievement memory accesses. Henrik Rydgård 2023-08-08 15:33:46 +02:00
  • 86db91979f Turn off present-wait for now. Too many issues. Henrik Rydgård 2023-08-08 15:07:44 +02:00
  • 652cc6cd65 Race condition fix Henrik Rydgård 2023-08-08 14:00:58 +02:00
  • 8fec4fb02f wip Henrik Rydgård 2023-08-07 22:35:18 +02:00
  • 2990fe48cb Merge pull request #17867 from hrydgard/correct-mac-bundle-version Henrik Rydgård 2023-08-08 13:01:21 +02:00
  • 0aa9b765b1 Merge pull request #17866 from hrydgard/sdl-loop-refactor Henrik Rydgård 2023-08-08 13:01:09 +02:00
  • 5ee04ce403 SDL: Break out event processing from main loop Henrik Rydgård 2023-08-08 11:21:09 +02:00
  • 1f65557168 Fix mac bundle version string. Henrik Rydgård 2023-08-08 12:11:37 +02:00
  • 527e16c17a Merge pull request #17863 from hrydgard/merge-update-render Henrik Rydgård 2023-08-08 12:00:29 +02:00
  • 97a0acf6d0 Mac: Update MoltenVK to version from the latest SDK Henrik Rydgård 2023-08-08 11:58:33 +02:00
  • 8e74907710 Don't try to use VK_GOOGLE_display_timing on Mac/iOS. MoltenVK has an implementation that seems broken. Henrik Rydgård 2023-08-08 11:46:17 +02:00
  • bcae36d8cb Merge NativeUpdate and NativeRender, we always call them together. Henrik Rydgård 2023-08-07 22:44:06 +02:00
  • 096c168dd7 Add yield() function to tell the CPU that we're busy-waiting (rare) (#17862) Henrik Rydgård 2023-08-07 21:38:03 +02:00
  • 1f3136155b Merge pull request #17861 from hrydgard/intel-vk-fix Henrik Rydgård 2023-08-07 12:35:21 +02:00
  • 8b47af7b96 Quick buildfix for libretro / d3d11 Henrik Rydgård 2023-08-07 11:55:09 +02:00
  • a6b5340d97 Don't crash if VK_KHR_present_id / VK_KHR_present_wait are not exposed (but feature still reported available) Henrik Rydgård 2023-08-07 11:36:49 +02:00
  • c6c79a98c7 Merge pull request #17855 from hrydgard/more-achievement-ui-fixes Henrik Rydgård 2023-08-07 01:26:09 +02:00
  • e9431d0d1e Merge pull request #17859 from unknownbrackets/irjit-vec4 Henrik Rydgård 2023-08-06 23:05:33 +02:00
  • 3dc71cff75 irjit: Keep a couple more ops in Vec4. Unknown W. Brackets 2023-08-06 13:32:31 -07:00
  • 6a1dbd4cde irjit: Allow Vec4 to be used with masks. Unknown W. Brackets 2023-08-06 13:07:17 -07:00
  • 2b964fd3b0 irjit: Handle more common Vec4 prefix cases. Unknown W. Brackets 2023-08-06 12:50:14 -07:00
  • 79ca880ac7 irjit: Implement vqmul, add Vec4Blend. Unknown W. Brackets 2023-08-06 12:06:16 -07:00
  • 85ee7c85c1 irjit: Allow masked vneg.q. Unknown W. Brackets 2023-08-06 12:05:51 -07:00
  • 014fbeabf2 Merge pull request #17856 from hrydgard/uwp-color-emoji Unknown W. Brackets 2023-08-06 09:17:39 -07:00
  • d90dbcb28e Merge pull request #17857 from unknownbrackets/ir-vfpuctrl Henrik Rydgård 2023-08-06 17:56:22 +02:00
  • a32889d3ca irjit: Consistently dirty vfpuctrl in IR. Unknown W. Brackets 2023-08-06 08:36:19 -07:00
  • a29a35b91a irjit: Fix mfvc eating prefixes. Unknown W. Brackets 2023-08-06 08:28:25 -07:00
  • ab685be566 Windows UWP: Enable color emoji rendering through DirectWrite Henrik Rydgård 2023-08-06 17:25:20 +02:00
  • 5533d5ec57 More lenient emoji check, remove unused variable Henrik Rydgård 2023-08-06 16:03:15 +02:00
  • cd0f2eb401 Achievement list: Support the more detailed categorization, RC_CLIENT_ACHIEVEMENT_LIST_GROUPING_PROGRESS Henrik Rydgård 2023-08-06 15:43:33 +02:00
  • 83dbc60d86 Merge pull request #17854 from hrydgard/color-emoji-android Henrik Rydgård 2023-08-06 15:36:44 +02:00
  • 63cfe28f61 Implement color emoji support on Android Henrik Rydgård 2023-08-06 10:48:46 +02:00
  • a477ca3f05 Add a couple of emoji to UI in debug mode Henrik Rydgård 2023-08-06 11:35:13 +02:00
  • 70622e0d4e Merge pull request #17853 from Nemoumbra/buildfix Henrik Rydgård 2023-08-06 14:29:04 +02:00
  • c2f9ae2e16 Buildfix for VS2017 Nemoumbra 2023-08-06 15:06:54 +03:00
  • ea659319b2 Merge pull request #17852 from unknownbrackets/riscv-centralize Henrik Rydgård 2023-08-06 10:54:53 +02:00
  • 93e3d35f5d irjit: Move more to IRNativeBackend, split. Unknown W. Brackets 2023-08-06 00:15:46 -07:00
  • 68a15f45c0 Merge pull request #17849 from hrydgard/path-by-name Henrik Rydgård 2023-08-04 23:53:22 +02:00
  • dc48acc9b9 MainScreen on Android TV: Add a button to enter a path by text. Henrik Rydgård 2023-08-04 22:32:25 +02:00
  • 2d37a1b388 Merge pull request #17847 from hrydgard/d3d11-max-frame-latency Henrik Rydgård 2023-08-04 12:23:22 +02:00
  • 39d25ce91f D3D11: Allow setting the max frame latency Henrik Rydgård 2023-08-04 11:53:51 +02:00
  • 691799a0ca irjit: Centralize native jit compile dispatch. Unknown W. Brackets 2023-08-03 23:05:10 -07:00
  • 74a471d7a5 Merge pull request #17846 from hrydgard/debug-overlay-everywhere Henrik Rydgård 2023-08-03 20:55:35 +02:00
  • c3f5cfe719 Merge pull request #17838 from hrydgard/minor-drawengine-opt Henrik Rydgård 2023-08-03 18:59:08 +02:00
  • 8e1dc35dd1 Vulkan: Show instance extensions, both enabled and available, in sysinfo Henrik Rydgård 2023-08-03 18:56:47 +02:00
  • 7139dd326c Buildfix Henrik Rydgård 2023-08-03 18:04:12 +02:00
  • be63ce3a4a Minor refactor allowing getting the GPU profile string outside games Henrik Rydgård 2023-08-03 16:31:20 +02:00
  • dfabad8d29 Merge pull request #17845 from DDinghoya/DDinghoya-patch-1 Henrik Rydgård 2023-08-03 16:25:45 +02:00
  • a32249a3cf Move DebugOverlay rendering to the overlay screen, allowing drawing it on top of the menu Henrik Rydgård 2023-08-03 16:19:18 +02:00
  • 128acdd208 Merge pull request #17844 from hch12907/sdl-ttf Henrik Rydgård 2023-08-03 15:16:31 +02:00
  • ac57b7d6cb Update ko_KR.ini DDinghoya 2023-08-03 22:09:23 +09:00
  • 8ef781faff Merge pull request #17843 from hrydgard/android-display-timing Henrik Rydgård 2023-08-03 15:06:27 +02:00
  • e77fc325d8 ci: add SDL2_ttf and fontconfig to the dependencies Hoe Hao Cheng 2023-08-03 18:22:36 +08:00
  • 4d7e949f23 SDL: text alignment fix Hoe Hao Cheng 2023-07-31 22:43:45 +08:00