mirror of
https://github.com/ZDoom/Raze.git
synced 2024-12-02 09:02:18 +00:00
29 lines
460 B
C
29 lines
460 B
C
#pragma once
|
|
|
|
#include "matrix.h"
|
|
|
|
struct HWDrawInfo;
|
|
|
|
struct HWViewpointUniforms
|
|
{
|
|
VSMatrix mProjectionMatrix;
|
|
VSMatrix mViewMatrix;
|
|
VSMatrix mNormalViewMatrix;
|
|
FVector4 mCameraPos;
|
|
FVector4 mClipLine;
|
|
|
|
float mGlobVis = 1.f;
|
|
int mPalLightLevels = 0;
|
|
int mViewHeight = 0;
|
|
float mClipHeight = 0.f;
|
|
float mClipHeightDirection = 0.f;
|
|
int mShadowmapFilter = 1;
|
|
|
|
void CalcDependencies()
|
|
{
|
|
mNormalViewMatrix.computeNormalMatrix(mViewMatrix);
|
|
}
|
|
};
|
|
|
|
|
|
|