visionOS: Remove the render target size workaround


QRhiShadingRateMap::logicalSize() now exposes the logical size of a
shading rate map, the Metal backend uses it for viewports and scissors
alike, and the Qt Quick scene graph lays out and clips in that space.
Reporting the logical size as the render target size is therefore no
longer needed, and the wrappers for the drawable's color and depth
textures go back to their actual size. The render size, which the window
is sized to, is still taken from the view's viewport.

This partially reverts commit 74c13236be43ee9b0782dba177eb4517dfffb7df,
only the render target size part is undone.

This depends on the qtbase change that adds
QRhiShadingRateMap::logicalSize() and on the corresponding qtdeclarative
change.

Change-Id: I615d6861247b3aacf2883be5a8bb070ea9c05289
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
commitd05628bc1dbbd5c1382a9383c3ec108b1c45be51
parentf8f687261cbda9a7b9906ac9ed60b32b40bb9ca6
authorChristian Strømme <christian.stromme@qt.io>
committerChristian Strømme <christian.stromme@qt.io>
commit timeWed, 21 Oct 2026 15:08:46 +0000