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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a58eefa7e4 
					 
					
						
						
							
							kernel/scheduler: Take ARM_Interface instance by reference in the constructor  
						
						... 
						
						
						
						It doesn't make sense to allow a scheduler to be constructed around a
null pointer. 
						
						
					 
					
						2018-09-25 16:00:17 -04:00