ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							237c2026e9 
							
						 
					 
					
						
						
							
							morton: Fixup compiler warning  
						
						
						
						
					 
					
						2018-11-26 23:22:57 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1d6399c222 
							
						 
					 
					
						
						
							
							svc: Implement svcGetResourceLimitLimitValue()  
						
						... 
						
						
						
						This kernel service function retrieves the maximum allowable value for
a provided resource category for a given resource limit instance. Given
we already have the functionality added to the resource limit instance
itself, it's sufficient to just hook it up.
The error scenarios for this are:
1. If an invalid resource category type is provided, then ERR_INVALID_ENUM is returned.
2. If an invalid handle is provided, then ERR_INVALID_HANDLE is returned (bad thing goes in, bad thing goes out, as one would expect).
If neither of the above error cases occur, then the out parameter is
provided with the maximum limit value for the given category and success
is returned. 
						
						
					 
					
						2018-11-26 21:12:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4ef2af8c98 
							
						 
					 
					
						
						
							
							svc: Implement svcCreateResourceLimit()  
						
						... 
						
						
						
						This function simply creates a ResourceLimit instance and attempts to
create a handle for it within the current process' handle table. If the
kernal fails to either create the ResourceLimit instance or create a
handle for the ResourceLimit instance, it returns a failure code
(OUT_OF_RESOURCE, and HANDLE_TABLE_FULL respectively). Finally, it exits
by providing the output parameter with the handle value for the
ResourceLimit instance and returning that it was successful.
Note: We do not return OUT_OF_RESOURCE because, if yuzu runs out of
available memory, then new will currently throw. We *could* allocate the
kernel instance with std::nothrow, however this would be inconsistent
with how all other kernel objects are currently allocated. 
						
						
					 
					
						2018-11-26 21:10:31 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							cc4521fc70 
							
						 
					 
					
						
						
							
							Added comment on Main memory size for more clarity  
						
						
						
						
					 
					
						2018-11-27 12:56:50 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							f058de337e 
							
						 
					 
					
						
						
							
							Made svcSetHeapSize and svcCreateSharedMemory more readable  
						
						
						
						
					 
					
						2018-11-27 12:53:18 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							f271316822 
							
						 
					 
					
						
						
							
							Reworked svcs slightly, improved error messages in AM and fsp_srv  
						
						
						
						
					 
					
						2018-11-27 12:29:06 +11:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							474c745502 
							
						 
					 
					
						
						
							
							gdbstub: Silence value truncation warning within FpuWrite()  
						
						... 
						
						
						
						Previously this would cause an implicit truncation warning about
assigning a u64 value to a u32 value without an explicit cast. 
						
						
					 
					
						2018-11-26 19:58:23 -05:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Bogado 
							
						 
					 
					
						
						
						
						
							
						
						
							dfdbfa69e5 
							
						 
					 
					
						
						
							
							Implement depth clamp  
						
						
						
						
					 
					
						2018-11-26 20:56:32 -03:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Bogado 
							
						 
					 
					
						
						
						
						
							
						
						
							8e971f5062 
							
						 
					 
					
						
						
							
							Add support for Clip Distance enabled register  
						
						
						
						
					 
					
						2018-11-26 20:45:21 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1856d0ee8a 
							
						 
					 
					
						
						
							
							Merge pull request  #1794  from Tinob/master  
						
						... 
						
						
						
						Add support for viewport_transfom_enable register 
						
						
					 
					
						2018-11-26 18:34:09 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67a154e23d 
							
						 
					 
					
						
						
							
							Merge pull request  #1723  from degasus/dirty_flags  
						
						... 
						
						
						
						gl_rasterizer: Skip VB upload if the state is clean. 
						
						
					 
					
						2018-11-26 18:33:22 -05:00 
						 
				 
			
				
					
						
							
							
								Marcos 
							
						 
					 
					
						
						
						
						
							
						
						
							cb8d51e37e 
							
						 
					 
					
						
						
							
							GPU States: Implement Polygon Offset. This is used in SMO all the time. ( #1784 )  
						
						... 
						
						
						
						* GPU States: Implement Polygon Offset. This is used in SMO all the time.
* Clang Format fixes.
* Initialize polygon_offset in the constructor. 
						
						
					 
					
						2018-11-26 18:31:44 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7684f4d0cf 
							
						 
					 
					
						
						
							
							Merge pull request  #1713  from FernandoS27/bra-cc  
						
						... 
						
						
						
						Implemented BRA CC conditional and FSET CC Setting 
						
						
					 
					
						2018-11-26 18:28:03 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a41943dc55 
							
						 
					 
					
						
						
							
							Merge pull request  #1798  from ReinUsesLisp/y-direction  
						
						... 
						
						
						
						gl_shader_decompiler: Implement S2R's Y_DIRECTION 
						
						
					 
					
						2018-11-26 18:25:42 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							dac0c33fd2 
							
						 
					 
					
						
						
							
							profile_manager: Save and load ProfileData from disk  
						
						... 
						
						
						
						The ProfileData is a 0x80-sized structure that stores various pieces of miscellaneous data for the account. 
						
						
					 
					
						2018-11-26 17:11:12 -05:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							ddfbe0b58d 
							
						 
					 
					
						
						
							
							Implemented Tile Width Spacing  
						
						
						
						
					 
					
						2018-11-26 09:05:12 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							dace6087d6 
							
						 
					 
					
						
						
							
							Fixed hwopus compile error  
						
						
						
						
					 
					
						2018-11-26 21:52:10 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							3d627df4d8 
							
						 
					 
					
						
						
							
							Improved error messages in AM, HwOpus and NvMap  
						
						
						
						
					 
					
						2018-11-26 20:05:09 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							9662ca918d 
							
						 
					 
					
						
						
							
							Improved error messages for SVCs  
						
						
						
						
					 
					
						2018-11-26 19:47:39 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a2cc3b10bb 
							
						 
					 
					
						
						
							
							Changed logging to be "Log before execution", Added more error logging, all services should now log on some level  
						
						
						
						
					 
					
						2018-11-26 17:06:13 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9a211220c 
							
						 
					 
					
						
						
							
							Merge pull request  #1763  from ReinUsesLisp/bfi  
						
						... 
						
						
						
						gl_shader_decompiler: Implement BFI_IMM_R 
						
						
					 
					
						2018-11-25 23:04:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee764c3b4b 
							
						 
					 
					
						
						
							
							Merge pull request  #1793  from lioncash/ref  
						
						... 
						
						
						
						service/sm: Take std::string by const reference in UnregisterService 
						
						
					 
					
						2018-11-25 23:04:21 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7d1ab15b6 
							
						 
					 
					
						
						
							
							Merge pull request  #1760  from ReinUsesLisp/r2p  
						
						... 
						
						
						
						gl_shader_decompiler: Implement R2P_IMM 
						
						
					 
					
						2018-11-25 22:38:42 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0394813401 
							
						 
					 
					
						
						
							
							Merge pull request  #1782  from FernandoS27/dc  
						
						... 
						
						
						
						Fixed Coordinate Encodings in TEX and TEXS instructions 
						
						
					 
					
						2018-11-25 22:36:25 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ce90a4f0b 
							
						 
					 
					
						
						
							
							Merge pull request  #1783  from ReinUsesLisp/clip-distances  
						
						... 
						
						
						
						gl_shader_decompiler: Implement clip distances 
						
						
					 
					
						2018-11-25 22:35:30 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ceb4bc22a4 
							
						 
					 
					
						
						
							
							Merge pull request  #1796  from ReinUsesLisp/morton-move  
						
						... 
						
						
						
						video_core: Move morton functions out of gl_rasterizer_cache 
						
						
					 
					
						2018-11-25 22:35:12 -05:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94fce28010 
							
						 
					 
					
						
						
							
							Merge pull request  #1800  from encounter/svcgetinfo  
						
						... 
						
						
						
						svc: Return ERR_INVALID_ENUM_VALUE from svcGetInfo 
						
						
					 
					
						2018-11-25 16:52:56 -05:00 
						 
				 
			
				
					
						
							
							
								Luke Street 
							
						 
					 
					
						
						
						
						
							
						
						
							94e8dfc0c7 
							
						 
					 
					
						
						
							
							svc: Return ERR_INVALID_ENUM_VALUE from svcGetInfo  
						
						
						
						
					 
					
						2018-11-25 16:48:44 -05:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Bogado 
							
						 
					 
					
						
						
						
						
							
						
						
							415e8383ba 
							
						 
					 
					
						
						
							
							Limit the amount of viewports tested for state changes only to the usable ones  
						
						
						
						
					 
					
						2018-11-25 12:18:29 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							924e834b8f 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement S2R's Y_DIRECTION  
						
						
						
						
					 
					
						2018-11-25 04:37:29 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							932fbd5a25 
							
						 
					 
					
						
						
							
							Merge pull request  #1791  from bunnei/nvdrv-stub  
						
						... 
						
						
						
						nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus. 
						
						
					 
					
						2018-11-24 23:45:24 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d544c1b9d 
							
						 
					 
					
						
						
							
							Merge pull request  #1787  from bunnei/fix-gpu-mm  
						
						... 
						
						
						
						memory_manager: Do not allow 0 to be a valid GPUVAddr. 
						
						
					 
					
						2018-11-24 23:45:00 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							7ff2131cf9 
							
						 
					 
					
						
						
							
							morton: Style changes  
						
						
						
						
					 
					
						2018-11-25 00:38:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							dad3a6718e 
							
						 
					 
					
						
						
							
							video_core: Move morton functions to their own file  
						
						
						
						
					 
					
						2018-11-25 00:37:18 -03:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							8c797464a2 
							
						 
					 
					
						
						
							
							Fix Texture Overlapping  
						
						
						
						
					 
					
						2018-11-24 17:26:42 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							33afff1870 
							
						 
					 
					
						
						
							
							Implemented BRA CC conditional and FSET CC Setting  
						
						
						
						
					 
					
						2018-11-24 13:25:54 -04:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Bogado 
							
						 
					 
					
						
						
						
						
							
						
						
							13f6a603c2 
							
						 
					 
					
						
						
							
							Add support for viewport_transfom_enable register  
						
						
						
						
					 
					
						2018-11-24 13:17:48 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0df09335c 
							
						 
					 
					
						
						
							
							service/sm: Take std::string by const reference in UnregisterService  
						
						... 
						
						
						
						Avoids the need to create a copy of the std::string instance
(potentially allocating).
The only reason RegisterService takes its argument by value is because
it's std::moved internally. 
						
						
					 
					
						2018-11-24 00:08:13 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7a1827aaa 
							
						 
					 
					
						
						
							
							Merge pull request  #1641  from DarkLordZach/sm-register-unregister  
						
						... 
						
						
						
						sm: Implement RegisterService and UnregisterService 
						
						
					 
					
						2018-11-23 23:59:01 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c4fb09a7c 
							
						 
					 
					
						
						
							
							Merge pull request  #1731  from DarkLordZach/change-dir-crash  
						
						... 
						
						
						
						filesystem: Clear registered union paths on factory creation 
						
						
					 
					
						2018-11-23 23:58:31 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d01bf170c4 
							
						 
					 
					
						
						
							
							Merge pull request  #1725  from FernandoS27/gl43  
						
						... 
						
						
						
						Update OpenGL's backend version from 3.3 to 4.3 
						
						
					 
					
						2018-11-23 23:56:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e23543918b 
							
						 
					 
					
						
						
							
							Merge pull request  #1785  from Tinob/master  
						
						... 
						
						
						
						Add support for clear_flags register 
						
						
					 
					
						2018-11-23 23:55:56 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69a9bd8187 
							
						 
					 
					
						
						
							
							Merge pull request  #1692  from Hedges/GDBClean  
						
						... 
						
						
						
						GDBStub Improvements 
						
						
					 
					
						2018-11-23 23:36:36 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e65966bcfc 
							
						 
					 
					
						
						
							
							Merge pull request  #1708  from ogniK5377/res-scale  
						
						... 
						
						
						
						Report resolution scaling support for vi and am 
						
						
					 
					
						2018-11-23 23:32:19 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67ff974387 
							
						 
					 
					
						
						
							
							Merge pull request  #1747  from DarkLordZach/exefs-lfs  
						
						... 
						
						
						
						patch_manager: Add support for applying LayeredFS patches to ExeFS 
						
						
					 
					
						2018-11-23 23:31:48 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6b78203cc 
							
						 
					 
					
						
						
							
							Merge pull request  #1769  from ReinUsesLisp/cc  
						
						... 
						
						
						
						gl_shader_decompiler: Rename cc to condition code and name internal flags 
						
						
					 
					
						2018-11-23 23:31:04 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0d673a84b6 
							
						 
					 
					
						
						
							
							nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-23 23:22:04 -05:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Bogado 
							
						 
					 
					
						
						
						
						
							
						
						
							54c2a4cafc 
							
						 
					 
					
						
						
							
							Add support for clear_flags register  
						
						
						
						
					 
					
						2018-11-24 00:16:33 -03:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							7668ef51d6 
							
						 
					 
					
						
						
							
							Fix TEXS Instruction encodings  
						
						
						
						
					 
					
						2018-11-23 22:46:50 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							9c2127d5eb 
							
						 
					 
					
						
						
							
							Fix one encoding in TEX Instruction  
						
						
						
						
					 
					
						2018-11-23 22:46:49 -04:00