Merge pull request #15674 from sethalves/quiet-some-warnings

Quiet some warnings
This commit is contained in:
Shannon Romano 2019-06-04 17:00:54 -07:00 committed by GitHub
commit c48ecb5f67
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 80 additions and 66 deletions

View file

@ -1,43 +1,41 @@
Index: hifi-interface-84/cmake/macros/SetupQt.cmake Index: hifi/cmake/macros/SetupQt.cmake
=================================================================== ===================================================================
--- hifi-interface-84.orig/cmake/macros/SetupQt.cmake --- hifi.orig/cmake/macros/SetupQt.cmake
+++ hifi-interface-84/cmake/macros/SetupQt.cmake +++ hifi/cmake/macros/SetupQt.cmake
@@ -18,19 +18,19 @@ function(calculate_default_qt_dir _QT_VE @@ -27,7 +27,7 @@ function(calculate_qt5_version result _Q
elseif(WIN32) set(_QT_CORE_DIR "${_QT_DIR}/include/QtCore")
set(QT_DEFAULT_ARCH "msvc2017_64") endif()
else() if(NOT EXISTS "${_QT_CORE_DIR}")
- set(QT_DEFAULT_ARCH "gcc_64") - message(FATAL_ERROR "Could not find 'include/QtCore' in '${_QT_DIR}'")
+ set(QT_DEFAULT_ARCH "x86_64-linux-gnu") + message("Could not find 'include/QtCore' in '${_QT_DIR}'")
endif() endif()
set(subdirs "")
get_sub_directories(subdirs ${_QT_CORE_DIR})
@@ -71,13 +71,13 @@ macro(setup_qt)
if (WIN32 OR (ANDROID AND ("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "Windows"))) message("QT_CMAKE_PREFIX_PATH = " ${QT_CMAKE_PREFIX_PATH})
set(QT_DEFAULT_ROOT "c:/Qt")
else()
- set(QT_DEFAULT_ROOT "$ENV{HOME}/Qt")
+ set(QT_DEFAULT_ROOT "/usr/lib")
endif()
set_from_env(QT_ROOT QT_ROOT ${QT_DEFAULT_ROOT}) - # figure out where the qt dir is
set_from_env(QT_ARCH QT_ARCH ${QT_DEFAULT_ARCH}) - get_filename_component(QT_DIR "${QT_CMAKE_PREFIX_PATH}/../../" ABSOLUTE)
- set(QT_VERSION "unknown")
- calculate_qt5_version(QT_VERSION "${QT_DIR}")
- if (QT_VERSION STREQUAL "unknown")
- message(FATAL_ERROR "Could not determine QT_VERSION")
- endif()
+ # # figure out where the qt dir is
+ # get_filename_component(QT_DIR "${QT_CMAKE_PREFIX_PATH}/../../" ABSOLUTE)
+ # set(QT_VERSION "unknown")
+ # calculate_qt5_version(QT_VERSION "${QT_DIR}")
+ # if (QT_VERSION STREQUAL "unknown")
+ # message(FATAL_ERROR "Could not determine QT_VERSION")
+ # endif()
- set(${_RESULT_NAME} "${QT_ROOT}/${_QT_VERSION}/${QT_ARCH}" PARENT_SCOPE) if(WIN32)
+ set(${_RESULT_NAME} "${QT_ROOT}/${QT_ARCH}" PARENT_SCOPE) # windows shell does not like backslashes expanded on the command line,
endfunction() Index: hifi/interface/CMakeLists.txt
# Sets the QT_CMAKE_PREFIX_PATH and QT_DIR variables
@@ -44,7 +44,7 @@ macro(setup_qt)
endif()
if (("QT_CMAKE_PREFIX_PATH" STREQUAL "") OR (NOT EXISTS "${QT_CMAKE_PREFIX_PATH}"))
calculate_default_qt_dir(${QT_VERSION} QT_DIR)
- set(QT_CMAKE_PREFIX_PATH "${QT_DIR}/lib/cmake")
+ set(QT_CMAKE_PREFIX_PATH "${QT_DIR}/cmake")
else()
# figure out where the qt dir is
get_filename_component(QT_DIR "${QT_CMAKE_PREFIX_PATH}/../../" ABSOLUTE)
Index: hifi-interface-84/interface/CMakeLists.txt
=================================================================== ===================================================================
--- hifi-interface-84.orig/interface/CMakeLists.txt --- hifi.orig/interface/CMakeLists.txt
+++ hifi-interface-84/interface/CMakeLists.txt +++ hifi/interface/CMakeLists.txt
@@ -35,7 +35,7 @@ else () @@ -35,7 +35,7 @@ else ()
add_custom_command( add_custom_command(
OUTPUT ${RESOURCES_RCC} OUTPUT ${RESOURCES_RCC}
@ -60,11 +58,11 @@ Index: hifi-interface-84/interface/CMakeLists.txt
+ +
endif() endif()
if (SCRIPTS_INSTALL_DIR) if (DEV_BUILD AND (APPLE OR UNIX))
Index: hifi-interface-84/tools/nitpick/CMakeLists.txt Index: hifi/tools/nitpick/CMakeLists.txt
=================================================================== ===================================================================
--- hifi-interface-84.orig/tools/nitpick/CMakeLists.txt --- hifi.orig/tools/nitpick/CMakeLists.txt
+++ hifi-interface-84/tools/nitpick/CMakeLists.txt +++ hifi/tools/nitpick/CMakeLists.txt
@@ -12,7 +12,7 @@ generate_qrc(OUTPUT ${RESOURCES_QRC} PAT @@ -12,7 +12,7 @@ generate_qrc(OUTPUT ${RESOURCES_QRC} PAT
add_custom_command( add_custom_command(
OUTPUT ${RESOURCES_RCC} OUTPUT ${RESOURCES_RCC}

View file

@ -1311,12 +1311,12 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo
accountManager->setAuthURL(NetworkingConstants::METAVERSE_SERVER_URL()); accountManager->setAuthURL(NetworkingConstants::METAVERSE_SERVER_URL());
// use our MyAvatar position and quat for address manager path // use our MyAvatar position and quat for address manager path
addressManager->setPositionGetter([this] { addressManager->setPositionGetter([] {
auto avatarManager = DependencyManager::get<AvatarManager>(); auto avatarManager = DependencyManager::get<AvatarManager>();
auto myAvatar = avatarManager ? avatarManager->getMyAvatar() : nullptr; auto myAvatar = avatarManager ? avatarManager->getMyAvatar() : nullptr;
return myAvatar ? myAvatar->getWorldFeetPosition() : Vectors::ZERO; return myAvatar ? myAvatar->getWorldFeetPosition() : Vectors::ZERO;
}); });
addressManager->setOrientationGetter([this] { addressManager->setOrientationGetter([] {
auto avatarManager = DependencyManager::get<AvatarManager>(); auto avatarManager = DependencyManager::get<AvatarManager>();
auto myAvatar = avatarManager ? avatarManager->getMyAvatar() : nullptr; auto myAvatar = avatarManager ? avatarManager->getMyAvatar() : nullptr;
return myAvatar ? myAvatar->getWorldOrientation() : glm::quat(); return myAvatar ? myAvatar->getWorldOrientation() : glm::quat();

2
interface/src/avatar/MyAvatar.h Executable file → Normal file
View file

@ -2603,7 +2603,7 @@ private:
bool _enableDebugDrawIKChains { false }; bool _enableDebugDrawIKChains { false };
bool _enableDebugDrawDetailedCollision { false }; bool _enableDebugDrawDetailedCollision { false };
mutable bool _cauterizationNeedsUpdate; // do we need to scan children and update their "cauterized" state? mutable bool _cauterizationNeedsUpdate { false }; // do we need to scan children and update their "cauterized" state?
AudioListenerMode _audioListenerMode; AudioListenerMode _audioListenerMode;
glm::vec3 _customListenPosition; glm::vec3 _customListenPosition;

View file

@ -136,7 +136,6 @@ void Animation::downloadFinished(const QByteArray& data) {
} }
void Animation::animationParseSuccess(HFMModel::Pointer hfmModel) { void Animation::animationParseSuccess(HFMModel::Pointer hfmModel) {
qCDebug(animation) << "Animation parse success";
_hfmModel = hfmModel; _hfmModel = hfmModel;
finishedLoading(true); finishedLoading(true);
} }

View file

@ -230,7 +230,11 @@ void Head::applyEyelidOffset(glm::quat headOrientation) {
const float OPEN_DOWN_MULTIPLIER = 0.3f; const float OPEN_DOWN_MULTIPLIER = 0.3f;
const float BROW_UP_MULTIPLIER = 0.5f; const float BROW_UP_MULTIPLIER = 0.5f;
glm::vec3 lookAt = glm::normalize(getLookAtPosition() - _eyePosition); glm::vec3 lookAtVector = getLookAtPosition() - _eyePosition;
if (glm::length2(lookAtVector) == 0.0f) {
return;
}
glm::vec3 lookAt = glm::normalize(lookAtVector);
glm::vec3 headUp = headOrientation * Vectors::UNIT_Y; glm::vec3 headUp = headOrientation * Vectors::UNIT_Y;
float eyePitch = (PI / 2.0f) - acos(glm::dot(lookAt, headUp)); float eyePitch = (PI / 2.0f) - acos(glm::dot(lookAt, headUp));
float eyelidOffset = glm::clamp(abs(eyePitch * EYE_PITCH_TO_COEFFICIENT), 0.0f, MAX_EYELID_OFFSET); float eyelidOffset = glm::clamp(abs(eyePitch * EYE_PITCH_TO_COEFFICIENT), 0.0f, MAX_EYELID_OFFSET);

View file

@ -33,7 +33,7 @@ private:
virtual void doRenderUpdateAsynchronousTyped(const TypedEntityPointer& entity) override; virtual void doRenderUpdateAsynchronousTyped(const TypedEntityPointer& entity) override;
virtual void doRender(RenderArgs* args) override; virtual void doRender(RenderArgs* args) override;
GizmoType _gizmoType; GizmoType _gizmoType { UNSET_GIZMO_TYPE };
RingGizmoPropertyGroup _ringProperties; RingGizmoPropertyGroup _ringProperties;
PrimitiveMode _prevPrimitiveMode; PrimitiveMode _prevPrimitiveMode;

View file

@ -41,8 +41,8 @@ private:
quint16 _priority; quint16 _priority;
QUuid _parentID; QUuid _parentID;
MaterialMappingMode _materialMappingMode; MaterialMappingMode _materialMappingMode { UNSET_MATERIAL_MAPPING_MODE };
bool _materialRepeat; bool _materialRepeat { false };
glm::vec2 _materialMappingPos; glm::vec2 _materialMappingPos;
glm::vec2 _materialMappingScale; glm::vec2 _materialMappingScale;
float _materialMappingRot; float _materialMappingRot;

View file

@ -177,6 +177,9 @@ void PolyLineEntityRenderer::doRenderUpdateSynchronousTyped(const ScenePointer&
void PolyLineEntityRenderer::updateGeometry() { void PolyLineEntityRenderer::updateGeometry() {
int maxNumVertices = std::min(_points.length(), _normals.length()); int maxNumVertices = std::min(_points.length(), _normals.length());
if (maxNumVertices < 1) {
return;
}
bool doesStrokeWidthVary = false; bool doesStrokeWidthVary = false;
if (_widths.size() > 0) { if (_widths.size() > 0) {
float prevWidth = _widths[0]; float prevWidth = _widths[0];

View file

@ -51,9 +51,9 @@ protected:
float _textureAspectRatio { 1.0f }; float _textureAspectRatio { 1.0f };
bool _textureLoaded { false }; bool _textureLoaded { false };
bool _isUVModeStretch; bool _isUVModeStretch { false };
bool _faceCamera; bool _faceCamera { false };
bool _glow; bool _glow { false };
size_t _numVertices; size_t _numVertices;
gpu::BufferPointer _polylineDataBuffer; gpu::BufferPointer _polylineDataBuffer;

View file

@ -827,7 +827,12 @@ EntityItemID EntityTree::evalRayIntersection(const glm::vec3& origin, const glm:
PickFilter searchFilter, OctreeElementPointer& element, float& distance, PickFilter searchFilter, OctreeElementPointer& element, float& distance,
BoxFace& face, glm::vec3& surfaceNormal, QVariantMap& extraInfo, BoxFace& face, glm::vec3& surfaceNormal, QVariantMap& extraInfo,
Octree::lockType lockType, bool* accurateResult) { Octree::lockType lockType, bool* accurateResult) {
RayArgs args = { origin, direction, 1.0f / direction, entityIdsToInclude, entityIdsToDiscard,
// calculate dirReciprocal like this rather than with glm's scalar / vec3 template to avoid NaNs.
vec3 dirReciprocal = glm::vec3(direction.x == 0.0f ? 0.0f : 1.0f / direction.x,
direction.y == 0.0f ? 0.0f : 1.0f / direction.y,
direction.z == 0.0f ? 0.0f : 1.0f / direction.z);
RayArgs args = { origin, direction, dirReciprocal, entityIdsToInclude, entityIdsToDiscard,
searchFilter, element, distance, face, surfaceNormal, extraInfo, EntityItemID() }; searchFilter, element, distance, face, surfaceNormal, extraInfo, EntityItemID() };
distance = FLT_MAX; distance = FLT_MAX;

View file

@ -385,7 +385,6 @@ FBXNode FBXSerializer::parseFBX(QIODevice* device) {
quint32 fileVersion; quint32 fileVersion;
in >> fileVersion; in >> fileVersion;
position += sizeof(fileVersion); position += sizeof(fileVersion);
qCDebug(modelformat) << "fileVersion:" << fileVersion;
bool has64BitPositions = (fileVersion >= FBX_VERSION_2016); bool has64BitPositions = (fileVersion >= FBX_VERSION_2016);
// parse the top-level node // parse the top-level node

View file

@ -128,7 +128,7 @@ namespace image {
QImage _packedData; QImage _packedData;
FloatPixels _floatData; FloatPixels _floatData;
glm::ivec2 _dims; glm::ivec2 _dims;
Format _format; Format _format { Format_Invalid };
}; };
} // namespace image } // namespace image

View file

@ -96,7 +96,7 @@ private:
friend class KTXReader; friend class KTXReader;
friend class ImageReader; friend class ImageReader;
image::TextureUsage::Type _type; image::TextureUsage::Type _type { image::TextureUsage::UNUSED_TEXTURE };
image::ColorChannel _sourceChannel; image::ColorChannel _sourceChannel;
enum class ResourceType { enum class ResourceType {

View file

@ -43,15 +43,6 @@ static Setting::Handle<quint16> LIMITED_NODELIST_LOCAL_PORT("LimitedNodeList.Loc
using namespace std::chrono_literals; using namespace std::chrono_literals;
static const std::chrono::milliseconds CONNECTION_RATE_INTERVAL_MS = 1s; static const std::chrono::milliseconds CONNECTION_RATE_INTERVAL_MS = 1s;
const std::set<NodeType_t> SOLO_NODE_TYPES = {
NodeType::AvatarMixer,
NodeType::AudioMixer,
NodeType::AssetServer,
NodeType::EntityServer,
NodeType::MessagesMixer,
NodeType::EntityScriptServer
};
LimitedNodeList::LimitedNodeList(int socketListenPort, int dtlsListenPort) : LimitedNodeList::LimitedNodeList(int socketListenPort, int dtlsListenPort) :
_nodeSocket(this), _nodeSocket(this),
_packetReceiver(new PacketReceiver(this)) _packetReceiver(new PacketReceiver(this))

View file

@ -53,8 +53,6 @@ const quint64 NODE_SILENCE_THRESHOLD_MSECS = 10 * 1000;
static const size_t DEFAULT_MAX_CONNECTION_RATE { std::numeric_limits<size_t>::max() }; static const size_t DEFAULT_MAX_CONNECTION_RATE { std::numeric_limits<size_t>::max() };
extern const std::set<NodeType_t> SOLO_NODE_TYPES;
const char DEFAULT_ASSIGNMENT_SERVER_HOSTNAME[] = "localhost"; const char DEFAULT_ASSIGNMENT_SERVER_HOSTNAME[] = "localhost";
const char STUN_SERVER_HOSTNAME[] = "stun.highfidelity.io"; const char STUN_SERVER_HOSTNAME[] = "stun.highfidelity.io";
@ -330,6 +328,15 @@ public:
float getInboundKbps() const { return _inboundKbps; } float getInboundKbps() const { return _inboundKbps; }
float getOutboundKbps() const { return _outboundKbps; } float getOutboundKbps() const { return _outboundKbps; }
const std::set<NodeType_t> SOLO_NODE_TYPES = {
NodeType::AvatarMixer,
NodeType::AudioMixer,
NodeType::AssetServer,
NodeType::EntityServer,
NodeType::MessagesMixer,
NodeType::EntityScriptServer
};
public slots: public slots:
void reset(); void reset();
void eraseAllNodes(); void eraseAllNodes();

View file

@ -474,6 +474,10 @@ void AmbientOcclusionEffect::updateBlurParameters() {
} }
const auto occlusionSize = frameSize >> resolutionLevel; const auto occlusionSize = frameSize >> resolutionLevel;
if (occlusionSize.x == 0 || occlusionSize.y == 0) {
return;
}
// Occlusion UV limit // Occlusion UV limit
hblur._blurAxis.z = occlusionSize.x / float(frameSize.x); hblur._blurAxis.z = occlusionSize.x / float(frameSize.x);
hblur._blurAxis.w = occlusionSize.y / float(frameSize.y); hblur._blurAxis.w = occlusionSize.y / float(frameSize.y);

View file

@ -26,6 +26,8 @@
enum GizmoType { enum GizmoType {
RING = 0, RING = 0,
// put new gizmo-types before this line.
UNSET_GIZMO_TYPE
}; };
class GizmoTypeHelpers { class GizmoTypeHelpers {

View file

@ -13,7 +13,9 @@
enum MaterialMappingMode { enum MaterialMappingMode {
UV = 0, UV = 0,
PROJECTED PROJECTED,
// put new mapping-modes before this line.
UNSET_MATERIAL_MAPPING_MODE
}; };
class MaterialMappingModeHelpers { class MaterialMappingModeHelpers {