- moved DrawSorted back to HWDrawList.

This commit is contained in:
Christoph Oelckers 2018-10-25 22:45:55 +02:00
commit 4f4bcd2d7d
8 changed files with 91 additions and 87 deletions

View file

@ -62,7 +62,6 @@ void FGLRenderState::Reset()
mGlossiness = 0.0f;
mSpecularLevel = 0.0f;
mShaderTimer = 0.0f;
ClearClipSplit();
stRenderStyle = DefaultRenderStyle();
stSrcBlend = stDstBlend = -1;

View file

@ -57,7 +57,6 @@ class FGLRenderState : public FRenderState
float mInterpolationFactor;
FVertexBuffer *mVertexBuffer, *mCurrentVertexBuffer;
float mClipSplit[2];
int mEffectState;
int mTempTM = TM_NORMAL;
@ -119,28 +118,6 @@ public:
mSpecularLevel = specularLevel;
}
void SetClipSplit(float bottom, float top)
{
mClipSplit[0] = bottom;
mClipSplit[1] = top;
}
void SetClipSplit(float *vals)
{
memcpy(mClipSplit, vals, 2 * sizeof(float));
}
void GetClipSplit(float *out)
{
memcpy(out, mClipSplit, 2 * sizeof(float));
}
void ClearClipSplit()
{
mClipSplit[0] = -1000000.f;
mClipSplit[1] = 1000000.f;
}
// This wraps the depth clamp setting because we frequently need to read it which OpenGL is not particularly performant at...
bool SetDepthClamp(bool on)
{