hrydgard 
							
						 
					 
					
						
						
							
						
						34a4fee1c5 
					 
					
						
						
							
							Substantial XFB speedup. There's more to get though, for example by using a shader for color conversion instead - but i like having a fast CPU implementation too. Also adds some sanity checks. PAL games still have problems.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@885  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-15 21:29:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								donkopunchstania 
							
						 
					 
					
						
						
							
						
						bbbe898839 
					 
					
						
						
							
							added option to use XFB in GL, but XFB support still needs work. modified viewport to include scissor offset.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@879  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-15 14:07:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Peterson 
							
						 
					 
					
						
						
							
						
						d4f8f0d3ae 
					 
					
						
						
							
							Added the StretchToFit option to the config menu in the OpenGL plugin. This fixes the blackness in SSBM. I also added a keep aspect ratio option, it will keep your aspect ratio at 4:3, but then SSBM will have the blackness problem again. You find the options under the Enhancements window in the OpenGL configuration.  
						
						 
						
						... 
						
						
						
						I also added a wx debugging window for the OpenGL plugin. I connected it to the old console window that was in the plugin. Other than that it doesn't do anything at the moment but it could be useful to show all the current important information and parameter statuses and so on.
Again there's a problem with wx windows collisions.  Show() can't be used because then DLL_PROCESS_DETACH is called immediately after the window is opened, and if we open it with ShowModal() before we have loaded a game the main video window will be blocked. And we can't pass on any variables from a DllDebugger() that is called when Dolphin is started because the dll is reloaded and lose all variables sometime before a game is loaded. So we can't auto open the window that way. So I made the debugging window open as a game is loaded if it is enabled in the ini, the downside is that the ini setting will open the window even if we are not opening Dolphin with the -d flag. However, this will only affect people that have used the debugger at least once so in my opinion this is the most convenient solution. But feel free to come up with a better solution. Preferably some solution to how to use Show() and preventing DLL_PROCESS_DETACH to be called.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@812  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-09 18:47:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								memberTwo.mb2 
							
						 
					 
					
						
						
							
						
						8d0f6d40f4 
					 
					
						
						
							
							DataReader inline for OGL/DX9 and moved to VideoCommon. Large clean up.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@760  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-03 22:05:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						4923da76d7 
					 
					
						
						
							
							all this to make stop work without message passing  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@744  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-02 17:03:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						5a69fca0be 
					 
					
						
						
							
							Add some missing GPL headers, fix building with Platform SDK 6.0, delete unused HTTP code.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@452  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-07 10:29:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						1154027808 
					 
					
						
						
							
							Replaced type "DWORD" by "u32", except where "DWORD" is used to access the Windows API.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@429  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-01 22:48:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						0bebbcb5f4 
					 
					
						
						
							
							Replaced type "BYTE" by "u8", except where "BYTE" is used to access the Windows API.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@408  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-31 14:32:35 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daco65 
							
						 
					 
					
						
						
							
						
						794f656188 
					 
					
						
						
							
							fixed Video_SaveState & Video_LoadState in OGL/DX that made dolphin unable to load the plugins  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@352  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-27 11:45:51 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						734586a0ab 
					 
					
						
						
							
							Include system headers using "#include <file.h>", so GCC will not issue warnings about them.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@331  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-26 23:32:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						6e3069f99e 
					 
					
						
						
							
							Should fix Linux building, also adds GL/DX to the title in their respective plugins when in use  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@275  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-23 03:48:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						3ef0eb979d 
					 
					
						
						
							
							Move some code out of the plugins into VideoCommon. No functional change.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@255  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-21 17:49:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NunoRamiro 
							
						 
					 
					
						
						
							
						
						8c132bdae5 
					 
					
						
						
							
							- Fixed: Crash when loading a rom with an unknown file extension.  
						
						 
						
						... 
						
						
						
						- Fixed: Crash when stopping a game.
- Improved: DirectX Plugin.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@237  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-17 19:28:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						9e15c51f9e 
					 
					
						
						
							
							Silly build fix, a slightly improved error message.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@212  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-14 22:01:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gigaherz 
							
						 
					 
					
						
						
							
						
						0332ec742e 
					 
					
						
						
							
							- Added message queue to DX9 plugin.  
						
						 
						
						... 
						
						
						
						- Added plugin interface function Video_AddMessage to both plugins and to the plugin specs.
 - Added handling of the Video_AddMessage interface export from the core side.
 - Added a print on Core::Init for testing purposes (might not be the best place).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@176  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-10 21:34:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						4175db3aa3 
					 
					
						
						
							
							Show SVN revision in plugin title bars too.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@36  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-07-20 15:36:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						ceb924f398 
					 
					
						
						
							
							added option "render to main window" to opengl video plugin  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@16  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-07-17 10:17:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						b503d023bc 
					 
					
						
						
							
							added an option to render directx video plugin inside the main frame  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@15  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-07-17 09:18:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						775dc8a9c0 
					 
					
						
						
							
							Initial megacommit.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-07-12 17:40:22 +00:00