Lioncash 
							
						 
					 
					
						
						
							
						
						8da425b008 
					 
					
						
						
							
							Formatting cleanup for VideoCommon.  
						
						... 
						
						
						
						Block braces on new lines.
Also killed off trailing whitespace and dangling elses.
Spaced some things out to make them more readable (only in places where it looked like a bit of a clusterfuck). 
						
						
					 
					
						2013-04-24 09:21:54 -04:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						1aa10b579a 
					 
					
						
						
							
							fix triangle_fan size calculation  
						
						... 
						
						
						
						wasn't updated for the new primitive restart implementation 
						
						
					 
					
						2013-04-10 12:45:44 +02:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						702198f39b 
					 
					
						
						
							
							Merge branch 'master' into primitive_restart  
						
						... 
						
						
						
						Conflicts:
	Source/Core/VideoCommon/Src/VideoConfig.h
	Source/Plugins/Plugin_VideoDX9/Src/main.cpp
	Source/Plugins/Plugin_VideoOGL/Src/Render.cpp 
						
						
					 
					
						2013-04-08 15:57:51 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f432d6038e 
					 
					
						
						
							
							Fix some typos and correct some capitalizations in the log messages.  
						
						... 
						
						
						
						Makes the logging look more orderly and less spammy when spitting out things. 
						
						
					 
					
						2013-03-31 19:13:30 -04:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						ca8554e7d1 
					 
					
						
						
							
							first try of primitive restart index generator  
						
						... 
						
						
						
						Convert all quads+triangles into trangle_strip and uses primitive restart to split them.
Speed up triangle_strip, but slows down all others primitive formats.
Only implemented in ogl. 
						
						
					 
					
						2013-03-29 14:27:33 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						470c9ff08a 
					 
					
						
						
							
							check for overflow vertex indices, fixes issue 6135  
						
						... 
						
						
						
						thx @ JMC47 for identifying the reversion, creating a useful bug report with fifo log :-) 
						
						
					 
					
						2013-03-23 00:18:35 +01: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 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						10983b0eae 
					 
					
						
						
							
							fix VertexManager::GetRemainingIndices  
						
						... 
						
						
						
						the old implementation returns the amound of primitives fit into index buffers
but also gc needs more than one index per primitve 
						
						
					 
					
						2013-03-06 12:33:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						f3f89e1d00 
					 
					
						
						
							
							Merge branch 'master' into vertex-loader-cleanup  
						
						... 
						
						
						
						Conflicts:
	Source/Core/Common/Src/CommonFuncs.h
	Source/Core/VideoCommon/Src/VertexLoader.cpp 
						
						
					 
					
						2013-03-04 15:47:56 -06:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						2b1af36900 
					 
					
						
						
							
							Merge branch 'master' into windows-unicode  
						
						
						
						
					 
					
						2013-03-02 15:33:32 -06:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						dea1e2827d 
					 
					
						
						
							
							Open std::fstream in a unicode-safe manner.  
						
						
						
						
					 
					
						2013-02-28 19:33:39 -06:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						7682ed22c6 
					 
					
						
						
							
							Merge branch 'master' into perfqueries.  
						
						... 
						
						
						
						Conflicts:
	Source/Core/VideoCommon/Src/VideoConfig.h
	Source/Core/VideoCommon/VideoCommon.vcxproj.filters
	Source/Plugins/Plugin_VideoDX11/Src/VertexManager.cpp
	Source/Plugins/Plugin_VideoSoftware/Src/Rasterizer.cpp
	Source/Plugins/Plugin_VideoSoftware/Src/Tev.cpp 
						
						
					 
					
						2013-03-01 01:07:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						6b80e6f83c 
					 
					
						
						
							
							Tweak Vertex/Index buffer handling a bit.  
						
						
						
						
					 
					
						2013-02-27 01:57:02 -06:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						db1be085c2 
					 
					
						
						
							
							VertexManager cleanup  
						
						
						
						
					 
					
						2013-02-22 01:41:52 -06:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						368c78dd5c 
					 
					
						
						
							
							IndexGenerator cleanup.  
						
						
						
						
					 
					
						2013-02-21 19:11:07 -06:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						677c6229ad 
					 
					
						
						
							
							Experimental VertexLoader cleanup!  
						
						
						
						
					 
					
						2013-02-21 14:41:06 -06:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						76e6085e31 
					 
					
						
						
							
							consistently usage of buffer pointers  
						
						
						
						
					 
					
						2013-02-21 12:36:29 +01:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						d26bcb0847 
					 
					
						
						
							
							Move alpha pretest to BPMemory.h and rename a bunch of alpha testing related stuff  
						
						
						
						
					 
					
						2013-01-08 18:56:01 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						bd0abb3d2f 
					 
					
						
						
							
							revert last commit, add CheckInvalidState to VideoBackend  
						
						
						
						
					 
					
						2012-12-23 13:32:23 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						2df0c31d13 
					 
					
						
						
							
							add invalid flag for BPStructs (fix issue 5790)  
						
						... 
						
						
						
						this flag will be set on loading a state and checked before every rendering. 
						
						
					 
					
						2012-12-21 21:04:53 +01:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						4d8d86bd6a 
					 
					
						
						
							
							D3D11: Implement some PE pixel performance metrics.  
						
						... 
						
						
						
						Super Mario Sunshine is using a cool trick: To determine how much goop has been cleaned in ep. 6 of Sirena Beach, it counts the number of pixels that are input to the blending stage. For that it's using the PE performance registers ;)
Fixes issue 1498. 
						
						
					 
					
						2012-08-26 20:26:10 +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 
						 
				 
			
				
					
						
							
							
								nitsuja 
							
						 
					 
					
						
						
							
						
						99b202fd2e 
					 
					
						
						
							
							savestate vertexmanager (base) since it affects VertexLoader::RunVertices which affects g_pVideoData  
						
						
						
						
					 
					
						2012-05-26 13:18:08 +10:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						54aeec7a8f 
					 
					
						
						
							
							Dump the redundant "save textures" function. Use TextureCache's dumping feature instead.  
						
						
						
						
					 
					
						2012-05-13 17:48:23 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						fe2d09576d 
					 
					
						
						
							
							Fix "Disable Lighting" in D3D9 and D3D11.  
						
						... 
						
						
						
						Fixes issue 3185.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7498  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-04-30 17:34:08 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						ba54fac9eb 
					 
					
						
						
							
							Convert GetUserPath to return a std::string instead of a const char *.  This simplifies its usage in most cases.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7265  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-02-28 20:40:15 +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 
						 
				 
			
				
					
						
							
							
								baby.lueshi 
							
						 
					 
					
						
						
							
						
						888cd78724 
					 
					
						
						
							
							Changes to hi-res textures. Textures now load correctly when loading/saving a savestate, and can be toggled on and off in game.  
						
						... 
						
						
						
						Changed non-hi-res textures to use MurmurHash3, which has better performance that the previous hash.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7080  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-02-05 10:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						955e3abe9e 
					 
					
						
						
							
							Clean out the long since bit-rotted video profiling code.  
						
						... 
						
						
						
						Profiler.{cpp,h} also happened to be the only dupliated
filenames left in Source, the absence of which should make
link-time optimization easier to get working.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6935  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-27 21:57:36 +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 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						cf05cca7a6 
					 
					
						
						
							
							Merged common texture cache code from video plugins into VideoCommon. (DX11 native mipmaps currently broken, disabled) Hopefully everything else should still be working.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6288  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-10-19 22:24:27 +00:00 
						 
				 
			
				
					
						
							
							
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						4b5b9ad05c 
					 
					
						
						
							
							Add Turntable.cpp to SCons build.  
						
						... 
						
						
						
						Set native eol-style on recently added files.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6252  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-10-03 08:20:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						841583b8f3 
					 
					
						
						
							
							Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still need to merge VertexManager::Flush (will be easier after TextureCache is merged). Purposely using a class/virtualfuncs rather than a namespace so multiple VertexManager can be in one plugin (VideoMergeNew? :p).  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6249  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-10-03 00:41:06 +00:00