From d9c7848ed7024134db7261601bbbe90694f9775c Mon Sep 17 00:00:00 2001 From: curt Date: Tue, 4 Apr 2000 05:49:05 +0000 Subject: [PATCH] Replaced all instances sgMultMat4 with sgPre/PostMultMat4 to avoid bug and fix discrepancy in plib. --- src/Main/main.cxx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Main/main.cxx b/src/Main/main.cxx index cb7c9db54..01ef96ee2 100644 --- a/src/Main/main.cxx +++ b/src/Main/main.cxx @@ -571,10 +571,16 @@ void fgRenderFrame( void ) { sgMat4 sgROT; sgMakeRotMat4( sgROT, -90.0, ownship_up ); - sgMat4 sgTMP; + // sgMat4 sgTMP; + // sgMat4 sgTUX; + // sgMultMat4( sgTMP, sgROT, pilot_view.VIEW_ROT ); + // sgMultMat4( sgTUX, sgTMP, sgTRANS ); + + // sgTUX = ( sgROT * pilot_view.VIEW_ROT ) * sgTRANS sgMat4 sgTUX; - sgMultMat4( sgTMP, sgROT, pilot_view.VIEW_ROT ); - sgMultMat4( sgTUX, sgTMP, sgTRANS ); + sgCopyMat4( sgTUX, sgROT ); + sgPostMultMat4( sgTUX, pilot_view.VIEW_ROT ); + sgPostMultMat4( sgTUX, sgTRANS ); sgCoord tuxpos; sgSetCoord( &tuxpos, sgTUX ); -- 2.39.5