diff -r fab746a3597e -r 07ade56c3b4a hedgewars/uRender.pas --- a/hedgewars/uRender.pas Sun Jan 04 14:04:17 2015 -0500 +++ b/hedgewars/uRender.pas Tue Jan 06 17:07:34 2015 +0100 @@ -535,11 +535,14 @@ end; procedure openglRotatef(RotX, RotY, RotZ: GLfloat; dir: LongInt); inline; +{ workaround for pascal bug http://bugs.freepascal.org/view.php?id=27222 } +var tmpdir: LongInt; begin +tmpdir:=dir; {$IFDEF GL2} - hglRotatef(RotX, RotY, RotZ, dir); + hglRotatef(RotX, RotY, RotZ, tmpdir); {$ELSE} - glRotatef(RotX, RotY, RotZ, dir); + glRotatef(RotX, RotY, RotZ, tmpdir); {$ENDIF} end;