bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8391048a83 
							
						 
					 
					
						
						
							
							Merge pull request  #1322  from bunnei/tex-cubemap  
						
						... 
						
						
						
						gl_rasterizer_cache: Implement cubemap textures. 
						
					 
					
						2018-09-30 21:19:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							decc319634 
							
						 
					 
					
						
						
							
							Merge pull request  #1403  from DarkLordZach/install-sysnand  
						
						... 
						
						
						
						qt: Install System TitleTypes to System NAND 
						
					 
					
						2018-09-30 21:08:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f2ad3a66d 
							
						 
					 
					
						
						
							
							Merge pull request  #1338  from raven02/service_vi  
						
						... 
						
						
						
						Implement ISystemDisplayService::GetDisplayMode 
						
					 
					
						2018-09-30 15:39:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e2f23e2b1 
							
						 
					 
					
						
						
							
							Merge pull request  #1417  from lioncash/context  
						
						... 
						
						
						
						svc: Implement svcGetThreadContext 
						
					 
					
						2018-09-30 15:32:27 -04:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							541c550753 
							
						 
					 
					
						
						
							
							kernel/svc: Implement svcGetThreadContext()  
						
						... 
						
						
						
						Now that we have all of the rearranging and proper structure sizes in
place, it's fairly trivial to implement svcGetThreadContext(). In the
64-bit case we can more or less just write out the context as is, minus
some minor value sanitizing. In the 32-bit case we'll need to clear out
the registers that wouldn't normally be accessible from a 32-bit
AArch32 exectuable (or process). 
						
					 
					
						2018-09-30 05:29:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dccfe193a9 
							
						 
					 
					
						
						
							
							kernel/process: Add a data member to determine if a process is 64-bit or not.  
						
						... 
						
						
						
						This will be necessary for the implementation of svcGetThreadContext(),
as the kernel checks whether or not the process that owns the thread
that has it context being retrieved is a 64-bit or 32-bit process.
If the process is 32-bit, then the upper 15 general-purpose registers
and upper 16 vector registers are cleared to zero (as AArch32 only has
15 GPRs and 16 128-bit vector registers. not 31 general-purpose
registers and 32 128-bit vector registers like AArch64). 
						
					 
					
						2018-09-30 05:29:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cf9d6c6f52 
							
						 
					 
					
						
						
							
							kernel/process: Make data member variables private  
						
						... 
						
						
						
						Makes the public interface consistent in terms of how accesses are done
on a process object. It also makes it slightly nicer to reason about the
logic of the process class, as we don't want to expose everything to
external code. 
						
					 
					
						2018-09-30 02:30:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							16145e2f21 
							
						 
					 
					
						
						
							
							arm_interface: Add missing fpsr/tpidr members to the ThreadContext struct  
						
						... 
						
						
						
						Internally within the kernel, it also includes a member variable for the
floating-point status register, and TPIDR, so we should do the same here to match
it.
While we're at it, also fix up the size of the struct and add a static
assertion to ensure it always stays the correct size. 
						
					 
					
						2018-09-30 02:29:57 -04:00 
						 
				 
			
				
					
						
							
							
								raven02 
							
						 
					 
					
						
						
						
						
							
						
						
							4092907687 
							
						 
					 
					
						
						
							
							Implement ISystemDisplayService::GetDisplayMode  
						
						
						
					 
					
						2018-09-30 10:04:03 +08: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 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							70e86248fd 
							
						 
					 
					
						
						
							
							qt: Install System TitleTypes to System NAND  
						
						... 
						
						
						
						Fixes an issue where installed system archive NCAs would be installed to user NAND and not recognized by games. 
						
					 
					
						2018-09-27 09:20:06 -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