//==== Copyright (c) Valve Corporation, All rights reserved. =======//
//
// Vertex/Pixel Shaders
//
//===========================================================================//

#ifndef SHADERCOMBOSEMANTICS_H
#define SHADERCOMBOSEMANTICS_H

#ifdef _WIN32
#pragma once
#endif

struct ShaderComboInformation_t
{
	const char *m_pComboName;
	int m_nComboMin;
	int m_nComboMax;
};

struct ShaderComboSemantics_t
{
	const char *pShaderName;
	const ShaderComboInformation_t *pDynamicShaderComboArray;
	int nDynamicShaderComboArrayCount;
	const ShaderComboInformation_t *pStaticShaderComboArray;
	int nStaticShaderComboArrayCount;
};

#endif // SHADERCOMBOSEMANTICS_H