bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								233ce811cf 
								
							 
						 
						
							
							
								
								Merge pull request  #2355  from ReinUsesLisp/sync-point  
							
							... 
							
							
							
							maxwell_3d: Reduce severity of ProcessSyncPoint 
							
						 
						
							2019-04-07 17:56:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								63dfb003f3 
								
							 
						 
						
							
							
								
								Merge pull request  #2306  from ReinUsesLisp/aoffi  
							
							... 
							
							
							
							shader_ir: Implement AOFFI for TEX and TLD4 
							
						 
						
							2019-04-07 17:52:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d0146b9856 
								
							 
						 
						
							
							
								
								Merge pull request  #2361  from lioncash/pagetable  
							
							... 
							
							
							
							core/memory: Minor simplifications to page table management 
							
						 
						
							2019-04-07 17:50:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								822d91bc35 
								
							 
						 
						
							
							
								
								Merge pull request  #2321  from ReinUsesLisp/gl-state-rework  
							
							... 
							
							
							
							gl_state: Rework to enable individual applies 
							
						 
						
							2019-04-07 17:50:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								490390548a 
								
							 
						 
						
							
							
								
								Merge pull request  #2098  from FreddyFunk/disk-cache-zstd  
							
							... 
							
							
							
							gl_shader_disk_cache: Use Zstandard for compression 
							
						 
						
							2019-04-07 17:48:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								be75b51381 
								
							 
						 
						
							
							
								
								Merge pull request  #2356  from lioncash/pair  
							
							... 
							
							
							
							kernel/{server_port, server_session}: Return pairs instead of tuples from pair creation functions 
							
						 
						
							2019-04-07 17:48:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								16f575a536 
								
							 
						 
						
							
							
								
								Merge pull request  #2362  from lioncash/enum  
							
							... 
							
							
							
							core/memory: Remove unused enum constants 
							
						 
						
							2019-04-07 17:46:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								01e7a22754 
								
							 
						 
						
							
							
								
								Merge pull request  #2352  from bunnei/mem-manager-fixes  
							
							... 
							
							
							
							memory_manager: Improved implementation of read/write/copy block. 
							
						 
						
							2019-04-07 17:44:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								a576cd4a8c 
								
							 
						 
						
							
							
								
								Permit a Null Shader in case of a bad host_ptr.  
							
							
							
						 
						
							2019-04-07 07:52:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								024bdfdc08 
								
							 
						 
						
							
							
								
								core/memory: Remove unused enum constants  
							
							... 
							
							
							
							These are holdovers from Citra and can be removed. 
							
						 
						
							2019-04-07 03:04:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								08424ab57f 
								
							 
						 
						
							
							
								
								core/memory: Remove GetCurrentPageTable()  
							
							... 
							
							
							
							Now that nothing actually touches the internal page table aside from the
memory subsystem itself, we can remove the accessor to it. 
							
						 
						
							2019-04-07 02:47:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c1a788780d 
								
							 
						 
						
							
							
								
								arm/arm_dynarmic: Remove unnecessary current_page_table member  
							
							... 
							
							
							
							Given the page table will always be guaranteed to be that of whatever
the current process is, we no longer need to keep this around. 
							
						 
						
							2019-04-07 02:43:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6a929c3a2c 
								
							 
						 
						
							
							
								
								kernel: Handle page table switching within MakeCurrentProcess()  
							
							... 
							
							
							
							Centralizes the page table switching to one spot, rather than making
calling code deal with it everywhere. 
							
						 
						
							2019-04-07 01:12:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bfbadb38be 
								
							 
						 
						
							
							
								
								kernel/server_session: Return a std::pair from CreateSessionPair()  
							
							... 
							
							
							
							Keeps the return type consistent with the function name. While we're at
it, we can also reduce the amount of boilerplate involved with handling
these by using structured bindings. 
							
						 
						
							2019-04-06 01:42:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								05243b3041 
								
							 
						 
						
							
							
								
								kernel/server_port: Return a std::pair from CreatePortPair()  
							
							... 
							
							
							
							Returns the same type that the function name describes. 
							
						 
						
							2019-04-06 01:36:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								8092d3fad0 
								
							 
						 
						
							
							
								
								maxwell_3d: Reduce severity of ProcessSyncPoint  
							
							
							
						 
						
							2019-04-06 02:18:20 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								053aae66c1 
								
							 
						 
						
							
							
								
								video_core/textures/convert: Replace include with a forward declaration  
							
							... 
							
							
							
							Avoids dragging in a direct dependency in a header. 
							
						 
						
							2019-04-06 00:14:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								44d91d561a 
								
							 
						 
						
							
							
								
								video_core/texures/texture: Remove unnecessary includes  
							
							... 
							
							
							
							Nothing in this header relies on common_funcs or the memory manager.
This gets rid of reliance on indirect inclusions in the OpenGL caches. 
							
						 
						
							2019-04-06 00:03:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								366895989c 
								
							 
						 
						
							
							
								
								yuzu/debugger: Remove graphics surface viewer  
							
							... 
							
							
							
							This doesn't actually work anymore, and given how long it's been left in
that state, it's unlikely anyone actually seriously used it.
Generally it's preferable to use RenderDoc or Nsight to view surfaces. 
							
						 
						
							2019-04-05 23:54:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9d8fa5f6e3 
								
							 
						 
						
							
							
								
								Merge pull request  #2317  from FernandoS27/sync  
							
							... 
							
							
							
							Implement SyncPoint Register in the GPU. 
							
						 
						
							2019-04-05 23:50:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								eccdc91fe0 
								
							 
						 
						
							
							
								
								Merge pull request  #2325  from lioncash/name  
							
							... 
							
							
							
							kernel/server_session: Provide a GetName() override 
							
						 
						
							2019-04-05 23:48:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								30218eab18 
								
							 
						 
						
							
							
								
								Merge pull request  #2342  from lioncash/warning  
							
							... 
							
							
							
							common/multi_level_queue: Silence truncation warnings 
							
						 
						
							2019-04-05 23:47:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								851f7f9e85 
								
							 
						 
						
							
							
								
								Merge pull request  #2240  from FearlessTobi/port-4651  
							
							... 
							
							
							
							Port citra-emu/citra#4651 : "gdbstub: Fix some bugs in IsMemoryBreak() and ServeBreak. Add workaround to let watchpoints break into GDB." 
							
						 
						
							2019-04-05 23:46:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								031f36e6ac 
								
							 
						 
						
							
							
								
								Merge pull request  #2346  from lioncash/header  
							
							... 
							
							
							
							video_core/engines: Remove unnecessary inclusions where applicable 
							
						 
						
							2019-04-05 23:44:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2a4a454793 
								
							 
						 
						
							
							
								
								memory_manager: Improved implementation of read/write/copy block.  
							
							... 
							
							
							
							- Fixes graphical issues with Chocobo's Mystery Dungeon EVERY BUDDY!
- Fixes a crash with Mario Tennis Aces 
							
						 
						
							2019-04-05 23:43:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								22fe3a5545 
								
							 
						 
						
							
							
								
								Merge pull request  #2350  from lioncash/vmem  
							
							... 
							
							
							
							video_core/memory_manager: Mark a few member functions with the const qualifier 
							
						 
						
							2019-04-05 23:40:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2ad085e283 
								
							 
						 
						
							
							
								
								Merge pull request  #2340  from lioncash/view  
							
							... 
							
							
							
							file_sys/fsmitm_romfsbuild: Utilize a string_view in romfs_calc_path_hash 
							
						 
						
							2019-04-05 23:40:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								21b4a904f4 
								
							 
						 
						
							
							
								
								Merge pull request  #2334  from lioncash/override  
							
							... 
							
							
							
							core: Add missing override specifiers where applicable 
							
						 
						
							2019-04-05 23:39:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5df7110b7d 
								
							 
						 
						
							
							
								
								Merge pull request  #2347  from lioncash/trunc  
							
							... 
							
							
							
							video_core/gpu_thread: Silence truncation warning in ThreadManager's constructor 
							
						 
						
							2019-04-05 23:39:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								980c16b58f 
								
							 
						 
						
							
							
								
								Merge pull request  #2341  from lioncash/compare  
							
							... 
							
							
							
							file_sys/nca_metadata: Remove unnecessary comparison operators for TitleType 
							
						 
						
							2019-04-05 23:38:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								41cc5be7b8 
								
							 
						 
						
							
							
								
								Merge pull request  #2339  from lioncash/rank  
							
							... 
							
							
							
							service/fsp_srv: Update SaveDataInfo and SaveDataDescriptor structs 
							
						 
						
							2019-04-05 23:36:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a7baa128a4 
								
							 
						 
						
							
							
								
								Merge pull request  #2327  from ReinUsesLisp/crash-safe-visit  
							
							... 
							
							
							
							gl_shader_decompiler: Return early when an operation is invalid 
							
						 
						
							2019-04-05 23:36:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f8e61f4754 
								
							 
						 
						
							
							
								
								Merge pull request  #2343  from lioncash/todo  
							
							... 
							
							
							
							file_sys/program_metadata: Remove obsolete TODOs 
							
						 
						
							2019-04-05 23:35:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								930492964e 
								
							 
						 
						
							
							
								
								Merge pull request  #2337  from lioncash/temporary  
							
							... 
							
							
							
							gl_shader_decompiler: Rename GenerateTemporal() to GenerateTemporary() 
							
						 
						
							2019-04-05 23:35:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7d633809d6 
								
							 
						 
						
							
							
								
								Merge pull request  #2329  from lioncash/sanitize  
							
							... 
							
							
							
							kernel/svc: Properly sanitize mutex address in WaitProcessWideKeyAtomic 
							
						 
						
							2019-04-05 23:35:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4d0f125786 
								
							 
						 
						
							
							
								
								Merge pull request  #2344  from lioncash/result  
							
							... 
							
							
							
							hle/result: Remove unnecessary bitfield entry for ResultCode 
							
						 
						
							2019-04-05 23:34:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								51617f4a65 
								
							 
						 
						
							
							
								
								Merge pull request  #2349  from lioncash/surface  
							
							... 
							
							
							
							yuzu/debugger/graphics/graphics_surface: General cleanup 
							
						 
						
							2019-04-05 23:33:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8dfe3bee44 
								
							 
						 
						
							
							
								
								Merge pull request  #2351  from lioncash/macro  
							
							... 
							
							
							
							video_core/macro_interpreter: Simplify GetRegister() 
							
						 
						
							2019-04-05 23:32:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a812485b94 
								
							 
						 
						
							
							
								
								video_core/macro_interpreter: Remove assertion within FetchParameter()  
							
							... 
							
							
							
							We can just use .at(), which essentially does the same thing, but with
less code. 
							
						 
						
							2019-04-05 22:56:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d2143cb59c 
								
							 
						 
						
							
							
								
								video_core/macro_interpreter: Simplify GetRegister()  
							
							... 
							
							
							
							Given we already ensure nothing can set the zeroth register in
SetRegister(), we don't need to check if the index is zero and special
case it. We can just access the register normally, since it's already
going to be zero.
We can also replace the assertion with .at() to perform the equivalent
behavior inline as part of the API. 
							
						 
						
							2019-04-05 22:55:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								69846b1557 
								
							 
						 
						
							
							
								
								video_core/memory_manager: Make Read() a const qualified member function  
							
							... 
							
							
							
							Given this doesn't actually alter internal state, this can be made a
const member function. 
							
						 
						
							2019-04-05 20:30:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e36500c07f 
								
							 
						 
						
							
							
								
								video_core/memory_manager: Make ReadBlock() a const qualifier member function  
							
							... 
							
							
							
							Now, since we have a const qualified variant of GetPointer(), we can put
it to use in ReadBlock() to retrieve the source pointer that is passed
into memcpy.
Now block reading may be done from a const context. 
							
						 
						
							2019-04-05 20:28:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								514351af96 
								
							 
						 
						
							
							
								
								video_core/memory_manager: Add a const qualified variant of GetPointer()  
							
							... 
							
							
							
							Allows retrieving read-only pointers from a const context externally. 
							
						 
						
							2019-04-05 20:25:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								72e8ac8e4e 
								
							 
						 
						
							
							
								
								video_core/memory_manager: Make FindFreeRegion() a const member function  
							
							... 
							
							
							
							This doesn't modify internal state, so it can be made a const member
function. 
							
						 
						
							2019-04-05 20:22:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ad244b004b 
								
							 
						 
						
							
							
								
								video_core/memory_manager: Make GpuToCpuAddress() a const member function  
							
							... 
							
							
							
							This doesn't modify any internal state, so it can be made a const member
function to allow its use in const contexts. 
							
						 
						
							2019-04-05 20:18:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c289629f97 
								
							 
						 
						
							
							
								
								yuzu/debugger/graphics_surface: Display error messages for file I/O errors  
							
							
							
						 
						
							2019-04-05 19:54:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								64e191b2b8 
								
							 
						 
						
							
							
								
								yuzu/debugger/graphics_surface: Tidy up SaveSurface  
							
							... 
							
							
							
							- Use QStringLiteral where applicable.
- Use const where applicable
- Remove unnecessary precondition check (we already assert the pixbuf
  being non null) 
							
						 
						
							2019-04-05 19:33:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5e69f8fc32 
								
							 
						 
						
							
							
								
								yuzu/debugger/graphics_surface: Clean up connection overload deduction  
							
							... 
							
							
							
							We can utilize qOverload with the signal connections to make the
function deducing a little less ugly. 
							
						 
						
							2019-04-05 19:26:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								e3d9c983aa 
								
							 
						 
						
							
							
								
								Implement SyncPoint Register in the GPU.  
							
							
							
						 
						
							2019-04-05 19:19:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								af6c9a2993 
								
							 
						 
						
							
							
								
								yuzu/debugger/graphics_surface: Fill in missing surface format listings  
							
							... 
							
							
							
							Fills in the missing surface types that were marked as unknown. The
order corresponds with the TextureFormat enum within
video_core/texture.h.
We also don't need to all of these strings as translatable (only the
first string, as it's an English word). 
							
						 
						
							2019-04-05 19:09:56 -04:00