J'essaie d'implémenter la mise à l'échelle de la fenêtre avec un viewport dynamique dans MoltenVK, en créant des images swapchain surdimensionnées et en appelant vkCmdSetViewport. Mais toute l'image de la chaîne d'échange est mise à l'échelle pour s'adapter à la fenêtre, au lieu d'être maintenue à une échelle de 100% et d'être coupée. Où cette mise à l'échelle se produit-elle, et comment puis-je la désactiver ?
Si cela peut aider, j'utilise les caisses Rust. winit
pour créer une fenêtre et raw-window-metal
pour créer une couche de métal.