mirror of
https://github.com/overte-org/overte.git
synced 2025-08-10 10:13:15 +02:00
Upload fix.
This commit is contained in:
parent
e69bc22222
commit
345a9f02f7
2 changed files with 4 additions and 3 deletions
|
@ -237,8 +237,7 @@ void MetavoxelSession::update() {
|
||||||
|
|
||||||
// go back to the beginning with the current packet and note that there's a delta pending
|
// go back to the beginning with the current packet and note that there's a delta pending
|
||||||
_sequencer.getOutputStream().getUnderlying().device()->seek(start);
|
_sequencer.getOutputStream().getUnderlying().device()->seek(start);
|
||||||
MetavoxelDeltaPendingMessage msg = { ++_reliableDeltaID, sendRecord->getPacketNumber(),
|
MetavoxelDeltaPendingMessage msg = { ++_reliableDeltaID, sendRecord->getPacketNumber(), _lodPacketNumber };
|
||||||
_sequencer.getIncomingPacketNumber() };
|
|
||||||
out << (_reliableDeltaMessage = QVariant::fromValue(msg));
|
out << (_reliableDeltaMessage = QVariant::fromValue(msg));
|
||||||
_sequencer.endPacket();
|
_sequencer.endPacket();
|
||||||
|
|
||||||
|
@ -265,6 +264,7 @@ void MetavoxelSession::handleMessage(const QVariant& message) {
|
||||||
if (userType == ClientStateMessage::Type) {
|
if (userType == ClientStateMessage::Type) {
|
||||||
ClientStateMessage state = message.value<ClientStateMessage>();
|
ClientStateMessage state = message.value<ClientStateMessage>();
|
||||||
_lod = state.lod;
|
_lod = state.lod;
|
||||||
|
_lodPacketNumber = _sequencer.getIncomingPacketNumber();
|
||||||
|
|
||||||
} else if (userType == MetavoxelEditMessage::Type) {
|
} else if (userType == MetavoxelEditMessage::Type) {
|
||||||
QMetaObject::invokeMethod(_sender->getServer(), "applyEdit", Q_ARG(const MetavoxelEditMessage&,
|
QMetaObject::invokeMethod(_sender->getServer(), "applyEdit", Q_ARG(const MetavoxelEditMessage&,
|
||||||
|
|
|
@ -127,6 +127,7 @@ private:
|
||||||
MetavoxelSender* _sender;
|
MetavoxelSender* _sender;
|
||||||
|
|
||||||
MetavoxelLOD _lod;
|
MetavoxelLOD _lod;
|
||||||
|
int _lodPacketNumber;
|
||||||
|
|
||||||
ReliableChannel* _reliableDeltaChannel;
|
ReliableChannel* _reliableDeltaChannel;
|
||||||
int _reliableDeltaReceivedOffset;
|
int _reliableDeltaReceivedOffset;
|
||||||
|
|
Loading…
Reference in a new issue