Khangaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							75e12a33ae 
							
						 
					 
					
						
						
							
							Implement SNORM for BC5/DXN2 ( #998 )  
						
						... 
						
						
						
						* Implement BC5/DXN2 (#996 )
- Used by Kirby Star Allies.
* Implement BC5/DXN2 SNORM
UNORM for Kirby Star Allies
SNORM for Super Mario Odyssey 
						
					 
					
						2018-08-09 19:15:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e58f7ff843 
							
						 
					 
					
						
						
							
							Merge pull request  #999  from lioncash/map  
						
						... 
						
						
						
						gl_rasterizer_cache: Avoid iterator invalidation issues within InvalidateRegion() 
						
					 
					
						2018-08-09 19:13:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6ef027b958 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Reserve element memory beforehand in BuildRegisterList()  
						
						... 
						
						
						
						Avoids potentially perfoming multiple reallocations when we know the
total amount of memory we need beforehand. 
						
					 
					
						2018-08-09 17:29:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							59ea37daa7 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Avoid iterator invalidation issues within InvalidateRegion()  
						
						... 
						
						
						
						A range-based for loop can't be used when the container being iterated
is also being erased from. 
						
					 
					
						2018-08-09 15:30:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bfe974281 
							
						 
					 
					
						
						
							
							Merge pull request  #992  from bunnei/declr-pred  
						
						... 
						
						
						
						gl_shader_decompiler: Declare predicates on use. 
						
					 
					
						2018-08-09 14:36:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88b18b9ba4 
							
						 
					 
					
						
						
							
							Merge pull request  #994  from lioncash/const  
						
						... 
						
						
						
						gl_rasterizer_cache: Use std::vector::assign vs resize() then copy for the non-tiled case 
						
					 
					
						2018-08-09 14:36:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b125137493 
							
						 
					 
					
						
						
							
							Merge pull request  #993  from bunnei/smo-vtx-pts  
						
						... 
						
						
						
						Implement VertexAttribute::Size::Size_16_16_16_16 and PrimitiveTopology::Points. 
						
					 
					
						2018-08-09 13:28:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f765a6b902 
							
						 
					 
					
						
						
							
							Merge pull request  #984  from bunnei/rt-none  
						
						... 
						
						
						
						gl_rasterizer: Do not render when no render target is configured. 
						
					 
					
						2018-08-09 13:12:28 -04:00 
						 
				 
			
				
					
						
							
							
								Khangaroo 
							
						 
					 
					
						
						
						
						
							
						
						
							5cb6eceecf 
							
						 
					 
					
						
						
							
							Implement BC5/DXN2 ( #996 )  
						
						... 
						
						
						
						- Used by Kirby Star Allies. 
						
					 
					
						2018-08-09 12:57:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b46a5c42ff 
							
						 
					 
					
						
						
							
							buffer_queue: Make reference parameter of SetPreallocatedBuffer const  
						
						... 
						
						
						
						This is simply copied by value, so there's no need to make it a
modifiable reference.
While we're at it, make the names of the parameters match its
definition. 
						
					 
					
						2018-08-09 03:08:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ff5024ee2a 
							
						 
					 
					
						
						
							
							hle_ipc: Make WriteToOutgoingCommandBuffer()'s reference parameter const  
						
						... 
						
						
						
						This function doesn't modify anything within the reference Thread
instance. 
						
					 
					
						2018-08-09 02:51:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c908c0373 
							
						 
					 
					
						
						
							
							Merge pull request  #988  from lioncash/color  
						
						... 
						
						
						
						common/color: Minor cleanup 
						
					 
					
						2018-08-09 00:37:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c333bfc193 
							
						 
					 
					
						
						
							
							Merge pull request  #977  from bunnei/bgr565  
						
						... 
						
						
						
						gl_rasterizer_cached: Implement RenderTargetFormat::B5G6R5_UNORM. 
						
					 
					
						2018-08-08 23:43:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e831b80d69 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Invert conditional in LoadGLBuffer()  
						
						... 
						
						
						
						It's generally easier to follow code using conditionals that operate in
terms of the true case followed by the false case (no chance of
overlooking the exclamation mark). 
						
					 
					
						2018-08-08 23:34:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							434f352eb3 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Use std::vector::assign in LoadGLBuffer() for the non-tiled case  
						
						... 
						
						
						
						resize() causes the vector to expand and zero out the added members to
the vector, however we can avoid this zeroing by using assign().
Given we have the pointer to the data we want to copy, we can calculate
the end pointer and directly copy the range of data without the
need to perform the resize() beforehand. 
						
					 
					
						2018-08-08 23:34:58 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							4e1471ef21 
							
						 
					 
					
						
						
							
							Don't add user if the uuid already exists  
						
						
						
					 
					
						2018-08-09 13:30:58 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b1b758326 
							
						 
					 
					
						
						
							
							Merge pull request  #987  from lioncash/vec  
						
						... 
						
						
						
						vector_math: Use variable template version of is_signed in Vec classes 
						
					 
					
						2018-08-08 23:30:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							dfc3eed0cb 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement VertexAttribute::Size::Size_16_16_16_16.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey (in game). 
						
					 
					
						2018-08-08 23:28:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							06d0b96ca9 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Implement PrimitiveTopology::Points.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey (in game). 
						
					 
					
						2018-08-08 23:28:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4283019aa0 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Declare predicates on use.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey (when going in game). 
						
					 
					
						2018-08-08 23:26:31 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							efe6b473c5 
							
						 
					 
					
						
						
							
							maxwell_3d: Ignore macros that have not been uploaded yet.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey (in game). 
						
					 
					
						2018-08-08 23:25:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							557c466994 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Make pointer const in LoadGLBuffer()  
						
						... 
						
						
						
						This is only ever read from, so we can make the data it's pointing to
const. 
						
					 
					
						2018-08-08 23:14:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25ba4d1b68 
							
						 
					 
					
						
						
							
							Merge pull request  #982  from bunnei/stub-unk-63  
						
						... 
						
						
						
						gl_shader_decompiler: Stub input attribute Unknown_63. 
						
					 
					
						2018-08-08 22:28:18 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							668458525e 
							
						 
					 
					
						
						
							
							vfs: Fix documentation  
						
						
						
					 
					
						2018-08-08 21:45:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f4f4f147f 
							
						 
					 
					
						
						
							
							Merge pull request  #986  from mailwl/acc-loadimage  
						
						... 
						
						
						
						Service/Account: stub LoadImage function 
						
					 
					
						2018-08-08 21:21:06 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							94cf327e77 
							
						 
					 
					
						
						
							
							vfs: Fix typo in VfsFilesystem docs  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2b6128fe0b 
							
						 
					 
					
						
						
							
							file_util: Use enum instead of bool for specifing path behavior  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							dad2ae1ee0 
							
						 
					 
					
						
						
							
							loader: Remove unused IdentifyFile overload  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							656e97df16 
							
						 
					 
					
						
						
							
							vfs: Use RealVfsFilesystem for fs-operations in RealVfsDirectory  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							52a2e42cb9 
							
						 
					 
					
						
						
							
							file_sys: Add missing include in savedata_factory  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							4b471f0554 
							
						 
					 
					
						
						
							
							core: Port core to VfsFilesystem for file access  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa8fdea52 
							
						 
					 
					
						
						
							
							vfs: Add unreachable assert to file permissions converter  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2de2ec25d6 
							
						 
					 
					
						
						
							
							vfs: Add RealVfsFilesystem implementation  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							3f82dad1e4 
							
						 
					 
					
						
						
							
							file_util: Add platform-specific slash option to SanitizePath  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							3bf488ce52 
							
						 
					 
					
						
						
							
							vfs: Add VfsFilesystem interface and default implementation  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b36dee364e 
							
						 
					 
					
						
						
							
							filesystem: Remove unnecessary if conditions  
						
						
						
					 
					
						2018-08-08 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ddec200290 
							
						 
					 
					
						
						
							
							gl_rasterizer: Do not render when no render target is configured.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
					 
					
						2018-08-08 19:29:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf917a5e93 
							
						 
					 
					
						
						
							
							Merge pull request  #976  from bunnei/shader-imm  
						
						... 
						
						
						
						gl_shader_decompiler: Let OpenGL interpret floats. 
						
					 
					
						2018-08-08 19:17:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ceceb212f 
							
						 
					 
					
						
						
							
							Merge pull request  #981  from bunnei/cbuf-corrupt  
						
						... 
						
						
						
						maxwell_3d: Use correct const buffer size and check bounds. 
						
					 
					
						2018-08-08 19:16:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f48454ea9 
							
						 
					 
					
						
						
							
							Merge pull request  #978  from bunnei/fixioctl  
						
						... 
						
						
						
						nvhost_gpu: Don't over copy IoctlSubmitGpfifo. 
						
					 
					
						2018-08-08 19:16:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7353cfc781 
							
						 
					 
					
						
						
							
							fsp_srv: Use std::string_view's copy() function instead of strncpy()  
						
						... 
						
						
						
						Given elements inserted into a vector are zeroed out, we can just copy
MAX_LEN - 1 elements and the data will already be properly null
terminated. 
						
					 
					
						2018-08-08 18:51:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4afb05d0cc 
							
						 
					 
					
						
						
							
							fsp_srv: Emplace entries first when building index instead of emplacing last  
						
						... 
						
						
						
						The current way were doing it would require copying a 768 character
buffer (part of the Entry struct) to the new element in the vector.
Given it's a plain array, std::move won't eliminate that.
Instead, we can emplace an instance directly into the destination buffer
and then fill it out, avoiding the need to perform any unnecessary
copies.
Given this is done in a loop, we can request the destination to allocate
all of the necessary memory ahead of time, avoiding the need to
potentially keep reallocating over and over on every few insertions into
the vector. 
						
					 
					
						2018-08-08 18:51:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc2526dd51 
							
						 
					 
					
						
						
							
							Merge pull request  #985  from bunnei/rt-r11g11b10  
						
						... 
						
						
						
						gpu: Add R11G11B10_FLOAT to RenderTargetBytesPerPixel. 
						
					 
					
						2018-08-08 18:21:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							096b04f1a4 
							
						 
					 
					
						
						
							
							Merge pull request  #979  from bunnei/vtx88  
						
						... 
						
						
						
						maxwell_to_gl: Implement VertexAttribute::Size::Size_8_8. 
						
					 
					
						2018-08-08 18:18:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							756e1e6f9b 
							
						 
					 
					
						
						
							
							Merge pull request  #975  from bunnei/am-stub  
						
						... 
						
						
						
						am: Stub SetScreenShotImageOrientation. 
						
					 
					
						2018-08-08 16:46:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6e90f0bf6a 
							
						 
					 
					
						
						
							
							common/logging: Add missing service log categories  
						
						... 
						
						
						
						These weren't added when the services were introduced. 
						
					 
					
						2018-08-08 16:46:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							599c011f40 
							
						 
					 
					
						
						
							
							Merge pull request  #980  from bunnei/fix-logs  
						
						... 
						
						
						
						renderer_opengl: Use trace log in a few places. 
						
					 
					
						2018-08-08 16:45:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5a9c00ea04 
							
						 
					 
					
						
						
							
							common/color: Remove unnecessary const qualifiers on return types  
						
						... 
						
						
						
						These are just superfluous and not necessesary 
						
					 
					
						2018-08-08 16:17:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							76197a4be9 
							
						 
					 
					
						
						
							
							common/color: Get rid of undefined behavior  
						
						... 
						
						
						
						Gets rid of type punning via reinterpret_cast within functions. Instead,
we use memcpy to transfer the contents across types. 
						
					 
					
						2018-08-08 16:14:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cc9d7bbf01 
							
						 
					 
					
						
						
							
							vector_math: Use variable template version of is_signed in Vec classes  
						
						... 
						
						
						
						Same behavior, less code 
						
					 
					
						2018-08-08 15:53:42 -04:00