Fix texture streaming minimum mips to load for block compressed textures

This commit is contained in:
Wojtek Figat
2021-06-18 14:42:09 +02:00
parent f582ca5051
commit 4681d8da56
3 changed files with 13 additions and 11 deletions

View File

@@ -12,6 +12,7 @@
class FLAXENGINE_API StreamingTexture : public Object, public StreamableResource
{
friend class TextureBase;
friend class TexturesStreamingHandler;
friend class StreamTextureMipTask;
friend class StreamTextureResizeTask;
protected:
@@ -20,6 +21,7 @@ protected:
GPUTexture* _texture;
TextureHeader _header;
volatile mutable int64 _streamingTasksCount;
int32 _minMipCountBlockCompressed;
bool _isBlockCompressed;
public:
@@ -122,14 +124,6 @@ public:
return &_header;
}
/// <summary>
/// Gets a boolean indicating whether this <see cref="StreamingTexture"/> is a using a block compress format (BC1, BC2, BC3, BC4, BC5, BC6H, BC7).
/// </summary>
FORCE_INLINE bool IsBlockCompressed() const
{
return _isBlockCompressed;
}
public:
/// <summary>