aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								0d4ad676e9 
								
							 
						 
						
							
							
								
								Disassembler: ARMv6K hint instructions  
							
							
							
						 
						
							2015-08-06 15:25:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								fe3a7af354 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								60df1c9b2b 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								983c93be94 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								2a886560e8 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								067d2e7e2b 
								
							 
						 
						
							
							
								
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								428154da45 
								
							 
						 
						
							
							
								
								OpenGL: Add a profiler category measuring framebuffer readback  
							
							
							
						 
						
							2015-07-28 17:37:46 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								429b9de9a2 
								
							 
						 
						
							
							
								
								Merge pull request  #998  from LittleWhite-tb/qt-continue-menu  
							
							... 
							
							
							
							Update Start menu text to match with the real state of the emulator. 
							
						 
						
							2015-07-28 13:25:33 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LittleWhite 
								
							 
						 
						
							
							
							
							
								
							
							
								5e1c32048f 
								
							 
						 
						
							
							
								
								Update Start menu text to match with the real state of the emulator.  
							
							... 
							
							
							
							Move start menu text update in ShutdownGame as adviced by neobrain 
							
						 
						
							2015-07-28 21:04:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ce2dd86f8f 
								
							 
						 
						
							
							
								
								Merge pull request  #1005  from chinhodado/patch-1  
							
							... 
							
							
							
							Settings: Fix saving wrong values for input configuration 
							
						 
						
							2015-07-28 10:59:31 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Trung Do 
								
							 
						 
						
							
							
							
							
								
							
							
								cc98866b25 
								
							 
						 
						
							
							
								
								Settings: Fix saving wrong values for input configuration  
							
							
							
						 
						
							2015-07-28 13:51:09 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								12f78c2ba6 
								
							 
						 
						
							
							
								
								Enable linker optimizations in MSVC Release builds  
							
							... 
							
							
							
							Apparently /DEBUG implicitly disables linker optimizations. This
explicitly re-enables them, giving a 40% reduction in binary sizes and
a very slight runtime speed improvement. 
							
						 
						
							2015-07-28 14:32:29 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fe15cf0019 
								
							 
						 
						
							
							
								
								Merge pull request  #1003  from lioncash/armcruft  
							
							... 
							
							
							
							dyncom: Minor cleanups. 
							
						 
						
							2015-07-28 09:58:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								62adb4ee7b 
								
							 
						 
						
							
							
								
								Merge pull request  #873  from jroweboy/input_array  
							
							... 
							
							
							
							Move input values into an array. 
							
						 
						
							2015-07-28 13:17:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9be4ef3879 
								
							 
						 
						
							
							
								
								dyncom: Remove an unnecessary typedef  
							
							
							
						 
						
							2015-07-28 03:41:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								89540ea761 
								
							 
						 
						
							
							
								
								dyncom: Use enum class for instruction decoding results  
							
							
							
						 
						
							2015-07-28 02:27:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								1bc7829ee9 
								
							 
						 
						
							
							
								
								Move input values into an array  
							
							
							
						 
						
							2015-07-27 21:41:21 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7e4fb4db19 
								
							 
						 
						
							
							
								
								dyncom: Remove code duplication regarding thumb instructions  
							
							
							
						 
						
							2015-07-27 22:22:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a507ea23c1 
								
							 
						 
						
							
							
								
								dyncom: Migrate exclusive memory access control into armstate  
							
							
							
						 
						
							2015-07-27 22:06:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								db4e99c186 
								
							 
						 
						
							
							
								
								dyncom: Remove duplicated typedef and extern  
							
							... 
							
							
							
							These are already present in arm_dyncom_dec.h. 
							
						 
						
							2015-07-27 22:06:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								62caa89f48 
								
							 
						 
						
							
							
								
								Merge pull request  #1001  from lioncash/arm  
							
							... 
							
							
							
							dyncom: Centralize state-related functions. 
							
						 
						
							2015-07-27 01:09:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e1a3fed6ff 
								
							 
						 
						
							
							
								
								Merge pull request  #991  from yuriks/globjects  
							
							... 
							
							
							
							OpenGL: Make OpenGL object resource wrappers fully inline 
							
						 
						
							2015-07-26 16:37:33 -04:00