bunnei 
							
						 
					 
					
						
						
							
						
						a9f866264d 
					 
					
						
						
							
							Merge pull request  #3606  from ReinUsesLisp/nvflinger  
						
						... 
						
						
						
						service/vi: Partially implement BufferQueue disconnect 
						
						
					 
					
						2020-04-12 11:44:48 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						75e39f7f88 
					 
					
						
						
							
							Merge pull request  #3635  from FernandoS27/buffer-free  
						
						... 
						
						
						
						Buffer queue: Correct behavior of free buffer. 
						
						
					 
					
						2020-04-11 17:58:15 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						51c6688e21 
					 
					
						
						
							
							Merge pull request  #3594  from ReinUsesLisp/vk-instance  
						
						... 
						
						
						
						yuzu: Drop SDL2 and Qt frontend Vulkan requirements 
						
						
					 
					
						2020-04-10 20:06:55 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						486a42c45a 
					 
					
						
						
							
							Buffer queue: Correct behavior of free buffer.  
						
						... 
						
						
						
						This corrects the behavior of free buffer after witnessing it in an
unrelated hardware test. I haven't found any games affected by it but in
name of better accuracy we'll correct such behavior. 
						
						
					 
					
						2020-04-10 16:44:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						8c0ba9c6fe 
					 
					
						
						
							
							service/vi: Partially implement BufferQueue disconnect  
						
						
						
						
					 
					
						2020-04-10 01:00:50 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						36f607217f 
					 
					
						
						
							
							Merge pull request  #3610  from FernandoS27/gpu-caches  
						
						... 
						
						
						
						Refactor all the GPU Caches to use VAddr for cache addressing 
						
						
					 
					
						2020-04-09 17:59:21 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						913f42a3a7 
					 
					
						
						
							
							Memory: Address Feedback.  
						
						
						
						
					 
					
						2020-04-08 13:40:46 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						bf1d66b7c0 
					 
					
						
						
							
							yuzu: Drop SDL2 and Qt frontend Vulkan requirements  
						
						... 
						
						
						
						Create Vulkan instances and surfaces from the Vulkan backend. 
						
						
					 
					
						2020-04-07 16:32:19 -03:00 
						 
				 
			
				
					
						
							
							
								enler 
							
						 
					 
					
						
						
							
						
						27f122c48c 
					 
					
						
						
							
							file_sys: fix LayeredFS error when loading some games made with… ( #3602 )  
						
						... 
						
						
						
						* fix LayeredFS error when loading some games made with the Unity 
						
						
					 
					
						2020-04-07 02:03:32 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						7fcd0fee6d 
					 
					
						
						
							
							Buffer Cache: Use vAddr instead of physical memory.  
						
						
						
						
					 
					
						2020-04-06 09:23:06 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						9c0f40a1f5 
					 
					
						
						
							
							GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddr  
						
						
						
						
					 
					
						2020-04-06 09:21:46 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						9d8886b1a4 
					 
					
						
						
							
							Merge pull request  #3563  from bunnei/fix-ldr-memstate  
						
						... 
						
						
						
						services: ldr: Fix MemoryState for read/write regions of NROs. 
						
						
					 
					
						2020-04-03 10:14:56 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						825a6e2615 
					 
					
						
						
							
							Merge pull request  #3552  from jroweboy/single-context  
						
						... 
						
						
						
						Refactor Context management (Fixes renderdoc on opengl issues) 
						
						
					 
					
						2020-04-02 01:38:25 -03:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						224a75d839 
					 
					
						
						
							
							capsrv: Split Capture services into individual files and stub GetAlbumContentsFileListForApplication ( #3571 )  
						
						... 
						
						
						
						* Organize capture services into individual files
* Stub GetAlbumContentsFileListForApplication
* Address feedback 
						
						
					 
					
						2020-03-31 19:16:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2c9879d2eb 
					 
					
						
						
							
							Merge pull request  #3568  from bunnei/time-calcspan  
						
						... 
						
						
						
						services: time: Implement CalculateSpanBetween. 
						
						
					 
					
						2020-03-29 00:03:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ffe1e2b5ec 
					 
					
						
						
							
							Merge pull request  #3562  from perillamint/vrsvc  
						
						... 
						
						
						
						am: Implement VR related APIs 
						
						
					 
					
						2020-03-28 13:32:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8a6a25e4b6 
					 
					
						
						
							
							services: hid: Stub InitializeSevenSixAxisSensor.  
						
						... 
						
						
						
						- Used by Super Smash Bros. Ultimate v7.0.0. 
						
						
					 
					
						2020-03-27 10:48:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a60f34a850 
					 
					
						
						
							
							services: time: Implement CalculateSpanBetween.  
						
						... 
						
						
						
						- Used by Super Smash Bros. Ultimate. 
						
						
					 
					
						2020-03-27 10:42:13 -04:00 
						 
				 
			
				
					
						
							
							
								perillamint 
							
						 
					 
					
						
						
							
						
						a429644672 
					 
					
						
						
							
							am: Implement VR related APIs  
						
						... 
						
						
						
						Implement (and stub) VR related APIs in AM sysmodule.
This fixes issue #2938  
						
						
					 
					
						2020-03-27 18:22:28 +09:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5228bd0bb9 
					 
					
						
						
							
							services: ldr: Fix MemoryState for read/write regions of NROs.  
						
						... 
						
						
						
						- Fixes  #3541 , used by Final Fantasy VIII Remastered. 
						
						
					 
					
						2020-03-26 15:52:59 -04:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						cf9c94d401 
					 
					
						
						
							
							Address review and fix broken yuzu-tester build  
						
						
						
						
					 
					
						2020-03-25 23:32:42 -06:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						282adfc70b 
					 
					
						
						
							
							Frontend/GPU: Refactor context management  
						
						... 
						
						
						
						Changes the GraphicsContext to be managed by the GPU core. This
eliminates the need for the frontends to fool around with tricky
MakeCurrent/DoneCurrent calls that are dependent on the settings (such
as async gpu option).
This also refactors out the need to use QWidget::fromWindowContainer as
that caused issues with focus and input handling. Now we use a regular
QWidget and just access the native windowHandle() directly.
Another change is removing the debug tool setting in FrameMailbox.
Instead of trying to block the frontend until a new frame is ready, the
core will now take over presentation and draw directly to the window if
the renderer detects that its hooked by NSight or RenderDoc
Lastly, since it was in the way, I removed ScopeAcquireWindowContext and
replaced it with a simple subclass in GraphicsContext that achieves the
same result 
						
						
					 
					
						2020-03-24 21:03:42 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f8382c9d9d 
					 
					
						
						
							
							Merge pull request  #3524  from FearlessTobi/port-5106  
						
						... 
						
						
						
						Port citra-emu/citra#5106 : "gdbstub: Ensure gdbstub doesn't drop packets crucial to initialization" 
						
						
					 
					
						2020-03-24 16:50:58 -04:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
							
						
						4afebf26b6 
					 
					
						
						
							
							sm/controller: Increase PointerBufferSize  
						
						... 
						
						
						
						This increases the PointerBufferSize as a lager one is required by some services.
This change is still not hw-accurate, but it is proven to work in Ryujinx.
Instead of using a hardcoded size, we should figure out the specific values for each service in the future. Some of them can be taken from Atmosphere: https://github.com/Atmosphere-NX/Atmosphere/search?q=PointerBufferSize . 
						
						
					 
					
						2020-03-23 03:19:30 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e731c4b991 
					 
					
						
						
							
							Merge pull request  #3477  from FearlessTobi/webapplet-shit  
						
						... 
						
						
						
						core/web_browser: Allow WebApplet to exit gracefully when an error occurs 
						
						
					 
					
						2020-03-22 13:11:02 -04:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
							
						
						977418c65b 
					 
					
						
						
							
							core/web_browser: Allow WebApplet to exit gracefully when an error occurs  
						
						... 
						
						
						
						Currently, yuzu just freezes when an error occurs while Initializing the WebApplet.
From a user perspective, this obviously isn't great as the game just softlocks.
With this change, yuzu will call the Finalize method, so to the game it seems like as the user just exited the WebApplet normally.
This works around https://github.com/yuzu-emu/yuzu/issues/2852 . 
						
						
					 
					
						2020-03-22 16:01:13 +01:00 
						 
				 
			
				
					
						
							
							
								Dan 
							
						 
					 
					
						
						
							
						
						06dea163fa 
					 
					
						
						
							
							set: implement GetRegionCode  
						
						
						
						
					 
					
						2020-03-19 10:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						bc681dc555 
					 
					
						
						
							
							Merge pull request  #3527  from FearlessTobi/output-mode  
						
						... 
						
						
						
						yuzu: Save sound output mode and set it to Stereo by default 
						
						
					 
					
						2020-03-18 23:19:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ac7ee21331 
					 
					
						
						
							
							time_zone_content_manager: Fix out of bounds read  
						
						... 
						
						
						
						There were cases where raw_data didn't contain enough
space to hold the zero terminator.
This was caught with -fsanitize=address. 
						
						
					 
					
						2020-03-18 19:06:16 -03:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
							
						
						cdeadd448b 
					 
					
						
						
							
							yuzu: Save sound output mode and set it to Stereo by default  
						
						
						
						
					 
					
						2020-03-17 19:03:00 +01:00 
						 
				 
			
				
					
						
							
							
								Gauvain "GovanifY" Roussel-Tarbouriech 
							
						 
					 
					
						
						
							
						
						eae2ed6b07 
					 
					
						
						
							
							gdbstub: small logic bug fix with defer_start  
						
						
						
						
					 
					
						2020-03-17 11:18:39 +01:00 
						 
				 
			
				
					
						
							
							
								Gauvain "GovanifY" Roussel-Tarbouriech 
							
						 
					 
					
						
						
							
						
						38036eb1c8 
					 
					
						
						
							
							gdbstub: Ensure gdbstub doesn't drop packets crucial to initialization  
						
						
						
						
					 
					
						2020-03-17 11:18:13 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ca2d228c9d 
					 
					
						
						
							
							Merge pull request  #3497  from FernandoS27/microprogfile-extend  
						
						... 
						
						
						
						Small corrections and features to microprofile 
						
						
					 
					
						2020-03-12 12:14:03 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						95b804ff05 
					 
					
						
						
							
							NVFlinger: Do the microprofile Flip after processing a valid frame.  
						
						
						
						
					 
					
						2020-03-12 10:52:44 -04:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						e891ff9a0c 
					 
					
						
						
							
							framebuffer_layout.h: drop the use of enum for screen dimensions.  
						
						... 
						
						
						
						+clang format 
						
						
					 
					
						2020-03-11 14:22:28 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						22e825a3bc 
					 
					
						
						
							
							Merge pull request  #3301  from ReinUsesLisp/state-tracker  
						
						... 
						
						
						
						video_core: Remove gl_state and use a state tracker based on dirty flags 
						
						
					 
					
						2020-03-09 18:34:37 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						84e9f9f395 
					 
					
						
						
							
							Merge pull request  #3452  from Morph1984/anisotropic-filtering  
						
						... 
						
						
						
						frontend/Graphics: Add "Advanced" graphics tab and experimental Anisotropic Filtering support 
						
						
					 
					
						2020-03-07 22:28:35 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						dba112e510 
					 
					
						
						
							
							core: hle: Implement separate A32/A64 SVC interfaces.  
						
						
						
						
					 
					
						2020-03-02 21:52:03 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c083ea7d78 
					 
					
						
						
							
							core: Implement separate A32/A64 ARM interfaces.  
						
						
						
						
					 
					
						2020-03-02 21:51:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6fc485a607 
					 
					
						
						
							
							core: loader: Remove check for 32-bit.  
						
						
						
						
					 
					
						2020-03-02 21:43:15 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						64facb403e 
					 
					
						
						
							
							core: dynarmic: Add CP15 from Citra.  
						
						
						
						
					 
					
						2020-03-02 21:43:15 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						08c638f249 
					 
					
						
						
							
							Merge pull request  #3464  from FernandoS27/jit-fix  
						
						... 
						
						
						
						ARM_Interface: Cache the JITs instead of deleting/recreating. 
						
						
					 
					
						2020-03-02 21:41:43 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						eed789d0d1 
					 
					
						
						
							
							video_core: Reintroduce dirty flags infrastructure  
						
						
						
						
					 
					
						2020-02-28 17:56:41 -03:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						7ee6065178 
					 
					
						
						
							
							Create an "Advanced" tab in the graphics configuration tab and add anisotropic filtering levels.  
						
						
						
						
					 
					
						2020-02-27 21:34:00 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						969357af1a 
					 
					
						
						
							
							Merge pull request  #3430  from bunnei/split-presenter  
						
						... 
						
						
						
						Port citra-emu/citra#4940 : "Split Presentation thread from Render thread" 
						
						
					 
					
						2020-02-27 19:51:55 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						e1efab1f51 
					 
					
						
						
							
							AM/ICommonStateGetter: Stub SetLcdBacklighOffEnabled ( #3454 )  
						
						... 
						
						
						
						* Stub SetLcdBacklighOffEnabled
Used by Super Smash Bros. Ultimate
We require backlight services to be implemented to turn on/off the backlight.
* Address feedback 
						
						
					 
					
						2020-02-27 17:49:23 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						aef159354c 
					 
					
						
						
							
							renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.  
						
						
						
						
					 
					
						2020-02-26 18:28:50 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						f3d4d4eaa8 
					 
					
						
						
							
							ARM_Interface: Cache the JITs instead of deleting/recreating.  
						
						... 
						
						
						
						This was a bug inherited from citra which was fixed by then at some 
time. This commit corrects such bug and ensures JITs are correctly 
recycled. 
						
						
					 
					
						2020-02-26 15:53:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						01a05b48b7 
					 
					
						
						
							
							Merge pull request  #3431  from CJBok/npad-fix  
						
						... 
						
						
						
						InputCommon: analog_from_button get direction implementation 
						
						
					 
					
						2020-02-25 21:39:26 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						667f026c95 
					 
					
						
						
							
							core: frontend: Refactor scope_acquire_window_context to scope_acquire_context.  
						
						
						
						
					 
					
						2020-02-25 21:23:00 -05:00