private void SetSamplerState(int sampler, SamplerState type, int value) { var oldVal = ActiveD3D9Device.GetSamplerState( sampler, type ); if (oldVal == value) return; ActiveD3D9Device.SetSamplerState(sampler, type, value); }