bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							89c3d6a2a3 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Treat Depth formats differently from DepthStencil.  
						
						
						
					 
					
						2018-08-15 21:24:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c00b374e78 
							
						 
					 
					
						
						
							
							Merge pull request  #1078  from lioncash/message  
						
						... 
						
						
						
						lm: Handle threads and modules within the logger 
						
					 
					
						2018-08-15 18:53:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69236e5aff 
							
						 
					 
					
						
						
							
							Merge pull request  #1079  from lioncash/fmt  
						
						... 
						
						
						
						loader: Make ResultStatus directly compatible with fmt 
						
					 
					
						2018-08-15 18:25:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dd27aff47 
							
						 
					 
					
						
						
							
							Merge pull request  #1051  from B3n30/UnscheduleEventThreadsafe  
						
						... 
						
						
						
						Core::CoreTiming: add UnscheduleEventThreadsafe 
						
					 
					
						2018-08-15 18:25:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cee6a7ab55 
							
						 
					 
					
						
						
							
							Merge pull request  #1080  from lioncash/ret  
						
						... 
						
						
						
						sm/controller: Correct return value of QueryPointerBufferSize 
						
					 
					
						2018-08-15 18:25:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2fa37b499 
							
						 
					 
					
						
						
							
							Merge pull request  #1083  from Subv/conv_neg  
						
						... 
						
						
						
						Shaders: Implemented I2F_C and F2I_C, along with the negation bits of the conversion instructions. 
						
					 
					
						2018-08-15 18:24:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f96de510ee 
							
						 
					 
					
						
						
							
							Merge pull request  #1081  from lioncash/convert  
						
						... 
						
						
						
						kernel/server_session: Add IsSession() member function 
						
					 
					
						2018-08-15 13:02:25 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							91140f6c0a 
							
						 
					 
					
						
						
							
							Shader/Conversion: Implemented the negate bit in F2F and I2I instructions.  
						
						
						
					 
					
						2018-08-15 09:27:43 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							38592a3b5e 
							
						 
					 
					
						
						
							
							Shader/I2F: Implemented the negate I2F_C instruction variant.  
						
						
						
					 
					
						2018-08-15 09:25:02 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							40ecdda19e 
							
						 
					 
					
						
						
							
							Shader/F2I: Implemented the negate bit in the I2F instruction  
						
						
						
					 
					
						2018-08-15 09:18:55 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							5ef447cc0e 
							
						 
					 
					
						
						
							
							Shader/F2I: Implemented the F2I_C instruction variant.  
						
						
						
					 
					
						2018-08-15 09:16:35 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							11c221cc62 
							
						 
					 
					
						
						
							
							Shader/F2I: Implemented the negate bit in the F2I instruction.  
						
						
						
					 
					
						2018-08-15 09:15:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40f83fee6a 
							
						 
					 
					
						
						
							
							Merge pull request  #1077  from bunnei/rgba16u  
						
						... 
						
						
						
						gl_rasterizer_cache: Add RGBA16U to PixelFormatFromTextureFormat. 
						
					 
					
						2018-08-15 09:25:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bca5743ab 
							
						 
					 
					
						
						
							
							Merge pull request  #1076  from bunnei/format-cleanup  
						
						... 
						
						
						
						gl_rasterizer_cache: Cleanup some PixelFormat names and logging. 
						
					 
					
						2018-08-15 09:24:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aac5792a2b 
							
						 
					 
					
						
						
							
							kernel/server_session: Add IsSession() member function  
						
						... 
						
						
						
						Allows querying the inverse of IsDomain() to make things more readable.
This will likely also be usable in the event of implementing
ConvertDomainToSession(). 
						
					 
					
						2018-08-15 06:50:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5752454629 
							
						 
					 
					
						
						
							
							sm/controller: Correct return value of QueryPointerBufferSize  
						
						... 
						
						
						
						This should be returning a u16 according to Switch Brew. 
						
					 
					
						2018-08-15 06:16:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							87d8a9c986 
							
						 
					 
					
						
						
							
							loader: Make ResultStatus directly compatible with fmt  
						
						... 
						
						
						
						We can make the enum class type compatible with fmt by providing an
overload of operator<<.
While we're at it, perform proper bounds checking. If something exceeds
the array, it should be a hard fail, because it's, without a doubt, a
programmer error in this case. 
						
					 
					
						2018-08-15 05:52:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0769aa594e 
							
						 
					 
					
						
						
							
							loader/nca: Remove unnecessary includes and member variables  
						
						
						
					 
					
						2018-08-15 01:41:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c8e3f98c27 
							
						 
					 
					
						
						
							
							loader/xci: Remove unnecessary includes and member variables  
						
						... 
						
						
						
						Many of these aren't necessary and will cause this file to be required
to be recompiled whenever any changes to those files are made, which
lengthens compile times for no reason.
This also removes an unused metadata variable from AppLoader_XCI 
						
					 
					
						2018-08-15 01:41:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b74df62959 
							
						 
					 
					
						
						
							
							lm: Use LOG_DEBUG for printing out trace logs  
						
						... 
						
						
						
						Using LOG_TRACE here isn't a good idea because LOG_TRACE is only enabled
when yuzu is compiled in debug mode. Debug mode is also quite slow, and
so we're potentially throwing away logging messages that can provide
value when trying to boot games. 
						
					 
					
						2018-08-15 01:07:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b0f4eece 
							
						 
					 
					
						
						
							
							lm: Handle threads and modules within the logger  
						
						... 
						
						
						
						The thread field serves to indicate which thread a log is related to and
provides the length of the thread's name, so we can print that out,
ditto for modules.
Now we can know what threads are potentially spawning off logging
messages (for example Lydie & Suelle bounces between MainThread and
LoadingThread when initializing the game). 
						
					 
					
						2018-08-15 01:05:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b1148d269d 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Cleanup some PixelFormat names and logging.  
						
						
						
					 
					
						2018-08-14 23:31:45 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c5284efd4f 
							
						 
					 
					
						
						
							
							Rasterizer: Implemented instanced rendering.  
						
						... 
						
						
						
						We keep track of the current instance and update an uniform in the shaders to let them know which instance they are.
Instanced vertex arrays are not yet implemented. 
						
					 
					
						2018-08-14 22:25:07 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8599e1e4fc 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Add RGBA16U to PixelFormatFromTextureFormat.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
					 
					
						2018-08-14 23:18:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3aad82b1a3 
							
						 
					 
					
						
						
							
							Merge pull request  #1069  from bunnei/vtx-sz  
						
						... 
						
						
						
						maxwell_to_gl: Properly handle UnsignedInt/SignedInt sizes. 
						
					 
					
						2018-08-14 23:14:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a42dea568 
							
						 
					 
					
						
						
							
							Merge pull request  #1070  from bunnei/cbuf-sz  
						
						... 
						
						
						
						gl_rasterizer: Fix upload size for constant buffers. 
						
					 
					
						2018-08-14 23:14:24 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8cd1785e6 
							
						 
					 
					
						
						
							
							Merge pull request  #1071  from bunnei/fix-ldc  
						
						... 
						
						
						
						gl_shader_decompiler: Several fixes for indirect constant buffer loads. 
						
					 
					
						2018-08-14 23:14:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							991eb4824c 
							
						 
					 
					
						
						
							
							Merge pull request  #1068  from bunnei/g8r8s  
						
						... 
						
						
						
						gl_rasterizer_cache: Implement G8R8S format. 
						
					 
					
						2018-08-14 23:13:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							301baaa942 
							
						 
					 
					
						
						
							
							Merge pull request  #1067  from lioncash/init  
						
						... 
						
						
						
						emu_window: Ensure WindowConfig members are always initialized 
						
					 
					
						2018-08-14 22:43:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3db1b8e0cd 
							
						 
					 
					
						
						
							
							Merge pull request  #1073  from lioncash/3ds  
						
						... 
						
						
						
						loader: Remove address mapping remnants from citra 
						
					 
					
						2018-08-14 22:43:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f9c49f7ee 
							
						 
					 
					
						
						
							
							Merge pull request  #1072  from lioncash/svc  
						
						... 
						
						
						
						kernel/svc: Log svcBreak parameters 
						
					 
					
						2018-08-14 22:42:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f009ed63f3 
							
						 
					 
					
						
						
							
							Merge pull request  #1063  from lioncash/inline  
						
						... 
						
						
						
						common/xbyak_abi: Mark defined functions in header as inline 
						
					 
					
						2018-08-14 22:40:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18dfa99030 
							
						 
					 
					
						
						
							
							Merge pull request  #1074  from greggameplayer/Z16_UNORM  
						
						... 
						
						
						
						Implement Z16 in PixelFormatFromTextureFormat function 
						
					 
					
						2018-08-14 22:39:09 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							6eda9ebbdb 
							
						 
					 
					
						
						
							
							Implement Z16_UNORM in PixelFormatFromTextureFormat function  
						
						... 
						
						
						
						Require by Zelda Breath Of The Wild 
						
					 
					
						2018-08-15 04:14:15 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad7815a28d 
							
						 
					 
					
						
						
							
							Merge pull request  #1054  from zhaowenlan1779/misc-fixup  
						
						... 
						
						
						
						common/misc: use windows.h 
						
					 
					
						2018-08-14 21:47:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							409d2e07c2 
							
						 
					 
					
						
						
							
							Merge pull request  #1056  from lioncash/mm  
						
						... 
						
						
						
						mm_u: Move interface class into the cpp file 
						
					 
					
						2018-08-14 21:47:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8dc4407586 
							
						 
					 
					
						
						
							
							Merge pull request  #1066  from lioncash/aarch64  
						
						... 
						
						
						
						CMakeLists: Add architecture detection for AArch64 
						
					 
					
						2018-08-14 21:46:53 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							96c0b81a51 
							
						 
					 
					
						
						
							
							loader: Remove address mapping remnants from citra  
						
						... 
						
						
						
						These mappings are leftovers from citra and don't apply to the Switch. 
						
					 
					
						2018-08-14 21:37:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							25d71454d1 
							
						 
					 
					
						
						
							
							kernel/svc: Log svcBreak parameters  
						
						... 
						
						
						
						Given if we hit here all is lost, we should probably be logging the
break reason code and associated information to distinguish between the
causes. 
						
					 
					
						2018-08-14 20:54:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5e66a24423 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Several fixes for indirect constant buffer loads.  
						
						
						
					 
					
						2018-08-14 20:47:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							290439a6a5 
							
						 
					 
					
						
						
							
							gl_rasterizer: Fix upload size for constant buffers.  
						
						
						
					 
					
						2018-08-14 20:44:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							dc876fd63a 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Properly handle UnsignedInt/SignedInt sizes.  
						
						
						
					 
					
						2018-08-14 20:43:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d8fd3ef4fe 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Implement G8R8S format.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
					 
					
						2018-08-14 20:41:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c31cbad72 
							
						 
					 
					
						
						
							
							Merge pull request  #1062  from lioncash/unused  
						
						... 
						
						
						
						common: Remove unused old breakpoint source files 
						
					 
					
						2018-08-14 20:26:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2e715ef70d 
							
						 
					 
					
						
						
							
							emu_window: Ensure WindowConfig members are always initialized  
						
						... 
						
						
						
						Previously we weren't always initializing all members of the struct.
Prevents potentially wonky behavior from occurring. 
						
					 
					
						2018-08-14 19:36:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							319dbc5843 
							
						 
					 
					
						
						
							
							CMakeLists: Add architecture detection for AArch64  
						
						... 
						
						
						
						We already have an equivalent in place for the 32-bit ARM architecture, so we
should also have one for the newer 64-bit ARM architecture as well. 
						
					 
					
						2018-08-14 19:06:55 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							60f476cd8f 
							
						 
					 
					
						
						
							
							common/telemetry: Migrate core-independent info gathering to common  
						
						... 
						
						
						
						Previously core itself was the library containing the code to gather
common information (build info, CPU info, and OS info), however all of
this isn't core-dependent and can be moved to the common code and use
the common interfaces. We can then just call those functions from the
core instead.
This will allow replacing our CPU detection with Xbyak's which has
better detection facilities than ours. It also keeps more
architecture-dependent code in common instead of core. 
						
					 
					
						2018-08-14 18:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6d549abb4e 
							
						 
					 
					
						
						
							
							common/xbyak_abi: Mark defined functions in header as inline  
						
						... 
						
						
						
						Avoids potential One Definition Rule violations when these are used in
the future. 
						
					 
					
						2018-08-14 18:29:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0ce0905380 
							
						 
					 
					
						
						
							
							common/xbyak: Use nested namespace specifiers where applicable  
						
						
						
					 
					
						2018-08-14 18:27:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							11895d54af 
							
						 
					 
					
						
						
							
							common: Remove unused old breakpoint source files  
						
						... 
						
						
						
						These currently aren't used and contain commented out source code that
corresponds to Dolphin's JIT. Given our CPU code is organized quite
differently, we shouldn't be keeping this around (at the moment it just
adds to compile times marginally). 
						
					 
					
						2018-08-14 18:14:01 -04:00