Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								524364d95a 
								
							 
						 
						
							
							
								
								ldr_ro: pass process reference to memory operation  
							
							... 
							
							
							
							Note that not all memory operation is fixed. Specifically, u8/u16/u32 Read/Write is still using the current page tabel 
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ba87d90a 
								
							 
						 
						
							
							
								
								Memory: remove GetMMIOHandler with current process  
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7308b8d294 
								
							 
						 
						
							
							
								
								Memory: remove IsValidVirtualAddress with current process  
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								36cf104a02 
								
							 
						 
						
							
							
								
								Memory: replace GetPointerFromVMA with GetPointerForRasterizerCache  
							
							... 
							
							
							
							All usage of GetPointerFromVMA is to recover the pointer that is nulled by changing page type to RasterizerCachedMemory. Our rasterizer cache only works on linear heap and vram, so we can recover the pointer directly by address computation, instead of going through VMA table. Also removed a sanity check pointer!=nullptr in RasterizerMarkRegionCached(RasterizerCachedMemory=>Memory), as now the pointer is never null. The sanity check was added in f2a5a77#2797 ), which was originally necessary during VMA unmapping process, because the function is invloked by VMA after unmapping the page, which in turn invokes back to query the memory, forming a circular dependency. Now the dependency is resolved so the check is not necessary 
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b768da531 
								
							 
						 
						
							
							
								
								Merge pull request  #4433  from wwylele/vmmanager-simple  
							
							... 
							
							
							
							VMManager: remove shared_ptr<vector> backing type 
							
						 
						
							2018-11-19 11:13:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7d6bc4e84 
								
							 
						 
						
							
							
								
								Merge pull request  #4441  from FearlessTobi/port-1688  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1688 : "service: Mark MakeFunctionString with the [[maybe_unused]] attribute." 
							
						 
						
							2018-11-19 11:10:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								803f783f07 
								
							 
						 
						
							
							
								
								Merge pull request  #4427  from wwylele/query-memory-merge  
							
							... 
							
							
							
							SVC: QueryMemory merges similar VMA 
							
						 
						
							2018-11-19 11:10:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								471b4cf44f 
								
							 
						 
						
							
							
								
								Merge pull request  #4436  from wwylele/p2ptr-boundary  
							
							... 
							
							
							
							Memory: GetPhysicalPointer should accept right open bound address 
							
						 
						
							2018-11-19 11:05:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d96c0b44e 
								
							 
						 
						
							
							
								
								Merge pull request  #4439  from FearlessTobi/actually-port-1649  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1649  and yuzu-emu/yuzu#1653 : Changes to gl_resource_manager and gl_rasterizer 
							
						 
						
							2018-11-19 11:05:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9d87360c01 
								
							 
						 
						
							
							
								
								Merge pull request  #4440  from FearlessTobi/port-1705  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1705 : "Include QT imageformat dependencies with releases" 
							
						 
						
							2018-11-19 11:01:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1bc253f1be 
								
							 
						 
						
							
							
								
								Merge pull request  #4353  from zaksabeast/ips-patches  
							
							... 
							
							
							
							Add IPS patching 
							
						 
						
							2018-11-18 13:39:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b1fa9c0a7c 
								
							 
						 
						
							
							
								
								Merge pull request  #4434  from wwylele/shared-memory-state  
							
							... 
							
							
							
							Kernel/SharedMemory: set and reset source memory state 
							
						 
						
							2018-11-18 12:23:21 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								607b384d86 
								
							 
						 
						
							
							
								
								Merge pull request  #4447  from B3n30/cheats_comp_16bit  
							
							... 
							
							
							
							Fix 16bit comparison operations 
							
						 
						
							2018-11-18 21:49:53 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									B3N30 
								
							 
						 
						
							
							
							
							
								
							
							
								2f3142e192 
								
							 
						 
						
							
							
								
								Fix 16bit comparison operations  
							
							
							
						 
						
							2018-11-18 14:37:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								39fcc3a589 
								
							 
						 
						
							
							
								
								service: Mark MakeFunctionString with the [[maybe_unused]] attribute.  
							
							... 
							
							
							
							When yuzu is compiled in release mode this function is unused, however,
when compiled in debug mode, it's used within a LOG_TRACE statement.
This prevents erroneous compilation warnings about an unused function
(that isn't actually totally unused). 
							
						 
						
							2018-11-17 16:41:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jcw87 
								
							 
						 
						
							
							
							
							
								
							
							
								7947c81eaa 
								
							 
						 
						
							
							
								
								Include imageformat dependencies with releases (appveyor)  
							
							
							
						 
						
							2018-11-17 16:36:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jcw87 
								
							 
						 
						
							
							
							
							
								
							
							
								afeaaa91cb 
								
							 
						 
						
							
							
								
								Include imageformat dependencies with releases  
							
							
							
						 
						
							2018-11-17 15:27:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								62036bdea8 
								
							 
						 
						
							
							
								
								gl_rasterizer_cache: Add profiles for Copy and Blit  
							
							... 
							
							
							
							They were missed, and Copy is very high in profile here. It doesn't block the GPU,
but it stalls the driver thread. So with our bad GL instructions, this might block quite a while. 
							
						 
						
							2018-11-17 15:11:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								2b793797e0 
								
							 
						 
						
							
							
								
								gl_resource_manager: Profile creation and deletion  
							
							
							
						 
						
							2018-11-17 15:07:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								79696a1a43 
								
							 
						 
						
							
							
								
								gl_stream_buffer: Profile orphaning of stream buffer.  
							
							... 
							
							
							
							This serialize to the driver thread and so it may block for a while.
So if it is in the benchmark, we get noticed if it happens too often. 
							
						 
						
							2018-11-17 15:03:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								392547a97c 
								
							 
						 
						
							
							
								
								gl_resource_manager: Split implementations in .cpp file  
							
							... 
							
							
							
							Those implementations are quite costly, so there is no need to inline them to the caller.
Ressource deletion is often a performance bug, so in this way, we support to add breakpoints to them. 
							
						 
						
							2018-11-17 15:01:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3b1b5f22c 
								
							 
						 
						
							
							
								
								Merge pull request  #4398  from zhaowenlan1779/config-fix  
							
							... 
							
							
							
							citra_qt/configuration: fix language configuration issues 
							
						 
						
							2018-11-16 23:33:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								11baf7ac13 
								
							 
						 
						
							
							
								
								Merge pull request  #4419  from FearlessTobi/port-1639  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1639 : "qt: Add help option to open yuzu folder" 
							
						 
						
							2018-11-16 23:29:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias 
								
							 
						 
						
							
							
							
							
								
							
							
								46e8237e7e 
								
							 
						 
						
							
							
								
								Port yuzu-emu/yuzu#1137: "renderer_opengl: Namespace OpenGL code" ( #4423 )  
							
							... 
							
							
							
							* renderer_opengl: Namespace OpenGL code
Namespaces all OpenGL code under the OpenGL namespace.
Prevents polluting the global namespace and allows clear distinction
between other renderers' code in the future.
* Also namespace TextureCubeConfig 
							
						 
						
							2018-11-16 23:29:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f727177bf 
								
							 
						 
						
							
							
								
								Merge pull request  #4431  from wwylele/no-v2p  
							
							... 
							
							
							
							Memory: remove VirtualToPhysicalAddress 
							
						 
						
							2018-11-16 23:28:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4d1c4f898b 
								
							 
						 
						
							
							
								
								Merge pull request  #4324  from BreadFish64/android1  
							
							... 
							
							
							
							android: add initial android app 
							
						 
						
							2018-11-16 21:40:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									BreadFish64 
								
							 
						 
						
							
							
							
							
								
							
							
								aada00c899 
								
							 
						 
						
							
							
								
								add initial bitrise CI support for android  
							
							... 
							
							
							
							Co-Authored-By: Flame Sage <chris062689@users.noreply.github.com> 
							
						 
						
							2018-11-16 20:23:14 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben 
								
							 
						 
						
							
							
							
							
								
							
							
								b90ff739a0 
								
							 
						 
						
							
							
								
								Add CheatEngine and support for Gateway cheats ( #4406 )  
							
							... 
							
							
							
							* Add CheatEngine; Add support for Gateway cheats; Add Cheat UI
* fix a potential crash on some systems
* fix substr with negative length
* Add Joker to the NonOp comp handling
* Fixup JokerOp
* minor fixup in patchop; add todo for nested loops
* Add comment for PadState member variable in HID
* fix: stol to stoul in parsing cheat file
* fix misplaced parsing of values; fix patchop code
* add missing break
* Make read_func and write_func a template parameter 
							
						 
						
							2018-11-16 18:01:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								95bbe2302b 
								
							 
						 
						
							
							
								
								Kernel/IPC: fix mapped buffer target address  
							
							
							
						 
						
							2018-11-16 19:47:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								365eeb889f 
								
							 
						 
						
							
							
								
								Memory: GetPhysicalPointer should accept right open bound address  
							
							... 
							
							
							
							Also removed IO region check in GetPhysicalPointer as it doesn't make sense to get a pointer to MMIO 
							
						 
						
							2018-11-16 10:27:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								3a1fe87f6c 
								
							 
						 
						
							
							
								
								qt: Move Open yuzu Folder action from Help to File  
							
							
							
						 
						
							2018-11-16 15:24:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								d90094e8a7 
								
							 
						 
						
							
							
								
								Service: release shared memory object when finalize  
							
							... 
							
							
							
							Since last commit SharedMemory only reset source memory set on dtor, service should always release the ref as soon as possible to make the reset happen 
							
						 
						
							2018-11-16 00:24:13 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								cfa9a322c7 
								
							 
						 
						
							
							
								
								Kernel/SharedMemory: set and reset source memory state  
							
							
							
						 
						
							2018-11-16 00:24:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								b6ab4e466b 
								
							 
						 
						
							
							
								
								VMManager: remove all backing block related functions  
							
							... 
							
							
							
							The shared_ptr<vector> type backing memory is unused now, and is not expected to be used in the future 
							
						 
						
							2018-11-16 00:16:13 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7f9873d7ec 
								
							 
						 
						
							
							
								
								VMManager: change MapMemoryBlockToBase to use raw backing memory  
							
							... 
							
							
							
							And let ServerSession.MappedBufferContext hold the mapped memory 
							
						 
						
							2018-11-16 00:16:13 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								0b8d2ecabe 
								
							 
						 
						
							
							
								
								IPC: store mapped buffer info in session context  
							
							... 
							
							
							
							So that it doesn't have to scan over the request buffer again on reply. This also allow us to store additional info like memory mapping 
							
						 
						
							2018-11-16 00:16:13 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7a564b904b 
								
							 
						 
						
							
							
								
								tests: use VMManager::MapBackingMemory  
							
							
							
						 
						
							2018-11-16 00:16:13 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								560df843b1 
								
							 
						 
						
							
							
								
								Merge pull request  #4405  from wwylele/svc-global  
							
							... 
							
							
							
							SVC: new wrapper template & pass system reference across the SVC barrier 
							
						 
						
							2018-11-16 00:07:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a51d7430d7 
								
							 
						 
						
							
							
								
								Merge pull request  #4408  from wwylele/ro-map  
							
							... 
							
							
							
							ldr_ro: properly map CRS/CRO buffer 
							
						 
						
							2018-11-16 00:07:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ecc1c575d5 
								
							 
						 
						
							
							
								
								Merge pull request  #4426  from wwylele/signed-bitfield  
							
							... 
							
							
							
							Common/Bitfield: store value as unsigned type 
							
						 
						
							2018-11-16 00:07:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								1ded48f5a3 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:citra-emu/citra into ips-patches  
							
							
							
						 
						
							2018-11-15 07:11:18 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								896577044d 
								
							 
						 
						
							
							
								
								Remove ApplyIPS from the class and header  
							
							
							
						 
						
							2018-11-15 07:11:06 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									BreadFish64 
								
							 
						 
						
							
							
							
							
								
							
							
								18771f1b61 
								
							 
						 
						
							
							
								
								add test dependencies  
							
							
							
						 
						
							2018-11-13 19:54:33 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									BreadFish64 
								
							 
						 
						
							
							
							
							
								
							
							
								65f033f856 
								
							 
						 
						
							
							
								
								android: create bare application  
							
							
							
						 
						
							2018-11-13 19:54:33 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									BreadFish64 
								
							 
						 
						
							
							
							
							
								
							
							
								8838485b1a 
								
							 
						 
						
							
							
								
								android: add build files  
							
							
							
						 
						
							2018-11-13 19:54:32 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									BreadFish64 
								
							 
						 
						
							
							
							
							
								
							
							
								6b4c40ffd5 
								
							 
						 
						
							
							
								
								android: add basic resources  
							
							
							
						 
						
							2018-11-13 19:50:43 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								9e8d149ca7 
								
							 
						 
						
							
							
								
								Memory: remove unused VirtualToPhysical  
							
							
							
						 
						
							2018-11-13 11:56:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								1388a44c41 
								
							 
						 
						
							
							
								
								GSP: uses a dedicate VirtualToPhysical converter  
							
							
							
						 
						
							2018-11-13 11:24:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								12daaeedf1 
								
							 
						 
						
							
							
								
								Memory: Use the fixed PAddr directly in RasterizerFlushVirtualRegion  
							
							
							
						 
						
							2018-11-13 11:24:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								248106d972 
								
							 
						 
						
							
							
								
								Skyeye: unstub cp15 virtual to physical address  
							
							
							
						 
						
							2018-11-13 11:24:46 -05:00