bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							df3799a008 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Fixes to how we do render to cubemap.  
						
						... 
						
						
						
						- Fixes issues with Splatoon 2. 
						
					 
					
						2018-09-30 15:10:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							29782273ec 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Add check for array rendering to cubemap texture.  
						
						
						
					 
					
						2018-09-30 14:31:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f543b43fd0 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Implement render to cubemap.  
						
						
						
					 
					
						2018-09-30 14:31:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							15cc729ebd 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: TEXS: Implement TextureType::TextureCube.  
						
						
						
					 
					
						2018-09-30 14:31:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ed2e0e85c9 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Add support for SurfaceTarget::TextureCubemap.  
						
						
						
					 
					
						2018-09-30 14:31:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							871580dcd8 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Implement LoadGLBuffer for Texture2DArray.  
						
						
						
					 
					
						2018-09-30 14:31:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a9aa1db552 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Update BlitTextures to support non-Texture2D ColorTexture surfaces.  
						
						
						
					 
					
						2018-09-30 14:31:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2e1cdde994 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Track texture target and depth in the cache.  
						
						
						
					 
					
						2018-09-30 14:31:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fefb003b23 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Workaround for Texture2D -> Texture2DArray scenario.  
						
						
						
					 
					
						2018-09-30 14:31:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ce452049d3 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Keep track of surface 2D size separately from total size.  
						
						
						
					 
					
						2018-09-30 14:31:56 -04:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8e46d335f 
							
						 
					 
					
						
						
							
							Merge pull request  #1418  from FearlessTobi/port-4269  
						
						... 
						
						
						
						Port citra-emu/citra#4269 : "OSX: Set MACOSX_DEPLOYMENT_TARGET to 10.13" 
						
					 
					
						2018-09-30 13:51:21 +01:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
						
						
							
						
						
							56901912cb 
							
						 
					 
					
						
						
							
							OSX: Set MACOSX_DEPLOYMENT_TARGET to 10.13  
						
						
						
					 
					
						2018-09-30 13:34:49 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							334090fe6f 
							
						 
					 
					
						
						
							
							Merge pull request  #1414  from lioncash/ref  
						
						... 
						
						
						
						loader: Make the Load() function take a process as a regular reference, not a SharedPtr 
						
					 
					
						2018-09-29 16:57:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a63e6f9dfd 
							
						 
					 
					
						
						
							
							loader: Make the Load() function take a process as a regular reference, not a SharedPtr  
						
						... 
						
						
						
						A process should never require being reference counted in this
situation. If the handle to a process is freed before this function is
called, it's definitely a bug with our lifetime management, so we can
put the requirement in place for the API that the process must be a
valid instance. 
						
					 
					
						2018-09-29 16:00:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0921558a9f 
							
						 
					 
					
						
						
							
							Merge pull request  #1388  from FearlessTobi/port-4258  
						
						... 
						
						
						
						Port citra-emu/citra#4258 : "Meta: Add gitattributes file" 
						
					 
					
						2018-09-29 12:01:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97c0ac3545 
							
						 
					 
					
						
						
							
							Merge pull request  #1412  from lioncash/move  
						
						... 
						
						
						
						kernel/object: Remove unnecessary std::move from DynamicObjectCast() 
						
					 
					
						2018-09-29 11:58:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe5962e073 
							
						 
					 
					
						
						
							
							Merge pull request  #1411  from ReinUsesLisp/point-size  
						
						... 
						
						
						
						video_core: Implement point_size and add point state sync 
						
					 
					
						2018-09-29 11:58:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d8366b602 
							
						 
					 
					
						
						
							
							Merge pull request  #1406  from ReinUsesLisp/multibind-samplers  
						
						... 
						
						
						
						gl_state: Pack sampler bindings into a single ARB_multi_bind 
						
					 
					
						2018-09-29 10:55:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7b69d61f2 
							
						 
					 
					
						
						
							
							Merge pull request  #1395  from lioncash/vm  
						
						... 
						
						
						
						process/vm_manager: Initial modifications to load NPDM metadata 
						
					 
					
						2018-09-29 10:54:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c24d0832 
							
						 
					 
					
						
						
							
							kernel/object: Remove unnecessary std::move from DynamicObjectCast()  
						
						... 
						
						
						
						boost::static_pointer_cast for boost::intrusive_ptr (what SharedPtr is),
takes its parameter by const reference. Given that, it means that this
std::move doesn't actually do anything other than obscure what the
function's actual behavior is, so we can remove this. To clarify, this
would only do something if the parameter was either taking its argument
by value, by non-const ref, or by rvalue-reference. 
						
					 
					
						2018-09-28 02:17:57 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							e3e51d3ddb 
							
						 
					 
					
						
						
							
							video_core: Implement point_size and add point state sync  
						
						
						
					 
					
						2018-09-28 02:13:29 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b8f1506aa5 
							
						 
					 
					
						
						
							
							gl_state: Pack sampler bindings into a single ARB_multi_bind  
						
						
						
					 
					
						2018-09-28 02:04:22 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7da74d18e 
							
						 
					 
					
						
						
							
							Merge pull request  #1360  from FearlessTobi/port-3979  
						
						... 
						
						
						
						Port citra-emu/citra#3979  game_list: move SearchField to game_list_p.h and fix untranslated text 
						
					 
					
						2018-09-27 17:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc2419e441 
							
						 
					 
					
						
						
							
							Merge pull request  #1394  from lioncash/stream  
						
						... 
						
						
						
						stream: Preserve enum class type in GetState() 
						
					 
					
						2018-09-27 17:05:03 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29ff84ea99 
							
						 
					 
					
						
						
							
							Merge pull request  #1389  from PhiBabin/valgrind  
						
						... 
						
						
						
						FPCR register was uninitialized at start up 
						
					 
					
						2018-09-27 15:23:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a75740b298 
							
						 
					 
					
						
						
							
							Merge pull request  #1397  from spycrab/cmake_bin  
						
						... 
						
						
						
						CMake: Remove superfluous CMAKE_RUNTIME_OUTPUT_DIRECTORY assignment 
						
					 
					
						2018-09-27 10:00:29 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62048edc15 
							
						 
					 
					
						
						
							
							Merge pull request  #1377  from FernandoS27/faster-swizzle  
						
						... 
						
						
						
						Improved Fast Swizzle and Legacy Swizzle 
						
					 
					
						2018-09-27 10:00:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8731ac87fa 
							
						 
					 
					
						
						
							
							Merge pull request  #1404  from lioncash/vfs  
						
						... 
						
						
						
						fsmitm_romfsbuild: Minor changes 
						
					 
					
						2018-09-27 09:58:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							861580f6d2 
							
						 
					 
					
						
						
							
							fsmitm_romfsbuild: std::move std::vector instances in Build()  
						
						... 
						
						
						
						Avoids making copies of large std::vector instances where it's trivially
avoidable to do so. 
						
					 
					
						2018-09-26 17:35:44 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7ecdaaf189 
							
						 
					 
					
						
						
							
							fsmitm_romfsbuild: Replace manual value aligning with Common::AlignUp()  
						
						... 
						
						
						
						Theres no need to do explicit bitwise arithmetic here, when we have a
function that does this with a more descriptive name. 
						
					 
					
						2018-09-26 17:35:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0445006af 
							
						 
					 
					
						
						
							
							Merge pull request  #1399  from lioncash/sched  
						
						... 
						
						
						
						kernel/scheduler: Take ARM_Interface instances by reference 
						
					 
					
						2018-09-26 16:17:18 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efcb83fb41 
							
						 
					 
					
						
						
							
							Merge pull request  #1400  from lioncash/header  
						
						... 
						
						
						
						service: Add missing headers inclusions where applicable 
						
					 
					
						2018-09-26 16:11:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc866d1384 
							
						 
					 
					
						
						
							
							Merge pull request  #1402  from ReinUsesLisp/asserts  
						
						... 
						
						
						
						video_core: Add asserts for CS, TFB and alpha testing 
						
					 
					
						2018-09-26 16:10:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92dd496fb9 
							
						 
					 
					
						
						
							
							Merge pull request  #1401  from lioncash/vfs  
						
						... 
						
						
						
						vfs: Minor cleanup related changes to layered VFS code 
						
					 
					
						2018-09-26 16:09:16 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d163c00cc 
							
						 
					 
					
						
						
							
							Merge pull request  #1398  from lioncash/macos  
						
						... 
						
						
						
						travis: Make macOS builds utilize Xcode 10 
						
					 
					
						2018-09-26 16:08:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							11104b4883 
							
						 
					 
					
						
						
							
							patch_manager: Invert conditionals within ApplyLayeredFS()  
						
						... 
						
						
						
						Avoids the need to nest code quite a bit by early-exiting in error
cases. 
						
					 
					
						2018-09-25 20:09:23 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ab65fde9f4 
							
						 
					 
					
						
						
							
							video_core: Add asserts for CS, TFB and alpha testing  
						
						... 
						
						
						
						Add asserts for compute shader dispatching, transform feedback being
enabled and alpha testing. These have in common that they'll probably break
rendering without logging. 
						
					 
					
						2018-09-25 21:07:00 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b2ef9170 
							
						 
					 
					
						
						
							
							vfs_vector: Amend initializer list order in VectorVfsFile's constructor initializer list  
						
						... 
						
						
						
						Orders the initializer list members to be in the same order that they
would be initialized in. Avoids compiler warnings. 
						
					 
					
						2018-09-25 20:06:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4654f89618 
							
						 
					 
					
						
						
							
							fsmitm_romfsbuild: Avoid type truncation warnings  
						
						... 
						
						
						
						Cast where explicitly necessary and in other cases we can simply modify
the algorithm to accomodate larger data. 
						
					 
					
						2018-09-25 20:06:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							91b56c4928 
							
						 
					 
					
						
						
							
							fsmitm_romfsbuild: Remove unnecessary constructors and initializers for RomFSBuildFileContext and RomFSBuildDirectoryContext  
						
						... 
						
						
						
						There's no need to duplicate in-class initializers with a constructor
initializer list. std::strings also initialize to empty by default. 
						
					 
					
						2018-09-25 20:06:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1f92cbc059 
							
						 
					 
					
						
						
							
							fsmitm_romfsbuild: Remove unnecessary loops in Build()  
						
						... 
						
						
						
						The std::vector instances are already initially allocated with all
entries having these values, there's no need to loop through and fill
them with it again when they aren't modified. 
						
					 
					
						2018-09-25 20:06:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fa9e0f9c8b 
							
						 
					 
					
						
						
							
							fsmitm_romfsbuild: Make auto variable into a std::size_t variable within Build()  
						
						... 
						
						
						
						auto x = 0;
auto-deduces x to be an int. This is undesirable when working with
unsigned values. It also causes sign conversion warnings. Instead, we
can make it a proper unsigned value with the correct width that the
following expressions operate on. 
						
					 
					
						2018-09-25 20:06:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f646ca874d 
							
						 
					 
					
						
						
							
							yuzu/main: Resolve precedence bug within CalculateRomFSEntrySize()  
						
						... 
						
						
						
						Ternary operators have a lower precedence than arithmetic operators, so
what was actually occurring here is "return (out + full) ? x : y" which most
definitely isn't intended, given we calculate out recursively above. We
were essentially doing a lot of work for nothing. 
						
					 
					
						2018-09-25 20:06:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cbb146069a 
							
						 
					 
					
						
						
							
							yuzu/main: Move functions stored into static std::function instances out of OnGameListDumpRomFS()  
						
						... 
						
						
						
						This can cause warnings about static constructors, and is also not ideal
performance-wise due to the indirection through std::function. This also
keeps the behavior itself separate from the surrounding code, which can
make it nicer to read, due to the size of the code. 
						
					 
					
						2018-09-25 20:06:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							57616f9758 
							
						 
					 
					
						
						
							
							vfs/etc: Append std:: to size_t usages  
						
						... 
						
						
						
						Given we just recently had a patch backport this from citra, let's try
and keep the convention uniform. 
						
					 
					
						2018-09-25 20:06:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							28bef31ea8 
							
						 
					 
					
						
						
							
							vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFile  
						
						... 
						
						
						
						Given these are only added to the class to allow those functions to
access the private constructor, it's a better approach to just make them
static functions in the interface, to make the dependency explicit. 
						
					 
					
						2018-09-25 20:06:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							14e2df5610 
							
						 
					 
					
						
						
							
							vfs_static: Remove template byte parameter from StaticVfsFile  
						
						... 
						
						
						
						This converts it into a regular constructor parameter. There's no need
to make this a template parameter on the class when it functions
perfectly well as a constructor argument.
This also reduces the amount of code bloat produced by the compiler, as
it doesn't need to generate the same code for multiple different
instantiations of the same class type, but with a different fill value. 
						
					 
					
						2018-09-25 17:40:53 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e42bb5e003 
							
						 
					 
					
						
						
							
							service: Add missing headers inclusions where applicable  
						
						... 
						
						
						
						Gets rid of a few indirect inclusions. 
						
					 
					
						2018-09-25 17:14:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b81e1e525 
							
						 
					 
					
						
						
							
							Merge pull request  #1365  from DarkLordZach/lfs  
						
						... 
						
						
						
						file_sys: Add support for LayeredFS mods 
						
					 
					
						2018-09-25 16:59:44 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							598e4d2f6c 
							
						 
					 
					
						
						
							
							core_cpu: Make arm_interface instances a std::unique_ptr  
						
						... 
						
						
						
						This is only exposed by reference, so we can just make it a unique
pointer to get rid of the need to also use reference counting for the
pointer. 
						
					 
					
						2018-09-25 16:04:56 -04:00