texture_cache: Correct format R16U as sibling
This commit is contained in:
		 Fernando Sahmkow
					Fernando Sahmkow
				
			
				
					committed by
					
						 ReinUsesLisp
						ReinUsesLisp
					
				
			
			
				
	
			
			
			 ReinUsesLisp
						ReinUsesLisp
					
				
			
						parent
						
							d7587842eb
						
					
				
				
					commit
					6acdae0e4c
				
			| @@ -76,6 +76,7 @@ SurfaceParams SurfaceParams::CreateForTexture(Core::System& system, | ||||
|     params.type = GetFormatType(params.pixel_format); | ||||
|     if (entry.IsShadow() && params.type == SurfaceType::ColorTexture) { | ||||
|         switch (params.pixel_format) { | ||||
|         case PixelFormat::R16U: | ||||
|         case PixelFormat::R16F: { | ||||
|             params.pixel_format = PixelFormat::Z16; | ||||
|             break; | ||||
|   | ||||
| @@ -258,7 +258,7 @@ protected: | ||||
|         for (u32 i = 0; i < max_formats; i++) { | ||||
|             siblings_table[static_cast<PixelFormat>(i)] = PixelFormat::Invalid; | ||||
|         } | ||||
|         make_siblings(PixelFormat::Z16, PixelFormat::R16F); | ||||
|         make_siblings(PixelFormat::Z16, PixelFormat::R16U); | ||||
|         make_siblings(PixelFormat::Z32F, PixelFormat::R32F); | ||||
|         make_siblings(PixelFormat::Z32FS8, PixelFormat::RG32F); | ||||
|         sampled_textures_stack.resize(64); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user