surface: Correct format S8Z24
This commit is contained in:
		 Fernando Sahmkow
					Fernando Sahmkow
				
			
				
					committed by
					
						 ReinUsesLisp
						ReinUsesLisp
					
				
			
			
				
	
			
			
			 ReinUsesLisp
						ReinUsesLisp
					
				
			
						parent
						
							03d489dcf5
						
					
				
				
					commit
					082740d34d
				
			| @@ -111,7 +111,7 @@ void MaxwellDMA::HandleCopy() { | ||||
|  | ||||
|         memory_manager.WriteBlock(dest, write_buffer.data(), dst_size); | ||||
|     } else { | ||||
|         ASSERT(regs.dst_params.BlockDepth() == 1); | ||||
|         ASSERT(regs.dst_params.BlockDepth() == 0); | ||||
|  | ||||
|         const u32 src_bytes_per_pixel = regs.src_pitch / regs.x_count; | ||||
|  | ||||
|   | ||||
| @@ -308,8 +308,8 @@ PixelFormat PixelFormatFromTextureFormat(Tegra::Texture::TextureFormat format, | ||||
|         return PixelFormat::Z32F; | ||||
|     case Tegra::Texture::TextureFormat::Z16: | ||||
|         return PixelFormat::Z16; | ||||
|     case Tegra::Texture::TextureFormat::Z24S8: | ||||
|         return PixelFormat::Z24S8; | ||||
|     case Tegra::Texture::TextureFormat::S8Z24: | ||||
|         return PixelFormat::S8Z24; | ||||
|     case Tegra::Texture::TextureFormat::ZF32_X24S8: | ||||
|         return PixelFormat::Z32FS8; | ||||
|     case Tegra::Texture::TextureFormat::DXT1: | ||||
|   | ||||
| @@ -534,10 +534,6 @@ private: | ||||
|         const auto host_ptr{memory_manager->GetPointer(gpu_addr)}; | ||||
|         const auto cache_addr{ToCacheAddr(host_ptr)}; | ||||
|  | ||||
|         if (gpu_addr == 0x00000001682F0000ULL) { | ||||
|             LOG_CRITICAL(HW_GPU, "Here's the texture!"); | ||||
|         } | ||||
|  | ||||
|         // Step 0: guarantee a valid surface | ||||
|         if (!cache_addr) { | ||||
|             // Return a null surface if it's invalid | ||||
|   | ||||
| @@ -52,9 +52,9 @@ enum class TextureFormat : u32 { | ||||
|     DXT45 = 0x26, | ||||
|     DXN1 = 0x27, | ||||
|     DXN2 = 0x28, | ||||
|     Z24S8 = 0x29, | ||||
|     S8Z24 = 0x29, | ||||
|     X8Z24 = 0x2a, | ||||
|     S8Z24 = 0x2b, | ||||
|     Z24S8 = 0x2b, | ||||
|     X4V4Z24__COV4R4V = 0x2c, | ||||
|     X4V4Z24__COV8R8V = 0x2d, | ||||
|     V8Z24__COV4R12V = 0x2e, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user