Add warning log for unsupported stencil op

Log a warning when using an unsupported stencil operation.
This commit is contained in:
Hog 2026-06-08 13:29:36 +01:00 committed by GitHub
parent 4b6c9f517c
commit ab36b415bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -36,7 +36,8 @@ vk::StencilOp StencilOp(AmdGpu::StencilFunc op) {
case AmdGpu::StencilFunc::ReplaceOp:
return vk::StencilOp::eReplace;
case AmdGpu::StencilFunc::Ones:
// No Vulkan equivalent; eReplace with reference value 0xFF is the closest approximation.
LOG_WARNING(Render_Vulkan, "Unsupported stencil op {}, using Replace.",
static_cast<u32>(op));
return vk::StencilOp::eReplace;
case AmdGpu::StencilFunc::And:
case AmdGpu::StencilFunc::Or: