bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5f79ba04bd 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Separate guest and host surface size managment.  
						
						
						
						
					 
					
						2018-10-16 11:31:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							58be4dff79 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Rename GetGLBytesPerPixel to GetBytesPerPixel.  
						
						... 
						
						
						
						- This does not really have anything to do with OpenGL. 
						
						
					 
					
						2018-10-16 11:31:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cf7b46c101 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Remove unused FlushSurface method.  
						
						
						
						
					 
					
						2018-10-16 11:31:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3afdfd7bfa 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement flushing.  
						
						
						
						
					 
					
						2018-10-16 11:31:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b4e29ccb81 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Remove usage of Memory::Read/Write functions.  
						
						... 
						
						
						
						- These cannot be used within the cache, as they change cache state. 
						
						
					 
					
						2018-10-16 11:31:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9683e9d5 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Clamp cached surface size to mapped GPU region size.  
						
						
						
						
					 
					
						2018-10-16 11:31:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							37575eae65 
							
						 
					 
					
						
						
							
							memory_manager: Add a method for querying the end of a mapped GPU region.  
						
						
						
						
					 
					
						2018-10-16 11:31:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0be7e82289 
							
						 
					 
					
						
						
							
							rasterizer_cache: Reintroduce method for flushing.  
						
						
						
						
					 
					
						2018-10-16 11:31:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9b929e934b 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Reintroduce code for handling swizzle and flush to guest RAM.  
						
						
						
						
					 
					
						2018-10-16 11:30:59 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							936c36a514 
							
						 
					 
					
						
						
							
							shader_bytecode: Add Control Code enum 0xf  
						
						... 
						
						
						
						Control Code 0xf means to unconditionally execute the instruction. This
value is passed to most BRA, EXIT and SYNC instructions (among others)
but this may not always be the case. 
						
						
					 
					
						2018-10-15 15:36:47 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b461342a84 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fixup style inconsistencies  
						
						
						
						
					 
					
						2018-10-15 15:35:26 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							27916764b1 
							
						 
					 
					
						
						
							
							gl_rasterizer: Silence implicit cast warning in glBindBufferRange  
						
						
						
						
					 
					
						2018-10-15 15:26:50 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6312eec5ef 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement HSET2_R  
						
						
						
						
					 
					
						2018-10-15 02:55:51 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							4fc8ad67bf 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement HSETP2_R  
						
						
						
						
					 
					
						2018-10-15 02:55:51 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							3d65aa4caf 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement HFMA2 instructions  
						
						
						
						
					 
					
						2018-10-15 02:55:51 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							d93cdc2750 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement HADD2_IMM and HMUL2_IMM  
						
						
						
						
					 
					
						2018-10-15 02:07:16 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							d46e2a6e7a 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement non-immediate HADD2 and HMUL2 instructions  
						
						
						
						
					 
					
						2018-10-15 02:04:31 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							08d751d882 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Setup base for half float unpacking and setting  
						
						
						
						
					 
					
						2018-10-15 01:58:30 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14286f70f0 
							
						 
					 
					
						
						
							
							Merge pull request  #1488  from Hexagon12/astc-types  
						
						... 
						
						
						
						video_core: Added ASTC 5x4; 8x5 types 
						
						
					 
					
						2018-10-14 14:44:24 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							1d6559fbd3 
							
						 
					 
					
						
						
							
							Implement Arrays on Tex Instruction  
						
						
						
						
					 
					
						2018-10-14 13:31:02 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							d880b77698 
							
						 
					 
					
						
						
							
							Fix TLDS  
						
						
						
						
					 
					
						2018-10-13 22:14:25 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							331ce2942c 
							
						 
					 
					
						
						
							
							Shorten the implementation of 3D swizzle to only 3 functions  
						
						
						
						
					 
					
						2018-10-13 20:58:00 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff20d8538 
							
						 
					 
					
						
						
							
							Fix a Crash on Zelda BotW and Splatoon 2, and simplified LoadGLBuffer  
						
						
						
						
					 
					
						2018-10-13 16:11:11 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ca938b22 
							
						 
					 
					
						
						
							
							Propagate depth and depth_block on modules using decoders  
						
						
						
						
					 
					
						2018-10-13 15:25:18 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ae43f9c1 
							
						 
					 
					
						
						
							
							Remove old Swizzle algorithms and use 3d Swizzle  
						
						
						
						
					 
					
						2018-10-13 15:25:17 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							4d959c6bdc 
							
						 
					 
					
						
						
							
							Implement Precise 3D Swizzle  
						
						
						
						
					 
					
						2018-10-13 15:25:16 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							736db284d2 
							
						 
					 
					
						
						
							
							Implement Fast 3D Swizzle  
						
						
						
						
					 
					
						2018-10-13 15:25:15 -04:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
						
						
							
						
						
							cbf723896f 
							
						 
					 
					
						
						
							
							Added ASTC 5x4; 8x5  
						
						
						
						
					 
					
						2018-10-13 17:10:26 +03:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							97b6405a17 
							
						 
					 
					
						
						
							
							Implemented helper function to correctly calculate a texture's size  
						
						
						
						
					 
					
						2018-10-12 14:21:53 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							17290a4416 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement VMAD  
						
						
						
						
					 
					
						2018-10-11 04:15:10 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d82c4adf9 
							
						 
					 
					
						
						
							
							Merge pull request  #1458  from FernandoS27/fix-render-target-block-settings  
						
						... 
						
						
						
						Fixed block height settings for RenderTargets and Depth Buffers 
						
						
					 
					
						2018-10-10 21:24:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03ec936ca0 
							
						 
					 
					
						
						
							
							Merge pull request  #1460  from FernandoS27/scissor_test  
						
						... 
						
						
						
						Implemented Scissor Testing 
						
						
					 
					
						2018-10-10 12:04:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee1b204749 
							
						 
					 
					
						
						
							
							Merge pull request  #1425  from ReinUsesLisp/geometry-shaders  
						
						... 
						
						
						
						gl_shader_decompiler: Implement geometry shaders 
						
						
					 
					
						2018-10-10 11:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							5f4ee6f0c8 
							
						 
					 
					
						
						
							
							Add memory Layout to Render Targets and Depth Buffers  
						
						
						
						
					 
					
						2018-10-09 22:28:19 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							af653906d0 
							
						 
					 
					
						
						
							
							Fixed block height settings for RenderTargets and Depth Buffers, and added block width and block depth  
						
						
						
						
					 
					
						2018-10-09 21:14:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6e27c5d4d1 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Remove unused variables in TMML's implementation  
						
						... 
						
						
						
						Given "y" isn't always used, but "x" is, we can rearrange this to avoid
unused variable warnings by changing the names of op_a and op_b 
						
						
					 
					
						2018-10-09 15:44:37 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							be97fc884d 
							
						 
					 
					
						
						
							
							Implement Scissor Test  
						
						
						
						
					 
					
						2018-10-08 21:36:23 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							30ff42b8cc 
							
						 
					 
					
						
						
							
							Assert Scissor tests  
						
						
						
						
					 
					
						2018-10-08 20:49:36 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							7c2d6ef210 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Move position varying location from 15 to 0 and apply an offset  
						
						
						
						
					 
					
						2018-10-07 17:36:00 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ee4d538850 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement geometry shaders  
						
						
						
						
					 
					
						2018-10-07 17:36:00 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							4d0c682468 
							
						 
					 
					
						
						
							
							video_core: Allow LabelGLObject to use extra info on any object  
						
						
						
						
					 
					
						2018-10-07 17:27:49 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c0b0ad50d 
							
						 
					 
					
						
						
							
							Merge pull request  #1446  from bunnei/fast_fermi_copy  
						
						... 
						
						
						
						gl_rasterizer: Implement accelerated Fermi2D copies. 
						
						
					 
					
						2018-10-06 23:18:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cc5e6e9bc 
							
						 
					 
					
						
						
							
							Merge pull request  #1437  from FernandoS27/tex-mode2  
						
						... 
						
						
						
						Implemented Depth Compare, Shadow Samplers and Texture Processing Modes for TEXS and TLDS 
						
						
					 
					
						2018-10-06 23:14:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0ecd181cca 
							
						 
					 
					
						
						
							
							gl_rasterizer: Fixup undefined behaviour in SetupDraw  
						
						
						
						
					 
					
						2018-10-06 23:22:48 -03:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							752faff2bc 
							
						 
					 
					
						
						
							
							Implemented Depth Compare and Shadow Samplers  
						
						
						
						
					 
					
						2018-10-06 11:27:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9aec85d39c 
							
						 
					 
					
						
						
							
							fermi_2d: Implement simple copies with AccelerateSurfaceCopy.  
						
						
						
						
					 
					
						2018-10-06 03:20:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							011cf77796 
							
						 
					 
					
						
						
							
							gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies.  
						
						
						
						
					 
					
						2018-10-06 03:20:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							749aef3dd0 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Implement a simpler surface copy using glCopyImageSubData.  
						
						
						
						
					 
					
						2018-10-06 03:20:04 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							3e2380327a 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement quads topology  
						
						
						
						
					 
					
						2018-10-04 00:03:44 -03:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							f664437ae8 
							
						 
					 
					
						
						
							
							Implemented Texture Processing Modes in TEXS and TLDS  
						
						
						
						
					 
					
						2018-10-03 08:41:12 -04:00