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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee07041b3a 
							
						 
					 
					
						
						
							
							Merge pull request  #1020  from lioncash/namespace  
						
						... 
						
						
						
						core: Namespace EmuWindow 
						
						
					 
					
						2018-08-11 22:40:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c977d2215 
							
						 
					 
					
						
						
							
							Merge pull request  #1021  from lioncash/warn  
						
						... 
						
						
						
						gl_rasterizer: Silence implicit truncation warning in SetupShaders() 
						
						
					 
					
						2018-08-11 22:39:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2c7b5dcd6 
							
						 
					 
					
						
						
							
							Merge pull request  #1024  from Subv/blend_gl  
						
						... 
						
						
						
						GPU/Maxwell3D: Implemented an alternative set of blend factors. 
						
						
					 
					
						2018-08-11 22:39:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d37da52cb3 
							
						 
					 
					
						
						
							
							Merge pull request  #1023  from Subv/invalid_attribs  
						
						... 
						
						
						
						RasterizerGL: Ignore invalid/unset vertex attributes. 
						
						
					 
					
						2018-08-11 22:18:40 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							969326bd58 
							
						 
					 
					
						
						
							
							GPU/Maxwell3D: Implemented an alternative set of blend factors.  
						
						... 
						
						
						
						These are used by nouveau and some games like SMO. 
						
						
					 
					
						2018-08-11 20:57:16 -05:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							224071a652 
							
						 
					 
					
						
						
							
							Implement R8_UINT RenderTargetFormat & PixelFormat ( #1014 )  
						
						... 
						
						
						
						- Used by Go Vacation 
						
						
					 
					
						2018-08-11 21:44:42 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2dad1204e8 
							
						 
					 
					
						
						
							
							RasterizerGL: Ignore invalid/unset vertex attributes.  
						
						... 
						
						
						
						This should make the es2gears example not crash anymore. 
						
						
					 
					
						2018-08-11 20:36:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							28e90fa0e0 
							
						 
					 
					
						
						
							
							gl_rasterizer: Silence implicit truncation warning in SetupShaders()  
						
						... 
						
						
						
						Previously this would warn of truncating a std::size_t to a u32. This is
safe because we'll obviously never have more than UINT32_MAX amount of
uniform buffers. 
						
						
					 
					
						2018-08-11 20:32:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0a93b45b6a 
							
						 
					 
					
						
						
							
							core: Namespace EmuWindow  
						
						... 
						
						
						
						Gets the class out of the global namespace. 
						
						
					 
					
						2018-08-11 20:20:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							403dfd68fc 
							
						 
					 
					
						
						
							
							Merge pull request  #1010  from bunnei/unk-vert-attrib-shader  
						
						... 
						
						
						
						gl_shader_decompiler: Improve handling of unknown input/output attributes. 
						
						
					 
					
						2018-08-11 19:56:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c519354506 
							
						 
					 
					
						
						
							
							Merge pull request  #1009  from bunnei/rg8-rgba8-snorm  
						
						... 
						
						
						
						Implement render target formats RGBA8_SNORM and RG8_SNORM. 
						
						
					 
					
						2018-08-11 19:55:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0b668d5ff3 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Improve handling of unknown input/output attributes.  
						
						
						
						
					 
					
						2018-08-11 19:26:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							670a2c1f80 
							
						 
					 
					
						
						
							
							Merge pull request  #1018  from Subv/ssy_sync  
						
						... 
						
						
						
						GPU/Shader: Implemented SSY and SYNC as a set_target/jump pair. 
						
						
					 
					
						2018-08-11 19:10:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							88ffa422d4 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement render target format RG8_SNORM.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
						
					 
					
						2018-08-11 19:06:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0471976b48 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement render target format RGBA8_SNORM.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
						
					 
					
						2018-08-11 18:59:14 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ad973881 
							
						 
					 
					
						
						
							
							GPU/Shader: Don't predicate instructions that don't have a predicate field (SSY).  
						
						
						
						
					 
					
						2018-08-11 16:00:14 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							305a05f820 
							
						 
					 
					
						
						
							
							GPU/Shaders: Implemented SSY and SYNC as a way to modify control flow during shader execution.  
						
						... 
						
						
						
						SSY sets the target label to jump to when the SYNC instruction is executed. 
						
						
					 
					
						2018-08-11 15:55:11 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d64303d185 
							
						 
					 
					
						
						
							
							Merge pull request  #1016  from lioncash/video  
						
						... 
						
						
						
						video_core: Get rid of global variable g_toggle_framelimit_enabled 
						
						
					 
					
						2018-08-11 14:10:55 -04:00