Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						239eaf122a 
					 
					
						
						
							
							VideoCommon: Fix -Wsign-compare warnings.  
						
						
						
						
					 
					
						2014-11-29 17:40:14 -06:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						0f63186371 
					 
					
						
						
							
							TextureCache: Add "Mono EFB Depth Copy" stereoscopy option.  
						
						
						
						
					 
					
						2014-11-23 14:27:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						8210b9c915 
					 
					
						
						
							
							TextureCache: Ensure that all render target textures have as many layers as the frame buffer.  
						
						... 
						
						
						
						Also fixes a case where the D3D code path did not initialize num_layers leading to undefined behaviour. 
						
						
					 
					
						2014-11-23 14:27:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						ee76c03160 
					 
					
						
						
							
							TextureCache: Recompile EFB2Tex shaders when stereo 3D is toggled.  
						
						
						
						
					 
					
						2014-11-23 14:27:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						4d9589b35f 
					 
					
						
						
							
							Cosmetics.  
						
						
						
						
					 
					
						2014-11-23 14:27:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						5944d15021 
					 
					
						
						
							
							TextureCache: Check the number of layers before reusing a texture.  
						
						
						
						
					 
					
						2014-11-23 14:23:42 +01:00 
						 
				 
			
				
					
						
							
							
								Fiora 
							
						 
					 
					
						
						
							
						
						733795891c 
					 
					
						
						
							
							D3D: fix issues with multi-level 1x1 textures on D3D  
						
						... 
						
						
						
						Fixes NBA 2K11, maybe other things. 
						
						
					 
					
						2014-11-12 21:43:48 -08:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
							
						
						7f6284c2fc 
					 
					
						
						
							
							Change a bunch of reference function arguments to pointers.  
						
						... 
						
						
						
						Per the coding style and sanity. 
						
						
					 
					
						2014-10-02 03:00:33 -04:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						ea1245d191 
					 
					
						
						
							
							TextureDecoder: Pass the TLUT address straight into the texture decoder  
						
						... 
						
						
						
						This removes the requirement for the TextureDecoder to have access to
global texture memory. 
						
						
					 
					
						2014-09-04 18:36:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						fcd4ecc942 
					 
					
						
						
							
							TextureDecoder: Add an enum for the TLUT formats  
						
						... 
						
						
						
						Quick code cleanup. The enum names and values come from libogc. 
						
						
					 
					
						2014-09-04 18:36:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						a8e591dc73 
					 
					
						
						
							
							VideoCommon: Remove support for decoding to ARGB textures  
						
						... 
						
						
						
						The D3D / OGL backends only ever used RGBA textures, and the Software
backend uses its own custom code for sampling. The ARGB path seems to
just be dead code.
Since ARGB and RGBA formats are similar, I don't think this will make
the code more difficult to read or unable to be used as
reference. Somebody who wants to use this code to output ARGB can simply
modify the MakeRGBA function to put the shift at the other end. 
						
						
					 
					
						2014-09-04 18:36:56 -07:00 
						 
				 
			
				
					
						
							
							
								Yuriy O'Donnell 
							
						 
					 
					
						
						
							
						
						d8d9bc8c6c 
					 
					
						
						
							
							Render: Implemented simple render target pool  
						
						... 
						
						
						
						This avoids creating and destroying render targets every frame,
which is a significant CPU overhead.
Old render targets are destroyed after 3 frames. 
						
						
					 
					
						2014-09-04 22:21:06 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						4af8d9d248 
					 
					
						
						
							
							VideoCommon: Clean up brace placements  
						
						
						
						
					 
					
						2014-08-30 18:06:45 -04:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						81ed17be53 
					 
					
						
						
							
							avoid the extern keyword in .cpp files  
						
						
						
						
					 
					
						2014-07-11 16:10:20 +02:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						6d3f249dcc 
					 
					
						
						
							
							mark all local variables as static  
						
						
						
						
					 
					
						2014-07-11 16:10:20 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ce54c1e571 
					 
					
						
						
							
							Kill off replaceable usages of s[n]printf.  
						
						
						
						
					 
					
						2014-06-18 19:53:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						49b0eef393 
					 
					
						
						
							
							Remove the min/max functions in CommonFuncs.  
						
						... 
						
						
						
						The algorithm header has the same functions. 
						
						
					 
					
						2014-05-29 21:44:41 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						664c8d30a0 
					 
					
						
						
							
							Remove all trailing whitespaces from our codebase.  
						
						
						
						
					 
					
						2014-03-29 11:05:44 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						8941f19cdb 
					 
					
						
						
							
							BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as enumerations.  
						
						
						
						
					 
					
						2014-03-25 23:57:58 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a82675b7d5 
					 
					
						
						
							
							Kill off some usages of c_str.  
						
						... 
						
						
						
						Also changes some function params, but this is ok.
Some simplifications were also able to be made (ie. killing off strcmps with ==, etc). 
						
						
					 
					
						2014-03-14 13:51:23 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						31cfc73a09 
					 
					
						
						
							
							Fixes spacing for "for", "while", "switch" and "if"  
						
						... 
						
						
						
						Also moved && and || to ends of lines instead of start.
Fixed misc vertical alignments and some { needed newlining. 
						
						
					 
					
						2014-03-11 00:35:07 +13:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						d802d39281 
					 
					
						
						
							
							clang-modernize -use-nullptr  
						
						... 
						
						
						
						and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine 
						
						
					 
					
						2014-03-09 21:14:26 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						c89f04a7c5 
					 
					
						
						
							
							clang-modernize -loop-convert  
						
						... 
						
						
						
						and some manual adjustments 
						
						
					 
					
						2014-03-09 21:11:59 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						315a8ba1c0 
					 
					
						
						
							
							Various changes suggested by cppcheck  
						
						... 
						
						
						
						- remove unused variables
- reduce the scope where it makes sense
- correct limits (did you know that strcat()'s last parameter does not
  include the \0 that is always added?)
- set some free()'d pointers to NULL 
						
						
					 
					
						2014-02-28 12:43:20 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2afe215271 
					 
					
						
						
							
							Convert all includes to relative paths.  
						
						
						
						
					 
					
						2014-02-18 02:19:10 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3fd87a7636 
					 
					
						
						
							
							Second and final pass of clearing out tabs.  
						
						
						
						
					 
					
						2014-02-17 02:19:41 -05:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						404624bf0b 
					 
					
						
						
							
							Turn loops into range-based form  
						
						... 
						
						
						
						and some things suggested by cppcheck and compiler warnings. 
						
						
					 
					
						2014-02-13 09:05:50 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						01351795f0 
					 
					
						
						
							
							TextureCache: Warn for invalid custom textures  
						
						... 
						
						
						
						At the moment, custom textures with:
- invalid mipmap size
- invalid aspect ratio
- non-fractional scaling factors
are allowed. But they can't be loaded fine by the backend, so generate a warning if someone trys to load them. 
						
						
					 
					
						2014-01-03 14:30:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						34692ab826 
					 
					
						
						
							
							Remove unnecessary Src/ folders  
						
						
						
						
					 
					
						2013-12-31 14:03:19 -05:00