mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-07-24 07:14:01 +00:00
09b87e84ec18df41a7960aadf2eb3c8e53b5e8cf
close #141 The problem was that the shadow matrices were setup in BeginFrame, but GraphicsView calls SetCamera after BeginFrame. The solution was to move the shadow matrix setup into CRenderer::SetCamera. This caused a second problem because RenderReflections/RenderRefractions used SetCamera to change the OpenGL matrices. Solved this problem by distinguishing explicitly between the camera used for the scene as a whole and the camera used to configure OpenGL. The latter can be a virtual camera for shadow or reflection rendering and similar render-to-texture effects. This was SVN commit r4330.
…
…
Description
Public pull mirror of upstream 0 A.D. from Wildfire Games Gitea.
Languages
C++
56.4%
JavaScript
35.5%
C
3.3%
Python
2.2%
Lua
0.6%
Other
1.7%