direct3d11: more restrictions on AMD drivers capable to display decoder NV12

Old driver versions had a revision number bigger than 1000.

VLC 3.0.6 had a check on
        .wddm         = 22,
        .d3d_features = 19,
        .revision     = 162,
        .build        = 0,

(cherry picked from commit 72022d9927)
This commit is contained in:
Steve Lhomme 2019-06-11 09:49:44 +02:00
parent 4b9eb82885
commit 477ed1806a
1 changed files with 4 additions and 1 deletions

View File

@ -1469,7 +1469,10 @@ static bool CanUseTextureArray(vout_display_t *vd)
return false;
#else
struct wddm_version WDDM = {
.revision = 162, // 17.5.1 - 2017/05/04
.wddm = 20, // starting with drivers designed for W10
// 15.200.1062.1004 is wrong - 2015/08/03
// 22.19.165.3 is good - 2017/05/04
.revision = 162, // 17.5.1
};
if (D3D11CheckDriverVersion(&vd->sys->d3d_dev, GPU_MANUFACTURER_AMD, &WDDM) == VLC_SUCCESS)
return true;