| 
							
							
								 Charles Lombardo | fc785972f9 | android: Replace lintOptions with lint | 2023-06-03 00:05:33 -07:00 |  | 
			
				
					| 
							
							
								 Charles Lombardo | 9507e99165 | android: Move namespace to app module build.gradle | 2023-06-03 00:05:33 -07:00 |  | 
			
				
					| 
							
							
								 Charles Lombardo | fc0c5fa86f | android: bump compile/target sdk to 33 | 2023-06-03 00:05:33 -07:00 |  | 
			
				
					| 
							
							
								 Charles Lombardo | 9762646112 | android: Upgrade gradle to 8.0.1 | 2023-06-03 00:05:33 -07:00 |  | 
			
				
					| 
							
							
								 liushuyu | e26bd1421e | video_core: fix clang-format errors | 2023-06-03 00:05:33 -07:00 |  | 
			
				
					| 
							
							
								 liushuyu | 19eec22b38 | CMake: fix pkg-config behavior when building for Android | 2023-06-03 00:05:33 -07:00 |  | 
			
				
					| 
							
							
								 liushuyu | 1d0329a065 | CI: add Android build systems | 2023-06-03 00:05:33 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 26ee6844c2 | android: build.gradle: Cleanup build types. | 2023-06-03 00:05:32 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 4769d716fc | android: frontend: settings: Add graphics debugging. | 2023-06-03 00:05:32 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 0276197744 | android: jni: Ensure system is only initialized once. - Fixes likelihood that fastmem allocation succeeds. | 2023-06-03 00:05:32 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | ff2f370946 | video_core: vulkan_device: Correct error message for unsuitable driver. | 2023-06-03 00:05:32 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | dcbf0c43c0 | android: frontend: Cleanup framerate counter. | 2023-06-03 00:05:32 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 8248d69093 | android: vulkan: Implement adrenotools turbo mode. | 2023-06-03 00:05:32 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 21320d80d9 | android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm. - Newer drivers report this as supported, but it is broken. | 2023-06-03 00:05:32 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | b0f8aef057 | android: frontend: Add support for GPU driver selection. | 2023-06-03 00:05:32 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 4c38220a64 | android: native: Add support for custom Vulkan driver loading. | 2023-06-03 00:05:31 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | ae099d583c | core: frontend: Refactor GraphicsContext to its own module. | 2023-06-03 00:05:31 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 32cf6beee3 | common: dynamic_library: Add ctor for existing handle. | 2023-06-03 00:05:31 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | e9f35d3260 | android: EmulationFragment: Always reset overlay. - Ensures correct placement until we have better overlay configuration. | 2023-06-03 00:05:31 -07:00 |  | 
			
				
					| 
							
							
								 Billy Laws | b4a12b889e | Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs This crashes their shader compiler for some reason. | 2023-06-03 00:05:31 -07:00 |  | 
			
				
					| 
							
							
								 Billy Laws | 158a1896ec | Implement scaled vertex buffer format emulation These formats are unsupported by mobile GPUs so they need to be emulated in shaders instead. | 2023-06-03 00:05:31 -07:00 |  | 
			
				
					| 
							
							
								 Billy Laws | 206f1304d6 | Disable push descriptors on adreno drivers Regular descriptors are around 1.5x faster to update. | 2023-06-03 00:05:31 -07:00 |  | 
			
				
					| 
							
							
								 Billy Laws | 26bdecbf45 | Disable VK_EXT_extended_dynamic_state on mali | 2023-06-03 00:05:31 -07:00 |  | 
			
				
					| 
							
							
								 Billy Laws | a3c261d940 | Disable multithreaded pipeline compilation on Qualcomm drivers This causes crashes during compilation on several 6xx and 5xx driver versions. | 2023-06-03 00:05:31 -07:00 |  | 
			
				
					| 
							
							
								 Narr the Reg | f1bb2f3685 | android: Add motion sensor | 2023-06-03 00:05:30 -07:00 |  | 
			
				
					| 
							
							
								 Narr the Reg | 92fb7cc4e4 | android: Hook jni input properly | 2023-06-03 00:05:30 -07:00 |  | 
			
				
					| 
							
							
								 Narr the Reg | 5b80dee181 | android: cleanup touch update loop | 2023-06-03 00:05:30 -07:00 |  | 
			
				
					| 
							
							
								 Narr the Reg | 3be891ea6f | android: Clean joystick overlay | 2023-06-03 00:05:30 -07:00 |  | 
			
				
					| 
							
							
								 Narr the Reg | 639a1f885c | android: Clean dpad overlay | 2023-06-03 00:05:30 -07:00 |  | 
			
				
					| 
							
							
								 Narr the Reg | 1ab269775d | android: Clean button overlay | 2023-06-03 00:05:30 -07:00 |  | 
			
				
					| 
							
							
								 Narr the Reg | 43e43021a3 | android: Add all buttons to screen controller | 2023-06-03 00:05:30 -07:00 |  | 
			
				
					| 
							
							
								 Narr the Reg | 58531ecf4f | android: Apply clang format | 2023-06-03 00:05:30 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 0e52d11ede | android: frontend: Implement game grid view. (#9) | 2023-06-03 00:05:30 -07:00 |  | 
			
				
					| 
							
							
								 german77 | 5ed8d46340 | android: Replace notification icon with yuzu | 2023-06-03 00:05:30 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 7a89c2fe3a | android: strings: Refresh key dumping URL. | 2023-06-03 00:05:29 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | ddf10cdb18 | android: frontend: Modify ROM load messaging for invalid keys. | 2023-06-03 00:05:29 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 93cf8c3090 | android: frontend: Integrate key installation for SAF. | 2023-06-03 00:05:29 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 63a98e3e1c | android: jni: Add function to reload keys. | 2023-06-03 00:05:29 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 93bad47edb | core: crypto: key_manager: Add methods to reload & validate keys. | 2023-06-03 00:05:29 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | f33776af67 | android: EmulationActivity: Temporarily disable running notification. | 2023-06-03 00:05:29 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | ef605f7d8f | android: Implement SAF support & migrate to SDK 31. (#4) | 2023-06-03 00:05:29 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 39ab81a098 | android: Harden emulation shutdown when loader fails. | 2023-06-03 00:05:29 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | e12e1efa40 | android: SettingsFragmentPresenter: Fix default renderer backend. | 2023-06-03 00:05:29 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | d6a41b3290 | android: jni: native: Add lock around HaltEmulation, tighten run loop. | 2023-06-03 00:05:29 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | d553fd4c3a | android: jni: native: Refactor locking for is_running. | 2023-06-03 00:05:28 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 104ff475d2 | android: jni: native: Remove unnecessary atomic for is_running. | 2023-06-03 00:05:28 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 9ba67eab4f | android: jni: native: Tighten up emulation start/stop signaling. | 2023-06-03 00:05:28 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 1e94d16dad | android: jni: native: Consolidate emulation state into EmulationSession singleton. - Fixes state management issues across multiple boots.
- Fixes crashes related to unsafe access of perf stats. | 2023-06-03 00:05:28 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 6cc21a56d9 | android: Frontend: Fix rendering aspect ratio & add a setting for it. | 2023-06-03 00:05:28 -07:00 |  | 
			
				
					| 
							
							
								 bunnei | 4f903d8d35 | android: Integrate settings frontend with yuzu & remove unused code. | 2023-06-03 00:05:28 -07:00 |  |