ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							9764c13d6d 
							
						 
					 
					
						
						
							
							video_core: Rewrite the texture cache  
						
						... 
						
						
						
						The current texture cache has several points that hurt maintainability
and performance. It's easy to break unrelated parts of the cache
when doing minor changes. The cache can easily forget valuable
information about the cached textures by CPU writes or simply by its
normal usage.The current texture cache has several points that hurt
maintainability and performance. It's easy to break unrelated parts
of the cache when doing minor changes. The cache can easily forget
valuable information about the cached textures by CPU writes or simply
by its normal usage.
This commit aims to address those issues. 
						
						
					 
					
						2020-12-30 03:38:50 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fbc232426d 
							
						 
					 
					
						
						
							
							video_core: Rearrange pixel format names  
						
						... 
						
						
						
						Normalizes pixel format names to match Vulkan names. Previous to this
commit pixel formats had no convention, leading to confusion and
potential bugs. 
						
						
					 
					
						2020-07-13 01:44:23 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							eda37ff26b 
							
						 
					 
					
						
						
							
							video_core: Fix DXT4 and RGB565  
						
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							480850ffe7 
							
						 
					 
					
						
						
							
							video_core: Fix B5G6R5_UNORM render target format  
						
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							1d20aac795 
							
						 
					 
					
						
						
							
							video_core: Implement RGBA32_SINT render target  
						
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							9338599d72 
							
						 
					 
					
						
						
							
							video_core: Implement RGBA32_SINT render target  
						
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							95c0f5afe5 
							
						 
					 
					
						
						
							
							video_core: Implement RGBA16_SINT render target  
						
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							977d6c46f3 
							
						 
					 
					
						
						
							
							video_core: Implement RGBA8_SINT render target  
						
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							50c6030a8d 
							
						 
					 
					
						
						
							
							video_core: Implement RG32_SINT render target  
						
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							e849d68048 
							
						 
					 
					
						
						
							
							video_core: Implement RG8_SINT render target and fix RG8_UINT  
						
						
						
						
					 
					
						2020-07-13 01:01:09 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f29fede49c 
							
						 
					 
					
						
						
							
							video_core: Implement R8_SINT render target  
						
						
						
						
					 
					
						2020-07-13 01:01:08 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fd33e996e0 
							
						 
					 
					
						
						
							
							video_core: Implement R8_SNORM render target  
						
						
						
						
					 
					
						2020-07-13 01:01:08 -03:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							7909860d16 
							
						 
					 
					
						
						
							
							texture: Implement R8G8UI  
						
						... 
						
						
						
						- Used by The Walking Dead: The Final Season 
						
						
					 
					
						2020-04-30 13:19:36 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							4dcca90ef4 
							
						 
					 
					
						
						
							
							video_core: Implement RGBA16_SNORM  
						
						... 
						
						
						
						Implement RGBA16_SNORM with the current API. Nothing special here. 
						
						
					 
					
						2020-03-12 21:42:33 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							14c2a4a2ec 
							
						 
					 
					
						
						
							
							texture: Implement R32I  
						
						
						
						
					 
					
						2020-02-15 16:26:50 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9262195b 
							
						 
					 
					
						
						
							
							Video_Core: Implement texture format E5B9G9R9_SHAREDEXP.  
						
						... 
						
						
						
						This commit implements the E5B9G9R9 Texture format into the general 
system and OpenGL backend. 
						
						
					 
					
						2019-10-27 16:44:09 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							f32a49d3d8 
							
						 
					 
					
						
						
							
							Surfaces: Implement R4G4B4A4U format.  
						
						
						
						
					 
					
						2019-10-09 12:57:02 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							b9ddb517b1 
							
						 
					 
					
						
						
							
							Surfaces: Implement ASTC 6x6 10x10 12x12 8x6 6x5  
						
						
						
						
					 
					
						2019-10-09 12:44:31 -04:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							55d272efe6 
							
						 
					 
					
						
						
							
							video_core: Implement RGBX16F PixelFormat  
						
						
						
						
					 
					
						2019-09-22 02:16:44 +02:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							9cdf5c6c31 
							
						 
					 
					
						
						
							
							renderer_opengl: Use block linear swizzling for CPU framebuffers  
						
						
						
						
					 
					
						2019-08-21 02:17:14 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							574e89d924 
							
						 
					 
					
						
						
							
							video_core: Refactor to use MemoryManager interface for all memory access.  
						
						... 
						
						
						
						# Conflicts:
#	src/video_core/engines/kepler_memory.cpp
#	src/video_core/engines/maxwell_3d.cpp
#	src/video_core/morton.cpp
#	src/video_core/morton.h
#	src/video_core/renderer_opengl/gl_global_cache.cpp
#	src/video_core/renderer_opengl/gl_global_cache.h
#	src/video_core/renderer_opengl/gl_rasterizer_cache.cpp 
						
						
					 
					
						2019-03-16 00:38:48 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ffe2e50458 
							
						 
					 
					
						
						
							
							video_core/morton: Use enum to describe MortonCopyPixels128 mode  
						
						
						
						
					 
					
						2019-03-13 16:35:21 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6ed6129b4f 
							
						 
					 
					
						
						
							
							video_core/morton: Remove unused parameter in MortonSwizzle  
						
						
						
						
					 
					
						2019-03-13 16:35:10 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							9030a8259f 
							
						 
					 
					
						
						
							
							video_core/morton: Remove clang-format off when it's not needed  
						
						
						
						
					 
					
						2019-03-13 16:16:45 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fdf76a25ab 
							
						 
					 
					
						
						
							
							video_core/morton: Remove unused functions  
						
						
						
						
					 
					
						2019-03-13 16:15:54 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2020ba06e1 
							
						 
					 
					
						
						
							
							gpu: Remove PixelFormat G8R8U and G8R8S, as they do not seem to exist.  
						
						... 
						
						
						
						- Fixes UI rendering issues in The Legend of Zelda: Breath of the Wild. 
						
						
					 
					
						2018-12-28 15:36:45 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fdd649e2ef 
							
						 
					 
					
						
						
							
							Fixed uninitialized memory due to missing returns in canary  
						
						... 
						
						
						
						Functions which are suppose to crash on non canary builds usually don't return anything which lead to uninitialized memory being used. 
						
						
					 
					
						2018-12-19 12:52:32 +11: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 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							237c2026e9 
							
						 
					 
					
						
						
							
							morton: Fixup compiler warning  
						
						
						
						
					 
					
						2018-11-26 23:22:57 -03:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							ddfbe0b58d 
							
						 
					 
					
						
						
							
							Implemented Tile Width Spacing  
						
						
						
						
					 
					
						2018-11-26 09:05:12 -04: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