
Which has left the shadow in the mirror and crown of light?

Code: Select all
#pragma message ("BUG: Shadow caused crash in mirrors (oops). Need to write a RenderShadowThroughFrustum...")
/*
if (P->DoShadow)
{
gePuppet_DrawShadow(P,Engine,World,Camera);
}
*/
If you fix it up that would be new update on the engine that could be used on the final version a new reality factroyAllanon wrote:Found this in the Genesis3d source code, doesn't look like RF supports shadows in mirrors:
Code: Select all
#pragma message ("BUG: Shadow caused crash in mirrors (oops). Need to write a RenderShadowThroughFrustum...") /* if (P->DoShadow) { gePuppet_DrawShadow(P,Engine,World,Camera); } */
Actually, that's not the code for shadow volumes. The code in question is in the function RenderShadowVolumes in world.c:Allanon wrote:Found this in the Genesis3d source code, doesn't look like RF supports shadows in mirrors:
Code: Select all
#pragma message ("BUG: Shadow caused crash in mirrors (oops). Need to write a RenderShadowThroughFrustum...") /* if (P->DoShadow) { gePuppet_DrawShadow(P,Engine,World,Camera); } */
Code: Select all
// no shadows in mirrors for now...
if(MirrorRecursion > 0)
return GE_TRUE;