setproperty(VF_ORIGIN, org);
setproperty(VF_ANGLES, ang);
+ vector width = '1 0 0' * cvar("vid_conwidth");
+ vector height = '0 1 0' * cvar("vid_conheight");
nearclip = '0 0 1' * (cvar("r_nearclip") * 1.125);
corner0 = cs_unproject('0 0 0' + nearclip);
- corner1 = cs_unproject('1 0 0' * cvar("vid_conwidth") + nearclip);
- corner2 = cs_unproject('0 1 0' * cvar("vid_conheight") + nearclip);
- corner3 = cs_unproject('1 0 0' * cvar("vid_conwidth") + '0 1 0' * cvar("vid_conheight") + nearclip);
+ corner1 = cs_unproject(width + nearclip);
+ corner2 = cs_unproject(height + nearclip);
+ corner3 = cs_unproject(width + height + nearclip);
o = WarpZone_FixNearClip(org, corner0, corner1, corner2, corner3);
if(o != '0 0 0')
setproperty(VF_ORIGIN, org + o);