[Fix] (MG_Backend/DirectGLES|MG_State/BufferState): Fix crash.

This commit is contained in:
BZLZHH
2025-10-19 12:04:45 +08:00
parent 93a0bbaed8
commit 6423a32a2e
3 changed files with 5 additions and 4 deletions
@@ -1,11 +1,13 @@
#include "BufferObject.h"
#include "MG_Util/Types.h"
namespace MobileGL {
namespace MG_State {
namespace GLState {
BufferObject::BufferObject()
: m_id(0), m_size(0), m_usage(BufferUsage::StaticDraw), m_isMapped(false),
m_mappingAccess(BufferMappingAccessBit::Null), m_dirtyRange({0, 0}), m_mappedRange({0, 0}) {}
m_mappingAccess(BufferMappingAccessBit::Null), m_dirtyRange({0, 0}), m_mappedRange({0, 0}),
m_dataPtr(MakeShared<Data>()) {}
void BufferObject::Resize(SizeT size) {
m_size = size;