bunnei 
							
						 
					 
					
						
						
							
						
						1ff3bea6c7 
					 
					
						
						
							
							Merge pull request  #791  from bunnei/rg32f-rgba32f-bgra8  
						
						 
						
						... 
						
						
						
						gl_rasterizer_cache: Implement formats BGRA8_UNORM/RGBA32_FLOAT/RG32_FLOAT 
						
						
					 
					
						2018-07-23 20:13:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						92304181d5 
					 
					
						
						
							
							Merge pull request  #792  from lioncash/retval  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Correct return value of WriteTexsInstruction() 
						
						
					 
					
						2018-07-23 20:06:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						47ac369180 
					 
					
						
						
							
							Merge pull request  #790  from bunnei/shader-print-instr  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Print instruction value in shader comments. 
						
						
					 
					
						2018-07-23 19:48:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c2b4ff5d48 
					 
					
						
						
							
							Merge pull request  #788  from bunnei/shader-check-zero  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Check if SetRegister result is ZeroIndex. 
						
						
					 
					
						2018-07-23 19:44:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						33e2033af5 
					 
					
						
						
							
							gl_shader_decompiler: Correct return value of WriteTexsInstruction()  
						
						 
						
						... 
						
						
						
						This should be returning void, not a std::string 
						
						
					 
					
						2018-07-23 22:31:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						9505283989 
					 
					
						
						
							
							gl_shader_decompiler: Implement shader instruction TLDS.  
						
						 
						
						
						
						
					 
					
						2018-07-23 22:02:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						a27c0099ed 
					 
					
						
						
							
							gl_rasterizer_cache: Implement RenderTargetFormat RG32_FLOAT.  
						
						 
						
						
						
						
					 
					
						2018-07-23 21:22:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						3a19c1098d 
					 
					
						
						
							
							gl_rasterizer_cache: Implement RenderTargetFormat RGBA32_FLOAT.  
						
						 
						
						
						
						
					 
					
						2018-07-23 21:22:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						bcc184acfa 
					 
					
						
						
							
							gl_rasterizer_cache: Implement RenderTargetFormat BGRA8_UNORM.  
						
						 
						
						
						
						
					 
					
						2018-07-23 21:22:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						89db8c2171 
					 
					
						
						
							
							gl_rasterizer_cache: Add missing log statements.  
						
						 
						
						
						
						
					 
					
						2018-07-23 21:20:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c4322ce87e 
					 
					
						
						
							
							gl_shader_decompiler: Print instruction value in shader comments.  
						
						 
						
						
						
						
					 
					
						2018-07-23 21:11:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						81aa02424b 
					 
					
						
						
							
							gl_shader_decompiler: Check if SetRegister result is ZeroIndex.  
						
						 
						
						
						
						
					 
					
						2018-07-23 21:08:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						3b88ce3dcb 
					 
					
						
						
							
							gl_shader_decompiler: Simplify GetCommonDeclarations()  
						
						 
						
						
						
						
					 
					
						2018-07-23 17:11:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						e85a528bb9 
					 
					
						
						
							
							Merge pull request  #769  from bunnei/shader-mask-fixes  
						
						 
						
						... 
						
						
						
						shader_bytecode: Implement other TEXS masks. 
						
						
					 
					
						2018-07-22 18:03:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0797657bc0 
					 
					
						
						
							
							gl_shader_decompiler: Remove redundant Subroutine construction in AddSubroutine()  
						
						 
						
						... 
						
						
						
						We don't need to toss away the Subroutine instance after the find() call
and reconstruct another instance with the same data right after it.
Particularly give Subroutine contains a std::set. 
						
						
					 
					
						2018-07-22 03:30:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						148a5bef7e 
					 
					
						
						
							
							shader_bytecode: Implement other TEXS masks.  
						
						 
						
						
						
						
					 
					
						2018-07-22 03:23:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						af4bde8cd1 
					 
					
						
						
							
							Merge pull request  #767  from bunnei/shader-cleanup  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Remove unused state tracking and minor cleanup. 
						
						
					 
					
						2018-07-22 00:03:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						f5a2944ab6 
					 
					
						
						
							
							gl_shader_decompiler: Remove unused state tracking and minor cleanup.  
						
						 
						
						
						
						
					 
					
						2018-07-22 01:00:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c43eaa94f3 
					 
					
						
						
							
							gl_shader_decompiler: Implement SEL instruction.  
						
						 
						
						
						
						
					 
					
						2018-07-22 00:37:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						63fbf9a7d3 
					 
					
						
						
							
							gl_rasterizer_cache: Blit surfaces on recreation instead of flush and load.  
						
						 
						
						
						
						
					 
					
						2018-07-21 21:51:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						4301f0b539 
					 
					
						
						
							
							gl_rasterizer_cache: Use GPUVAddr as cache key, not parameter set.  
						
						 
						
						
						
						
					 
					
						2018-07-21 21:51:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						cd47391c2d 
					 
					
						
						
							
							gl_rasterizer_cache: Use zeta_width and zeta_height registers for depth buffer.  
						
						 
						
						
						
						
					 
					
						2018-07-21 21:51:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d8c60029d6 
					 
					
						
						
							
							gl_rasterizer: Use zeta_enable register to enable depth buffer.  
						
						 
						
						
						
						
					 
					
						2018-07-21 21:51:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						5287991a36 
					 
					
						
						
							
							maxwell_3d: Add depth buffer enable, width, and height registers.  
						
						 
						
						
						
						
					 
					
						2018-07-21 21:51:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						3ac736c003 
					 
					
						
						
							
							Merge pull request  #748  from lioncash/namespace  
						
						 
						
						... 
						
						
						
						video_core: Use nested namespaces where applicable 
						
						
					 
					
						2018-07-21 18:50:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						ff8754f921 
					 
					
						
						
							
							Merge pull request  #747  from lioncash/unimplemented  
						
						 
						
						... 
						
						
						
						gl_shader_manager: Remove unimplemented function prototype 
						
						
					 
					
						2018-07-21 10:54:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d5bc9aef4e 
					 
					
						
						
							
							gl_shader_manager: Replace unimplemented function prototype  
						
						 
						
						... 
						
						
						
						This was just a linker error waiting to happen. 
						
						
					 
					
						2018-07-20 18:39:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						863579736c 
					 
					
						
						
							
							gpu: Rename Get3DEngine() to Maxwell3D()  
						
						 
						
						... 
						
						
						
						This makes it match its const qualified equivalent. 
						
						
					 
					
						2018-07-20 18:34:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						bb960c8cb4 
					 
					
						
						
							
							video_core: Use nested namespaces where applicable  
						
						 
						
						... 
						
						
						
						Compresses a few namespace specifiers to be more compact. 
						
						
					 
					
						2018-07-20 18:23:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						29f49bd3c1 
					 
					
						
						
							
							Merge pull request  #738  from lioncash/sign  
						
						 
						
						... 
						
						
						
						gl_state: Get rid of mismatched sign conversions in Apply() 
						
						
					 
					
						2018-07-20 09:21:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						fbc2bcd4a9 
					 
					
						
						
							
							Merge pull request  #735  from lioncash/video-unused  
						
						 
						
						... 
						
						
						
						maxwell_3d: Remove unused variable within GetStageTextures() 
						
						
					 
					
						2018-07-20 09:16:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						204d707ce7 
					 
					
						
						
							
							Merge pull request  #731  from lioncash/shadow  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Eliminate variable and declaration shadowing 
						
						
					 
					
						2018-07-20 09:13:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0faa13baeb 
					 
					
						
						
							
							gl_state: Make references const where applicable in Apply()  
						
						 
						
						
						
						
					 
					
						2018-07-20 01:12:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e6b3d3a9ea 
					 
					
						
						
							
							gl_state: Get rid of mismatched sign conversions  
						
						 
						
						... 
						
						
						
						While we're at it, amend the loop variable type to be the same width as
that returned by the .size() call. 
						
						
					 
					
						2018-07-20 01:11:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						8b08f82dc7 
					 
					
						
						
							
							maxwell_3d: Remove unused variable within GetStageTextures()  
						
						 
						
						
						
						
					 
					
						2018-07-19 22:38:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f26866ff6a 
					 
					
						
						
							
							gl_shader_decompiler: Eliminate variable and declaration shadowing  
						
						 
						
						... 
						
						
						
						Ensures that no identifiers are being hidden, which also reduces
compiler warnings. 
						
						
					 
					
						2018-07-19 20:32:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						c2121cb059 
					 
					
						
						
							
							gl_shader_decompiler: Remove unnecessary const from return values  
						
						 
						
						... 
						
						
						
						This adds nothing from a behavioral point of view, and can inhibit the
move constructor/RVO 
						
						
					 
					
						2018-07-19 20:11:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						cf30c4be22 
					 
					
						
						
							
							gl_state: Temporarily disable culling and depth test.  
						
						 
						
						
						
						
					 
					
						2018-07-18 23:21:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						49b0966003 
					 
					
						
						
							
							Merge pull request  #687  from lioncash/instance  
						
						 
						
						... 
						
						
						
						core: Don't construct instance of Core::System, just to access its live instance 
						
						
					 
					
						2018-07-18 18:55:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						b496a9eefe 
					 
					
						
						
							
							decoders: Fix calc of swizzle image_width_in_gobs.  
						
						 
						
						
						
						
					 
					
						2018-07-18 21:42:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						3a4841e403 
					 
					
						
						
							
							core: Don't construct instance of Core::System, just to access its live instance  
						
						 
						
						... 
						
						
						
						This would result in a lot of allocations and related object
construction, just to toss it all away immediately after the call.
These are definitely not intentional, and it was intended that all of
these should have been accessing the static function GetInstance()
through the name itself, not constructed instances. 
						
						
					 
					
						2018-07-18 18:18:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						b87a71b3fe 
					 
					
						
						
							
							Merge pull request  #678  from lioncash/astc  
						
						 
						
						... 
						
						
						
						astc: Minor changes 
						
						
					 
					
						2018-07-17 22:06:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6a03badcbc 
					 
					
						
						
							
							astc: Initialize vector size directly in Decompress  
						
						 
						
						... 
						
						
						
						There's no need to perform a separate resize. 
						
						
					 
					
						2018-07-17 23:58:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0f148548f3 
					 
					
						
						
							
							astc: Mark functions as internally linked where applicable  
						
						 
						
						
						
						
					 
					
						2018-07-17 23:58:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						c5803e30d3 
					 
					
						
						
							
							astc: const-correctness changes where applicable  
						
						 
						
						... 
						
						
						
						A few member functions didn't actually modify class state, so these can
be amended as necessary. 
						
						
					 
					
						2018-07-17 23:58:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e3fadb9616 
					 
					
						
						
							
							astc: Delete Bits' copy contstructor and assignment operator  
						
						 
						
						... 
						
						
						
						This also potentially avoids warnings, considering the copy assignment
operator is supposed to have a return value. 
						
						
					 
					
						2018-07-17 23:58:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						4cd52a34b9 
					 
					
						
						
							
							astc: In-class initialize member variables where appropriate  
						
						 
						
						
						
						
					 
					
						2018-07-17 23:58:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c3dd456d51 
					 
					
						
						
							
							vi: Partially implement buffer crop parameters.  
						
						 
						
						
						
						
					 
					
						2018-07-17 20:13:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
							
						
						3d3b10adc7 
					 
					
						
						
							
							GPU: Added register definitions for the stencil parameters.  
						
						 
						
						
						
						
					 
					
						2018-07-17 15:00:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						3a96670f2d 
					 
					
						
						
							
							gl_rasterizer_cache: Implement texture format G8R8.  
						
						 
						
						
						
						
					 
					
						2018-07-15 01:33:42 -04:00