diff --git a/PortabilityLayer/QDPort.cpp b/PortabilityLayer/QDPort.cpp index e18463d..1172fcb 100644 --- a/PortabilityLayer/QDPort.cpp +++ b/PortabilityLayer/QDPort.cpp @@ -6,6 +6,8 @@ namespace PortabilityLayer { + static uint32_t gs_nextQDPortDebugID = 0; + QDPort::QDPort(QDPortType portType) : m_portType(portType) , m_left(0) @@ -15,6 +17,7 @@ namespace PortabilityLayer , m_pixMap(nullptr) , m_pixelFormat(GpPixelFormats::kInvalid) , m_dirtyFlags(0) + , m_debugID(gs_nextQDPortDebugID++) { } diff --git a/PortabilityLayer/QDPort.h b/PortabilityLayer/QDPort.h index f39c137..222e322 100644 --- a/PortabilityLayer/QDPort.h +++ b/PortabilityLayer/QDPort.h @@ -58,6 +58,8 @@ namespace PortabilityLayer uint16_t m_height; uint32_t m_dirtyFlags; GpPixelFormat_t m_pixelFormat; + + uint32_t m_debugID; }; inline QDPortType QDPort::GetPortType() const