#ifndef _samplers_NVG_hlsl
#define _samplers_NVG_hlsl

#ifndef MAXANISOTROPY_DEFAULT
#define MAXANISOTROPY_DEFAULT 16
#endif


SamplerState sDiffuseMap
{	
    Filter = MIN_MAG_MIP_LINEAR;
    AddressU  = Clamp;
    AddressV  = Clamp;
	AddressW  = CLAMP;
	MaxAnisotropy = MAXANISOTROPY_DEFAULT;
	};

SamplerState sResampleMap
{	
    Filter = MIN_MAG_MIP_LINEAR;
    AddressU  = Clamp;
    AddressV  = Clamp;
	AddressW  = CLAMP;
	MaxAnisotropy = MAXANISOTROPY_DEFAULT;
	};	
	
SamplerState sNoise
{	
	Filter = MIN_MAG_MIP_LINEAR;
	AddressU      = WRAP;
	AddressV      = WRAP;
	AddressW      = WRAP;
	MaxAnisotropy = MAXANISOTROPY_DEFAULT;
	};		
	
SamplerState sMask
{	
    Filter = ANISOTROPIC;
    AddressU  = Clamp;
    AddressV  = Clamp;
	AddressW  = CLAMP;
	MaxAnisotropy = MAXANISOTROPY_DEFAULT;
	};	

#endif