Commit Graph

23839 Commits (aef647f53e54601b4dbfe1bf610a5ea6bc1ac810)

Author SHA1 Message Date
Liam 79f225bd59 am: rewrite IProcessWindingController 2 years ago
Liam c7e94e2175 am: rewrite ILibraryAppletSelfAccessor 2 years ago
Liam 1c797a8048 am: rewrite ILibraryAppletCreator 2 years ago
Liam f9bba8007d am: rewrite ILibraryAppletAccessor 2 years ago
Liam 2c49ebbeea am: rewrite IHomeMenuFunctions 2 years ago
Liam 17460def8e am: rewrite IGlobalStateController, add ICradleFirmwareUpdater 2 years ago
Liam 77b7e1e682 am: rewrite IDisplayController 2 years ago
Liam eafaa5511d am: move IDebugFunctions 2 years ago
Liam 96fea99af9 am: rewrite ICommonStateGetter 2 years ago
Liam 44e7e85f23 am: rewrite IApplicationFunctions 2 years ago
Liam af35057212 am: rewrite IAppletCommonFunctions 2 years ago
Liam 590e86792c am: rewrite IAudioController 2 years ago
Liam 6fd6c65fd4 am: rewrite ISystemAppletProxy 2 years ago
Liam c809f7193a am: rewrite ILibraryAppletProxy 2 years ago
Liam c7e97b22fb am: rewrite IApplicationProxy 2 years ago
Liam b2e140b032 am: rewrite appletAE, appletOE 2 years ago
Narr the Reg 2ff45cd0da
Merge pull request #12756 from liamwhite/applet-multiprocess-hwc
general: applet multiprocess
2 years ago
german77 04a9d14f35 service: news: Stub remaining functions 2 years ago
german77 26e028808a yuzu: Allow non npad hotkeys and disable controller navigation requirement 2 years ago
Narr the Reg 2053ff96fc service: ldn: Migrate and refractor service to new IPC 2 years ago
Liam 368bf2211f texture_cache: tweak iteration tracking change 2 years ago
Liam de8a623932 texture_cache: avoid overestimation of ASTC texture sizes 2 years ago
Liam 865a0186b6 caches: make critical reclamation less eager and possible in more cases 2 years ago
t895 adebc96a9c config: Always delete control settings in ClearControlPlayerValues 2 years ago
Charles Lombardo 999ec5739d
Merge pull request #12978 from liamwhite/ffs-qcom
host_shaders: add vendor workaround for adreno drivers
2 years ago
liamwhite 2337397a15
Merge pull request #12969 from german77/bcat-interface
service: bcat: Migrate and refractor service to new IPC
2 years ago
liamwhite 7c56ecca3f
Merge pull request #12949 from liamwhite/multi-wait
service: add os types and multi wait API
2 years ago
Liam 4677fd3f64 am: use applet program loading for tested versions 2 years ago
Liam 4eeac731ff host_shaders: add vendor workaround for adreno drivers 2 years ago
Fernando Sahmkow 9ce43ee677 Texture Cache: Fix untracking on GPU remap 2 years ago
Narr the Reg 816d03f7d9 service: bcat: Address review issues 2 years ago
Narr the Reg 909f7eb3d2 service: bcat: Implement news interfaces 2 years ago
Narr the Reg 7c2e9a6596 service: bcat: Migrate and refractor service to new IPC 2 years ago
Kevnkkm fe6934593f
Fix multiplayer player count color in dark themes | Temp fix until #12744: Add green color for counts > 0 and < max_players - 1 (#12930)
* fix intended player count color in dark themes

* Refactor

* Change to green color for white and dark themes

* Add const to the colors and extra name for green color
2 years ago
Narr the Reg 52c8adc7ed
Merge pull request #12951 from liamwhite/more-ipc
ipc: additional fixes
2 years ago
liamwhite 7ec7ff0f30
Merge pull request #12920 from t895/jni-common
android: Move JNI setup and helpers to common
2 years ago
liamwhite a133eadf06
Merge pull request #12927 from german77/cheat-pause
dmnt: cheat: Add pause and resume support
2 years ago
liamwhite 89dd0fa932
Merge pull request #12968 from t895/thermal-status
android: Thermal throttling indicator
2 years ago
liamwhite a9dcfe2a42
Merge pull request #12964 from t895/foreground-service-test
android: Remove foreground service
2 years ago
liamwhite 2ad8d614b5
Merge pull request #12966 from german77/free_npad
service: hid: Free npad applet resource
2 years ago
Liam b206ea5cfe am: fix focus states and display of indirect keyboard 2 years ago
Liam 70590f79f8 am: stub SetMediaPlaybackState for self controller 2 years ago
Liam fa12384350 general: add default configurations for applet mode 2 years ago
Liam 78aac6b403 gpu: dependency-inject scaling/antialiasing filter state for capture layers 2 years ago
Liam 0cb413c3d3 nvnflinger/gpu: implement applet capture 2 years ago
Liam 962c82540c nvnflinger/gpu: implement blending 2 years ago
Liam 06fd7f2012 nvservices: unmap only on last container free 2 years ago
Liam 0cbb555e9a video_core: defensively program around unmapped device pointers 2 years ago
Liam 2e8c21ad2d core: fix multiprocess with nce 2 years ago
t895 f44183db9e android: Use utility function for applying view margins 2 years ago
t895 5fa9bc192c android: Add thermal throttling overlay 2 years ago
liamwhite f9a559d2b7
Merge pull request #12967 from german77/let_me_out
service: Fix OutLargeData attributes
2 years ago
t895 af87365672 android: Remove foreground service 2 years ago
Narr the Reg 03a23c037a service: Fix OutLargeData attributes 2 years ago
Narr the Reg 0ac777460d service: hid: Free npad applet resource 2 years ago
t895 0a1283f94f android: Fix regex for git version 2 years ago
t895 2600ac65c8 android: Run OnEmulationStarted frontend callback in another thread
The JVM has problems with attaching to a Fiber so we start a new thread and wait for the result here.
2 years ago
t895 c8e8c614a0 common: fs: Expand android macros 2 years ago
t895 e7c4c8b993 android: Move JNI setup and helpers to common 2 years ago
FearlessTobi 7cfb51e5e7 shared_translation: Add tooltips for general settings 2 years ago
Fernando S f049453dd6
Merge pull request #12903 from liamwhite/const-offset
shader_recompiler: use only ConstOffset for OpImageFetch
2 years ago
liamwhite cac37a6f6e
Merge pull request #12954 from german77/hidbus-interface
service: hid: Migrate hidbus to new interface
2 years ago
liamwhite 263dfa95e4
Merge pull request #12914 from FernandoS27/vc-refactor
VideoCore Refactor Part 1.
2 years ago
Narr the Reg b4d88a7bb4 service: hid: Migrate hidbus to new interface 2 years ago
Fernando Sahmkow ae833aa9c0 SMMU: Ensure the backing address range matches the current 2 years ago
liamwhite 4463ded603
Merge pull request #12939 from german77/wonder
dmnt: cheat: Invalidate cache on memory writes
2 years ago
liamwhite 159dec01ee
Merge pull request #12932 from german77/any-key-is-good
yuzu: Make controller keys easier to assign
2 years ago
liamwhite 6319bafafa
Merge pull request #12912 from FearlessTobi/ports-feb-24
Port some small changes from Citra (web_backend and translations)
2 years ago
Charles Lombardo c000a5ff09
Merge pull request #12909 from t895/play-store-automation
ci: android: Play store publishing setup
2 years ago
Liam fee263c59c ipc: additional fixes 2 years ago
Liam 5a64a77df3 glue: use multi wait API 2 years ago
Liam 6810929f6a server_manager: use multi wait API 2 years ago
Liam 9404633bfd service: add os types and multi wait API 2 years ago
german77 12f86f89fc yuzu: Make controller keys easier to assign 2 years ago
Narr the Reg 9858ea79fb dmnt: cheat: Invalidate cache on memory writes 2 years ago
FearlessTobi 2c357c929c shared_translation: Add tooltips for advanced graphics and system settings 2 years ago
FearlessTobi 482e203d5c shared_translation: Add tooltips for core and graphics settings 2 years ago
liamwhite c10e720ba9
Merge pull request #12883 from FernandoS27/memory_manager_mem
MemoryManager: Reduce the page table size based on last big page address.
2 years ago
liamwhite 5016de3626
Merge pull request #12928 from german77/motion-mp
service: hid: Add multiprocess support to six axis input
2 years ago
liamwhite d5fb9fd12c
Merge pull request #12933 from german77/irs-interface
service: irs: Migrate service to new interface
2 years ago
FearlessTobi c0a383d960 web_backend: Fix compilation 2 years ago
german77 b6106604c4 service: hid: Migrate hid debug service to new interface 2 years ago
german77 12b6162852 service: irs: Migrate service to new interface 2 years ago
german77 8f192b494a service: hid: Add multiprocess support to six axis input 2 years ago
german77 372897aac4 service: hid: Ensure aruid data is initialized 2 years ago
Fernando Sahmkow fa47ac1c9f Common: Rename SplitRangeSet to OverlapRangeSet 2 years ago
german77 c52d7cc694 dmnt: cheat: Add pause and resume support 2 years ago
Charles Lombardo a2f23746c2
Merge pull request #12905 from liamwhite/hwc-release
nvnflinger: release buffers before presentation sleep
2 years ago
Charles Lombardo 215b13f2a2
Merge pull request #12924 from liamwhite/pedantic-unsigned
typed_address: test values are unsigned
2 years ago
liamwhite 35ed9425d7
Merge pull request #12925 from german77/linux-tab
yuzu: Fully hide linux tab
2 years ago
liamwhite 74cc8721c7
Merge pull request #12915 from german77/cheat
dmnt: cheats: Update cheat vm to latest version
2 years ago
german77 96d881f087 yuzu: Fully hide linux tab 2 years ago
Liam 0e950baf41 typed_address: test values are unsigned 2 years ago
german77 8113f55f4b dmnt: cheats: Silence memory errors 2 years ago
Liam f296a9ce9a shader_recompiler: use only ConstOffset for OpImageFetch 2 years ago
Fernando Sahmkow 0d5a3abeae Buffer Cache: Refactor to use Range sets instead 2 years ago
Liam 85143e8376 gdb: fix load/save of fp values in a32 2 years ago
german77 504abbd6e0 dmnt: cheats: Update cheat vm to latest version 2 years ago
Fernando Sahmkow accccc0cbf NVDRV: Refactor HeapMapper to use RangeSets 2 years ago
Fernando Sahmkow 01ba6cf610 Common: Introduce Range Sets 2 years ago
Fernando Sahmkow 4841dc0b74 VideoCore: Move Slot Vector to Common 2 years ago
Tobias 185125e4e4 citra_qt/configure_ui: Show country of language in the combobox
This prevents an issue where we had seperate versions of the same language for different regions and they were not distinguishable (e.g. "Chinese (China)" and "Chinese (Taiwan)").

Also makes it so we do not need to hardcode specific languages anymore.
2 years ago
t895 99ea31faa8 ci: android: Play store publishing setup 2 years ago
FearlessTobi 9ade941de1 web_backend: Sync with Citra implementation
While porting https://github.com/citra-emu/citra/pull/7347, I noticed the code of yuzu was not up-to-date with the implementation from Citra.
2 years ago
liamwhite 4cccbe7989
Merge pull request #12892 from liamwhite/serialization-stuff
cmif_serialization: enforce const for references
2 years ago
Liam 5eb5c96750 nvnflinger: release buffers before presentation sleep 2 years ago
liamwhite 5da55cbac9
Merge pull request #12901 from Kelebek1/timezone_firmware_fix
Fix firmware timezone boot load check.
2 years ago
liamwhite 81cc4df1f9
Merge pull request #12895 from german77/files
service: fs: Skip non user id folders
2 years ago
liamwhite 25f3d358b1
Merge pull request #12877 from german77/npad-fixed
service: hid: Multiple fixes
2 years ago
liamwhite a3c8bb251d
Merge pull request #12852 from Calinou/multiplayer-color-player-counts
Color player counts in the multiplayer public lobby list
2 years ago
liamwhite 327533be1f
Merge pull request #12851 from Calinou/multiplayer-persist-filters
Persist filters in multiplayer public lobby list
2 years ago
liamwhite 61ea2115c7
Merge pull request #12850 from Calinou/multiplayer-add-hotkeys
Add hotkeys for multiplayer actions
2 years ago
Kelebek1 108a72ea8a Fix firmware timezone boot load check. 2 years ago
Narr the Reg fb3ef957bb service: fs: Skip non user id folders 2 years ago
Liam 78f72b3bf5 cmif_serialization: enforce const for references 2 years ago
Fernando S 6baf965777
Merge pull request #12857 from liamwhite/const
service: use const references for input raw data
2 years ago
Fernando S 3f86b339f3
Merge pull request #12845 from liamwhite/notif
notif: rewrite for new IPC
2 years ago
liamwhite 3ac46aeced
Merge pull request #12885 from Moonlacer/eclipse-fix
structured_control_flow: Add Samsung Proprietary Driver ID to Reorder Pass
2 years ago
Fernando S 58cf2ee1f9
Merge pull request #12761 from liamwhite/mp-composite
video_core: rewrite presentation for layer composition
2 years ago
Moonlacer 11a8ef6640 Clang Fix 2 years ago
Moonlacer b51b47e707 Add Samsung Proprietary Driver ID to Reorder Pass
For RDNA-based Samsung Xclipse GPUs
2 years ago
Liam 35e3c68028 service: use const references for input raw data 2 years ago
Narr the Reg 818721d12d service: hid: Multiple fixes 2 years ago
liamwhite d49275f0e7
Merge pull request #12875 from FernandoS27/sw-blitter
SwBlitter: Fix Pitch linear reading/writting
2 years ago
liamwhite c9ff4b9de4
Merge pull request #12848 from german77/caps-interface
service: capsrv: Migrate to new IPC
2 years ago
liamwhite 21138b6a86
Merge pull request #12780 from german77/touch_resource5
service: hid: Fully implement touch resource
2 years ago
Fernando Sahmkow f740d8b9be MemoryManager: Reduce the page table size based on last big page address. 2 years ago
Fernando Sahmkow 5cb9fe7819 SwBlitter: Fix Pitch linear reading/writting 2 years ago
Liam 2c421a7046 hardware_composer: implement speed limit extensions 2 years ago
Liam a595e9e8a7 nvnflinger/gpu: implement layer stack composition 2 years ago
Liam 10cf058518 renderer_opengl: implement layer stack composition 2 years ago
Liam 9bdf09bd76 renderer_vulkan: implement layer stack composition 2 years ago
Liam d4de04584f renderer_opengl: split up blit screen resources into antialias and window adapt passes 2 years ago
Liam dd2918efd8 renderer_opengl: move out ownership of FSR resources 2 years ago
Liam 2ed9586130 renderer_vulkan: convert FSR to graphics pipeline 2 years ago
Liam b78900e956 renderer_opengl: move out FSR shader source construction 2 years ago
Liam 60ee29aac3 renderer_opengl: split out FXAA 2 years ago
Liam b90eff4bc6 renderer_opengl: split out SMAA 2 years ago
Liam 0c2e5b64c9 renderer_vulkan: split up blit screen resources into separate antialias and window adapt passes 2 years ago
Liam 9568b310be renderer_vulkan: isolate FXAA from blit screen 2 years ago
Liam 2b1dd3bef5 renderer_opengl: isolate core presentation code 2 years ago
Liam 453091f611 video_core: consistently account for resolution scaling when rendering 2 years ago
Liam 80de01a5b4 video_core: simplify accelerated surface fetch and crop handling between APIs 2 years ago
Narr the Reg 7cc7d027f7
Merge pull request #12760 from liamwhite/mp-am
am: rewrite for multiprocess support
2 years ago
Narr the Reg 12e5293c73
Merge pull request #12858 from liamwhite/non-blocking
internal_network: only poll for accept on blocking sockets
2 years ago
liamwhite 22492b68b7
Merge pull request #12869 from FernandoS27/smmu-fixes
SMMU: A set of different fixes.
2 years ago
liamwhite a12a26e19b
Merge pull request #12864 from Kelebek1/small_time_fixes
Small time fixes
2 years ago
liamwhite 2a2a1d98b3
Merge pull request #12868 from t895/engine-per-game
settings: Allow audio sink, input, and output to be set per game
2 years ago
liamwhite 6e92a7a149
aoc: fix DLC listing (#12867) 2 years ago
Fernando Sahmkow d57165df45 Device Memory Manager: ensure raster protection only within mapped device addresses. 2 years ago
Fernando Sahmkow 738e9a79a0 DeviceMemory: Make counter types configurable 2 years ago
Fernando Sahmkow aaab11e36f NVDRV: Join the heaper optimization blocks 2 years ago
Liam 8f848f43e9 smmu: use new range mutex construction for protecting counters 2 years ago
Fernando Sahmkow a7c1306e2d Texture Cache: make sparse texture table per channel 2 years ago
t895 e8be665f11 settings: Allow audio sink, input, and output to be set per game 2 years ago
Kelebek1 9ed82a280e Remove a few hacks for clock setups, which seem to no longer be needed, but fix network clock to local clock on every boot. Also fix some logging strings. 2 years ago
Liam 817d916233 am: push storage from error applet with non-zero size 2 years ago
liamwhite ffe3984353
Merge pull request #12860 from liamwhite/serialization2
cmif_serialization: fix LargeData types
2 years ago
liamwhite ec734cb06c
Merge pull request #12859 from german77/led
service: hid: Implement GetPlayerLedPattern accurately
2 years ago
Liam 8292ba7ad6 cmif_serialization: fix LargeData types 2 years ago
liamwhite 2e65616761
Merge pull request #12856 from liamwhite/serialization
cmif_serialization: fix out layout calculation
2 years ago
Narr the Reg a0f7f2b309 service: hid: Implement GetPlayerLedPattern accurately 2 years ago
Hugo Locurcio 442aad9b27
Persist filters in multiplayer public lobby list
After connecting to a room, the chosen filter text, "Games I Own",
"Hide Empty Rooms" and "Hide Full Rooms" values are persisted
to configuration so they are preserved across restarts.

This makes it easier to rejoin a room if you regularly play the same
game, or after a crash.
2 years ago
Hugo Locurcio 8e0f97ac96
Color player counts in the multiplayer public lobby list
- Full lobbies have their player count displayed in red.
- Lobbies with one slot left have their player count displayed in orange.
- Empty lobbies have their player count grayed out.
2 years ago
Liam 5510b31972 internal_network: only poll for accept on blocking sockets 2 years ago
LotP1 ecea5ef757
Update sockets.h
forgot to realign the enum
2 years ago
LotP1 a1ce45b0b1
Update src/core/hle/service/sockets/sockets.h
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
2 years ago
Liam 9ba9780a96 cmif_serialization: fix out layout calculation 2 years ago
Narr the Reg 4afca6bf5d service: capsrv: Migrate to new IPC 2 years ago
Liam 8e0a40434c am: stop emulation when all applets are closed 2 years ago
Liam 68303ed601 core: support offline web applet 2 years ago
Liam 8a146469c0 am: return AppletDataBroker and use for frontend applets 2 years ago
Liam b1c2f791af am: rework IStorage for transfer storage 2 years ago
Liam 182137a9a4 am: migrate global state to per-applet state structure 2 years ago
Liam 3155f4e96d am: retrieve main applet creation info from frontend 2 years ago
Hugo Locurcio 345d691328
Add hotkeys for multiplayer actions
Default shortcuts were chosen as to be intuitive (use the first letter
of the action, or the second word's first letter) and work on all
types of keyboards. The hotkeys can be used while playing a game too,
as they are application-wide.
2 years ago
Liam dfb9fa0144 am: re-namespace frontend applets to frontend directory 2 years ago
Liam a7e9d7842d am: add new datatypes for per-applet state 2 years ago
Liam 7de6b41030 service: split am into components 2 years ago
LotP1 2cc5c517cf
Update sockets_translate.cpp
Align the error case with it's index in the Errno enum
2 years ago
LotP1 c0775e74ec
Update sockets.h
Add the CONNREFUSED error to the Service::Sockets::Errno enum
2 years ago
LotP1 3acf35bb98
Update sockets_translate.cpp
Add support for the CONNREFUSED Errno.
Without this Connect() will return SUCCESS when a connection is refused, instead of an error code. This causes code, that relies on the result of Connect() being SUCCESS, to execute when it shouldn't.
2 years ago
Narr the Reg 64fca24b32 service: mii: Set arguments as const 2 years ago
Liam 41149d061d notif: rewrite for new IPC 2 years ago
liamwhite ba4cee1812
Merge pull request #12843 from t895/system-driver-whoops
android: Don't show delete button for system driver
2 years ago
liamwhite 06abf3205a
Merge pull request #12837 from german77/cat
service: am: Focus state changed goes last
2 years ago
liamwhite adfdc9520a
Merge pull request #12836 from german77/im_home
service: hid: Implement home, capture and sleep buttons
2 years ago
liamwhite 90cb852908
Merge pull request #12814 from Kelebek1/time_new_ipc
Move time services to new IPC and add debug printing
2 years ago
liamwhite 278dd589ec
Merge pull request #12439 from FireBurn/vkresult
Simplify VkResult lookup
2 years ago
t895 15e8791f9d android: Don't show delete button for system driver 2 years ago
amazingfate 6c8df6af44 fix build for gcc 11 2 years ago
german77 8e93537266 service: am: Focus state changed goes last 2 years ago
german77 b8f16f3538 service: hid: Implement home, capture and sleep buttons 2 years ago
german77 87e26de0fc service: hid: Restore active aruid 2 years ago
Narr the Reg 575183d6dc service: hid: Fully implement touch resource 2 years ago
liamwhite 6a2532fe17
Merge pull request #12555 from flodavid/fix-gamemode-setting
Save gamemode configuration and add per-game config
2 years ago
liamwhite 3655115105
Merge pull request #12821 from merryhime/atomic_ops
atomic_ops: Reduce code duplication with templates
2 years ago
liamwhite 5561a08d59
Merge pull request #12831 from Kelebek1/audren_multi
Use the input process handle to get the correct application's memory
2 years ago
liamwhite e687ca8735
Merge pull request #12833 from merryhime/vsync-crash
configure_graphics: Avoid crash when vsync_mode_combobox is empty
2 years ago
Merry 0bf46cb1ee configure_graphics: Avoid crash when vsync_mode_combobox is empty (occurs when renderer backend is Null) 2 years ago
Kelebek1 19a2f12692 Use the input process handle to get the correct application's memory 2 years ago
liamwhite 72c897c49d
Merge pull request #12826 from t895/system-driver-version
android: Show system driver information
2 years ago
liamwhite 077a50a547
Merge pull request #12825 from liamwhite/why
kernel: clear pinned waiter list on unpin
2 years ago
liamwhite 820f1c8a16
Merge pull request #12823 from german77/set-audio
service: set: Implement more Qlaunch Settings
2 years ago
liamwhite b163757e1f
Merge pull request #12802 from german77/mii_interface
service: mii: Migrate service to new interface
2 years ago
german77 b75401a2cb service: set: Increase settings version 2 years ago
german77 12e7ee2357 service: set: Implement more Qlaunch Settings 2 years ago
t895 c770af9b12 android: Disable focus on loading card
Additionally de-emphasize the ripple that I can't disable
2 years ago
t895 2d8f80b65e android: Show system driver information 2 years ago
Liam 6c4eb2733d kernel: clear pinned waiter list on unpin 2 years ago
t895 3f1290cee3 android: Multi-program app switching 2 years ago
Merry 5a20d07c21 atomic_ops: Fix MSVC 2 years ago
Merry 9f91d310c6 atomic_ops: Remove volatile qualifier 2 years ago
Merry 6527c0d2fc atomic_ops: Reduce code duplication with templates
Also fixes builds on unusual toolchains where:
- u32 is unsigned int
- u64 is unsigned long long
- uintptr_t is unsigned long
2 years ago
K900 8b47465586 input: add a missing null pointer check
There's a few other places where the result of GetAruidData is accessed without a null check,
but I couldn't find a code path that hits those.
2 years ago
t895 6a4b25699d android: Reload global settings on closing emulation
UI like the driver manager expects the global settings to be loaded when in the MainActivity so we reload global config to properly reset state on exit.
2 years ago
Kelebek1 da410506a4 Move time services to new IPC.
Add some fixes/improvements to usage with the new IPC
2 years ago
Narr the Reg c5e88c654e service: mii: Migrate service to new interface 2 years ago
liamwhite bd8635e26a
Merge pull request #12808 from t895/uri-moment
vfs: Fix getting URI filename
2 years ago
liamwhite 4349cdba07
Merge pull request #12769 from german77/no-log
core: hid: Reduce controller requests
2 years ago
t895 f2fb761bac vfs: Fix getting URI filename 2 years ago
liamwhite 59aee2b461
Merge pull request #12809 from t895/error-message
android: Add cancel condition to installed content check
2 years ago
liamwhite 4d206d849e
Merge pull request #12765 from german77/sys-hid
service: set: Implement more settings functions for Qlaunch
2 years ago
liamwhite 744c0173d1
Merge pull request #12801 from german77/vibration-fix
service: hid: Don't try to vibrate if device isn't initialized
2 years ago
liamwhite 55482ab5dc
Merge pull request #12707 from FearlessTobi/fs-housekeeping
fs: Various cleanups & add path class for later use
2 years ago
t895 e56b44dee6 android: Add cancel condition to installed content check 2 years ago
Narr the Reg f2012e5aff service: hid: Don't try to vibrate if device isn't initialized 2 years ago
liamwhite 4526fdaf64
Merge pull request #12796 from t895/controller-optimizations
android: Controller focus optimizations
2 years ago
Liam a774ff935c cmif_serialization: support non-domain sessions on domain servers 2 years ago
Liam 431df5ae93 cmif_types: improve ergonomics of types 2 years ago
t895 677c2c2cd2 android: Disable default focus highlight on views that shouldn't be selected 2 years ago
t895 ee540c712c android: Allow controller to focus on toolbar menu items
Workaround for this
https://issuetracker.google.com/issues/256948272
2 years ago
t895 d23c4393fd android: Add 600dp layout for GameInfoFragment 2 years ago
t895 b24a111136 android: Fix button click listener for build version name
Was set to the text instead of the parent view by mistake
2 years ago
t895 91636deaaf android: Disable focus for the root of cards that contain buttons 2 years ago
t895 68cbf67f4c android: Focus on the in game menu when opened 2 years ago
Narr the Reg 53b321c945 service: set: Implement more settings functions for Qlaunch 2 years ago
FearlessTobi 975deb7528 Address review comments and fix compilation problems 2 years ago
FearlessTobi 2c049ae06d fs: Add path class 2 years ago
FearlessTobi 54372fdff5 result: Make fully constexpr, add ON_RESULT_INCLUDED 2 years ago
FearlessTobi c60ab6bbf6 fs/errors: Unify naming of result codes 2 years ago
FearlessTobi cc09c265e1 fs: Replace Mode enum by OpenMode enum 2 years ago
FearlessTobi 0f9288e38d vfs: Move vfs files to their own directory 2 years ago
FearlessTobi 06fb7f90da fs: Move fsp_srv subclasses to separate files
fs: Move additional files to the fsp directory
2 years ago
liamwhite e04368ad7c
Merge pull request #12759 from liamwhite/mp-misc
core: miscellaneous fixes
2 years ago
liamwhite 3e2d3548f2
Merge pull request #12777 from t895/firmware-warning
android: Add key warning
2 years ago
liamwhite eb9036d75b
Merge pull request #12783 from liamwhite/cmif-generation
service: add template serializer for method calls
2 years ago
Liam 01a2d978eb service: add template serializer for method calls 2 years ago
liamwhite 6e67b25af9
Merge pull request #12787 from t895/game-list-refresh
android: Only compare game contents for GameAdapter
2 years ago
liamwhite e91667ba75
Merge pull request #12786 from t895/driver-overlay
android: Show driver vendor in FPS overlay
2 years ago
liamwhite d45561ace0
Merge pull request #12499 from Kelebek1/time
Rework time services
2 years ago
t895 0fdd6e8934 android: Fix waiting for driver install on startup 2 years ago
t895 35794f4f18 android: Add current driver vendor to FPS overlay 2 years ago
t895 b8be8dff69 android: Add key check 2 years ago
t895 bc317a9807 android: Add option to make MessageDialogFragments non-dismissible
Additionally fixes an issue where its viewmodel could hold onto a stale positive action
2 years ago
t895 97ca160b08 frontend_common: Consistently use references
Was swapping between references and pointers for no reason. Just unify them here since each of these utility functions will need their parameters to be alive.
2 years ago
t895 1a3fc3724a frontend_common: Remove key rederivation and keep key check 2 years ago
t895 7b01454d5f android: Only compare game contents for GameAdapter 2 years ago
Matías Locatti 807f421752 Demote Mesa dozen to the bottom of the device list 2 years ago
Kelebek1 e4915fb7d2 Rework time service to fix time passing offline. 2 years ago
liamwhite a76f6a2775
Merge pull request #12763 from liamwhite/fix-hbl-again
loader: also register fs process for raw exefs partition
2 years ago
liamwhite ba518f6899
Merge pull request #12768 from german77/wrong_conversion
service: properly convert buffers to strings
2 years ago
Narr the Reg ad4622da2c core: hid: Skip duplicated vibrations 2 years ago
Narr the Reg 3b1c2896d9 core: hid: Only set polling mode if needed 2 years ago
Narr the Reg fc5d76e6e2 service: properly convert buffers to strings 2 years ago
Liam 5f9a45ada9 loader: also register fs process for raw exefs partition 2 years ago
Liam a120f8ff4d nvservices: close map handles on session close 2 years ago
Liam 96833cd809 kernel: target invalidate to given process 2 years ago
Liam 550cadbee4 device_memory_manager: fix ScratchBuffer indexing 2 years ago
liamwhite 8bd10473d6
Merge pull request #12579 from FernandoS27/smmu
Core: Implement Device Mapping & GPU SMMU
2 years ago
t895 beaab10c8f android: Add to launcher button 2 years ago
Charles Lombardo 889c5d2705
Merge pull request #12739 from t895/debug-keystore
android: Provide debug.keystore for debug and relWithDebInfo builds
2 years ago
Charles Lombardo 17b0aac809
Merge pull request #12738 from t895/lock-drawer
android: Port "Lock drawer" feature from Citra
2 years ago
Charles Lombardo 399220ddbc
Merge pull request #12736 from t895/verify-contents
android: Add verify contents buttons
2 years ago
Mike Lothian 23e074ff14 Simplify VkResult lookup 2 years ago
t895 59080a3d1d android: Provide debug.keystore for debug and relWithDebInfo builds
Allows devs to share debug builds with testers without uninstalling the previous build
2 years ago
t895 3a25a217e6 android: Port "Lock drawer" feature from Citra 2 years ago
Mike Lothian f854ffd015 Add Vulkan-Utility-Libraries dependency 2 years ago
t895 961b5586a5 frontend_common: Remove default value for installer callbacks
We never used these without callbacks and these will break without them in their current state. I could write the default value to return false always but that's unnecessary for now.
2 years ago
liamwhite 57ff934f0d
Merge pull request #12734 from german77/enable-applet
service: hid: Implement EnableAppletForInput
2 years ago
liamwhite 92ce9273ee
Merge pull request #12735 from german77/disable-vibration
core: hid: Allow to disable vibration
2 years ago
t895 dd36d43ea1 android: Add options to verify installed content 2 years ago
Narr the Reg a7a7720752 core: hid: Allow to disable vibration 2 years ago
t895 c725f3c86c frontend_common: Move integrity verification to content_manager 2 years ago
Narr the Reg 1b984738ab service: hid: Implement EnableAppletForInput 2 years ago
Charles Lombardo a3199401f4
Merge pull request #12733 from german77/settings_services
service: set: Don't allow invalid mii author id
2 years ago
german77 a7620a29be service: set: Don't allow invalid mii author id 2 years ago
t895 fe69105f71 android: Sync translations 2 years ago
t895 7b3e26acc9 android: Change "Clear" to "Use global setting" for per-game settings 2 years ago
liamwhite 444e86d191
Merge pull request #12688 from liamwhite/wl-present-fix
renderer_vulkan: recreate swapchain when frame size changes
2 years ago
liamwhite 61ce0088ae
Merge pull request #12724 from merryhime/fs-u8str-overloads
fs/file: Explicitly convert std::u8string to std::filesystem::path
2 years ago
liamwhite b3aa3633c7
Merge pull request #12721 from t895/card-elevation
android: Use elevated card style for home setting card
2 years ago
liamwhite 627ba271ad
Merge pull request #12719 from t895/sort-search
android: Sort recently added/played games by time
2 years ago
liamwhite 2faa631676
Merge pull request #12715 from t895/remove-addons
android: Add uninstall addon button
2 years ago
liamwhite 5838779162
Merge pull request #12660 from german77/better-vibration
service: hid: Fully implement abstract vibration
2 years ago
liamwhite 23fd1041c1
Merge pull request #12701 from liamwhite/flinger-layer-issues
vi: check layer state before opening or closing
2 years ago
Merry 5c398ede6f fs/file: Explicitly convert std::u8string to std::filesystem::path 2 years ago
t895 378e4752a6 android: Use elevated card style for home setting card 2 years ago
t895 dad48f16b7 android: Sort recently added/played games by time 2 years ago
t895 a363fa78ef frontend_common: Add documentation for content_mananger 2 years ago