shader: Fix ShadowCube declaration type, set number of pipeline threads based on hardware

This commit is contained in:
FernandoS27 2021-04-05 08:56:58 +02:00 committed by ameerj
parent 9e6fe430bd
commit 72daa2a039
2 changed files with 4 additions and 2 deletions

View file

@ -45,7 +45,7 @@ Id ImageType(EmitContext& ctx, const TextureDescriptor& desc) {
case TextureType::ShadowCube:
return ctx.TypeImage(type, spv::Dim::Cube, true, false, false, 1, format);
case TextureType::ShadowArrayCube:
return ctx.TypeImage(type, spv::Dim::Cube, false, true, false, 1, format);
return ctx.TypeImage(type, spv::Dim::Cube, true, true, false, 1, format);
}
throw InvalidArgument("Invalid texture type {}", desc.type);
}