Browse Source

rangeclamp for mip guestimates for rendertargets to keep that from getting out of hand
(or try to. gls still not respecting it for some reason)

AzaezelX 1 tháng trước cách đây
mục cha
commit
f2ffc8bd22
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  1. 1 0
      Engine/source/gfx/gfxTextureManager.cpp

+ 1 - 0
Engine/source/gfx/gfxTextureManager.cpp

@@ -1424,6 +1424,7 @@ void GFXTextureManager::_validateTexParams( const U32 width, const U32 height,
             inOutNumMips = mFloor(mLog2(mMax(width, height))) + 1;
          else if (inOutNumMips > 1) //capped
             inOutNumMips = mMin(inOutNumMips,mFloor(mLog2(mMax(width, height))) + 1);
+         inOutNumMips = mClampF(inOutNumMips, 1, 13);
       }
       else
       {