mirror of
https://github.com/Armored-Dragon/overte.git
synced 2025-03-11 16:13:16 +01:00
get version from packet
This commit is contained in:
parent
aede107058
commit
c88f236d1c
1 changed files with 3 additions and 2 deletions
|
@ -65,7 +65,8 @@ void OctreeRenderer::processDatagram(const QByteArray& dataByteArray, const Shar
|
||||||
unsigned int numBytesPacketHeader = numBytesForPacketHeader(dataByteArray);
|
unsigned int numBytesPacketHeader = numBytesForPacketHeader(dataByteArray);
|
||||||
QUuid sourceUUID = uuidFromPacketHeader(dataByteArray);
|
QUuid sourceUUID = uuidFromPacketHeader(dataByteArray);
|
||||||
PacketType expectedType = getExpectedPacketType();
|
PacketType expectedType = getExpectedPacketType();
|
||||||
PacketVersion expectedVersion = _tree->expectedVersion(); // TODO: would be better to read this from the packet!
|
// packetVersion is the second byte
|
||||||
|
PacketVersion packetVersion = dataByteArray[1];
|
||||||
|
|
||||||
if(command == expectedType) {
|
if(command == expectedType) {
|
||||||
PerformanceWarning warn(showTimingDetails, "OctreeRenderer::processDatagram expected PacketType", showTimingDetails);
|
PerformanceWarning warn(showTimingDetails, "OctreeRenderer::processDatagram expected PacketType", showTimingDetails);
|
||||||
|
@ -117,7 +118,7 @@ void OctreeRenderer::processDatagram(const QByteArray& dataByteArray, const Shar
|
||||||
if (sectionLength) {
|
if (sectionLength) {
|
||||||
// ask the VoxelTree to read the bitstream into the tree
|
// ask the VoxelTree to read the bitstream into the tree
|
||||||
ReadBitstreamToTreeParams args(packetIsColored ? WANT_COLOR : NO_COLOR, WANT_EXISTS_BITS, NULL,
|
ReadBitstreamToTreeParams args(packetIsColored ? WANT_COLOR : NO_COLOR, WANT_EXISTS_BITS, NULL,
|
||||||
sourceUUID, sourceNode, false, expectedVersion);
|
sourceUUID, sourceNode, false, packetVersion);
|
||||||
_tree->lockForWrite();
|
_tree->lockForWrite();
|
||||||
OctreePacketData packetData(packetIsCompressed);
|
OctreePacketData packetData(packetIsCompressed);
|
||||||
packetData.loadFinalizedContent(dataAt, sectionLength);
|
packetData.loadFinalizedContent(dataAt, sectionLength);
|
||||||
|
|
Loading…
Reference in a new issue