Revert "Fix fixed size flag on StandardMaterial3D when rendering in stereo"

This reverts commit 748f35ccb8.

Fixes #114995.

This will be redone for 4.7 / possibly 4.6.1 with a more involved solution.
This commit is contained in:
Rémi Verschelde
2026-01-20 09:10:13 +01:00
parent dc57cd698d
commit f0fa171ec2

View File

@@ -1357,7 +1357,7 @@ void vertex() {)";
if (flags[FLAG_FIXED_SIZE]) {
code += R"(
// Fixed Size: Enabled
if (PROJECTION_MATRIX[2][3] == 0.0) {
if (PROJECTION_MATRIX[3][3] != 0.0) {
// Orthogonal matrix; try to do about the same with viewport size.
float h = abs(1.0 / (2.0 * PROJECTION_MATRIX[1][1]));
// Consistent with vertical FOV (Keep Height).
@@ -1367,7 +1367,7 @@ void vertex() {)";
MODELVIEW_MATRIX[2] *= sc;
} else {
// Scale by depth.
float sc = length((MODELVIEW_MATRIX)[3].xyz);
float sc = -(MODELVIEW_MATRIX)[3].z;
MODELVIEW_MATRIX[0] *= sc;
MODELVIEW_MATRIX[1] *= sc;
MODELVIEW_MATRIX[2] *= sc;