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 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
							
						
						487d805899 
					 
					
						
						
							
							Corrected inputs indexing in TEX instruction  
						
						
						
						
					 
					
						2018-11-23 22:46:48 -04:00