]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
fix 2D coordinate system of console (stupid workaround)
authorRudolf Polzer <divverent@alientrap.org>
Thu, 19 Aug 2010 05:55:25 +0000 (07:55 +0200)
committerRudolf Polzer <divverent@alientrap.org>
Thu, 19 Aug 2010 05:55:25 +0000 (07:55 +0200)
qcsrc/client/View.qc

index 13312135ca39762ec017e876371632d0785b3366..93dcbf382f8477f880b73b6751f3431b475d58df 100644 (file)
@@ -560,6 +560,10 @@ void CSQC_UpdateView(float w, float h)
        R_AddEntities(MASK_NORMAL | MASK_ENGINE | MASK_ENGINEVIEWMODELS);
        R_RenderScene();
 
+       // WORKAROUND: clear scene at the end again, to work around tiny console bug
+       R_SetView(VF_MIN, '0 0 0');
+       R_SetView(VF_SIZE, '1 0 0' * w + '0 1 0' * h);
+
        // now switch to 2D drawing mode by calling a 2D drawing function
        // then polygon drawing will draw as 2D stuff, and NOT get queued until the
        // next R_RenderScene call