bunnei 
							
						 
					 
					
						
						
							
						
						0f43564d09 
					 
					
						
						
							
							gl_rasterizer_cache: Update AccurateCopySurface to flush complete source surface.  
						
						 
						
						... 
						
						
						
						- Fixes issues with Breath of the Wild with use_accurate_gpu_emulation setting. 
						
						
					 
					
						2018-11-29 20:10:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						3d3cc35ee7 
					 
					
						
						
							
							gl_rasterizer_cache: Remove BlitSurface and replace with more accurate copy.  
						
						 
						
						... 
						
						
						
						- BlitSurface with different texture targets is inherently broken.
- When target is the same, we can just use FastCopySurface.
- Fixes rendering issues with Breath of the Wild. 
						
						
					 
					
						2018-11-28 21:56:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						5a9a84994a 
					 
					
						
						
							
							Merge pull request  #1808  from Tinob/master  
						
						 
						
						... 
						
						
						
						Fix clip distance and viewport 
						
						
					 
					
						2018-11-28 17:47:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						3fe8ab0d99 
					 
					
						
						
							
							Merge pull request  #1786  from Tinob/DepthClamp  
						
						 
						
						... 
						
						
						
						Add Depth Clamp Support 
						
						
					 
					
						2018-11-28 17:46:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						6f849887c9 
					 
					
						
						
							
							Merge pull request  #1792  from bunnei/dma-pusher  
						
						 
						
						... 
						
						
						
						gpu: Rewrite GPU command list processing with DmaPusher class. 
						
						
					 
					
						2018-11-28 10:12:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						881f5ad70f 
					 
					
						
						
							
							Merge pull request  #1735  from FernandoS27/tex-spacing  
						
						 
						
						... 
						
						
						
						Texture decoder: Implemented Tile Width Spacing 
						
						
					 
					
						2018-11-27 19:21:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						ac74b71d75 
					 
					
						
						
							
							dma_pushbuffer: Optimize to avoid loop and copy on Push.  
						
						 
						
						
						
						
					 
					
						2018-11-27 19:17:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c568f5cea7 
					 
					
						
						
							
							gpu: Move command list profiling to DmaPusher::DispatchCalls.  
						
						 
						
						
						
						
					 
					
						2018-11-27 18:42:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2e9b90abad 
					 
					
						
						
							
							gl_shader_decompiler: Fixup clip distance index  
						
						 
						
						
						
						
					 
					
						2018-11-27 15:35:26 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						8747f5fc0d 
					 
					
						
						
							
							gl_rasterizer: Fixup for  #1723 .  
						
						 
						
						... 
						
						
						
						On invalidating the streaming buffer, we need to reupload all vertex buffers.
But we don't need to reconfigure the vertex format.
This was a (silly) misstake in #1723 .
Thanks at Rodrigo for discovering the issue.
Fun fact, as configuring the vertex format also invalidate the vertex buffer,
this misstake had no affect on the behavior. 
						
						
					 
					
						2018-11-27 10:32:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						abea6fa90c 
					 
					
						
						
							
							gpu: Rewrite GPU command list processing with DmaPusher class.  
						
						 
						
						... 
						
						
						
						- More accurate impl., fixes Undertale (among other games). 
						
						
					 
					
						2018-11-26 23:14:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodolfo Bogado 
							
						 
					 
					
						
						
							
						
						6710eb4892 
					 
					
						
						
							
							remove viewport_transform_enabled as it seems to be inactive when valid transforms are used.  
						
						 
						
						
						
						
					 
					
						2018-11-27 00:04:33 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						237c2026e9 
					 
					
						
						
							
							morton: Fixup compiler warning  
						
						 
						
						
						
						
					 
					
						2018-11-26 23:22:57 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodolfo Bogado 
							
						 
					 
					
						
						
							
						
						dfdbfa69e5 
					 
					
						
						
							
							Implement depth clamp  
						
						 
						
						
						
						
					 
					
						2018-11-26 20:56:32 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodolfo Bogado 
							
						 
					 
					
						
						
							
						
						8e971f5062 
					 
					
						
						
							
							Add support for Clip Distance enabled register  
						
						 
						
						
						
						
					 
					
						2018-11-26 20:45:21 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						1856d0ee8a 
					 
					
						
						
							
							Merge pull request  #1794  from Tinob/master  
						
						 
						
						... 
						
						
						
						Add support for viewport_transfom_enable register 
						
						
					 
					
						2018-11-26 18:34:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						67a154e23d 
					 
					
						
						
							
							Merge pull request  #1723  from degasus/dirty_flags  
						
						 
						
						... 
						
						
						
						gl_rasterizer: Skip VB upload if the state is clean. 
						
						
					 
					
						2018-11-26 18:33:22 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marcos 
							
						 
					 
					
						
						
							
						
						cb8d51e37e 
					 
					
						
						
							
							GPU States: Implement Polygon Offset. This is used in SMO all the time. ( #1784 )  
						
						 
						
						... 
						
						
						
						* GPU States: Implement Polygon Offset. This is used in SMO all the time.
* Clang Format fixes.
* Initialize polygon_offset in the constructor. 
						
						
					 
					
						2018-11-26 18:31:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						7684f4d0cf 
					 
					
						
						
							
							Merge pull request  #1713  from FernandoS27/bra-cc  
						
						 
						
						... 
						
						
						
						Implemented BRA CC conditional and FSET CC Setting 
						
						
					 
					
						2018-11-26 18:28:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						a41943dc55 
					 
					
						
						
							
							Merge pull request  #1798  from ReinUsesLisp/y-direction  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Implement S2R's Y_DIRECTION 
						
						
					 
					
						2018-11-26 18:25:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FernandoS27 
							
						 
					 
					
						
						
							
						
						ddfbe0b58d 
					 
					
						
						
							
							Implemented Tile Width Spacing  
						
						 
						
						
						
						
					 
					
						2018-11-26 09:05:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						f9a211220c 
					 
					
						
						
							
							Merge pull request  #1763  from ReinUsesLisp/bfi  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Implement BFI_IMM_R 
						
						
					 
					
						2018-11-25 23:04:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d7d1ab15b6 
					 
					
						
						
							
							Merge pull request  #1760  from ReinUsesLisp/r2p  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Implement R2P_IMM 
						
						
					 
					
						2018-11-25 22:38:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						0394813401 
					 
					
						
						
							
							Merge pull request  #1782  from FernandoS27/dc  
						
						 
						
						... 
						
						
						
						Fixed Coordinate Encodings in TEX and TEXS instructions 
						
						
					 
					
						2018-11-25 22:36:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						8ce90a4f0b 
					 
					
						
						
							
							Merge pull request  #1783  from ReinUsesLisp/clip-distances  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Implement clip distances 
						
						
					 
					
						2018-11-25 22:35:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						ceb4bc22a4 
					 
					
						
						
							
							Merge pull request  #1796  from ReinUsesLisp/morton-move  
						
						 
						
						... 
						
						
						
						video_core: Move morton functions out of gl_rasterizer_cache 
						
						
					 
					
						2018-11-25 22:35:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodolfo Bogado 
							
						 
					 
					
						
						
							
						
						415e8383ba 
					 
					
						
						
							
							Limit the amount of viewports tested for state changes only to the usable ones  
						
						 
						
						
						
						
					 
					
						2018-11-25 12:18:29 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						924e834b8f 
					 
					
						
						
							
							gl_shader_decompiler: Implement S2R's Y_DIRECTION  
						
						 
						
						
						
						
					 
					
						2018-11-25 04:37:29 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						7d544c1b9d 
					 
					
						
						
							
							Merge pull request  #1787  from bunnei/fix-gpu-mm  
						
						 
						
						... 
						
						
						
						memory_manager: Do not allow 0 to be a valid GPUVAddr. 
						
						
					 
					
						2018-11-24 23:45:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						7ff2131cf9 
					 
					
						
						
							
							morton: Style changes  
						
						 
						
						
						
						
					 
					
						2018-11-25 00:38:53 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						dad3a6718e 
					 
					
						
						
							
							video_core: Move morton functions to their own file  
						
						 
						
						
						
						
					 
					
						2018-11-25 00:37:18 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FernandoS27 
							
						 
					 
					
						
						
							
						
						8c797464a2 
					 
					
						
						
							
							Fix Texture Overlapping  
						
						 
						
						
						
						
					 
					
						2018-11-24 17:26:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FernandoS27 
							
						 
					 
					
						
						
							
						
						33afff1870 
					 
					
						
						
							
							Implemented BRA CC conditional and FSET CC Setting  
						
						 
						
						
						
						
					 
					
						2018-11-24 13:25:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodolfo Bogado 
							
						 
					 
					
						
						
							
						
						13f6a603c2 
					 
					
						
						
							
							Add support for viewport_transfom_enable register  
						
						 
						
						
						
						
					 
					
						2018-11-24 13:17:48 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d01bf170c4 
					 
					
						
						
							
							Merge pull request  #1725  from FernandoS27/gl43  
						
						 
						
						... 
						
						
						
						Update OpenGL's backend version from 3.3 to 4.3 
						
						
					 
					
						2018-11-23 23:56:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						e23543918b 
					 
					
						
						
							
							Merge pull request  #1785  from Tinob/master  
						
						 
						
						... 
						
						
						
						Add support for clear_flags register 
						
						
					 
					
						2018-11-23 23:55:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						b6b78203cc 
					 
					
						
						
							
							Merge pull request  #1769  from ReinUsesLisp/cc  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Rename cc to condition code and name internal flags 
						
						
					 
					
						2018-11-23 23:31:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodolfo Bogado 
							
						 
					 
					
						
						
							
						
						54c2a4cafc 
					 
					
						
						
							
							Add support for clear_flags register  
						
						 
						
						
						
						
					 
					
						2018-11-24 00:16:33 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FernandoS27 
							
						 
					 
					
						
						
							
						
						7668ef51d6 
					 
					
						
						
							
							Fix TEXS Instruction encodings  
						
						 
						
						
						
						
					 
					
						2018-11-23 22:46:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FernandoS27 
							
						 
					 
					
						
						
							
						
						9c2127d5eb 
					 
					
						
						
							
							Fix one encoding in TEX Instruction  
						
						 
						
						
						
						
					 
					
						2018-11-23 22:46:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FernandoS27 
							
						 
					 
					
						
						
							
						
						487d805899 
					 
					
						
						
							
							Corrected inputs indexing in TEX instruction  
						
						 
						
						
						
						
					 
					
						2018-11-23 22:46:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						69b3f98d3a 
					 
					
						
						
							
							Merge pull request  #1744  from degasus/shader_cache  
						
						 
						
						... 
						
						
						
						shader_cache: Only lock covered instructions. 
						
						
					 
					
						2018-11-23 21:09:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						0b1842294f 
					 
					
						
						
							
							memory_manager: Do not allow 0 to be a valid GPUVAddr.  
						
						 
						
						... 
						
						
						
						- Fixes a bug with Undertale using 0 for a render target. 
						
						
					 
					
						2018-11-23 12:58:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hexagon12 
							
						 
					 
					
						
						
							
						
						3135dbc29c 
					 
					
						
						
							
							Added predicate comparison LessEqualWithNan ( #1736 )  
						
						 
						
						... 
						
						
						
						* Added predicate comparison LessEqualWithNan
* oops
* Clang fix 
						
						
					 
					
						2018-11-23 08:51:32 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c4b5319446 
					 
					
						
						
							
							Merge pull request  #1756  from ReinUsesLisp/fix-textures  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Fix register overwriting on texture calls 
						
						
					 
					
						2018-11-23 08:49:37 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d77af9f8fd 
					 
					
						
						
							
							Merge pull request  #1766  from FernandoS27/fix-txq  
						
						 
						
						... 
						
						
						
						Properly Implemented TXQ Instruction 
						
						
					 
					
						2018-11-23 08:48:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						b3853403b7 
					 
					
						
						
							
							gl_shader_decompiler: Implement clip distances  
						
						 
						
						
						
						
					 
					
						2018-11-23 02:14:43 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c9ac23683b 
					 
					
						
						
							
							gl_shader_decompiler: Add a message for unimplemented cc generation  
						
						 
						
						
						
						
					 
					
						2018-11-22 16:12:27 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						50d2abaaa9 
					 
					
						
						
							
							Merge pull request  #1775  from bunnei/blend-eq  
						
						 
						
						... 
						
						
						
						maxwell_3d: Implement alternate blend equations. 
						
						
					 
					
						2018-11-22 08:44:05 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						e633021532 
					 
					
						
						
							
							Merge pull request  #1764  from bunnei/macrointerpreter  
						
						 
						
						... 
						
						
						
						macro_interpreter: Implement AddWithCarry and SubtractWithBorrow. 
						
						
					 
					
						2018-11-22 08:43:29 -08:00