Marko Pusljar 
							
						 
					 
					
						
						
							
						
						cac36b8161 
					 
					
						
						
							
							added 1.5x, 2.5x, 4x internal resolution  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7669  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-07-05 01:11:03 +00:00 
						 
				 
			
				
					
						
							
							
								Nolan Check 
							
						 
					 
					
						
						
							
						
						8024783502 
					 
					
						
						
							
							Don't resize render target to handle out-of-bounds viewports. Instead, adjust the projection matrix.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7538  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-05-12 02:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						c4cd8d84e4 
					 
					
						
						
							
							Revert r7086.  
						
						... 
						
						
						
						Preferring the slow code until it gets optimized properly...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7435  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-04-02 11:38:29 +00:00 
						 
				 
			
				
					
						
							
							
								donkopunchstania 
							
						 
					 
					
						
						
							
						
						07c4da6084 
					 
					
						
						
							
							Add graphics FIFO recorder and player for debugging the graphics system.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7414  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-03-27 02:55:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						41c98f982e 
					 
					
						
						
							
							A bit of cleanup to Core Init/Stop, Frame, and Main. Cleanup XAudio2 to attempt to fix the crash on stop(didn't help :p). For some reason CFrame::DoStop is called twice.(might be the issue)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7353  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-03-15 23:09:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						423018f811 
					 
					
						
						
							
							Replaced Common::CriticalSection with a std::mutex implementation. 64bit Windows builds now use SRWLocks and ConditionVariables(requires Vista/7, x64 builds will no longer work on Windows XP x64). Tell me if you hate that. Removed Common::EventEx. Common::Event now uses a std::condition_variable impl.(using ConditionVariables on Windows x64, Events on x86, or posix condition variables elsewhere). I experience slight speed improvements with these changes.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7294  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-03-05 06:11:26 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						3ffdcf1aec 
					 
					
						
						
							
							Put the video prepare code back, and use the existence of the g_renderer to determine if video prepare has been run or not.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7274  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-03-02 15:13:13 +00:00 
						 
				 
			
				
					
						
							
							
								baby.lueshi 
							
						 
					 
					
						
						
							
						
						1f0663c1a8 
					 
					
						
						
							
							Defer texture invalidation to the video thread from the video configuration dialog. Should fix issue 4069  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7108  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-02-08 03:47:59 +00:00 
						 
				 
			
				
					
						
							
							
								gnick79 
							
						 
					 
					
						
						
							
						
						17e28a19cd 
					 
					
						
						
							
							* Keeping resolution aligned to back-buffer size if the latter one is changed (can give a huge performance boost... even until to 100% in some cases)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7086  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-02-05 21:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						8b309e26dc 
					 
					
						
						
							
							Remove PluginSpecs.h.  Merge the few needed enums from that file into Common.h for now.  I am up for suggestions on a better place for those.  
						
						... 
						
						
						
						Fix frame dumping on linux.
Make sure that on screen messages get cleared between games.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7039  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-02-02 04:40:27 +00:00 
						 
				 
			
				
					
						
							
							
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						8822674653 
					 
					
						
						
							
							Fix *BSD build.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7002  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-31 03:02:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						fbaf965995 
					 
					
						
						
							
							Eliminated the plugin interface. Merged DX9/DX11/OGL video plugins into Dolphin. It could still use a lot of cleanup. Lots of things are still named "plugin". Software renderer is temporarily disabled until it gets some namespaces. I only updated vs08/10, Linux/OSX builds are broken.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6996  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-31 01:28:32 +00:00 
						 
				 
			
				
					
						
							
							
								donkopunchstania 
							
						 
					 
					
						
						
							
						
						d16357cd5c 
					 
					
						
						
							
							Add anvideo config option to automatically resize the render window to the size of the game's output resolution. This avoids artifacts that appear when the render target is scaled to fit a window of a different size.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6764  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-07 04:57:59 +00:00 
						 
				 
			
				
					
						
							
							
								gnick79 
							
						 
					 
					
						
						
							
						
						ca2628f896 
					 
					
						
						
							
							Changes:  
						
						... 
						
						
						
						* Fixed a bug on Texture Converter when Copy EFB to RAM's cache is disabled, so...
* ...accordingly, I revert my latest commit because now it becomes useless.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6760  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-06 16:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								gnick79 
							
						 
					 
					
						
						
							
						
						1fbf53cbdf 
					 
					
						
						
							
							* By forcing resolution size to back-buffer size when the latter one is changed!  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6742  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-05 01:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								donkopunchstania 
							
						 
					 
					
						
						
							
						
						41c40bcd50 
					 
					
						
						
							
							Finish implementing gamma correction in DX9.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6697  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-12-31 07:06:53 +00:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						a271bb8182 
					 
					
						
						
							
							Implement pixel data reinterpretation on EFB format change.  
						
						... 
						
						
						
						Whatever that means, it fixes that stupid Super Mario Sunshine glitch and possibly lots of other stuff, so test as many glitchy games as possible with this ;)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6669  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-12-27 21:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Osvaldo Bogado 
							
						 
					 
					
						
						
							
						
						c2283ad6c0 
					 
					
						
						
							
							Second Experimental commit:  
						
						... 
						
						
						
						corrected peek color and peek z to  correctly emulate real hardware formats.
implements native gamma correction.(i don't own any game that uses this functionality so i will appreciate feedback)
i need a lot of feedback in this changes please
enjoy
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6664  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-12-27 03:18:01 +00:00 
						 
				 
			
				
					
						
							
							
								nitsuja- 
							
						 
					 
					
						
						
							
						
						bb8918a2ca 
					 
					
						
						
							
							added/changed some graphics plugin tooltips, added some low-res framebuffer options for getting a speedup (in pixel-shader-limited situations) at the cost of quality but without needing to make the window tiny, and fixed a little crash with closing the dx9 settings window at a bad time  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6624  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-12-20 09:17:21 +00:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						3b6b8b718c 
					 
					
						
						
							
							Fix some off-by-one errors in the EFB scaling stuff.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6559  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-12-11 21:07:07 +00:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						7473a0cf98 
					 
					
						
						
							
							VideoCommon: Use integer arithmetic instead of floating point arithmetic when dealing with EFB scales.  
						
						... 
						
						
						
						Should fix problems caused by EFB scales other than Native (excluding fractional!). Test whether this fixes games which work fine with native EFB resolution but show glitches with higher internal resolutions.
Also fixed numerous warnings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6549  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-12-10 15:54:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						0816fa2629 
					 
					
						
						
							
							Fixed RealXFB being enabled when XFB box is unchecked. Moved some shared code into VideoCommon. Renamed EFBCopyDisable setting to EFBCopy"Enable" in the code and inifile. Fix DX11 settings not loading. Fixed Issue 3378.(graphics settings dialog displaying gameini settings in game)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6435  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-11-18 03:50:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						159ed43f67 
					 
					
						
						
							
							Move some shared gfx plugin code into VideoCommon. Changed "Renderer" class to use virtual functions. (setting stuff up for video plugin merging)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6433  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-11-18 02:21:26 +00:00