degasus 
							
						 
					 
					
						
						
							
						
						1c98a43203 
					 
					
						
						
							
							TexCache: clean up frameCount handling  
						
						
						
						
					 
					
						2015-01-11 22:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						6ba613fbd3 
					 
					
						
						
							
							TexCache: unify global variables  
						
						
						
						
					 
					
						2015-01-11 22:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						774596dbed 
					 
					
						
						
							
							TexCache: rename OverlapsMemoryRange  
						
						
						
						
					 
					
						2015-01-11 22:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						dddcea5a9a 
					 
					
						
						
							
							TexCache: don't invalidate efb copys because of config changes  
						
						... 
						
						
						
						We'll loose data on invalidating them. So just keep them until a new copy is done.
A wrong scaled copy is better than no copy if the game doesn't creates a new one. 
						
						
					 
					
						2015-01-11 22:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						38f42da55a 
					 
					
						
						
							
							TexCache: remove expanded_width  
						
						... 
						
						
						
						This variable isn't use any more. 
						
						
					 
					
						2015-01-10 12:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						614d058db1 
					 
					
						
						
							
							TexCache: don't load tex level 0 on creation  
						
						... 
						
						
						
						This reverts an optimization which isn't worth imo. Every texture uploads have to alloc vram and a staging buffer, so there is no need to do both in the same call. 
						
						
					 
					
						2015-01-10 12:21:33 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						f0f8384639 
					 
					
						
						
							
							Merge pull request  #1785  from degasus/custom_texture  
						
						... 
						
						
						
						VideoCommon: Custom texture handling 
						
						
					 
					
						2015-01-08 13:29:45 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						4d1face540 
					 
					
						
						
							
							Fix indentation  
						
						
						
						
					 
					
						2015-01-07 21:51:47 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						c6dd5044d6 
					 
					
						
						
							
							VideoCommon: make hash independet from hires textures  
						
						
						
						
					 
					
						2014-12-29 10:24:27 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						f8184858da 
					 
					
						
						
							
							VideoCommon: Merge code to generate texture names on dumping  
						
						
						
						
					 
					
						2014-12-29 10:24:27 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						51bfc4c52a 
					 
					
						
						
							
							VideoCommon: rewrite custom textures  
						
						
						
						
					 
					
						2014-12-29 10:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						31a55384b3 
					 
					
						
						
							
							VideoConfig: Rename "StereoMonoEFBDepth" to "StereoEFBMonoDepth"  
						
						... 
						
						
						
						Makes a little bit more sense. 
						
						
					 
					
						2014-12-24 23:30:40 +01:00 
						 
				 
			
				
					
						
							
							
								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