Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							5115d0177e 
							
						 
					 
					
						
						
							
							ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the standard u?int*_t types.  
						
						
						
					 
					
						2015-08-11 22:38:44 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							93f607f549 
							
						 
					 
					
						
						
							
							Merge pull request  #1023  from yuriks/gl-state-bugs  
						
						... 
						
						
						
						OpenGL: Fix state tracking in situations with reused object handles 
						
					 
					
						2015-08-11 17:19:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							df25b047f8 
							
						 
					 
					
						
						
							
							Merge pull request  #1028  from aroulin/arm-disas-media-instr  
						
						... 
						
						
						
						arm_disasm: ARMv6 media instructions 
						
					 
					
						2015-08-11 13:28:23 -04:00 
						 
				 
			
				
					
						
							
							
								LittleWhite 
							
						 
					 
					
						
						
						
						
							
						
						
							66eabd326f 
							
						 
					 
					
						
						
							
							Add menu and logic to save and load recently loaded files.  
						
						... 
						
						
						
						This menu is only for ROM and will not save symbols recently loaded.
When the menu is empty, the menu is disabled (greyed out) 
						
					 
					
						2015-08-11 18:45:44 +02:00 
						 
				 
			
				
					
						
							
							
								aroulin 
							
						 
					 
					
						
						
						
						
							
						
						
							38c87733d9 
							
						 
					 
					
						
						
							
							arm_disasm: ARMv6 mul/div and abs media instructions  
						
						... 
						
						
						
						SMLAD, SMUAD, SMLSD, SMUSD, SMLALD, SMLSLD,
SMMLA, SMMUL, SMMLS
USAD8, USADA8 
						
					 
					
						2015-08-11 12:48:28 +02:00 
						 
				 
			
				
					
						
							
							
								aroulin 
							
						 
					 
					
						
						
						
						
							
						
						
							4a1db13072 
							
						 
					 
					
						
						
							
							arm_disasm: ARMv6 parallel add/sub media instructions  
						
						... 
						
						
						
						{S, U, Q, UQ, SH, UH}{ADD16, ASX, SAX, SUB16, ADD8, SUB8} 
						
					 
					
						2015-08-11 12:48:23 +02:00 
						 
				 
			
				
					
						
							
							
								aroulin 
							
						 
					 
					
						
						
						
						
							
						
						
							0be8e1bfb6 
							
						 
					 
					
						
						
							
							arm_disasm: ARMv6 reversal media instructions  
						
						... 
						
						
						
						REV, REV16, REVSH
Only their ARM encoding, Thumb encoding is still missing. 
						
					 
					
						2015-08-09 13:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								aroulin 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ff244288 
							
						 
					 
					
						
						
							
							arm_disasm: ARMv6 saturation media instructions  
						
						... 
						
						
						
						SSAT, SSAT16, USAT, USAT16 
						
					 
					
						2015-08-09 01:31:10 +02:00 
						 
				 
			
				
					
						
							
							
								aroulin 
							
						 
					 
					
						
						
						
						
							
						
						
							47657a1817 
							
						 
					 
					
						
						
							
							arm_disasm: ARMv6 packing and sign-extend media instructions  
						
						... 
						
						
						
						PKH, SEL
SXTAB, SXTAB16, SXTB, SXTB16, SXTH, SXTAH
UXTAB, UXTAB16, UXTB, UXTB16, UXTH, UXTAH 
						
					 
					
						2015-08-09 01:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f48a89af8b 
							
						 
					 
					
						
						
							
							Merge pull request  #1026  from lioncash/disasm  
						
						... 
						
						
						
						arm_disasm: Remove unnecessary code 
						
					 
					
						2015-08-07 07:29:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							132961b14f 
							
						 
					 
					
						
						
							
							registers: Support viewing VFP registers  
						
						
						
					 
					
						2015-08-07 02:11:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3b457a5876 
							
						 
					 
					
						
						
							
							arm_interface: Implement interface for retrieving VFP registers  
						
						
						
					 
					
						2015-08-06 21:24:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5855cf087d 
							
						 
					 
					
						
						
							
							registers: Fix a typo with CPSR's name  
						
						
						
					 
					
						2015-08-06 21:11:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							59d5358068 
							
						 
					 
					
						
						
							
							arm_disasm: Remove unnecessary code  
						
						... 
						
						
						
						This part of disassembly only determines the opcode, there's no need for offset calculation here. 
						
					 
					
						2015-08-06 19:55:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4821652241 
							
						 
					 
					
						
						
							
							Merge pull request  #1022  from aroulin/disas-missing-v6k-instructions  
						
						... 
						
						
						
						Disassembler: ARMv6K instructions 
						
					 
					
						2015-08-06 18:09:52 -04:00 
						 
				 
			
				
					
						
							
							
								aroulin 
							
						 
					 
					
						
						
						
						
							
						
						
							3425cfe54a 
							
						 
					 
					
						
						
							
							Disassembler: ARMv6K REX instructions  
						
						
						
					 
					
						2015-08-06 15:50:54 +02:00 
						 
				 
			
				
					
						
							
							
								aroulin 
							
						 
					 
					
						
						
						
						
							
						
						
							5d81a2fd48 
							
						 
					 
					
						
						
							
							Disassembler: ARMv6K hint instructions  
						
						
						
					 
					
						2015-08-06 15:25:08 +02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							254582aa35 
							
						 
					 
					
						
						
							
							OpenGL: Fix state tracking in situations with reused object handles  
						
						... 
						
						
						
						If an OpenGL object is created, bound to a binding using the state
tracker, and then destroyed, a newly created object can be assigned the
same numeric handle by OpenGL. However, even though it is a new object,
and thus needs to be bound to the binding again, the state tracker
compared the current and previous handles and concluded that no change
needed to be made, leading to failure to bind objects in certain cases.
This manifested as broken text in VVVVVV, which this commit fixes along
with similar texturing problems in other games. 
						
					 
					
						2015-08-06 00:59:37 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							ff68db61bc 
							
						 
					 
					
						
						
							
							OpenGL: Remove redundant texture.enable_2d field from OpenGLState  
						
						... 
						
						
						
						All uses of this field where it's false can just set the texture id to 0
instead. 
						
					 
					
						2015-08-05 22:55:22 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b6c241d667 
							
						 
					 
					
						
						
							
							Merge pull request  #1018  from bbarenblat/master  
						
						... 
						
						
						
						Handle invalid `Log::Level::Count` 
						
					 
					
						2015-08-05 11:59:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bd6131bdc0 
							
						 
					 
					
						
						
							
							Merge pull request  #1015  from yuriks/vertex-caching  
						
						... 
						
						
						
						Videocore: Implement simple vertex caching 
						
					 
					
						2015-08-04 22:45:47 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							a96502edd3 
							
						 
					 
					
						
						
							
							Videocore: Implement simple vertex caching  
						
						... 
						
						
						
						This gives a ~2/3 reduction in the amount of vertices that need to be
processed through the vertex loaders and the vertex shader, yielding a
good speedup. 
						
					 
					
						2015-08-04 23:41:47 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4d086a4db4 
							
						 
					 
					
						
						
							
							Merge pull request  #1019  from yuriks/msvc2015-workaround  
						
						... 
						
						
						
						Common: Work around bug in MSVC2015 standard library 
						
					 
					
						2015-08-03 23:23:26 -04:00 
						 
				 
			
				
					
						
							
							
								Benjamin Barenblat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0298b7bedd 
							
						 
					 
					
						
						
							
							Use UNREACHABLE macro for impossible cases in previous commit  
						
						... 
						
						
						
						Use the UNREACHABLE macro instead of `ASSERT(false, ...);`. 
						
					 
					
						2015-08-02 18:30:24 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							48393d452c 
							
						 
					 
					
						
						
							
							Common: Work around bug in MSVC2015 standard library  
						
						... 
						
						
						
						The char16_t/char32_t implementations aren't present in the library and
cause linker errors. This is a known issue that wasn't fixed in VS2015
RTM. 
						
					 
					
						2015-08-02 19:03:55 -03:00 
						 
				 
			
				
					
						
							
							
								Benjamin Barenblat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ff23da255 
							
						 
					 
					
						
						
							
							Handle invalid Log::Level::Count  
						
						... 
						
						
						
						Add a case of `Log::Level::Count` to all switch statements that
dispatch on `Log::Level`.  The case simply asserts `false` and notes
the invalid log level. 
						
					 
					
						2015-08-02 12:55:31 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							1af1c5c37b 
							
						 
					 
					
						
						
							
							Merge pull request  #999  from LittleWhite-tb/qt-save-location  
						
						... 
						
						
						
						Save the path leading where the last file have been loaded 
						
					 
					
						2015-07-31 16:00:09 -07:00 
						 
				 
			
				
					
						
							
							
								LittleWhite 
							
						 
					 
					
						
						
						
						
							
						
						
							cb405ad1b4 
							
						 
					 
					
						
						
							
							Save the path leading where the last file have been loaded  
						
						... 
						
						
						
						I use two variables to save the path for the ROMs and the symbols.
Use of QSettings to avoid new member variable to the class.
Global settings of QSettings is done in main. 
						
					 
					
						2015-07-31 17:51:01 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ce65925bc3 
							
						 
					 
					
						
						
							
							Merge pull request  #1008  from lioncash/pc  
						
						... 
						
						
						
						dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM 
						
					 
					
						2015-07-30 10:44:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bb7eb5c574 
							
						 
					 
					
						
						
							
							Merge pull request  #1006  from yuriks/fb-commit-profile  
						
						... 
						
						
						
						OpenGL: Add a profiler category measuring framebuffer readback 
						
					 
					
						2015-07-30 10:39:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a5f77c9886 
							
						 
					 
					
						
						
							
							Merge pull request  #1014  from lioncash/unused-warn  
						
						... 
						
						
						
						core: Eliminate some unused variable warnings 
						
					 
					
						2015-07-29 16:47:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9221e6e67a 
							
						 
					 
					
						
						
							
							Merge pull request  #1011  from lioncash/initializer  
						
						... 
						
						
						
						citra-qt: Adjust initializer list order 
						
					 
					
						2015-07-29 16:46:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							31c1bb901b 
							
						 
					 
					
						
						
							
							Merge pull request  #963  from yuriks/gpu-fixes  
						
						... 
						
						
						
						Misc. GPU vertex loading fixes 
						
					 
					
						2015-07-29 16:45:17 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							ea1b04f5da 
							
						 
					 
					
						
						
							
							Merge pull request  #1013  from lioncash/unused  
						
						... 
						
						
						
						dyncom: Remove an unused variable 
						
					 
					
						2015-07-29 09:59:37 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							75631b2a9f 
							
						 
					 
					
						
						
							
							core: Eliminate some unused variable warnings  
						
						
						
					 
					
						2015-07-29 12:34:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							46663d657f 
							
						 
					 
					
						
						
							
							dyncom: Remove an unused variable  
						
						... 
						
						
						
						This was used prior to InterpreterTranslate existing. 
						
					 
					
						2015-07-29 12:21:16 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d3eb63a773 
							
						 
					 
					
						
						
							
							Merge pull request  #1012  from lioncash/prototype  
						
						... 
						
						
						
						core: Fix missing prototype warnings 
						
					 
					
						2015-07-29 12:18:29 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							aee575b24d 
							
						 
					 
					
						
						
							
							Merge pull request  #1010  from lioncash/ref  
						
						... 
						
						
						
						citra-qt: Pass string by const reference 
						
					 
					
						2015-07-29 12:16:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							12a9e8502c 
							
						 
					 
					
						
						
							
							core: Fix missing prototype warnings  
						
						
						
					 
					
						2015-07-29 12:12:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5df3afd522 
							
						 
					 
					
						
						
							
							citra-qt: Adjust initializer list order  
						
						... 
						
						
						
						Silences a warning. 
						
					 
					
						2015-07-29 12:03:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							13ddf60f60 
							
						 
					 
					
						
						
							
							citra-qt: Pass string by const reference  
						
						
						
					 
					
						2015-07-29 11:54:07 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							8165de065b 
							
						 
					 
					
						
						
							
							Merge pull request  #1009  from lioncash/table  
						
						... 
						
						
						
						am_net: Update function table data 
						
					 
					
						2015-07-29 08:40:19 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6b25e93119 
							
						 
					 
					
						
						
							
							am_net: Add missing function to the function table  
						
						
						
					 
					
						2015-07-29 11:37:55 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bed3618480 
							
						 
					 
					
						
						
							
							am_net: Add correct function name to the function table  
						
						
						
					 
					
						2015-07-29 11:37:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e5606d9d6e 
							
						 
					 
					
						
						
							
							Merge pull request  #982  from Subv/home  
						
						... 
						
						
						
						Service/APT: Return proper parameters in GetLockHandle. 
						
					 
					
						2015-07-29 11:12:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							97fe935c8a 
							
						 
					 
					
						
						
							
							Merge pull request  #1004  from yuriks/msvc-link-opt  
						
						... 
						
						
						
						Enable linker optimizations in MSVC Release builds 
						
					 
					
						2015-07-29 11:09:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2e420aba3c 
							
						 
					 
					
						
						
							
							dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM  
						
						
						
					 
					
						2015-07-29 10:57:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7c7eeb9d34 
							
						 
					 
					
						
						
							
							Merge pull request  #1007  from lioncash/pc  
						
						... 
						
						
						
						dyncom: Handle left-operand PC correctly for data-processing ops 
						
					 
					
						2015-07-28 22:50:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2182adff9e 
							
						 
					 
					
						
						
							
							dyncom: Handle left-operand PC correctly for data-processing ops  
						
						... 
						
						
						
						This is considered deprecated in the ARM manual (using PC as an operand),
however, this is still able to be executed on the MPCore (which I'm quite
sure would be rare to begin with). 
						
					 
					
						2015-07-28 20:14:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4ccc171db4 
							
						 
					 
					
						
						
							
							Merge pull request  #899  from zawata/Winsock-Deprecation  
						
						... 
						
						
						
						SOC:U : Fix WinSock function deprecation 
						
					 
					
						2015-07-28 16:44:29 -04:00