Ticket #3048: reflection_bug.diff

File reflection_bug.diff, 670 bytes (added by pendingchaos, 9 years ago)
  • source/renderer/Renderer.cpp

     
    12001200
    12011201    SScreenRect screenScissor;
    12021202    screenScissor.x1 = (GLint)floor((scissor[0].X*0.5f+0.5f)*vpWidth);
    1203     screenScissor.y1 = (GLint)floor((scissor[0].Y*0.5f+0.5f)*vpHeight);
     1203    screenScissor.y1 = (GLint)floor((scissor[0].Z*0.5f+0.5f)*vpHeight);
    12041204    screenScissor.x2 = (GLint)ceil((scissor[1].X*0.5f+0.5f)*vpWidth);
    1205     screenScissor.y2 = (GLint)ceil((scissor[1].Y*0.5f+0.5f)*vpHeight);
     1205    screenScissor.y2 = (GLint)ceil((scissor[1].Z*0.5f+0.5f)*vpHeight);