fix aggelos

This commit is contained in:
PavelBARABANOV 2026-10-16 06:24:04 +03:00 • committed by crueter
parent de7e6e01d4
commit 4ec8941339

View file

@ -82,7 +82,12 @@ VkViewport GetViewportState(const Device& device, const Maxwell& regs, size_t in
if (lower_left) { if (lower_left) {
// Flip by surface clip height // Flip by surface clip height
y += conv(static_cast<f32>(regs.surface_clip.height)); const float clip_height = conv(static_cast<f32>(regs.surface_clip.height));
if (src.scale_y < 0.0f && y >= clip_height) {
y = clip_height - y;
} else {
y += clip_height;
}
height = -height; height = -height;
} }