bunnei 
							
						 
					 
					
						
						
							
						
						9cab042674 
					 
					
						
						
							
							Merge pull request  #2420  from lioncash/audctl  
						
						... 
						
						
						
						service/audctl: Implement GetTargetVolumeMin() and GetTargetVolumeMax() 
						
						
					 
					
						2019-04-22 22:12:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b5889cbd6f 
					 
					
						
						
							
							Merge pull request  #2403  from FernandoS27/compressed-linear  
						
						... 
						
						
						
						Support compressed formats on linear textures. 
						
						
					 
					
						2019-04-22 17:09:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						68b707711a 
					 
					
						
						
							
							Merge pull request  #2411  from FernandoS27/unsafe-gpu  
						
						... 
						
						
						
						GPU Manager: Implement ReadBlockUnsafe and WriteBlockUnsafe 
						
						
					 
					
						2019-04-22 17:09:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						01100f8afd 
					 
					
						
						
							
							Merge pull request  #2400  from FernandoS27/corret-kepler-mem  
						
						... 
						
						
						
						Implement Kepler Memory on both Linear and BlockLinear. 
						
						
					 
					
						2019-04-22 16:47:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						da0c3bc658 
					 
					
						
						
							
							Merge pull request  #2407  from FernandoS27/f2f  
						
						... 
						
						
						
						Do some corrections in conversion shader instructions. 
						
						
					 
					
						2019-04-20 00:42:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						650d9b1044 
					 
					
						
						
							
							Merge pull request  #2409  from ReinUsesLisp/half-floats  
						
						... 
						
						
						
						shader_ir/decode: Miscellaneous fixes to half-float decompilation 
						
						
					 
					
						2019-04-19 21:31:52 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						db4b2bc798 
					 
					
						
						
							
							make ReadBlockunsafe and WriteBlockunsafe, ignore invalid pages.  
						
						
						
						
					 
					
						2019-04-19 20:35:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						62c2404d3c 
					 
					
						
						
							
							Merge pull request  #2415  from lioncash/const  
						
						... 
						
						
						
						kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function 
						
						
					 
					
						2019-04-19 19:12:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						cd38eadcc1 
					 
					
						
						
							
							Merge pull request  #2414  from lioncash/reorder  
						
						... 
						
						
						
						yuzu/bootmanager: Resolve constructor initializer list warnings 
						
						
					 
					
						2019-04-19 19:11:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b6faea0dd2 
					 
					
						
						
							
							Merge pull request  #2421  from lioncash/svc-call  
						
						... 
						
						
						
						kernel/svc: Name supervisor call 0x36 
						
						
					 
					
						2019-04-19 19:10:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						40dc893c37 
					 
					
						
						
							
							Merge pull request  #2374  from lioncash/pagetable  
						
						... 
						
						
						
						core: Reorganize boot order 
						
						
					 
					
						2019-04-19 19:09:20 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f8be3f55da 
					 
					
						
						
							
							kernel/svc: Name supervisor call 0x36  
						
						... 
						
						
						
						This call was added to the SVC handlers in the 8.0.0 kernel, so we can
finally give it a name. 
						
						
					 
					
						2019-04-19 14:34:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						19f8f86bdb 
					 
					
						
						
							
							service/audctl: Implement GetTargetVolumeMin() and GetTargetVolumeMax()  
						
						... 
						
						
						
						These two service functions are literally hardcoded to always return
these values without any other error checking. 
						
						
					 
					
						2019-04-18 16:39:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						83b830eb2f 
					 
					
						
						
							
							Merge pull request  #2397  from lioncash/thread-unused  
						
						... 
						
						
						
						kernel/thread: Remove unused guest_handle member variable 
						
						
					 
					
						2019-04-17 21:46:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4294062516 
					 
					
						
						
							
							Merge pull request  #2318  from ReinUsesLisp/sampler-cache  
						
						... 
						
						
						
						gl_sampler_cache: Port sampler cache to OpenGL 
						
						
					 
					
						2019-04-17 21:45:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5bd5140bde 
					 
					
						
						
							
							Merge pull request  #2348  from FernandoS27/guest-bindless  
						
						... 
						
						
						
						Implement Bindless Textures on Shader Decompiler and GL backend 
						
						
					 
					
						2019-04-17 20:59:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6b2bece81f 
					 
					
						
						
							
							kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function  
						
						... 
						
						
						
						This doesn't actually modify internal state of a wait object, so it can
be const qualified. 
						
						
					 
					
						2019-04-17 06:44:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						54e9f9b6ed 
					 
					
						
						
							
							yuzu/bootmanager: Replace unnnecessary constructor initializer list member of GGLContext  
						
						... 
						
						
						
						The default constructor will always run, even when not specified, so
this is redundant.
However, the context member can indeed be initialized in the constructor
initializer list. 
						
						
					 
					
						2019-04-17 00:04:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						52e43734c4 
					 
					
						
						
							
							yuzu/bootmanager: Remove unnecessary includes  
						
						... 
						
						
						
						This include isn't used anymore so it can be removed. 
						
						
					 
					
						2019-04-16 23:52:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						fbfc347351 
					 
					
						
						
							
							yuzu/bootmanager: Resolve constructor initializer list warnings  
						
						... 
						
						
						
						Resolves -Wreorder warnings. These will automatically be initialized to
nullptr anyways, so these were redundant. 
						
						
					 
					
						2019-04-16 23:49:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0cfbd3325b 
					 
					
						
						
							
							Merge pull request  #2315  from ReinUsesLisp/severity-decompiler  
						
						... 
						
						
						
						shader_ir/decode: Reduce the severity of common assertions 
						
						
					 
					
						2019-04-16 22:21:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						21d498bc06 
					 
					
						
						
							
							Merge pull request  #2384  from ReinUsesLisp/gl-state-clear  
						
						... 
						
						
						
						gl_rasterizer: Apply just the needed state on Clear 
						
						
					 
					
						2019-04-16 22:19:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						be6b9e2d2b 
					 
					
						
						
							
							Merge pull request  #2405  from lioncash/qt  
						
						... 
						
						
						
						CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target 
						
						
					 
					
						2019-04-16 22:17:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1b83f255c2 
					 
					
						
						
							
							Merge pull request  #2092  from ReinUsesLisp/stg  
						
						... 
						
						
						
						shader/memory: Implement STG and global memory flushing 
						
						
					 
					
						2019-04-16 22:15:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2654eb659e 
					 
					
						
						
							
							Merge pull request  #2376  from lioncash/const  
						
						... 
						
						
						
						yuzu/configure_hotkey: Minor changes 
						
						
					 
					
						2019-04-16 22:13:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						382fbbb198 
					 
					
						
						
							
							Merge pull request  #2401  from lioncash/guard  
						
						... 
						
						
						
						common/{lz4_compression, zstd_compression}: Add missing header guards 
						
						
					 
					
						2019-04-16 22:11:04 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						d0082de82a 
					 
					
						
						
							
							Implement IsBlockContinous  
						
						... 
						
						
						
						This detects when a GPU Memory Block is not continous within host cpu
memory. 
						
						
					 
					
						2019-04-16 18:49:35 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						da91e6e4b6 
					 
					
						
						
							
							Apply Const correctness to SwizzleKepler and replace u32 for size_t on iterators.  
						
						
						
						
					 
					
						2019-04-16 12:00:46 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						13d626fc21 
					 
					
						
						
							
							Use ReadBlockUnsafe for fetyching DMA CommandLists  
						
						
						
						
					 
					
						2019-04-16 11:22:34 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						06d1c5a991 
					 
					
						
						
							
							Document unsafe versions and add BlockCopyUnsafe  
						
						
						
						
					 
					
						2019-04-16 10:11:35 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						6fc562a9aa 
					 
					
						
						
							
							Use ReadBlockUnsafe for Shader Cache  
						
						
						
						
					 
					
						2019-04-15 23:34:03 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						ef381e6924 
					 
					
						
						
							
							Use ReadBlockUnsafe on TIC and TSC reading  
						
						... 
						
						
						
						Use ReadBlockUnsafe on TIC and TSC reading as memory is never flushed
from host GPU there. 
						
						
					 
					
						2019-04-15 23:10:24 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						367704aa82 
					 
					
						
						
							
							GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafe  
						
						
						
						
					 
					
						2019-04-15 23:01:35 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3e96c367bd 
					 
					
						
						
							
							Use WriteBlock and ReadBlock.  
						
						
						
						
					 
					
						2019-04-15 22:42:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9186f76b07 
					 
					
						
						
							
							Merge pull request  #2382  from lioncash/table  
						
						... 
						
						
						
						service: Update service function tables 
						
						
					 
					
						2019-04-15 21:46:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						fc64156533 
					 
					
						
						
							
							Merge pull request  #2393  from lioncash/svc  
						
						... 
						
						
						
						kernel/svc: Implement svcMapProcessCodeMemory/svcUnmapProcessCodeMemory 
						
						
					 
					
						2019-04-15 21:43:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a7c3275b8b 
					 
					
						
						
							
							Merge pull request  #2398  from lioncash/boost  
						
						... 
						
						
						
						kernel/thread: Remove BoostPriority() 
						
						
					 
					
						2019-04-15 21:42:16 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c1e35d117c 
					 
					
						
						
							
							Merge pull request  #2399  from FernandoS27/fermi-fix  
						
						... 
						
						
						
						Correct Pitch in Fermi2D 
						
						
					 
					
						2019-04-15 21:41:52 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						bec28d692d 
					 
					
						
						
							
							Implement Block Linear copies in Kepler Memory.  
						
						
						
						
					 
					
						2019-04-15 21:22:16 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ef8245bed2 
					 
					
						
						
							
							vk_shader_decompiler: Add missing operations  
						
						
						
						
					 
					
						2019-04-15 21:32:57 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f43995ec53 
					 
					
						
						
							
							shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic  
						
						... 
						
						
						
						Operations done before the main half float operation (like HAdd) were
managing a packed value instead of the unpacked one. Adding an unpacked
operation allows us to drop the per-operand MetaHalfArithmetic entry,
simplifying the code overall. 
						
						
					 
					
						2019-04-15 21:16:10 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						abcbcb1b2a 
					 
					
						
						
							
							gl_shader_decompiler: Fix MrgH0 decompilation  
						
						... 
						
						
						
						GLSL decompilation for HMergeH0 was wrong. This addresses that issue. 
						
						
					 
					
						2019-04-15 21:16:10 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						64613db605 
					 
					
						
						
							
							shader_ir/decode: Implement half float saturation  
						
						
						
						
					 
					
						2019-04-15 21:16:10 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						90cbf89303 
					 
					
						
						
							
							shader_ir/decode: Reduce severity of unimplemented half-float FTZ  
						
						
						
						
					 
					
						2019-04-15 21:16:09 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						acf618afbc 
					 
					
						
						
							
							renderer_opengl: Implement half float NaN comparisons  
						
						
						
						
					 
					
						2019-04-15 21:13:26 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ae46ad48ed 
					 
					
						
						
							
							shader_ir: Avoid using static on heap-allocated objects  
						
						... 
						
						
						
						Using static here might be faster at runtime, but it adds a heap
allocation called before main. 
						
						
					 
					
						2019-04-15 21:12:43 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						aa471274d9 
					 
					
						
						
							
							Do some corrections in conversion shader instructions.  
						
						... 
						
						
						
						Corrects encodings for I2F, F2F, I2I and F2I
Implements Immediate variants of all four conversion types.
Add assertions to unimplemented stuffs. 
						
						
					 
					
						2019-04-15 19:16:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d28bb56c91 
					 
					
						
						
							
							CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target  
						
						... 
						
						
						
						This is a compile definition introduced in Qt 4.8 for reducing the total
potential number of strings created when performing string
concatenation. This allows for less memory churn.
This can be read about here:
https://blog.qt.io/blog/2011/06/13/string-concatenation-with-qstringbuilder/ 
For a change that isn't source-compatible, we only had one occurrence
that actually need to have its type clarified, which is pretty good, as
far as transitioning goes. 
						
						
					 
					
						2019-04-15 17:59:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3283aa1e20 
					 
					
						
						
							
							svc: Specify handle value in thread's name  
						
						... 
						
						
						
						Allows the handle to be seen alongside the entry point. 
						
						
					 
					
						2019-04-15 15:56:18 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						8a099ac99f 
					 
					
						
						
							
							Correct Kepler Memory on Linear Pushes.  
						
						
						
						
					 
					
						2019-04-15 14:51:36 -04:00