broad depth guards

This commit is contained in:
nmzik committed 2026-07-18 03:59:52 +02:00
1 parent aa99796d8a
commit df385a7aad
4 files changed
+57 -15

No files matched your search

+2 -1
View File
@@ -155,7 +155,8 @@ namespace Libs::Graphics {
[[nodiscard]] inline bool
IsSupportedSampledDepthResource(const ShaderRecompiler::IR::ImageResource& resource) noexcept {
return resource.kind == ShaderRecompiler::IR::ResourceKind::Image &&
resource.dimension == ShaderRecompiler::Decoder::ImageDimension::Dim2D &&
(resource.dimension == ShaderRecompiler::Decoder::ImageDimension::Dim2D ||
resource.dimension == ShaderRecompiler::Decoder::ImageDimension::Dim2DArray) &&
resource.mip_mode == ShaderRecompiler::IR::ImageMipMode::None && resource.read &&
!resource.written && !resource.atomic;
}