From f39915fb93a23a3c289000da21e7b16125b8f030 Mon Sep 17 00:00:00 2001
From: Rudolf Polzer <divverent@xonotic.org>
Date: Sun, 4 Dec 2011 16:35:44 +0100
Subject: [PATCH] disable prediction, use interpolation instead, on old engines

---
 qcsrc/csqcmodel/cl_player.qc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/qcsrc/csqcmodel/cl_player.qc b/qcsrc/csqcmodel/cl_player.qc
index adbe859777..4a7cf2e100 100644
--- a/qcsrc/csqcmodel/cl_player.qc
+++ b/qcsrc/csqcmodel/cl_player.qc
@@ -135,7 +135,11 @@ void CSQCPlayer_SetCamera()
 		oldself = self;
 		self = csqcplayer;
 
+#ifdef COMPAT_XON050_ENGINE
+		if(servercommandframe == 0 || !(checkextension("DP_CSQC_V_CALCREFDEF") || checkextension("DP_CSQC_V_CALCREFDEF_WIP1")))
+#else
 		if(servercommandframe == 0)
+#endif
 		{
 			InterpolateOrigin_Do();
 			self.view_ofs = '0 0 1' * getstati(STAT_VIEWHEIGHT);
-- 
2.39.5