[Refactor] (MG_State/Texture): decouple texture object and mipmap storage

This commit is contained in:
2025-12-06 22:24:30 +08:00
parent 6293f3f0ab
commit ab6d9f60e7
9 changed files with 173 additions and 98 deletions
@@ -1,6 +1,6 @@
#pragma once
#include "TextureEnum.h"
#include "TextureStorage.h"
#include "MipmapUploadTargetArray.h"
#include "MG_Util/Types.h"
#include "../SamplerState/SamplerObject.h"
#include <Includes.h>
@@ -106,7 +106,7 @@ namespace MobileGL {
Bool IsComplete() const override;
protected:
TextureStorage<1> m_textureStorage;
MipmapUploadTargetArray<1> m_textureStorage;
};
} // namespace GLState
} // namespace MG_State