[Feat] (MG_State/Buffer): separate UploadData() into Resize()+UploadData()

This commit is contained in:
2025-07-18 10:01:40 +08:00
parent 99eaf317ba
commit 0d73120d15
4 changed files with 67 additions and 24 deletions
@@ -66,7 +66,8 @@ namespace MobileGL {
public:
using TargetEnum = BufferTarget;
void UploadData(DataPtr data);
void Resize(SizeT size);
void UploadData(DataPtr data, SizeT atOffset);
void SetUsage(BufferUsage usage);
SizeT GetSize() const;
BufferUsage GetUsage() const;
@@ -82,7 +83,8 @@ namespace MobileGL {
Data m_data;
Bool m_isMapped;
BufferMappingAccessBit m_mappingAccess;
UniquePtr<Range1D> m_dirtyRange;
// UniquePtr<Range1D> m_dirtyRange;
Range1D m_dirtyRange;
};
}
}