# HG changeset patch # User nemo # Date 1436462876 14400 # Node ID b1c8027cc8f7f47aa5ccf6c4b0bebec973e997d2 # Parent 4fcb54a0a777c0ab907efe50e5792cd535881301 Fix build w/o S3D and video recording. untested. diff -r 4fcb54a0a777 -r b1c8027cc8f7 hedgewars/uRender.pas --- a/hedgewars/uRender.pas Tue Jul 07 19:19:43 2015 -0400 +++ b/hedgewars/uRender.pas Thu Jul 09 13:27:56 2015 -0400 @@ -60,7 +60,9 @@ procedure DrawWaves (Dir, dX, dY, oX: LongInt; tnt: Byte); procedure RenderClear (); +{$IFDEF USE_S3D_RENDERING} procedure RenderClear (mode: TRenderMode); +{$ENDIF} procedure RenderSetClearColor (r, g, b, a: real); procedure Tint (r, g, b, a: Byte); inline; procedure Tint (c: Longword); inline; @@ -136,8 +138,10 @@ procedure openglRotatef (RotX, RotY, RotZ: GLfloat; dir: LongInt); forward; procedure openglTint (r, g, b, a: Byte); forward; +{$IFDEF USE_S3D_RENDERING OR USE_VIDEO_RECORDING} procedure CreateFramebuffer(var frame, depth, tex: GLuint); forward; procedure DeleteFramebuffer(var frame, depth, tex: GLuint); forward; +{$ENDIF} function isAreaOffscreen(X, Y, Width, Height: LongInt): boolean; inline; begin diff -r 4fcb54a0a777 -r b1c8027cc8f7 hedgewars/uWorld.pas --- a/hedgewars/uWorld.pas Tue Jul 07 19:19:43 2015 -0400 +++ b/hedgewars/uWorld.pas Thu Jul 09 13:27:56 2015 -0400 @@ -862,8 +862,8 @@ begin RenderClear(); DrawWorldStereo(Lag, rmDefault) +{$IFDEF USE_S3D_RENDERING} end -{$IFDEF USE_S3D_RENDERING} else begin // draw frame for left eye @@ -873,8 +873,8 @@ // draw frame for right eye RenderClear(rmRightEye); DrawWorldStereo(0, rmRightEye); +{$ENDIF} end; -{$ENDIF} FinishRender(); end;