Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								fddfe946c8 
								
							 
						 
						
							
							
								
								dyncom: Handle modifying the APSR via an MRC instruction  
							
							
							
						 
						
							2015-12-28 07:52:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								29032ce9b6 
								
							 
						 
						
							
							
								
								SVC: Fixed ArbitrateAddress to behave as it does on hardware.  
							
							... 
							
							
							
							This was verified with hwtests that i plan to upload later on. 
							
						 
						
							2015-12-27 18:44:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8f39297c53 
								
							 
						 
						
							
							
								
								Merge pull request  #1296  from lioncash/warn  
							
							... 
							
							
							
							svc: Remove superfluous printf argument 
							
						 
						
							2015-12-27 16:19:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								40599c24ea 
								
							 
						 
						
							
							
								
								Merge pull request  #1290  from LFsWang/master  
							
							... 
							
							
							
							Add a return value in ForeachDirectoryEntry 
							
						 
						
							2015-12-27 16:18:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								270cbb0119 
								
							 
						 
						
							
							
								
								svc: Remove superfluous printf argument  
							
							
							
						 
						
							2015-12-25 14:21:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								282f2c8042 
								
							 
						 
						
							
							
								
								HLE/Sockets: Fixed the buffer offset in recvfrom.  
							
							... 
							
							
							
							Closes  #1277  
						
							2015-12-24 09:19:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mathew Maidment 
								
							 
						 
						
							
							
							
							
								
							
							
								031443199b 
								
							 
						 
						
							
							
								
								Merge pull request  #1287  from lioncash/memory  
							
							... 
							
							
							
							dyncom: Minor changes 
							
						 
						
							2015-12-23 04:56:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									LFsWang 
								
							 
						 
						
							
							
							
							
								
							
							
								8376821776 
								
							 
						 
						
							
							
								
								Add missing return values in ForeachDirectoryEntry  
							
							... 
							
							
							
							ForeachDirectoryEntry is changed by #1256  ,but return value at last line
was missing. 
							
						 
						
							2015-12-23 16:26:38 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d09b7a3c12 
								
							 
						 
						
							
							
								
								dyncom: Remove PC dispatch from several instructions  
							
							... 
							
							
							
							These instructions aren't capable of using the PC as a destination 
							
						 
						
							2015-12-20 21:19:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								015d7b9779 
								
							 
						 
						
							
							
								
								VideoCore: Sync state after changing rasterizers  
							
							... 
							
							
							
							This fixes various bugs that appear in the HW rasterizer after switching
between it and the SW one during emulation. 
							
						 
						
							2015-12-20 17:37:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5a531d7ec2 
								
							 
						 
						
							
							
								
								dyncom: Handle unprivileged load/store variants correctly  
							
							... 
							
							
							
							LDRT/LDRBT/STRBT/STRT should simulate the load or store
as if the host CPU is in user mode.
STRT is also allowed to use the PC as an operand 
							
						 
						
							2015-12-19 19:05:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								84afaaa10c 
								
							 
						 
						
							
							
								
								svc: Fix compilation with LOG_TRACE enabled  
							
							
							
						 
						
							2015-12-12 18:14:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								402692c08d 
								
							 
						 
						
							
							
								
								Merge pull request  #1267  from yuriks/flipped-framebuffer  
							
							... 
							
							
							
							OpenGL: Flip framebuffers during transfer rather than when rendering 
							
						 
						
							2015-12-09 20:35:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3013f26d70 
								
							 
						 
						
							
							
								
								Merge pull request  #1269  from Subv/triangle_fan  
							
							... 
							
							
							
							GPU/PrimitiveAssembler: Fixed drawing triangle fans. 
							
						 
						
							2015-12-08 10:27:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								31764c48fb 
								
							 
						 
						
							
							
								
								Merge pull request  #1272  from yuriks/merge-rasterizer  
							
							... 
							
							
							
							VideoCore: Unify interface to OpenGL and SW rasterizers 
							
						 
						
							2015-12-07 20:21:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								195fedccf0 
								
							 
						 
						
							
							
								
								VideoCore: Unify interface to OpenGL and SW rasterizers  
							
							... 
							
							
							
							This removes explicit checks sprinkled all over the codebase to instead
just have the SW rasterizer expose an implementation with no-ops for
most operations. 
							
						 
						
							2015-12-07 20:20:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								03835d04f4 
								
							 
						 
						
							
							
								
								VideoCore: Rename HWRasterizer methods to be less confusing  
							
							
							
						 
						
							2015-12-06 19:08:37 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								da80ece8b9 
								
							 
						 
						
							
							
								
								OpenGL: Rename cache functions to better match what they actually do  
							
							
							
						 
						
							2015-12-06 17:02:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								56e22e6aac 
								
							 
						 
						
							
							
								
								dyncom: Remove static keyword from header functions  
							
							
							
						 
						
							2015-12-06 15:14:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1ea0702eaa 
								
							 
						 
						
							
							
								
								arm_interface: Make GetNumInstructions const  
							
							
							
						 
						
							2015-12-06 15:07:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								de9a625c7e 
								
							 
						 
						
							
							
								
								arm_interface: directly initialize class members  
							
							
							
						 
						
							2015-12-06 15:07:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d03e7f08ff 
								
							 
						 
						
							
							
								
								dyncom: const correctness changes  
							
							
							
						 
						
							2015-12-06 15:03:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								7b33e163b9 
								
							 
						 
						
							
							
								
								GPU/PrimitiveAssembler: Fixed drawing triangle fans.  
							
							... 
							
							
							
							It was skipping the second vertex assignment and using uninitialized garbage when assembling the corresponding triangle. 
							
						 
						
							2015-12-06 10:48:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								cf81e08389 
								
							 
						 
						
							
							
								
								OpenGL: Flip framebuffers during transfer rather than when rendering  
							
							
							
						 
						
							2015-12-04 22:23:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								95dbc6eb0e 
								
							 
						 
						
							
							
								
								OpenGL: Add support for glFrontFace in the state tracker  
							
							
							
						 
						
							2015-12-04 21:58:26 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								87df493b5b 
								
							 
						 
						
							
							
								
								Merge pull request  #1252  from Subv/cam  
							
							... 
							
							
							
							Services/Cam: Added new log type and camera enums from 3dbrew. 
							
						 
						
							2015-12-03 22:01:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								e9c209ccc8 
								
							 
						 
						
							
							
								
								PICA: Properly emulate 1-stage delay in the combiner buffer  
							
							... 
							
							
							
							This was discovered and verified by @fincs. The tev combiner buffer
actually lags behind by one stage, meaning stage 1 reads the initial
color, stage 2 reads stage 0's output, and so on.
Fixes character portraits in Fire Emblem: Awakening and world textures
in Zelda: ALBW. Closes  #1140 . 
							
						 
						
							2015-11-30 22:45:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								84a22cb594 
								
							 
						 
						
							
							
								
								Kernel: Implement svcGetSystemInfo  
							
							... 
							
							
							
							This makes smealum/ctrulib@b96dd51d33  work
with Citra. 
							
						 
						
							2015-11-30 19:49:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5e2b66d2a4 
								
							 
						 
						
							
							
								
								armstate: Zero out the registers on creation  
							
							... 
							
							
							
							std::array isn't always guaranteed to explicitly zero out it's contents
without an initializer list. 
							
						 
						
							2015-11-29 15:16:34 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								1d02eb0587 
								
							 
						 
						
							
							
								
								Core/ARM11: Correct the size of the VFP register array in the ThreadContext structure.  
							
							... 
							
							
							
							The VFP registers are 64 bits each, and there are 32 of them. 
							
						 
						
							2015-11-29 13:06:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e906165229 
								
							 
						 
						
							
							
								
								Merge pull request  #1225  from lioncash/clean  
							
							... 
							
							
							
							csnd_snd: Get rid of type punning 
							
						 
						
							2015-11-28 23:32:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								b3cfcf55ea 
								
							 
						 
						
							
							
								
								Refactor ScanDirectoryTreeAndCallback to separate errors and retvals  
							
							... 
							
							
							
							ScanDirectoryTreeAndCallback, before this change, coupled error/return
codes and actual return values (number of entries found). This caused
confusion and difficulty interpreting the precise way the function
worked.
Supersedes, and closes  #1255 . 
							
						 
						
							2015-11-27 13:33:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f008dfbaca 
								
							 
						 
						
							
							
								
								renderer_opengl: Fix uniform issues introduced with kemenaran/avoid-explicit-uniform-location.  
							
							
							
						 
						
							2015-11-25 22:33:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre de La Morinerie 
								
							 
						 
						
							
							
							
							
								
							
							
								0735630744 
								
							 
						 
						
							
							
								
								Use regular uniform location  
							
							... 
							
							
							
							The support for GL_ARB_explicit_uniform_location is not that good
(53% according to http://feedback.wildfiregames.com/report/opengl/feature/GL_ARB_explicit_uniform_location ).
This fix the shader compilation on Intel HD 4000 (#1222 ). 
							
						 
						
							2015-11-25 11:56:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c642dc459b 
								
							 
						 
						
							
							
								
								Merge pull request  #1248  from polaris-/add-ssl-stubs  
							
							... 
							
							
							
							Add stub functions for Initialize and GenerateRandomData in ssl:C 
							
						 
						
							2015-11-24 16:15:21 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								434ae89a6a 
								
							 
						 
						
							
							
								
								Services/Cam: Added new log type and camera enums from 3dbrew.  
							
							... 
							
							
							
							Followup to #1102 
Original author @mailwl 
							
						 
						
							2015-11-23 17:17:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									polaris- 
								
							 
						 
						
							
							
							
							
								
							
							
								4179e91baf 
								
							 
						 
						
							
							
								
								Add stub functions for Initialize and GenerateRandomData in ssl:C  
							
							
							
						 
						
							2015-11-22 16:54:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								78b0d9c8b0 
								
							 
						 
						
							
							
								
								Merge pull request  #1246  from polaris-/patch-1  
							
							... 
							
							
							
							Fix read and write register blocks in gdbstub 
							
						 
						
							2015-11-22 13:38:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									polaris- 
								
							 
						 
						
							
							
							
							
								
							
							
								912e53323d 
								
							 
						 
						
							
							
								
								Add Initialize and GenerateRandomData stubs  
							
							
							
						 
						
							2015-11-22 09:27:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									polaris- 
								
							 
						 
						
							
							
							
							
								
							
							
								2732ec758d 
								
							 
						 
						
							
							
								
								Fix read and write register blocks in gdbstub  
							
							... 
							
							
							
							Previously, the padding wasn't correctly accounted for which caused the gdbstub to read and write everything after R15 (starting with the dummy FPA registers) incorrectly, which caused CPSR to not be handled correctly. Everything appears to be working as expected with this change. 
							
						 
						
							2015-11-22 07:48:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ac829f87e0 
								
							 
						 
						
							
							
								
								Merge pull request  #1237  from Subv/ubos  
							
							... 
							
							
							
							Shaders: Use UBOs instead of individual uniforms in the generated frag shaders 
							
						 
						
							2015-11-18 22:20:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								823ce62f2f 
								
							 
						 
						
							
							
								
								FragShader: Use an UBO instead of several individual uniforms  
							
							
							
						 
						
							2015-11-18 21:03:56 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								1f89d5d184 
								
							 
						 
						
							
							
								
								fix failure on gcc and clang  
							
							
							
						 
						
							2015-11-12 20:39:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								8de154893c 
								
							 
						 
						
							
							
								
								disable unary minus when the type is not signed  
							
							... 
							
							
							
							silent warning C4146 on msvc 
							
						 
						
							2015-11-12 20:39:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								43bb29edc5 
								
							 
						 
						
							
							
								
								Merge pull request  #1122  from polaris-/gdbstub  
							
							... 
							
							
							
							gdbstub implementation 
							
						 
						
							2015-11-11 23:21:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								7a37dba75b 
								
							 
						 
						
							
							
								
								GPU/Loaders: Log an error when a loader tries to load from a component beyond the available ones (12).  
							
							... 
							
							
							
							Related to #1170  
							
						 
						
							2015-11-09 21:16:11 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									polaris- 
								
							 
						 
						
							
							
							
							
								
							
							
								bcea959910 
								
							 
						 
						
							
							
								
								Fix bug with reading addresses and lengths  
							
							
							
						 
						
							2015-11-03 21:50:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									polaris- 
								
							 
						 
						
							
							
							
							
								
							
							
								b6422038b5 
								
							 
						 
						
							
							
								
								Change headers  
							
							
							
						 
						
							2015-10-29 06:17:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a1bd909294 
								
							 
						 
						
							
							
								
								csnd_snd: Get rid of type punning  
							
							
							
						 
						
							2015-10-28 16:10:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7c12ee9ecc 
								
							 
						 
						
							
							
								
								Merge pull request  #1165  from esoteric-programmer/master  
							
							... 
							
							
							
							Added CSND_ExecuteType0Commands stub. 
							
						 
						
							2015-10-28 15:19:13 -04:00