- 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

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