diff options
Diffstat (limited to 'mp/src/materialsystem/stdshaders/skin_dx9_helper.h')
| -rw-r--r-- | mp/src/materialsystem/stdshaders/skin_dx9_helper.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/mp/src/materialsystem/stdshaders/skin_dx9_helper.h b/mp/src/materialsystem/stdshaders/skin_dx9_helper.h new file mode 100644 index 00000000..414e8dd2 --- /dev/null +++ b/mp/src/materialsystem/stdshaders/skin_dx9_helper.h @@ -0,0 +1,35 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +//============================================================================= + +#ifndef SKIN_DX9_HELPER_H +#define SKIN_DX9_HELPER_H + +#include <string.h> + +#include "vertexlitgeneric_dx9_helper.h" + +//----------------------------------------------------------------------------- +// Forward declarations +//----------------------------------------------------------------------------- +class CBaseVSShader; +class IMaterialVar; +class IShaderDynamicAPI; +class IShaderShadow; + +void InitParamsSkin_DX9( CBaseVSShader *pShader, IMaterialVar** params, + const char *pMaterialName, VertexLitGeneric_DX9_Vars_t &info ); +void InitSkin_DX9( CBaseVSShader *pShader, IMaterialVar** params, + VertexLitGeneric_DX9_Vars_t &info ); + +void DrawSkin_DX9( CBaseVSShader *pShader, IMaterialVar** params, IShaderDynamicAPI *pShaderAPI, + IShaderShadow* pShaderShadow, + VertexLitGeneric_DX9_Vars_t &info, VertexCompressionType_t vertexCompression, + CBasePerMaterialContextData **pContextDataPtr ); + + + +#endif // SKIN_DX9_HELPER_H |