X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Fwarpzone%2Fclient.qc;h=95c78e3898a8fa7f86ed416a2a3bb14ea004464d;hb=bae3de16e76ed9b25933db14b165ec86aa8f1608;hp=26304b4f39a53e6e937829da65084adb0f648781;hpb=6bf2ddbf7560ca09c4529a4b243e9b34cf83232c;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/warpzone/client.qc b/qcsrc/lib/warpzone/client.qc index 26304b4f3..95c78e389 100644 --- a/qcsrc/lib/warpzone/client.qc +++ b/qcsrc/lib/warpzone/client.qc @@ -275,11 +275,13 @@ void WarpZone_FixView() 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);