Lioncash 
							
						 
					 
					
						
						
							
						
						bab9963b00 
					 
					
						
						
							
							New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects.  
						
						
						
						
					 
					
						2013-04-17 23:09:55 -04:00 
						 
				 
			
				
					
						
							
							
								lioncash 
							
						 
					 
					
						
						
							
						
						edd9d0e0ef 
					 
					
						
						
							
							Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon.  
						
						... 
						
						
						
						Not planning to touch Core since it's the most actively changed part of the project. 
						
						
					 
					
						2013-03-19 21:51:12 -04:00 
						 
				 
			
				
					
						
							
							
								nitsuja 
							
						 
					 
					
						
						
							
						
						99b202fd2e 
					 
					
						
						
							
							savestate vertexmanager (base) since it affects VertexLoader::RunVertices which affects g_pVideoData  
						
						
						
						
					 
					
						2012-05-26 13:18:08 +10:00 
						 
				 
			
				
					
						
							
							
								nitsuja 
							
						 
					 
					
						
						
							
						
						ae242e5675 
					 
					
						
						
							
							added some missing VideoBackendHardware data to savestates. I think this makes savestates more stable (fewer "GFX FIFO: Unknown Opcode" errors) in dual core mode.  
						
						... 
						
						
						
						also added some extra verification markers around here, to potentially give better info on future version mismatches 
						
						
					 
					
						2012-05-26 13:18:08 +10:00 
						 
				 
			
				
					
						
							
							
								nitsuja 
							
						 
					 
					
						
						
							
						
						2be579e8ba 
					 
					
						
						
							
							fixed some graphics problems with loading savestates (for example, wrong colors on title screen of metroid prime 3)  
						
						
						
						
					 
					
						2012-05-26 13:18:07 +10:00 
						 
				 
			
				
					
						
							
							
								nitsuja 
							
						 
					 
					
						
						
							
						
						39613a95a8 
					 
					
						
						
							
							initialize the uninitialized  
						
						
						
						
					 
					
						2012-01-04 01:36:09 -08:00 
						 
				 
			
				
					
						
							
							
								Marcos Vitali 
							
						 
					 
					
						
						
							
						
						c7ae0eb0d1 
					 
					
						
						
							
							Big Fifo Commit Part2: Now the fifo is more stable than my first commit, so is time...  
						
						... 
						
						
						
						- ReImplementing Single Core Mode like Dual Core Mode Style.
- Stage 1: My goal is, we have the Fifo, CommandProccessor code the more clear, maintenible and documented possible. When I quit dolphin I want any developer can continue with the work only reading the code.
	
* Big Refactoring: A lot of functions was changed the names, and modularized.
Now the FifoLoop and CatchUpGPU does not exist, was replaced by RunGpu() and RunGpuLoop().
The general idea is modeling the code like the real HW. The fifo is only a buffer where the Write Gather Pipe write the commands and from the Graphic Processor read these.
* Big Clean UP a lot of obsolete code and comments was deleted, like DcFakeWachDog, "Fifo very soon hack", etc.
In the stage 2, I will refactoring more code doing emphasis in the division of CommandProcessor, Fifo, Gpu Emulation. Beside I will comment all functions and variables in the code (Don't worry I will ask for English help for this part ;) )
Please test a lot SC mode and DC mode :)
Thank you so much for testing always and the patience. I don't like broke your favorite game but... you must believe me this part is very sensible, I only try to contribute for have a better and stable dolphin emulator.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7185  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-02-17 04:25:21 +00:00 
						 
				 
			
				
					
						
							
							
								skidau 
							
						 
					 
					
						
						
							
						
						855f97841d 
					 
					
						
						
							
							Paused the video thread while a save state was being created or loaded.  Performed the save state operation after the fifo became idle.  Saved the interrupt status of the video thread into the save state.  This helps stabilise the save states in dual core mode in games like Super Mario Galaxy.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7112  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-02-08 10:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								donkopunchstania 
							
						 
					 
					
						
						
							
						
						56214e9103 
					 
					
						
						
							
							Moving pixel engine and command processor from core to video common. This will break previous save states. Adds decoding single pixels to texture decoder.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4391  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-10-10 21:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						c86d2e5129 
					 
					
						
						
							
							Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-28 21:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								omegadox 
							
						 
					 
					
						
						
							
						
						e4a9faeba4 
					 
					
						
						
							
							GFX: updated Dates, code formatting cleanup, code cleanup / organization, some unknown BPs uncovered, fixed OGL's config dialog bug, added another shader  
						
						... 
						
						
						
						DSPHLE: Some warning fixes and added some logging for unknown voice cases
Please report if anything has broken.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3884  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-26 09:52:35 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						6b2855de5e 
					 
					
						
						
							
							revert last 2 commits  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3533  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-06-22 09:31:30 +00:00 
						 
				 
			
				
					
						
							
							
								omegadox 
							
						 
					 
					
						
						
							
						
						6de0cd1e4b 
					 
					
						
						
							
							They should be called SU Registers (Setup Unit/Rasterization).  BP (Bypass) is really the name of the commands that are passed in.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3531  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-06-22 07:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								bushing 
							
						 
					 
					
						
						
							
						
						49cfded60b 
					 
					
						
						
							
							set svn:eol-style=native for **.cpp  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1442  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-12-08 05:30:24 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						f77624147d 
					 
					
						
						
							
							Cachable vertex loaders. Not a very big speedup in itself, but makes it easier to speed up vertex loading in the future.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@960  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-25 15:53:43 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						2f6d41e413 
					 
					
						
						
							
							Move moving things around and preparing for the next step (cached vertexloaders).  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@957  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-25 13:27:28 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						e4825be7a8 
					 
					
						
						
							
							more statesave bugfixes...  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@387  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-30 16:24:45 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						4608333a56 
					 
					
						
						
							
							State saving progress. Most core state seems to be saved/loaded correctly, not so for video yet unfortunately.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@386  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-30 16:05:32 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						95eb8f9ef3 
					 
					
						
						
							
							Save states now work (to some extent). Please report special cases which cause crashes or anything of the sort. Also removed debug messages from state management  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@385  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-30 15:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						ff0a613427 
					 
					
						
						
							
							Cleaning up XK's mess, added a simple profiler, minor disasm fix. Too lazy to split it up into individual changes. Savestates not yet working.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@381  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-30 12:11:25 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						2e760d69fe 
					 
					
						
						
							
							Added save/load state support in the UI  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@375  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-28 21:30:13 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						f8b4311b66 
					 
					
						
						
							
							Final typo and error fixes and include reordering  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@372  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-28 09:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						e05e2179c3 
					 
					
						
						
							
							I have broken something, but more may be broken  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@369  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-28 08:00:40 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						051c2e0784 
					 
					
						
						
							
							A lot of save state groundwork. Please notify if compilation breaks because  
						
						... 
						
						
						
						I haven't compiled
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@368  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-28 07:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						a0ae17c5ff 
					 
					
						
						
							
							Fixed message box calls (they aren't even necessary, just checking whether the saving made it into the VideoCommon library  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@345  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-27 10:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						f8d7231be8 
					 
					
						
						
							
							Fixed "no newline at end of file" warnings.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@342  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-27 09:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						4aa233f1f6 
					 
					
						
						
							
							Only include <windows.h> when compiling for Windows.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@340  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-27 09:07:02 +00:00 
						 
				 
			
				
					
						
							
							
								daco65 
							
						 
					 
					
						
						
							
						
						f55722e288 
					 
					
						
						
							
							Fix for XK's commit. XK, if its wrong punch me in the face  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@337  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-27 01:45:31 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						7a2cdef912 
					 
					
						
						
							
							Preliminary video save state support. More work is necessary, this is just some infrastructure for inter-project communication.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@332  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-26 23:40:18 +00:00