Debug.Assert(DiffusionProfileConstants.DIFFUSION_PROFILE_NEUTRAL_ID<=16,"Transmission flags (32-bit integer) cannot support more than 16 profiles (2 bits per profile).");
Debug.Assert(DiffusionProfileConstants.DIFFUSION_PROFILE_NEUTRAL_ID<=32,"Transmission and Texture flags (32-bit integer) cannot support more than 32 profiles.");