NeoBrainX 
							
						 
					 
					
						
						
							
						
						043a85f8a6 
					 
					
						
						
							
							Minor cleanup.  
						
						
						
						
					 
					
						2012-06-20 18:18:19 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						8a5abbddc4 
					 
					
						
						
							
							Enable texture format overlay on the fly.  
						
						
						
						
					 
					
						2012-06-20 18:18:18 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						8bed27a3d1 
					 
					
						
						
							
							Enable hires textures even when texture dumping is enabled.  
						
						... 
						
						
						
						Remove some deprecated code. 
						
						
					 
					
						2012-06-20 18:18:17 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						8d30ac462a 
					 
					
						
						
							
							Instead of invalidating texcache whenever the graphics configuration dialog gets opened, clean up textures on configuration changes.  
						
						
						
						
					 
					
						2012-06-20 18:18:05 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						227580d1a5 
					 
					
						
						
							
							Remove "Disable Textures".  
						
						
						
						
					 
					
						2012-06-11 23:35:46 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						1dd6b978c1 
					 
					
						
						
							
							Remove "Disable Lighting".  
						
						
						
						
					 
					
						2012-06-11 23:30:20 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						b5ad382b07 
					 
					
						
						
							
							Fast mipmaps deserves to die!!  
						
						
						
						
					 
					
						2012-06-08 00:22:57 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						0d577d886a 
					 
					
						
						
							
							Remove some TODOs.  
						
						
						
						
					 
					
						2012-06-02 19:23:20 +02:00 
						 
				 
			
				
					
						
							
							
								skidau 
							
						 
					 
					
						
						
							
						
						d74c50b942 
					 
					
						
						
							
							OSX build fix for BPStructs.  Thanks to pauldacheez for the fix.  
						
						
						
						
					 
					
						2012-06-02 11:28:43 +10:00 
						 
				 
			
				
					
						
							
							
								skidau 
							
						 
					 
					
						
						
							
						
						bb4c9e2205 
					 
					
						
						
							
							Fixed "Failed to compile pixel shader" error when Per-Pixel Lighting is enabled.  Thanks to slmpika for the fix.  
						
						
						
						
					 
					
						2012-06-02 11:25:44 +10:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						372e00632d 
					 
					
						
						
							
							Fix changing internal resolution via hotkeys (settings above 1.5x weren't accessible anymore before).  
						
						
						
						
					 
					
						2012-05-29 13:11:28 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						bfde41895f 
					 
					
						
						
							
							Update the viewport when the scissor offset is changed  
						
						... 
						
						
						
						Fixes a bug with Another Code: R that was noticed when gx-optimization was
merged. 
						
						
					 
					
						2012-05-27 08:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						1efabea9b4 
					 
					
						
						
							
							Fix compilation errors with g++4.7  
						
						
						
						
					 
					
						2012-05-26 08:09:50 +02:00 
						 
				 
			
				
					
						
							
							
								skidau 
							
						 
					 
					
						
						
							
						
						146b02615c 
					 
					
						
						
							
							Merge rodolfoosvaldobogado's zcomploc code (Graphic_Fixes branch)  
						
						
						
						
					 
					
						2012-05-26 13:47:07 +10: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 
							
						 
					 
					
						
						
							
						
						a81631b58e 
					 
					
						
						
							
							made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too.  
						
						... 
						
						
						
						the intent is to replace the haphazard scheduling and finger-crossing associated with saving/loading with the correct and minimal necessary wait for each thread to reach a known safe location before commencing the savestate operation, and for any already-paused components to not need to be resumed to do so. 
						
						
					 
					
						2012-05-26 13:09:38 +10:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						cf69e7ca8a 
					 
					
						
						
							
							Merge branch 'gx-optimization'  
						
						... 
						
						
						
						This branch reduces the number of useless state flushes in the video
emulation layer by checking whether a BP/XF change will have an effect
or not. Greatly reduces the number of GL calls per frame.
Thanks to degasus for his help! 
						
						
					 
					
						2012-05-24 21:49:37 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						fee2d83f68 
					 
					
						
						
							
							Fix a data endianness problem introduced by r7cccb4baa724.  
						
						
						
						
					 
					
						2012-05-20 22:16:21 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						c95baf614d 
					 
					
						
						
							
							Avoid changing video state on useless BP writes  
						
						... 
						
						
						
						When a game writes the same value that was already configured to a BP
register, Dolphin previously flushed the GPU pipeline and reconfigured
the internal video state (calling SetScissor/SetLineWidth/SetDepthMode).
Some of these useless writes still need to perform actions, for example
writes to the EFB copy trigger or the texture preload registers (which
need to reload the texture from memory). 
						
						
					 
					
						2012-05-20 20:56:03 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						7cccb4baa7 
					 
					
						
						
							
							Check if data was modified in LoadIndexedXF too  
						
						
						
						
					 
					
						2012-05-19 10:54:40 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						b8d4d013f6 
					 
					
						
						
							
							Compute the comparison size properly (transferSize is in u32, not in u8)  
						
						
						
						
					 
					
						2012-05-18 23:27:02 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						5a77cae2e3 
					 
					
						
						
							
							Check if BP and XF changes actually change values before flushing  
						
						
						
						
					 
					
						2012-05-18 23:13:53 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						54aeec7a8f 
					 
					
						
						
							
							Dump the redundant "save textures" function. Use TextureCache's dumping feature instead.  
						
						
						
						
					 
					
						2012-05-13 17:48:23 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						72e83140f0 
					 
					
						
						
							
							TextureCacheBase: Remove the texture size limit for custom textures. Only the GPU restrictions for maximum texture size remain.  
						
						
						
						
					 
					
						2012-05-13 17:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						41d37ab0a0 
					 
					
						
						
							
							TextureCacheBase: Support loading custom mipmaps.  
						
						
						
						
					 
					
						2012-05-13 17:42:22 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						a5e68ab10e 
					 
					
						
						
							
							TextureCacheBase: Support dumping individual mipmaps.  
						
						
						
						
					 
					
						2012-05-13 17:41:04 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						a8ad59ee3e 
					 
					
						
						
							
							TextureCacheBase: Move texture dumping to a helper function.  
						
						
						
						
					 
					
						2012-05-13 17:41:03 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						3ecc5e879c 
					 
					
						
						
							
							TextureCacheBase: Move custom texture loading to a helper function  
						
						
						
						
					 
					
						2012-05-13 17:41:03 +02:00 
						 
				 
			
				
					
						
							
							
								skidau 
							
						 
					 
					
						
						
							
						
						1587cb3738 
					 
					
						
						
							
							Fixed texture encoding.  Fixes the interaction with objects in Another Code R. Thanks to wordmanwords for the patch.  
						
						... 
						
						
						
						Fixes issue 5405. 
						
						
					 
					
						2012-05-05 11:21:05 +10:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						beb4204bbb 
					 
					
						
						
							
							Include libavutil/mathematics.h explictly in AVIDump.cpp. Fixes issue  #5266 .  
						
						
						
						
					 
					
						2012-05-02 07:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						722480cb2e 
					 
					
						
						
							
							Fix compilation with g++ 4.7 and some warnings. Fixes issue 5347.  
						
						
						
						
					 
					
						2012-04-07 15:45:32 -05:00 
						 
				 
			
				
					
						
							
							
								rodolfoosvaldobogado 
							
						 
					 
					
						
						
							
						
						5650b3b5f6 
					 
					
						
						
							
							more fixes. take in account when depth textures are used and alpha test fails :)( i really forgot that).  
						
						
						
						
					 
					
						2012-04-03 15:08:58 -03:00 
						 
				 
			
				
					
						
							
							
								rodolfoosvaldobogado 
							
						 
					 
					
						
						
							
						
						4fafbd0700 
					 
					
						
						
							
							Fix for my last commit thanks to Lolaker for pointing the error  
						
						
						
						
					 
					
						2012-04-03 09:56:11 -03:00 
						 
				 
			
				
					
						
							
							
								rodolfoosvaldobogado 
							
						 
					 
					
						
						
							
						
						6a446efd5f 
					 
					
						
						
							
							Second Stage: re implement zcomplock and correct all the logic error in PixelShaderGen.cpp. i disable fastzcomlock for the moment to avoid confusions.  
						
						... 
						
						
						
						please test for regressions 
						
						
					 
					
						2012-04-03 00:08:36 -03:00 
						 
				 
			
				
					
						
							
							
								rodolfoosvaldobogado 
							
						 
					 
					
						
						
							
						
						a0d60210fd 
					 
					
						
						
							
							First Stage:  
						
						... 
						
						
						
						Fix depth related errors in dstalpha pass.
best place to test: water splash effect in super mario galaxy 
						
						
					 
					
						2012-04-02 14:26:12 -03:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						460610ea0e 
					 
					
						
						
							
							Revert Rodolfo's recent zcomploc commits until they actually work correctly.  
						
						... 
						
						
						
						This reverts commit 402006a83a48d8d71391450dcc9d2c 
						
						
					 
					
						2012-03-30 01:57:53 +02:00 
						 
				 
			
				
					
						
							
							
								rodolfoosvaldobogado 
							
						 
					 
					
						
						
							
						
						402006a83a 
					 
					
						
						
							
							more fixes to zcomplock and opengl implementation  
						
						
						
						
					 
					
						2012-03-29 18:26:58 -03:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						2356def0d4 
					 
					
						
						
							
							Merge branch 'fifoplayer_updates'.  
						
						... 
						
						
						
						This adds an "Analyzer" tab to the fifoplayer dialog which allows to conveniently browse through all register pokes that are being sent by the game each frame.
There's also a search function, but it doesn't work all that well for anything but simple searches at the moment. However, I'm merging this anyway since I'm not sure if I'm going to finish this.
Note that due to recent fifo changes, it's not yet possible to run fifoplayer in dual-core mode. 
						
						
					 
					
						2012-03-29 22:50:45 +02:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						2ee5e5cebc 
					 
					
						
						
							
							Merge branch 'scons-removal'  
						
						
						
						
					 
					
						2012-03-28 00:02:04 -07:00 
						 
				 
			
				
					
						
							
							
								rodolfoosvaldobogado 
							
						 
					 
					
						
						
							
						
						450dcc9d2c 
					 
					
						
						
							
							As requested, this is my implementation of zcomploc using a multi-pass algorithm. My apologize to the others devs for committing in the main branch but is the only way to get this tested as soon as possible.  
						
						... 
						
						
						
						please test for regressions, speed and for other issues fixed, as a example, the black color in water splash in super mario galaxy are fixed with this rev.
please as soon as yo find a bug let me know. 
						
						
					 
					
						2012-03-27 15:44:58 -03:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						48eb791a4e 
					 
					
						
						
							
							Merge remote-tracking branch 'timowiren/master'  
						
						
						
						
					 
					
						2012-03-25 13:21:25 -07:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						d15740daf1 
					 
					
						
						
							
							Merge branch 'wxw3-update'  
						
						
						
						
					 
					
						2012-03-25 12:27:38 -07:00 
						 
				 
			
				
					
						
							
							
								skidau 
							
						 
					 
					
						
						
							
						
						f30aebf8d7 
					 
					
						
						
							
							Added a check for TMEM overflows while preloading textures.  Thanks to NeoBrainX for the tip.  
						
						
						
						
					 
					
						2012-03-25 21:35:57 +11:00 
						 
				 
			
				
					
						
							
							
								Timo Wiren 
							
						 
					 
					
						
						
							
						
						cb92805445 
					 
					
						
						
							
							Spaces to tabs. Removed a comment.  
						
						
						
						
					 
					
						2012-03-25 13:01:26 +03:00 
						 
				 
			
				
					
						
							
							
								rodolfoosvaldobogado 
							
						 
					 
					
						
						
							
						
						9ed83765e6 
					 
					
						
						
							
							long time no commits :)  
						
						... 
						
						
						
						a little code cleaning to avoid duplicated execution of AlphaPreTest and a little correction to some comments from the previous commits.
this change must behave exactly like last revision, if something is broken please let me know 
						
						
					 
					
						2012-03-25 00:01:47 -03:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						b5ba2eb030 
					 
					
						
						
							
							Merge branch 'master' into zcomploc-support  
						
						
						
						
					 
					
						2012-03-24 18:41:51 +01:00 
						 
				 
			
				
					
						
							
							
								Timo Wiren 
							
						 
					 
					
						
						
							
						
						11959a3781 
					 
					
						
						
							
							Matching new and delete.  
						
						
						
						
					 
					
						2012-03-24 19:41:13 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						7a1744575d 
					 
					
						
						
							
							D3D9: Fix texel to pixel mapping when sampling textures properly.  
						
						
						
						
					 
					
						2012-03-24 17:23:03 +01:00