Display special D3D quality levels in texture viewer

This commit is contained in:
baldurk
2022-09-12 13:54:07 +01:00
parent 4d632dd81e
commit 336e90d412
+12 -2
View File
@@ -1202,8 +1202,18 @@ void TextureViewer::UI_UpdateTextureDetails()
if(current.arraysize > 1)
status += QFormatStr("[%1]").arg(QString::number(current.arraysize));
if(current.msQual > 0 || current.msSamp > 1)
status += QFormatStr(" MS{%1x %2Q}").arg(current.msSamp).arg(current.msQual);
if(current.msSamp > 1)
{
// quality is only used by D3D, specify these here for simplicity
if(current.msQual == 0xffffffff)
status += QFormatStr(" MS %1x Std Pattern").arg(current.msSamp);
else if(current.msQual == 0xfffffffe)
status += QFormatStr(" MS %1x Cent Pattern").arg(current.msSamp);
else if(current.msQual > 0)
status += QFormatStr(" MS %1x %2 Quality").arg(current.msSamp).arg(current.msQual);
else
status += QFormatStr(" MS %1x").arg(current.msSamp);
}
status += QFormatStr(" %1 mips").arg(current.mips);