From 4f16eb9bccc7f846257828483593d8bf41bc873d Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Wed, 26 Apr 2017 10:21:27 -0700 Subject: [PATCH] Cleanup KTX logging and add fragment to resource url to indicate mip level --- .../src/model-networking/TextureCache.cpp | 12 +++++++++--- libraries/networking/src/HTTPResourceRequest.cpp | 5 ----- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/libraries/model-networking/src/model-networking/TextureCache.cpp b/libraries/model-networking/src/model-networking/TextureCache.cpp index 62b94ed455..48999c21f3 100644 --- a/libraries/model-networking/src/model-networking/TextureCache.cpp +++ b/libraries/model-networking/src/model-networking/TextureCache.cpp @@ -338,7 +338,9 @@ void NetworkTexture::makeRequest() { if (_ktxResourceState == PENDING_INITIAL_LOAD) { _ktxResourceState = LOADING_INITIAL_DATA; - qDebug() << ">>> Making request to " << _url << " for header"; + // Add a fragment to the base url so we can identify the section of the ktx being requested when debugging + // The actual requested url is _activeUrl and will not contain the fragment + _url.setFragment("head"); _ktxHeaderRequest = ResourceManager::createResourceRequest(this, _activeUrl); if (!_ktxHeaderRequest) { @@ -366,7 +368,12 @@ void NetworkTexture::makeRequest() { } else if (_ktxResourceState == PENDING_MIP_REQUEST) { if (_lowestKnownPopulatedMip > 0) { _ktxResourceState = REQUESTING_MIP; - startMipRangeRequest(_lowestKnownPopulatedMip - 1, _lowestKnownPopulatedMip - 1); + + // Add a fragment to the base url so we can identify the section of the ktx being requested when debugging + // The actual requested url is _activeUrl and will not contain the fragment + uint16_t nextMip = _lowestKnownPopulatedMip - 1; + _url.setFragment(QString::number(nextMip)); + startMipRangeRequest(nextMip, nextMip); } } else { qWarning(networking) << "NetworkTexture::makeRequest() called while not in a valid state: " << _ktxResourceState; @@ -632,7 +639,6 @@ void NetworkTexture::maybeHandleFinishedInitialLoad() { _ktxResourceState = WAITING_FOR_MIP_REQUEST; setImage(texture, header->getPixelWidth(), header->getPixelHeight()); - qDebug() << "Loaded KTX: " << QString::fromStdString(hash) << " : " << _url; _ktxHeaderRequest->deleteLater(); _ktxHeaderRequest = nullptr; diff --git a/libraries/networking/src/HTTPResourceRequest.cpp b/libraries/networking/src/HTTPResourceRequest.cpp index 52f5ee43f5..c6a4b93e51 100644 --- a/libraries/networking/src/HTTPResourceRequest.cpp +++ b/libraries/networking/src/HTTPResourceRequest.cpp @@ -22,7 +22,6 @@ #include "NetworkLogging.h" HTTPResourceRequest::~HTTPResourceRequest() { - qDebug() << "Cleaning up:" << _url << " " << _byteRange.fromInclusive << "-" << _byteRange.toExclusive; if (_reply) { _reply->disconnect(this); _reply->deleteLater(); @@ -68,7 +67,6 @@ void HTTPResourceRequest::doSend() { // HTTP byte ranges are inclusive on the `to` end: [from, to] byteRange = QString("bytes=%1-%2").arg(_byteRange.fromInclusive).arg(_byteRange.toExclusive - 1); } - qDebug() << "Setting http range to " << byteRange; networkRequest.setRawHeader("Range", byteRange.toLatin1()); } networkRequest.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, false); @@ -79,12 +77,9 @@ void HTTPResourceRequest::doSend() { connect(_reply, &QNetworkReply::downloadProgress, this, &HTTPResourceRequest::onDownloadProgress); setupTimer(); - qDebug() << "Sent: " << _url; } void HTTPResourceRequest::onRequestFinished() { - qDebug() << "On request finished: " << _url; - Q_ASSERT(_state == InProgress); Q_ASSERT(_reply);