ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f7691ebe57 
					 
					
						
						
							
							gl_rasterizer: Fix nullptr dereference on disabled buffers  
						
						
						
						
					 
					
						2019-07-06 00:37:56 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						7ecf64257a 
					 
					
						
						
							
							gl_rasterizer: Minor style changes  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						9cdc576f60 
					 
					
						
						
							
							gl_rasterizer: Fix vertex and index data invalidations  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						1fa21fa192 
					 
					
						
						
							
							gl_buffer_cache: Implement with generic buffer cache  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						32c0212b24 
					 
					
						
						
							
							buffer_cache: Implement a generic buffer cache  
						
						... 
						
						
						
						Implements a templated class with a similar approach to our current
generic texture cache. It is designed to be compatible with Vulkan and
OpenGL, 
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2bcae41a73 
					 
					
						
						
							
							gl_buffer_cache: Remove global system getters  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						02ab844934 
					 
					
						
						
							
							gl_device: Query SSBO alignment  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d14fbfb9b5 
					 
					
						
						
							
							gl_buffer_cache: Implement flushing  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						345f852bdb 
					 
					
						
						
							
							gl_rasterizer: Drop gl_global_cache in favor of gl_buffer_cache  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						8155b12d3d 
					 
					
						
						
							
							gl_buffer_cache: Rework to support internalized buffers  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f8ba72d491 
					 
					
						
						
							
							gl_buffer_cache: Store in CachedBufferEntry the used buffer handle  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						b54fb8fc4c 
					 
					
						
						
							
							gl_buffer_cache: Return used buffer from Upload function  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a6d2f52fc3 
					 
					
						
						
							
							gl_rasterizer: Add some commentaries  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2b9d4088ec 
					 
					
						
						
							
							gl_rasterizer: Make DrawParameters rasterizer instance const  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2e39c20da5 
					 
					
						
						
							
							gl_rasterizer: Move index buffer uploading to its own method  
						
						
						
						
					 
					
						2019-07-06 00:37:55 -03:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						772c86a260 
					 
					
						
						
							
							Merge pull request  #2601  from FernandoS27/texture_cache  
						
						... 
						
						
						
						Implement a new Texture Cache 
						
						
					 
					
						2019-07-05 13:39:13 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3b9d89839d 
					 
					
						
						
							
							texture_cache: Address Feedback  
						
						
						
						
					 
					
						2019-07-05 09:46:53 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						30b176f92b 
					 
					
						
						
							
							texture_cache: Correct Texture Buffer Uploading  
						
						
						
						
					 
					
						2019-07-04 19:38:19 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						3f3a93f13b 
					 
					
						
						
							
							Merge pull request  #2669  from FearlessTobi/move-cpujit-setting  
						
						... 
						
						
						
						yuzu: Move CPU Jit setting to Debug tab 
						
						
					 
					
						2019-07-04 15:33:59 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						54a02d14fd 
					 
					
						
						
							
							Merge pull request  #2555  from lioncash/tls  
						
						... 
						
						
						
						kernel/process: Decouple TLS handling from threads 
						
						
					 
					
						2019-07-04 15:32:32 -04:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
							
						
						447bdac298 
					 
					
						
						
							
							yuzu: Remove CPU Jit setting from the UI  
						
						... 
						
						
						
						A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI. 
						
						
					 
					
						2019-07-04 14:48:08 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						cca663792f 
					 
					
						
						
							
							Merge pull request  #2670  from DarkLordZach/fix-merge-discrep-1  
						
						... 
						
						
						
						gl_shader_cache: Make CachedShader constructor private 
						
						
					 
					
						2019-07-04 03:03:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3c7eed16dc 
					 
					
						
						
							
							Merge pull request  #2658  from ogniK5377/QueryAudioDeviceOutputEvent  
						
						... 
						
						
						
						IAudioDevice::QueryAudioDeviceOutputEvent 
						
						
					 
					
						2019-07-04 01:42:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						70b595a63b 
					 
					
						
						
							
							Merge pull request  #2638  from DarkLordZach/quest-flag  
						
						... 
						
						
						
						set: Implement GetQuestFlag with config option 
						
						
					 
					
						2019-07-04 01:40:41 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						ad50cd7df9 
					 
					
						
						
							
							gl_shader_cache: Make CachedShader constructor private  
						
						... 
						
						
						
						Fixes missing review comments introduced. 
						
						
					 
					
						2019-07-03 20:39:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e23110bd9f 
					 
					
						
						
							
							kernel/process: Default initialize all member variables  
						
						... 
						
						
						
						Ensures a Process instance is always created with a deterministic
initial state. 
						
						
					 
					
						2019-07-03 20:31:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						abdce723eb 
					 
					
						
						
							
							kernel/process: Decouple TLS handling from threads  
						
						... 
						
						
						
						Extracts out all of the thread local storage management from thread
instances themselves and makes the owning process handle the management
of the memory. This brings the memory management slightly more in line
with how the kernel handles these allocations.
Furthermore, this also makes the TLS page management a little more
readable compared to the lingering implementation that was carried over
from Citra. 
						
						
					 
					
						2019-07-03 20:31:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						55481df50f 
					 
					
						
						
							
							kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundary  
						
						... 
						
						
						
						This will be necessary for making our TLS slot management slightly more
straightforward. This can also be utilized for other purposes in the
future.
We can implement the existing simpler overload in terms of this one
anyways, we just pass the beginning and end of the ASLR region as the
boundaries. 
						
						
					 
					
						2019-07-03 20:29:49 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						beb3d77a79 
					 
					
						
						
							
							Merge pull request  #2613  from ogniK5377/InitalizeApplicationInfo  
						
						... 
						
						
						
						Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted 
						
						
					 
					
						2019-07-03 20:23:56 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						e86af37ecb 
					 
					
						
						
							
							Merge pull request  #2608  from ogniK5377/Time_GetSharedMemoryNativeHandle  
						
						... 
						
						
						
						Implement Time::GetSharedMemoryNativeHandle 
						
						
					 
					
						2019-07-03 20:22:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						da5a537029 
					 
					
						
						
							
							Merge pull request  #2563  from ReinUsesLisp/shader-initializers  
						
						... 
						
						
						
						gl_shader_cache: Use static constructors for CachedShader initialization 
						
						
					 
					
						2019-07-03 20:20:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						58032e0085 
					 
					
						
						
							
							Merge pull request  #2604  from ogniK5377/INotificationService  
						
						... 
						
						
						
						Implemented INotificationService 
						
						
					 
					
						2019-07-02 23:32:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2521007c09 
					 
					
						
						
							
							Merge pull request  #2659  from FernandoS27/safe-caches  
						
						... 
						
						
						
						rasterizer_cache: Protect inherited caches from submission level 
						
						
					 
					
						2019-07-02 22:27:04 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						6be79bab37 
					 
					
						
						
							
							Merge pull request  #2660  from bakugo/deltafragments  
						
						... 
						
						
						
						file_sys: Ignore DeltaFragment NCAs during installation 
						
						
					 
					
						2019-07-01 22:27:24 -05:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
							
						
						b50557d1f0 
					 
					
						
						
							
							file_sys: Rename other ContentRecordType members  
						
						
						
						
					 
					
						2019-07-02 00:57:23 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						4705d1b523 
					 
					
						
						
							
							rasterizer_cache: Protect inherited caches from submission level  
						
						
						
						
					 
					
						2019-07-01 04:32:01 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						965608e6d1 
					 
					
						
						
							
							IAudioDevice::QueryAudioDeviceOutputEvent  
						
						... 
						
						
						
						The event should only be signaled when an output audio device gets changed. Example, Speaker to USB headset. We don't identify different devices internally yet so there's no need to signal the event yet. 
						
						
					 
					
						2019-07-01 18:05:44 +10:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
							
						
						c72ef5f405 
					 
					
						
						
							
							file_sys/registered_cache: Improve missing metadata error  
						
						... 
						
						
						
						This can happen when installing NSPs too, not just XCIs. 
						
						
					 
					
						2019-07-01 07:31:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
							
						
						9968c0883a 
					 
					
						
						
							
							file_sys/submission_package: Don't warn about missing DeltaFragment NCAs  
						
						... 
						
						
						
						DeltaFragments are not useful to us and are often not included in patch NSPs. 
						
						
					 
					
						2019-07-01 06:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
							
						
						79163fca80 
					 
					
						
						
							
							file_sys/registered_cache: Ignore DeltaFragment NCAs during installation  
						
						... 
						
						
						
						DeltaFragments are only used to download and apply partial patches on a real console, and are not useful to us at all. Most patch NSPs do not include them, and when they do, it's a waste of space to install them. 
						
						
					 
					
						2019-07-01 06:37:22 +01:00 
						 
				 
			
				
					
						
							
							
								Bakugo 
							
						 
					 
					
						
						
							
						
						306a24aad7 
					 
					
						
						
							
							file_sys: Rename ContentRecordType::Patch to DeltaFragment  
						
						... 
						
						
						
						Avoids potential confusion, since patches and DeltaFragments are not the same thing. Actual full patches are listed under the Program type. 
						
						
					 
					
						2019-07-01 06:32:13 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d992909636 
					 
					
						
						
							
							Merge pull request  #2583  from FernandoS27/core-timing-safe  
						
						... 
						
						
						
						Core_Timing: Make core_timing threadsafe by default. 
						
						
					 
					
						2019-06-30 12:54:00 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						6e1db6b703 
					 
					
						
						
							
							texture_cache: Pack sibling queries inside a method  
						
						
						
						
					 
					
						2019-06-29 20:47:46 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						8eae66907e 
					 
					
						
						
							
							texture_cache: Use std::vector reservation for sampled_textures  
						
						
						
						
					 
					
						2019-06-29 20:10:31 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f6f1a8f26a 
					 
					
						
						
							
							texture_cache: Style changes  
						
						
						
						
					 
					
						2019-06-29 19:52:37 -03:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						1ca2b504bf 
					 
					
						
						
							
							Merge pull request  #2653  from FearlessTobi/revert-2474-patch-1  
						
						... 
						
						
						
						Revert "CMake: Get Git submodule dependencies via CMake" 
						
						
					 
					
						2019-06-29 16:55:47 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						dd9ace502b 
					 
					
						
						
							
							texture_cache: Use std::array for siblings_table  
						
						
						
						
					 
					
						2019-06-29 18:54:13 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						3f3c3ca5f9 
					 
					
						
						
							
							texture_cache: Address feedback  
						
						
						
						
					 
					
						2019-06-29 17:29:39 -03:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
							
						
						cae9708a00 
					 
					
						
						
							
							Revert "CMake: Get Git submodule dependencies via CMake ( #2474 )"  
						
						... 
						
						
						
						This reverts commit 5cef446f42 
						
						
					 
					
						2019-06-29 22:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						f477c5dfdd 
					 
					
						
						
							
							set: Implement GetQuestFlag  
						
						... 
						
						
						
						Simply returns a true/false value indicating if the system is a kiosk system. This has been mapped to a config option for the purposes of yuzu. 
						
						
					 
					
						2019-06-28 18:38:47 -04:00