If I set the directx feature level to D3D_FEATURE_LEVEL_9_3 but I have a graphics card which supports D3D_FEATURE_LEVEL_11_0 does that prevent directx11 features from working even though my graphics card supports them?
I want to ensure that my game works on 9.3 level hardware but don't have such a card to test it on. If I accidentally use higher features in my code, will setting the feature level lower when creating the device prevent those features from working even though my physical graphics card supports them?