Subv 
							
						 
					 
					
						
						
							
						
						73b937b190 
					 
					
						
						
							
							Shader: Added bitfields for the texture type of the various sampling instructions.  
						
						
						
						
					 
					
						2018-08-19 12:57:51 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						656758fd81 
					 
					
						
						
							
							Shaders: Added decodings for TLD4 and TLD4S  
						
						
						
						
					 
					
						2018-08-19 12:57:08 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						29d4f8c2dd 
					 
					
						
						
							
							Merge pull request  #1109  from Subv/ldg_decode  
						
						... 
						
						
						
						Shaders: Added decodings for  the LDG and STG instructions. 
						
						
					 
					
						2018-08-19 13:31:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9baf5de90c 
					 
					
						
						
							
							Merge pull request  #1108  from Subv/front_facing  
						
						... 
						
						
						
						Shaders: Implemented the gl_FrontFacing input attribute (attr 63). 
						
						
					 
					
						2018-08-19 13:21:14 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						1b92ae136f 
					 
					
						
						
							
							Shaders: Added decodings for  the LDG and STG instructions.  
						
						
						
						
					 
					
						2018-08-19 00:46:34 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						731701a2d2 
					 
					
						
						
							
							Shaders: Implemented the gl_FrontFacing input attribute (attr 63).  
						
						
						
						
					 
					
						2018-08-19 00:14:34 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						8335b2f115 
					 
					
						
						
							
							Shader: Implemented the predicate and mode arguments of LOP.  
						
						... 
						
						
						
						The mode can be used to set the predicate to true depending on the result of the logic operation. In some cases, this means discarding the result (writing it to register 0xFF (Zero)).
This is used by Super Mario Odyssey. 
						
						
					 
					
						2018-08-18 14:36:37 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						63dff47e22 
					 
					
						
						
							
							Added predcondition GreaterThanWithNan  
						
						
						
						
					 
					
						2018-08-18 17:49:59 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						504cff2b7a 
					 
					
						
						
							
							Merge pull request  #1096  from bunnei/supported-blits  
						
						... 
						
						
						
						gl_rasterizer_cache: Remove asserts for supported blits. 
						
						
					 
					
						2018-08-17 22:41:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e341d868ee 
					 
					
						
						
							
							gl_rasterizer_cache: Remove asserts for supported blits.  
						
						
						
						
					 
					
						2018-08-17 00:10:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						da7226442f 
					 
					
						
						
							
							renderer_opengl: Treat OpenGL errors as critical.  
						
						
						
						
					 
					
						2018-08-17 00:09:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						727136a9c9 
					 
					
						
						
							
							Merge pull request  #1019  from Subv/vertex_divisor  
						
						... 
						
						
						
						Rasterizer: Manually implemented instanced rendering. 
						
						
					 
					
						2018-08-17 00:07:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						89c3d6a2a3 
					 
					
						
						
							
							gl_rasterizer_cache: Treat Depth formats differently from DepthStencil.  
						
						
						
						
					 
					
						2018-08-15 21:24:04 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						91140f6c0a 
					 
					
						
						
							
							Shader/Conversion: Implemented the negate bit in F2F and I2I instructions.  
						
						
						
						
					 
					
						2018-08-15 09:27:43 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						38592a3b5e 
					 
					
						
						
							
							Shader/I2F: Implemented the negate I2F_C instruction variant.  
						
						
						
						
					 
					
						2018-08-15 09:25:02 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						40ecdda19e 
					 
					
						
						
							
							Shader/F2I: Implemented the negate bit in the I2F instruction  
						
						
						
						
					 
					
						2018-08-15 09:18:55 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						5ef447cc0e 
					 
					
						
						
							
							Shader/F2I: Implemented the F2I_C instruction variant.  
						
						
						
						
					 
					
						2018-08-15 09:16:35 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						11c221cc62 
					 
					
						
						
							
							Shader/F2I: Implemented the negate bit in the F2I instruction.  
						
						
						
						
					 
					
						2018-08-15 09:15:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						40f83fee6a 
					 
					
						
						
							
							Merge pull request  #1077  from bunnei/rgba16u  
						
						... 
						
						
						
						gl_rasterizer_cache: Add RGBA16U to PixelFormatFromTextureFormat. 
						
						
					 
					
						2018-08-15 09:25:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b1148d269d 
					 
					
						
						
							
							gl_rasterizer_cache: Cleanup some PixelFormat names and logging.  
						
						
						
						
					 
					
						2018-08-14 23:31:45 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						c5284efd4f 
					 
					
						
						
							
							Rasterizer: Implemented instanced rendering.  
						
						... 
						
						
						
						We keep track of the current instance and update an uniform in the shaders to let them know which instance they are.
Instanced vertex arrays are not yet implemented. 
						
						
					 
					
						2018-08-14 22:25:07 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8599e1e4fc 
					 
					
						
						
							
							gl_rasterizer_cache: Add RGBA16U to PixelFormatFromTextureFormat.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
						
					 
					
						2018-08-14 23:18:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3aad82b1a3 
					 
					
						
						
							
							Merge pull request  #1069  from bunnei/vtx-sz  
						
						... 
						
						
						
						maxwell_to_gl: Properly handle UnsignedInt/SignedInt sizes. 
						
						
					 
					
						2018-08-14 23:14:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2a42dea568 
					 
					
						
						
							
							Merge pull request  #1070  from bunnei/cbuf-sz  
						
						... 
						
						
						
						gl_rasterizer: Fix upload size for constant buffers. 
						
						
					 
					
						2018-08-14 23:14:24 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c8cd1785e6 
					 
					
						
						
							
							Merge pull request  #1071  from bunnei/fix-ldc  
						
						... 
						
						
						
						gl_shader_decompiler: Several fixes for indirect constant buffer loads. 
						
						
					 
					
						2018-08-14 23:14:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						991eb4824c 
					 
					
						
						
							
							Merge pull request  #1068  from bunnei/g8r8s  
						
						... 
						
						
						
						gl_rasterizer_cache: Implement G8R8S format. 
						
						
					 
					
						2018-08-14 23:13:43 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
						
						6eda9ebbdb 
					 
					
						
						
							
							Implement Z16_UNORM in PixelFormatFromTextureFormat function  
						
						... 
						
						
						
						Require by Zelda Breath Of The Wild 
						
						
					 
					
						2018-08-15 04:14:15 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5e66a24423 
					 
					
						
						
							
							gl_shader_decompiler: Several fixes for indirect constant buffer loads.  
						
						
						
						
					 
					
						2018-08-14 20:47:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						290439a6a5 
					 
					
						
						
							
							gl_rasterizer: Fix upload size for constant buffers.  
						
						
						
						
					 
					
						2018-08-14 20:44:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						dc876fd63a 
					 
					
						
						
							
							maxwell_to_gl: Properly handle UnsignedInt/SignedInt sizes.  
						
						
						
						
					 
					
						2018-08-14 20:43:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d8fd3ef4fe 
					 
					
						
						
							
							gl_rasterizer_cache: Implement G8R8S format.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
						
					 
					
						2018-08-14 20:41:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4dacb8a4b1 
					 
					
						
						
							
							Merge pull request  #1058  from greggameplayer/BC7U_Fix  
						
						... 
						
						
						
						Fix BC7U 
						
						
					 
					
						2018-08-14 08:03:07 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
						
						6bfcf13187 
					 
					
						
						
							
							Fix BC7U  
						
						
						
						
					 
					
						2018-08-14 02:36:00 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6e52f37d5b 
					 
					
						
						
							
							renderer_opengl: Implement RenderTargetFormat::RGBA16_UNORM.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
						
					 
					
						2018-08-13 18:20:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						46fbf6dd92 
					 
					
						
						
							
							Merge pull request  #1052  from ogniK5377/xeno  
						
						... 
						
						
						
						Implement RG32UI and R32UI 
						
						
					 
					
						2018-08-13 12:31:39 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						45cc022ea9 
					 
					
						
						
							
							Implement RG32UI and R32UI  
						
						... 
						
						
						
						Needed for xenoblade 
						
						
					 
					
						2018-08-13 22:55:16 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						41b77c4e0a 
					 
					
						
						
							
							maxwell_to_gl: Implement VertexAttribute::Size::Size_8.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
						
					 
					
						2018-08-13 01:34:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						bdf17fe0cc 
					 
					
						
						
							
							renderer_opengl: Implement RenderTargetFormat::RGBA16_UINT.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
						
					 
					
						2018-08-13 00:06:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						54ef9302a2 
					 
					
						
						
							
							Merge pull request  #1045  from bunnei/rg8-unorm  
						
						... 
						
						
						
						renderer_opengl: Implement RenderTargetFormat::RG8_UNORM. 
						
						
					 
					
						2018-08-13 00:05:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8fe118bcaa 
					 
					
						
						
							
							maxwell_to_gl: Implement PrimitiveTopology::LineStrip.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
						
					 
					
						2018-08-12 23:09:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c56a0e3c34 
					 
					
						
						
							
							renderer_opengl: Implement RenderTargetFormat::RG8_UNORM.  
						
						... 
						
						
						
						- Used by Breath of the Wild. 
						
						
					 
					
						2018-08-12 23:08:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						534abf9d97 
					 
					
						
						
							
							gl_shader_decompiler: Implement XMAD instruction.  
						
						
						
						
					 
					
						2018-08-12 18:30:24 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						0eb39922f6 
					 
					
						
						
							
							gl_rasterizer: Use a shared helper to upload from CPU memory.  
						
						
						
						
					 
					
						2018-08-12 16:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						0af7e93763 
					 
					
						
						
							
							gl_state: Don't track constant buffer mappings.  
						
						
						
						
					 
					
						2018-08-12 16:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						6ff7906ddc 
					 
					
						
						
							
							gl_rasterizer: Use the stream buffer for constant buffers.  
						
						
						
						
					 
					
						2018-08-12 16:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						ce722e317b 
					 
					
						
						
							
							gl_rasterizer: Use the streaming buffer itself for the constant buffer.  
						
						... 
						
						
						
						Don't emut copies, especially not for data, which is used once. They just end in a huge GPU overhead. 
						
						
					 
					
						2018-08-12 15:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						6f6bba3ff1 
					 
					
						
						
							
							gl_rasterizer: Use a helper for aligning the buffer.  
						
						
						
						
					 
					
						2018-08-12 15:47:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						d7298ec262 
					 
					
						
						
							
							Update the stream_buffer helper from Citra.  
						
						... 
						
						
						
						Please see https://github.com/citra-emu/citra/pull/3666  for more details. 
						
						
					 
					
						2018-08-12 15:47:35 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						639ebb39f6 
					 
					
						
						
							
							gl_shader_decompiler: Fix SetOutputAttributeToRegister empty check.  
						
						
						
						
					 
					
						2018-08-12 02:22:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c68aa65226 
					 
					
						
						
							
							gl_shader_decompiler: Fix GLSL compiler error with KIL instruction.  
						
						
						
						
					 
					
						2018-08-12 00:06:48 -04:00