/* -----------------------------------------------------------------------------
	GSFramework
	Copyright 2001-2013 Emmanuel Julien. All Rights Reserved.
----------------------------------------------------------------------------- */


#ifndef	__SHADERTREECONVERTSTATICTEXTUREBLOCKTODYNAMIC__
#define __SHADERTREECONVERTSTATICTEXTUREBLOCKTODYNAMIC__


namespace GS {
	namespace Core {
		struct Material;
		class ShaderTree;

// Convert all static shader texture blocks to dynamic ones.
void	ConvertStaticToDynamicTextureBlocks(ShaderTree &, const Material &);

	} // Core
} // GS


#endif	// __SHADERTREECONVERTSTATICTEXTUREBLOCKTODYNAMIC__
