- Home /
Why does deferred rendering flip the view and change the viewToWorldMatrix?
I'm issuing GL.IssuePluginEvent in a camera script's OnPostRender.
In forward, we get the following camera.worldToCameraMatrix:
0.153904811 0.237111583 0.959214032 0.000000000
0.988085806 -0.0369326770 -0.149407730 0.000000000
0.000000000 0.970780134 -0.239970684 0.000000000
12.0400715 -164.576477 -133.301300 1.00000000
and when I draw text to screen:
But switch the same camera to Deferred rendering, and camera.worldToCameraMatrix is:
-0.988085806 -0.0369326659 0.149407685 0.000000000
-0.153904766 0.237111494 -0.959214032 0.000000000
1.34547822e-008 -0.970780134 -0.239970595 -0.000000000
12.0400715 164.576477 -133.301300 1.00000000
And onscreen text becomes:
Why? And how can I get my plugin code to reverse whatever has been done to the view in deferred mode?
deferred.png
(14.4 kB)
forward.png
(12.3 kB)
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220613150103im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Any plans for 3D mouse support? 0 Answers
How to use android Renderscript v8 with Unity? 0 Answers
Native Android plugin CPU subfolder approach not working 1 Answer
Any way to hook into the start of a frame, or to have GUI elements write to the depth buffer? 0 Answers
using shared libraries generated by Android project in Unity 0 Answers