x = bound(0, PRVM_G_FLOAT(OFS_PARM0), vid_conwidth.integer);
y = bound(0, PRVM_G_FLOAT(OFS_PARM1), vid_conheight.integer);
w = bound(0, PRVM_G_FLOAT(OFS_PARM2) + PRVM_G_FLOAT(OFS_PARM0) - x, (vid_conwidth.integer - x));
x = bound(0, PRVM_G_FLOAT(OFS_PARM0), vid_conwidth.integer);
y = bound(0, PRVM_G_FLOAT(OFS_PARM1), vid_conheight.integer);
w = bound(0, PRVM_G_FLOAT(OFS_PARM2) + PRVM_G_FLOAT(OFS_PARM0) - x, (vid_conwidth.integer - x));