Commit Graph

  • 38f174eab4 Add query for system text input Henrik Rydgård 2023-06-22 00:00:08 +02:00
  • 0a1bf5532d UI: Allow showing popup string values as password stars Henrik Rydgård 2023-06-21 21:59:11 +02:00
  • 2708f0b93e Add a new "System" request for a username-password dialog box Henrik Rydgård 2023-06-19 23:22:44 +02:00
  • d35c17229c Merge pull request #17612 from m4xw/switch_swkbd Henrik Rydgård 2023-06-22 08:58:03 +02:00
  • 76990aec70 Merge pull request #17609 from fp64/optimize-softgpu-tex-linear Unknown W. Brackets 2023-06-21 23:39:15 -07:00
  • 101128ab17 Merge pull request #17610 from m4xw/memory_arena Henrik Rydgård 2023-06-22 00:48:46 +02:00
  • 71639acd16 [Switch] Enable all System_InputBoxGetString usages M4xw 2023-06-22 00:47:00 +02:00
  • ae14e08084 [Switch] Base implementation for swkbd M4xw 2023-06-22 00:46:02 +02:00
  • 436b55de72 [MemArena] Add designated impl for Nintendo Switch M4xw 2023-06-22 00:06:59 +02:00
  • 5b6bc0cea7 [MemArena] Honor MV_MIRROR_PREVIOUS on ReleaseView Allows for clean teardown of the Memory Map for Switch M4xw 2023-06-22 00:01:38 +02:00
  • 159faaa2ec softgpu: Optimize (bi-)linear texture filtering fp64 2023-06-21 20:02:34 +03:00
  • 14586d6125 Merge pull request #17607 from hrydgard/overlay-progress-bars Henrik Rydgård 2023-06-21 08:01:16 +02:00
  • 266b85d22d Support for extra text in OSD messages (drawn smaller, on darker background) Henrik Rydgård 2023-06-21 01:07:57 +02:00
  • c76b6a48ab Prepare for detailed overlay messages Henrik Rydgård 2023-06-20 23:40:36 +02:00
  • ff75eced70 Progress bar: Fix the indeterminate state Henrik Rydgård 2023-06-21 00:15:23 +02:00
  • d2c3a7c978 Add support for displaying progress bars Henrik Rydgård 2023-06-20 21:26:42 +02:00
  • 9a3b2add27 Merge pull request #17606 from hrydgard/osd-design-update Henrik Rydgård 2023-06-20 19:12:07 +02:00
  • d36e701622 Smoothly animate OSD messages Henrik Rydgård 2023-06-20 18:39:30 +02:00
  • 6ba0479edc OSD: Add colored backgrounds to OSD messages, according to type. Henrik Rydgård 2023-06-20 17:27:34 +02:00
  • 9df01a5bf3 Merge pull request #17605 from hrydgard/osd-refactoring Henrik Rydgård 2023-06-20 16:34:02 +02:00
  • 8fa7cb2122 iOS buildfix, cleanup Henrik Rydgård 2023-06-20 16:10:13 +02:00
  • 575c428867 Buildfix Henrik Rydgård 2023-06-20 15:23:45 +02:00
  • ed0c4b7a9e Rename OSD "Message" to "Entry" since it can soon be multiple other things (progress bar, etc). Henrik Rydgård 2023-06-20 15:07:01 +02:00
  • 7cc8c6cea4 OSD: Add semantics, move the the OSD state to common (while keeping the renderer in the UI). Henrik Rydgård 2023-06-20 14:40:46 +02:00
  • d7e4055c4e Merge pull request #17604 from hrydgard/more-custom-buttons Henrik Rydgård 2023-06-20 11:41:23 +02:00
  • d6552a7673 Implement an "OverlayScreen" concept. OSD can now render on top of other screens than EmuScreen. Henrik Rydgård 2023-06-19 15:50:36 +02:00
  • 91aa9405e5 Increase the amount of custom buttons to 20. Henrik Rydgård 2023-06-20 10:42:31 +02:00
  • 48fab112b9 Collapse the "Custom 1", "Custom 2" etc translation strings Henrik Rydgård 2023-06-20 10:20:26 +02:00
  • 73836e7bcb Custom buttons: Store them in an array, remove as many count restrictions as possible. Henrik Rydgård 2023-06-20 09:30:38 +02:00
  • 56e5cbee91 Merge pull request #17602 from unknownbrackets/elf-reloc Henrik Rydgård 2023-06-19 08:12:10 +02:00
  • d4a0121ab6 Merge pull request #17600 from brad0/cmake_libzip_header_path Unknown W. Brackets 2023-06-18 19:16:54 -07:00
  • a9dce5ae62 Merge pull request #17601 from brad0/cmake_x11_vulkan Unknown W. Brackets 2023-06-18 19:16:13 -07:00
  • b2b61d58d4 Loader: Support HI16/16 pairs, not just LO16. Unknown W. Brackets 2023-06-18 19:04:59 -07:00
  • a9668bdb60 Debugger: More useful tag for section suballocs. Unknown W. Brackets 2023-06-18 19:04:18 -07:00
  • 5acbc4af78 CMake: Include X11 Xlib header path Brad Smith 2023-06-18 19:47:00 -04:00
  • 089a700d3e CMake: Include system libzip header path Brad Smith 2023-06-18 19:12:38 -04:00
  • 264c6d740b Merge pull request #17599 from hrydgard/ui-icon-cache Henrik Rydgård 2023-06-18 16:06:07 +02:00
  • 300a64a86d IconCache: Remove texture objects quite quickly after it stops getting used. Henrik Rydgård 2023-06-18 15:24:56 +02:00
  • 6f9941dafa Crashfix during clearing Henrik Rydgård 2023-06-18 15:12:58 +02:00
  • 2bf2f745e2 IconCache: Add pending state to avoid duplicate downloads in some cases Henrik Rydgård 2023-06-18 14:54:01 +02:00
  • cb5926761b Add a way to monitor the icon cache from the system info screen. Henrik Rydgård 2023-06-18 14:18:45 +02:00
  • 8a27627a9f Use the new icon cache for the icons in the homebrew store. Henrik Rydgård 2023-06-18 12:13:40 +02:00
  • 2bee5b64e4 Add new icon cache, for caching small images. Henrik Rydgård 2023-06-18 12:10:52 +02:00
  • 9f88dbd656 Icon cache for UI rendering Henrik Rydgård 2023-06-18 10:32:35 +02:00
  • 20adf2f124 Merge pull request #17598 from lvonasek/compat_openxr_hotfix Henrik Rydgård 2023-06-18 13:32:23 +02:00
  • 1492b51b5b OpenXR - Disable stereo for Ultimate Ghosts and Goblins Lubos 2023-06-18 13:29:18 +02:00
  • 7c81adbf2d Merge pull request #17596 from hrydgard/refactor-sysinfo-screen Henrik Rydgård 2023-06-18 13:11:08 +02:00
  • 90085522ef System information screen: Re-use the TabbedDialogScreen logic Henrik Rydgård 2023-06-18 12:22:36 +02:00
  • 0fb7d6f7d7 Merge pull request #17594 from hrydgard/backport-fixes Unknown W. Brackets 2023-06-17 14:39:22 -07:00
  • 0983927319 Comment cleanup Henrik Rydgård 2023-06-17 23:19:23 +02:00
  • 31a6cecef9 Allow specifying content-type for posts instead of hardcoding. Henrik Rydgård 2023-06-17 22:43:58 +02:00
  • 2de510432d Rename our private md5 functions to not clash with other libraries (ugh) Henrik Rydgård 2023-06-16 12:40:10 +02:00
  • 71cb766393 Fix re-entrancy issue in Downloader Henrik Rydgård 2023-06-17 22:31:47 +02:00
  • 3bc2aaf7ca Set MIME type "correctly" (at least for retro purposes) for POSTs Henrik Rydgård 2023-06-17 22:31:01 +02:00
  • 601e767e3b HTTPClient: Generalize Download to support GET and POST Henrik Rydgård 2023-06-17 22:29:32 +02:00
  • 93fbb5cdda Merge pull request #17591 from lvonasek/feature_openxr_passthrough Henrik Rydgård 2023-06-17 22:12:53 +02:00
  • cef7c5a1a1 OpenXR - Forgotten changes added Lubos 2023-06-17 21:55:47 +02:00
  • efd8565ffe Merge pull request #17592 from fp64/anymask-movemask Unknown W. Brackets 2023-06-17 09:48:09 -07:00
  • 4642e0a66f OpenXR - Add passthrough option (Quest only) Lubos 2023-06-17 16:33:21 +02:00
  • ab85c46161 Use _mm_movemask_ps for AnyMask fp64 2023-06-17 01:05:02 -04:00
  • 5b4fa06b00 Revert Dot33 on 32-bit x86 only. See #17584 Henrik Rydgård 2023-06-16 23:43:15 +02:00
  • 9f14cfb54e Merge pull request #17539 from Nemoumbra/broadcast-config Henrik Rydgård 2023-06-16 17:20:46 +02:00
  • 27a5482a46 Code cleanup, copyright typo fixed Nemoumbra 2023-06-16 17:13:10 +03:00
  • 58cf719b71 Merge pull request #17587 from hrydgard/extract-tabbed-dialog-class Henrik Rydgård 2023-06-16 15:15:14 +02:00
  • fffaa41091 Extract the class TabbedUIDialogScreen from GameSettingsScreen. Henrik Rydgård 2023-06-16 13:44:35 +02:00
  • 6d4e5a0f3e Merge pull request #17584 from fp64/sse2-dot33 Henrik Rydgård 2023-06-15 20:08:23 +02:00
  • fee65be915 Merge pull request #17582 from hrydgard/uvscaleoffset-fix Henrik Rydgård 2023-06-15 13:21:30 +02:00
  • def09bf575 Update the uvscale uniform a bit more conservatively on framebuffer changes Henrik Rydgård 2023-06-15 11:57:30 +02:00
  • f0d844a5a3 Convert Dot33 to SSE2 fp64 2023-06-14 22:02:50 -04:00
  • 4a4cd3d977 Add logging when loading a save state that has "unknown-prefix-mode" set Henrik Rydgård 2023-06-14 10:23:03 +02:00
  • 76c4064c54 Merge pull request #17578 from hrydgard/vk-basic-stats Henrik Rydgård 2023-06-14 09:45:27 +02:00
  • ae29fd2951 Vulkan profiler: Show CPU command buffer recording timing even if GPU timing is unavailable Henrik Rydgård 2023-06-14 00:19:58 +02:00
  • fbd10e4722 FastVec: Add capacity lock, fix bug (extracted from a coming PR) Henrik Rydgård 2023-06-14 00:00:37 +02:00
  • 8eb55a6fd7 Merge pull request #17575 from hrydgard/vk-rip-out-input-attachments Henrik Rydgård 2023-06-13 22:33:25 +02:00
  • 6d8069dfd1 Vulkan: Remove the remains of the input attachment experiment Henrik Rydgård 2023-06-13 20:46:27 +02:00
  • 0037a9703c Merge pull request #17573 from hrydgard/addstrip-opt Henrik Rydgård 2023-06-13 13:16:00 +02:00
  • df7bd89b7d Division->shift. since it's a signed integer, gets rid of a cdq instruction. Henrik Rydgård 2023-06-13 11:57:28 +02:00
  • 0eb3702ecb Then add the early-outs for NEON too. Henrik Rydgård 2023-06-13 11:47:31 +02:00
  • 9647872a09 Same for NEON, first the refactor... Henrik Rydgård 2023-06-13 11:38:45 +02:00
  • 77da36c03f SSE addstrip: Add the early-outs. Henrik Rydgård 2023-06-13 11:35:26 +02:00
  • 39034586a4 SSE: Refactor AddStrip to prepare for early out Henrik Rydgård 2023-05-30 00:37:01 +02:00
  • 22632b82bd Merge pull request #17565 from hrydgard/breakout-vcache-vulkan Henrik Rydgård 2023-06-13 09:56:52 +02:00
  • 963ca50ba7 Merge pull request #17567 from hrydgard/uvscale-as-argument Henrik Rydgård 2023-06-13 09:49:31 +02:00
  • 71a34d4ffc Merge pull request #17569 from hrydgard/arm64dec-optimize-saved-regs Henrik Rydgård 2023-06-13 09:49:08 +02:00
  • 10ae6f099b Merge pull request #17571 from unknownbrackets/softgpu-dot Henrik Rydgård 2023-06-13 09:47:13 +02:00
  • a7fa37d114 softgpu: Use SIMD more for dot products. Unknown W. Brackets 2023-06-12 19:54:32 -07:00
  • 2ac7cc38e5 Merge pull request #17570 from hrydgard/fix-volume-keys Henrik Rydgård 2023-06-13 00:50:26 +02:00
  • bb40baefb5 Fix issue with volume keys in the app UI Henrik Rydgård 2023-06-13 00:47:48 +02:00
  • cdcf3b272e ARM64: Optimize saved registers in vertex decoder. Henrik Rydgård 2023-06-13 00:23:04 +02:00
  • 4af6fac726 Nop-align the ARM and ARM64 loops too. Many CPUs benefit somewhat from hot loops being 16-byte aligned. Henrik Rydgård 2023-06-13 00:05:01 +02:00
  • 5ae9c9c64e Merge pull request #17568 from hrydgard/extract-some-changes Henrik Rydgård 2023-06-12 23:38:14 +02:00
  • c4e44d66b0 x86/x64: Nop-align the main loop of vertex decoder loops Henrik Rydgård 2023-06-12 20:38:41 +02:00
  • 01cea7f088 Pass uvScale in as an argument to the vertex decoder Henrik Rydgård 2023-06-12 16:46:12 +02:00
  • 17a723e68c Merge pull request #17566 from hrydgard/vertex-decoder-color-opt Henrik Rydgård 2023-06-12 20:23:31 +02:00
  • 880379c15d Extract some minor changes from #17497 Henrik Rydgård 2023-06-12 20:20:06 +02:00
  • d957f6b0be Of course got the check backwards Henrik Rydgård 2023-06-12 19:45:34 +02:00
  • 1a1462ecb0 x86 buildfix, warning fix Henrik Rydgård 2023-06-12 17:44:49 +02:00
  • c9aa3479a4 Make vertexFullAlpha-in-register work the same as on ARM. Henrik Rydgård 2023-06-11 17:13:31 +02:00
  • a164f77f47 VertexDecoderX86 (64-bit only): Avoid a memory access per loop iteration for alpha Henrik Rydgård 2023-06-05 10:28:19 +02:00
  • 94e3412fd5 Merge pull request #17564 from hrydgard/stencil-clear-fix Henrik Rydgård 2023-06-12 14:25:28 +02:00