Don't pass negative firstMip/firstSlice

* These can be -1 to indicate that all mips/slices are available - so pass 0 in
  that case.
This commit is contained in:
baldurk
2019-05-21 13:29:43 +01:00
parent 8ab8f42daf
commit c83a087400
+3 -1
View File
@@ -2064,7 +2064,9 @@ void TextureViewer::InitResourcePreview(ResourcePreview *prev, BoundResource res
if(m_Ctx.GetTexture(res.resourceId))
{
m_Ctx.Replay().AsyncInvoke([this, winData, res](IReplayController *) {
m_Output->AddThumbnail(winData, res.resourceId, res.typeHint, res.firstMip, res.firstSlice);
m_Output->AddThumbnail(winData, res.resourceId, res.typeHint,
res.firstMip >= 0 ? res.firstMip : 0,
res.firstSlice >= 0 ? res.firstSlice : 0);
});
}
else