DXGL r297 - Code Review

Jump to navigation Jump to search
Repository:DXGL
Revision:r296‎ | r297 | r298 >
Date:19:00, 31 December 2012
Author:admin
Status:new
Tags:
Comment:
Set fog variables in renderer.
Modified paths:
  • /ddraw/glRenderer.cpp (modified) (history)

Diff [purge]

Index: ddraw/glRenderer.cpp
@@ -1566,6 +1566,10 @@
15671567 else BlendEnable(false);
15681568 SetBlend(device->renderstate[D3DRENDERSTATE_SRCBLEND],device->renderstate[D3DRENDERSTATE_DESTBLEND]);
15691569 SetCull((D3DCULL)device->renderstate[D3DRENDERSTATE_CULLMODE]);
 1570+ SetFogColor(device->renderstate[D3DRENDERSTATE_FOGCOLOR]);
 1571+ SetFogStart(*(GLfloat*)(&device->renderstate[D3DRENDERSTATE_FOGSTART]));
 1572+ SetFogEnd(*(GLfloat*)(&device->renderstate[D3DRENDERSTATE_FOGEND]));
 1573+ SetFogDensity(*(GLfloat*)(&device->renderstate[D3DRENDERSTATE_FOGDENSITY]));
15701574 if(indices) glDrawElements(mode,indexcount,GL_UNSIGNED_SHORT,indices);
15711575 else glDrawArrays(mode,0,count);
15721576 if(device->glDDS7->zbuffer) device->glDDS7->zbuffer->dirty |= 2;