diff --git a/CMakeLists.txt b/CMakeLists.txt
index 528220db4c..8e66e5517b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,7 @@
# #
# OpenSpace #
# #
-# Copyright (c) 2014-2015 #
+# Copyright (c) 2014-2016 #
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy of this #
# software and associated documentation files (the "Software"), to deal in the Software #
@@ -32,10 +32,11 @@ set(OPENSPACE_APPS_DIR "${OPENSPACE_BASE_DIR}/apps")
set(OPENSPACE_EXT_DIR "${OPENSPACE_BASE_DIR}/ext")
set(OPENSPACE_MODULE_DIR "${OPENSPACE_BASE_DIR}/modules")
set(OPENSPACE_CMAKE_EXT_DIR "${OPENSPACE_BASE_DIR}/support/cmake")
+set(GHOUL_BASE_DIR "${OPENSPACE_BASE_DIR}/ext/ghoul")
include(${OPENSPACE_CMAKE_EXT_DIR}/support_macros.cmake)
include(${OPENSPACE_CMAKE_EXT_DIR}/module_common.cmake)
-include(${OPENSPACE_EXT_DIR}/ghoul/ext/CopySharedLibraries.cmake)
+include(${GHOUL_BASE_DIR}/ext/CopySharedLibraries.cmake)
test_compiler_compatibility()
cleanup_project()
@@ -43,7 +44,6 @@ set_build_output_directories()
configure_openspace_version(0 3 0 "prerelease-8")
option(OPENSPACE_WARNINGS_AS_ERRORS "Treat warnings as errors" OFF)
-option(OPENSPACE_DISABLE_EXTERNAL_WARNINGS "Disable warnings in external libraries" ON)
include(src/CMakeLists.txt)
create_openspace_target()
diff --git a/apps/Launcher/CMakeLists.txt b/apps/Launcher/CMakeLists.txt
index df27f03040..6e26370ce8 100644
--- a/apps/Launcher/CMakeLists.txt
+++ b/apps/Launcher/CMakeLists.txt
@@ -25,7 +25,7 @@
set(APPLICATION_NAME Launcher)
set(APPLICATION_LINK_TO_OPENSPACE ON)
-include (${OPENSPACE_CMAKE_EXT_DIR}/handle_external_library.cmake)
+include (${GHOUL_BASE_DIR}/ext/handle_external_library.cmake)
set(application_path ${OPENSPACE_APPS_DIR}/Launcher)
diff --git a/apps/Launcher/infowidget.cpp b/apps/Launcher/infowidget.cpp
index a10d9430e6..ff2537c407 100644
--- a/apps/Launcher/infowidget.cpp
+++ b/apps/Launcher/infowidget.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/apps/Launcher/infowidget.h b/apps/Launcher/infowidget.h
index 2cf9d1f5da..2099a774af 100644
--- a/apps/Launcher/infowidget.h
+++ b/apps/Launcher/infowidget.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/apps/Launcher/main.cpp b/apps/Launcher/main.cpp
index 63a90a620e..2a2b819bdf 100644
--- a/apps/Launcher/main.cpp
+++ b/apps/Launcher/main.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/apps/Launcher/mainwindow.cpp b/apps/Launcher/mainwindow.cpp
index 02fb514dc7..4876a717b4 100644
--- a/apps/Launcher/mainwindow.cpp
+++ b/apps/Launcher/mainwindow.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/apps/Launcher/mainwindow.h b/apps/Launcher/mainwindow.h
index 62859548b0..e3360b1c23 100644
--- a/apps/Launcher/mainwindow.h
+++ b/apps/Launcher/mainwindow.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/apps/Launcher/shortcutwidget.cpp b/apps/Launcher/shortcutwidget.cpp
index 280da6b81f..3f26becb99 100644
--- a/apps/Launcher/shortcutwidget.cpp
+++ b/apps/Launcher/shortcutwidget.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/apps/Launcher/shortcutwidget.h b/apps/Launcher/shortcutwidget.h
index d488281861..1601be7843 100644
--- a/apps/Launcher/shortcutwidget.h
+++ b/apps/Launcher/shortcutwidget.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/apps/Launcher/syncwidget.cpp b/apps/Launcher/syncwidget.cpp
index b4c2152364..6ed87b2544 100644
--- a/apps/Launcher/syncwidget.cpp
+++ b/apps/Launcher/syncwidget.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/apps/Launcher/syncwidget.h b/apps/Launcher/syncwidget.h
index c83a55064a..b4b2c108e4 100644
--- a/apps/Launcher/syncwidget.h
+++ b/apps/Launcher/syncwidget.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/apps/OpenSpace/main.cpp b/apps/OpenSpace/main.cpp
index 770d60edfc..753aa07ed3 100644
--- a/apps/OpenSpace/main.cpp
+++ b/apps/OpenSpace/main.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -130,6 +130,8 @@ int main(int argc, char** argv) {
_sgctEngine->setExternalControlCallback(mainExternalControlCallback);
_sgctEngine->setCharCallbackFunction(mainCharCallback);
+ sgct::MessageHandler::instance()->setNotifyLevel(sgct::MessageHandler::NOTIFY_ALL);
+
// set encode and decode functions
// NOTE: starts synchronizing before init functions
sgct::SharedData::instance()->setEncodeFunction(mainEncodeFun);
diff --git a/config/sgct/single.xml b/config/sgct/single.xml
index 0507f9f5c0..54b6d3aa3a 100644
--- a/config/sgct/single.xml
+++ b/config/sgct/single.xml
@@ -18,18 +18,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
-
+
diff --git a/data b/data
index 48485d99ac..bea6ee4af7 160000
--- a/data
+++ b/data
@@ -1 +1 @@
-Subproject commit 48485d99ac7ba5e2c378869d4069f03484872e25
+Subproject commit bea6ee4af76745ce05b84dd6ae6a9b406bf3d99a
diff --git a/ext/ghoul b/ext/ghoul
index 8e6cd04b8d..50efd3b581 160000
--- a/ext/ghoul
+++ b/ext/ghoul
@@ -1 +1 @@
-Subproject commit 8e6cd04b8d6658bebf454f5a957dfcf8f84325e4
+Subproject commit 50efd3b58198121e41c5c115cee0ebaebeff2e9e
diff --git a/include/openspace/engine/configurationmanager.h b/include/openspace/engine/configurationmanager.h
index d9bb6cb499..7b5ff621ae 100644
--- a/include/openspace/engine/configurationmanager.h
+++ b/include/openspace/engine/configurationmanager.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/engine/downloadmanager.h b/include/openspace/engine/downloadmanager.h
index 5825f3c8b9..653dd1edd1 100644
--- a/include/openspace/engine/downloadmanager.h
+++ b/include/openspace/engine/downloadmanager.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/engine/logfactory.h b/include/openspace/engine/logfactory.h
index 3df5af6d45..d3067f213c 100644
--- a/include/openspace/engine/logfactory.h
+++ b/include/openspace/engine/logfactory.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/engine/moduleengine.h b/include/openspace/engine/moduleengine.h
index e2ea3ac4a1..bb7c86aa15 100644
--- a/include/openspace/engine/moduleengine.h
+++ b/include/openspace/engine/moduleengine.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/engine/openspaceengine.h b/include/openspace/engine/openspaceengine.h
index ac044533b5..f921b0ded9 100644
--- a/include/openspace/engine/openspaceengine.h
+++ b/include/openspace/engine/openspaceengine.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/engine/wrapper/sgctwindowwrapper.h b/include/openspace/engine/wrapper/sgctwindowwrapper.h
index b74ba8abb2..02a0d25f73 100644
--- a/include/openspace/engine/wrapper/sgctwindowwrapper.h
+++ b/include/openspace/engine/wrapper/sgctwindowwrapper.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/engine/wrapper/windowwrapper.h b/include/openspace/engine/wrapper/windowwrapper.h
index 9125e6f8d3..31712d7fb2 100644
--- a/include/openspace/engine/wrapper/windowwrapper.h
+++ b/include/openspace/engine/wrapper/windowwrapper.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/interaction/controller.h b/include/openspace/interaction/controller.h
index d1af77b0a3..a4349c248d 100644
--- a/include/openspace/interaction/controller.h
+++ b/include/openspace/interaction/controller.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/interaction/interactionhandler.h b/include/openspace/interaction/interactionhandler.h
index 820854ed73..9a314d2dfe 100644
--- a/include/openspace/interaction/interactionhandler.h
+++ b/include/openspace/interaction/interactionhandler.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/interaction/keyboardcontroller.h b/include/openspace/interaction/keyboardcontroller.h
index 5e2f01c26c..d739d9b802 100644
--- a/include/openspace/interaction/keyboardcontroller.h
+++ b/include/openspace/interaction/keyboardcontroller.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/interaction/luaconsole.h b/include/openspace/interaction/luaconsole.h
index 97cc665033..547fe09c1e 100644
--- a/include/openspace/interaction/luaconsole.h
+++ b/include/openspace/interaction/luaconsole.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/interaction/mousecontroller.h b/include/openspace/interaction/mousecontroller.h
index 24f6089bd0..bc247ec384 100644
--- a/include/openspace/interaction/mousecontroller.h
+++ b/include/openspace/interaction/mousecontroller.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/network/messagestructures.h b/include/openspace/network/messagestructures.h
index dee4b9f6e6..16f3a8fd8b 100644
--- a/include/openspace/network/messagestructures.h
+++ b/include/openspace/network/messagestructures.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/network/networkengine.h b/include/openspace/network/networkengine.h
index 1ca77d9210..a2e8f6fdb3 100644
--- a/include/openspace/network/networkengine.h
+++ b/include/openspace/network/networkengine.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/network/parallelconnection.h b/include/openspace/network/parallelconnection.h
index 5297654c31..b4187c1c5b 100644
--- a/include/openspace/network/parallelconnection.h
+++ b/include/openspace/network/parallelconnection.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/matrixproperty.h b/include/openspace/properties/matrixproperty.h
index 3769c59067..572d840933 100644
--- a/include/openspace/properties/matrixproperty.h
+++ b/include/openspace/properties/matrixproperty.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/numericalproperty.h b/include/openspace/properties/numericalproperty.h
index 80fce6e9f4..09cf92b517 100644
--- a/include/openspace/properties/numericalproperty.h
+++ b/include/openspace/properties/numericalproperty.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/numericalproperty.inl b/include/openspace/properties/numericalproperty.inl
index a5770e03b3..fdaac274ab 100644
--- a/include/openspace/properties/numericalproperty.inl
+++ b/include/openspace/properties/numericalproperty.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/optionproperty.h b/include/openspace/properties/optionproperty.h
index c9b966fabe..ef9a3f9f2e 100644
--- a/include/openspace/properties/optionproperty.h
+++ b/include/openspace/properties/optionproperty.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/property.h b/include/openspace/properties/property.h
index 9770fa426e..4311d3245b 100644
--- a/include/openspace/properties/property.h
+++ b/include/openspace/properties/property.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/propertydelegate.h b/include/openspace/properties/propertydelegate.h
index b9bf9f218f..3ed144cd48 100644
--- a/include/openspace/properties/propertydelegate.h
+++ b/include/openspace/properties/propertydelegate.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/propertydelegate.inl b/include/openspace/properties/propertydelegate.inl
index 21fa253e1d..d3531c1654 100644
--- a/include/openspace/properties/propertydelegate.inl
+++ b/include/openspace/properties/propertydelegate.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/propertyowner.h b/include/openspace/properties/propertyowner.h
index 80b5a3e6d7..f8797cdf66 100644
--- a/include/openspace/properties/propertyowner.h
+++ b/include/openspace/properties/propertyowner.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/scalarproperty.h b/include/openspace/properties/scalarproperty.h
index 2e1e43dacd..18984b5aec 100644
--- a/include/openspace/properties/scalarproperty.h
+++ b/include/openspace/properties/scalarproperty.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/selectionproperty.h b/include/openspace/properties/selectionproperty.h
index 1e793354cc..b70b3d968e 100644
--- a/include/openspace/properties/selectionproperty.h
+++ b/include/openspace/properties/selectionproperty.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/stringproperty.h b/include/openspace/properties/stringproperty.h
index 031873e445..3b06601b13 100644
--- a/include/openspace/properties/stringproperty.h
+++ b/include/openspace/properties/stringproperty.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/templateproperty.h b/include/openspace/properties/templateproperty.h
index 08dfedcc43..3e22e99564 100644
--- a/include/openspace/properties/templateproperty.h
+++ b/include/openspace/properties/templateproperty.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/templateproperty.inl b/include/openspace/properties/templateproperty.inl
index 91bf536d7a..e1f4e041aa 100644
--- a/include/openspace/properties/templateproperty.inl
+++ b/include/openspace/properties/templateproperty.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/triggerproperty.h b/include/openspace/properties/triggerproperty.h
index 33c48f0377..b034ca3477 100644
--- a/include/openspace/properties/triggerproperty.h
+++ b/include/openspace/properties/triggerproperty.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/properties/vectorproperty.h b/include/openspace/properties/vectorproperty.h
index bde36583cf..a1307037ba 100644
--- a/include/openspace/properties/vectorproperty.h
+++ b/include/openspace/properties/vectorproperty.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/query/query.h b/include/openspace/query/query.h
index 8e8096e34b..d5ba392c8f 100644
--- a/include/openspace/query/query.h
+++ b/include/openspace/query/query.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/rendering/abufferrenderer.h b/include/openspace/rendering/abufferrenderer.h
index 168fcc85f1..d432adbb7c 100644
--- a/include/openspace/rendering/abufferrenderer.h
+++ b/include/openspace/rendering/abufferrenderer.h
@@ -92,7 +92,7 @@ private:
/**
* When a volume is attached or detached from the scene graph,
* the resolve program needs to be recompiled.
- * The #volumes vector keeps track of which volumes that can
+ * The #_volumes vector keeps track of which volumes that can
* be rendered using the current resolve program.
*/
std::vector _volumes;
diff --git a/include/openspace/rendering/renderable.h b/include/openspace/rendering/renderable.h
index c790f97a9d..35b60d6037 100644
--- a/include/openspace/rendering/renderable.h
+++ b/include/openspace/rendering/renderable.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/rendering/renderengine.h b/include/openspace/rendering/renderengine.h
index 140731f445..91aee642a1 100644
--- a/include/openspace/rendering/renderengine.h
+++ b/include/openspace/rendering/renderengine.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/rendering/renderer.h b/include/openspace/rendering/renderer.h
index c47c1b7f82..f0ee1f6d70 100644
--- a/include/openspace/rendering/renderer.h
+++ b/include/openspace/rendering/renderer.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/scene/ephemeris.h b/include/openspace/scene/ephemeris.h
index 5c534239d5..ff2ada5807 100644
--- a/include/openspace/scene/ephemeris.h
+++ b/include/openspace/scene/ephemeris.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/scene/scene.h b/include/openspace/scene/scene.h
index 059f179519..6d6a6d599b 100644
--- a/include/openspace/scene/scene.h
+++ b/include/openspace/scene/scene.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/scene/scenegraph.h b/include/openspace/scene/scenegraph.h
index a3b5b619cb..d5251bdf65 100644
--- a/include/openspace/scene/scenegraph.h
+++ b/include/openspace/scene/scenegraph.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/scene/scenegraphnode.h b/include/openspace/scene/scenegraphnode.h
index c8dae57fae..b2977e5c37 100644
--- a/include/openspace/scene/scenegraphnode.h
+++ b/include/openspace/scene/scenegraphnode.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/scripting/script_helper.h b/include/openspace/scripting/script_helper.h
index c5307263ee..5dea29a600 100644
--- a/include/openspace/scripting/script_helper.h
+++ b/include/openspace/scripting/script_helper.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/scripting/scriptengine.h b/include/openspace/scripting/scriptengine.h
index 5347f6493c..1857176ee7 100644
--- a/include/openspace/scripting/scriptengine.h
+++ b/include/openspace/scripting/scriptengine.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -48,15 +48,15 @@ namespace scripting {
class ScriptEngine {
public:
/**
- * This structure represents a Lua library, itself consisting of a unique \m name and
- * an arbitrary number of \m functions
+ * This structure represents a Lua library, itself consisting of a unique #name and
+ * an arbitrary number of #functions
*/
struct LuaLibrary {
/**
- * This structure represents a Lua function with its \m name, \m function pointer
- * \m argumentText describing the arguments this function takes, the \m helpText
- * descripbing the function, and whether it should be shared in a parallel
- * connection (\m parallelShared)
+ * This structure represents a Lua function with its #name, #function pointer
+ * #argumentText describing the arguments this function takes, the #helpText
+ * describing the function, and whether it should be shared in a parallel
+ * connection (#parallelShared)
*/
struct Function {
/// The name of the function
diff --git a/include/openspace/util/camera.h b/include/openspace/util/camera.h
index cb525dcd82..6e63e1714d 100644
--- a/include/openspace/util/camera.h
+++ b/include/openspace/util/camera.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/util/factorymanager.h b/include/openspace/util/factorymanager.h
index 55f6f67ce0..04903eb82b 100644
--- a/include/openspace/util/factorymanager.h
+++ b/include/openspace/util/factorymanager.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -34,7 +34,7 @@ namespace openspace {
/**
* Singleton factory class that handles a variety of ghoul::TemplateFactory%s and makes
- * them available through the #addFactory and factory #methods. Each
+ * them available through the #addFactory and #factory methods. Each
* ghoul::TemplateFactory can only be added once and can be accessed by its type.
*/
class FactoryManager {
diff --git a/include/openspace/util/keys.h b/include/openspace/util/keys.h
index 65cde31f49..f57c143ead 100644
--- a/include/openspace/util/keys.h
+++ b/include/openspace/util/keys.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/util/mouse.h b/include/openspace/util/mouse.h
index 896f4396d5..4b8fa4fa22 100644
--- a/include/openspace/util/mouse.h
+++ b/include/openspace/util/mouse.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/util/openspacemodule.h b/include/openspace/util/openspacemodule.h
index 06e15d64f8..c8c75fc664 100644
--- a/include/openspace/util/openspacemodule.h
+++ b/include/openspace/util/openspacemodule.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -49,9 +49,9 @@ public:
/**
* Initialization method that will register a token of the form
- * ${MODULE_<>} for a specific <> that is set in
- * the OpenSpaceModule constructor. This method will call the internalInitialize
- * method for further customization for each subclass.
+ * ${MODULE_\<\\>} for a specific \<\\> that
+ * is set in the OpenSpaceModule constructor. This method will call the
+ * internalInitialize method for further customization for each subclass.
*/
void initialize();
diff --git a/include/openspace/util/powerscaledcoordinate.h b/include/openspace/util/powerscaledcoordinate.h
index 3727ba7646..d0a655635d 100644
--- a/include/openspace/util/powerscaledcoordinate.h
+++ b/include/openspace/util/powerscaledcoordinate.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/util/powerscaledscalar.h b/include/openspace/util/powerscaledscalar.h
index f268713635..b3c5300075 100644
--- a/include/openspace/util/powerscaledscalar.h
+++ b/include/openspace/util/powerscaledscalar.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/util/powerscaledsphere.h b/include/openspace/util/powerscaledsphere.h
index 5d53b4d41d..57a606f03a 100644
--- a/include/openspace/util/powerscaledsphere.h
+++ b/include/openspace/util/powerscaledsphere.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/util/progressbar.h b/include/openspace/util/progressbar.h
index 789bb03766..0faa543142 100644
--- a/include/openspace/util/progressbar.h
+++ b/include/openspace/util/progressbar.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/util/screenlog.h b/include/openspace/util/screenlog.h
index faf7cb417d..6372926672 100644
--- a/include/openspace/util/screenlog.h
+++ b/include/openspace/util/screenlog.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -42,9 +42,8 @@ public:
using LogLevel = ghoul::logging::LogManager::LogLevel;
/**
- * This struct stores the incoming log entries with their \m level, \m timeString,
- * \m category, \m message, and the generated \m timeStamp used for the expiry
- * calculation.
+ * This struct stores the incoming log entries with their #level, #timeString,
+ * #category, #message, and the generated #timeStamp used for the expiry calculation.
*/
struct LogEntry {
/// The ghoul::logging::LogManager::LogLevel of the log message
@@ -86,9 +85,9 @@ public:
/**
* This method removes all the stored LogEntry%s that have expired, calculated by
- * their timeStamp and the \m _timeToLive value.
+ * their timeStamp and the #_timeToLive value.
* \post All entries retrieved by the #entries function have a timeStamp
- * that is lower than the current time + \m _timeToLive. The current time used is the
+ * that is lower than the current time + #_timeToLive. The current time used is the
* time when this method was last called
*/
void removeExpiredEntries();
diff --git a/include/openspace/util/spicemanager.h b/include/openspace/util/spicemanager.h
index bee2f11b8a..bc18dd88bc 100644
--- a/include/openspace/util/spicemanager.h
+++ b/include/openspace/util/spicemanager.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -240,7 +240,7 @@ public:
* \return true if the function succeeded, false otherwise
* \throws SpiceException If \p body does not name a valid SPICE object.
* \pre \p body must not be empty.
- * \pre \item must not be empty.
+ * \pre \p item must not be empty.
* \sa http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bodfnd_c.html
*/
bool hasValue(const std::string& body, const std::string& item) const;
@@ -298,7 +298,7 @@ public:
* this body
* \param value The value that should be retrieved, this value is case-sensitive
* \param v The destination for the retrieved value
- * \throws SpiceException If the \p body does not name a valid body, \t value
+ * \throws SpiceException If the \p body does not name a valid body, \p value
* is not a valid item for the \p body or the retrieved value is not a single value.
* \pre \p body must not be empty.
* \pre \p value must not be empty.
@@ -317,7 +317,7 @@ public:
* this body
* \param value The value that should be retrieved, this value is case-sensitive
* \param v The destination for the retrieved value
- * \throws SpiceException If the \p body does not name a valid body, \t value
+ * \throws SpiceException If the \p body does not name a valid body, \p value
* is not a valid item for the \p body or the retrieved value is not a two-component
* value.
* \pre \p body must not be empty.
@@ -338,7 +338,7 @@ public:
* this body
* \param value The value that should be retrieved, this value is case-sensitive
* \param v The destination for the retrieved value
- * \throws SpiceException If the \p body does not name a valid body, \t value
+ * \throws SpiceException If the \p body does not name a valid body, \p value
* is not a valid item for the \p body or the retrieved value is not a three-component
* value.
* \pre \p body must not be empty.
@@ -358,7 +358,7 @@ public:
* this body
* \param value The value that should be retrieved, this value is case-sensitive
* \param v The destination for the retrieved value
- * \throws SpiceException If the \p body does not name a valid body, \t value
+ * \throws SpiceException If the \p body does not name a valid body, \p value
* is not a valid item for the \p body or the retrieved value is not a four-component
* value.
* \pre \p body must not be empty.
@@ -379,7 +379,7 @@ public:
* \param value The value that should be retrieved, this value is case-sensitive
* \param v The destination for the retrieved value. The vector must be
* preallocated to the correct size of components that should be retrieved
- * \throws SpiceException If the \p body does not name a valid body, \t value
+ * \throws SpiceException If the \p body does not name a valid body, \p value
* is not a valid item for the \p body or the retrieved value does not contain the
* correct number of components
* value.
@@ -402,7 +402,7 @@ public:
* available through all loaded kernels, if the craft is not supported by any of the
* loaded kernel, or if the provided \p craftTicks is not a valid tick time for the
* specific spacecraft
- * \pre \craftIdCode must not be empty
+ * \pre \p craft must not be empty
*/
double spacecraftClockToET(const std::string& craft, double craftTicks);
@@ -416,19 +416,19 @@ public:
* \throws SpiceException If \p timeString is not a valid timestring according
* to the str2et_c function (see the Particulars section of the linked
* webpage).
- * \pre \t timeString must not be empty
+ * \pre \p timeString must not be empty
* \sa http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/str2et_c.html
*/
double ephemerisTimeFromDate(const std::string& timeString) const;
/**
* Converts the passed \p ephemerisTime into a human-readable date string with a
- * specific \t format.
+ * specific \p formatString.
* \param ephemerisTime The ephemeris time, that is the number of TDB seconds past the
* J2000 epoch
- * \param format The format string describing the output format
+ * \param formatString The format string describing the output format
* \return The destination for the converted date.
- * \pre \t format must not be empty
+ * \pre \p formatString must not be empty
* \sa http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/timout_c.html
*/
std::string dateFromEphemerisTime(double ephemerisTime,
@@ -707,7 +707,7 @@ public:
/// The shape of the returned field of view
Shape shape;
- /// The name of the reference frame in which the \m bounds are defined
+ /// The name of the reference frame in which the #bounds are defined
std::string frameName;
/// The direction towards the center of the field of view
@@ -744,7 +744,7 @@ public:
/// The structure retuned by the #terminatorEllipse method
struct TerminatorEllipseResult {
- /// The vector from the target body at \m targetEphemerisTime to the observer at
+ /// The vector from the target body at #targetEphemerisTime to the observer at
/// the original time
glm::dvec3 observerPosition;
@@ -831,7 +831,7 @@ private:
* by using mainly the ckcov_c and ckobj_c functions.
* http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckobj_c.html ,
* http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ckcov_c.html
- * \param filePath The path to the kernel that should be examined
+ * \param path The path to the kernel that should be examined
* \return true if the operation was successful
* \pre \p path must be nonempty and be an existing file
* \post Coverage times are stored only if loading was successful
@@ -843,7 +843,7 @@ private:
* by using mainly the spkcov_c and spkobj_c functions.
* http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkobj_c.html ,
* http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spkcov_c.html
- * \param filePath The path to the kernel that should be examined
+ * \param path The path to the kernel that should be examined
* \return true if the operation was successful
* \pre \p path must be nonempty and be an existing file
* \post Coverage times are stored only if loading was successful
diff --git a/include/openspace/util/syncbuffer.h b/include/openspace/util/syncbuffer.h
index 48fda29fb8..0633d68ccc 100644
--- a/include/openspace/util/syncbuffer.h
+++ b/include/openspace/util/syncbuffer.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/util/time.h b/include/openspace/util/time.h
index 1f30ee69ac..38a8242033 100644
--- a/include/openspace/util/time.h
+++ b/include/openspace/util/time.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/include/openspace/util/updatestructures.h b/include/openspace/util/updatestructures.h
index faa10c9a4a..83416ea1a7 100644
--- a/include/openspace/util/updatestructures.h
+++ b/include/openspace/util/updatestructures.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/CMakeLists.txt b/modules/base/CMakeLists.txt
index 8cd92a6bc8..11a45e407c 100644
--- a/modules/base/CMakeLists.txt
+++ b/modules/base/CMakeLists.txt
@@ -2,7 +2,7 @@
# #
# OpenSpace #
# #
-# Copyright (c) 2014-2015 #
+# Copyright (c) 2014-2016 #
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy of this #
# software and associated documentation files (the "Software"), to deal in the Software #
diff --git a/modules/base/basemodule.cpp b/modules/base/basemodule.cpp
index 17ab552544..5e99246f74 100644
--- a/modules/base/basemodule.cpp
+++ b/modules/base/basemodule.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/basemodule.h b/modules/base/basemodule.h
index aaafa504cc..ffad43acf1 100644
--- a/modules/base/basemodule.h
+++ b/modules/base/basemodule.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/ephemeris/dynamicephemeris.cpp b/modules/base/ephemeris/dynamicephemeris.cpp
index 8e4a708b40..6deb32922e 100644
--- a/modules/base/ephemeris/dynamicephemeris.cpp
+++ b/modules/base/ephemeris/dynamicephemeris.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/ephemeris/dynamicephemeris.h b/modules/base/ephemeris/dynamicephemeris.h
index 61387c06bf..fdb857523c 100644
--- a/modules/base/ephemeris/dynamicephemeris.h
+++ b/modules/base/ephemeris/dynamicephemeris.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/ephemeris/spiceephemeris.cpp b/modules/base/ephemeris/spiceephemeris.cpp
index cd94ef2fa7..1d4a2220ec 100644
--- a/modules/base/ephemeris/spiceephemeris.cpp
+++ b/modules/base/ephemeris/spiceephemeris.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/ephemeris/spiceephemeris.h b/modules/base/ephemeris/spiceephemeris.h
index afdd5964c0..eff6ddbe78 100644
--- a/modules/base/ephemeris/spiceephemeris.h
+++ b/modules/base/ephemeris/spiceephemeris.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/ephemeris/staticephemeris.cpp b/modules/base/ephemeris/staticephemeris.cpp
index 2fa1a46837..91a668f272 100644
--- a/modules/base/ephemeris/staticephemeris.cpp
+++ b/modules/base/ephemeris/staticephemeris.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/ephemeris/staticephemeris.h b/modules/base/ephemeris/staticephemeris.h
index b04510e357..0f372e3b45 100644
--- a/modules/base/ephemeris/staticephemeris.h
+++ b/modules/base/ephemeris/staticephemeris.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/modelgeometry.cpp b/modules/base/rendering/modelgeometry.cpp
index 51e616955b..f39402ae02 100644
--- a/modules/base/rendering/modelgeometry.cpp
+++ b/modules/base/rendering/modelgeometry.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/modelgeometry.h b/modules/base/rendering/modelgeometry.h
index 6293d5f43f..ec5fa81e68 100644
--- a/modules/base/rendering/modelgeometry.h
+++ b/modules/base/rendering/modelgeometry.h
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014-2015 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#ifndef __MODELGEOMETRY_H__
#define __MODELGEOMETRY_H__
diff --git a/modules/base/rendering/planetgeometry.cpp b/modules/base/rendering/planetgeometry.cpp
index 6498310cfd..a51473ca38 100644
--- a/modules/base/rendering/planetgeometry.cpp
+++ b/modules/base/rendering/planetgeometry.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/planetgeometry.h b/modules/base/rendering/planetgeometry.h
index 58fa3ab3ef..566ad261ad 100644
--- a/modules/base/rendering/planetgeometry.h
+++ b/modules/base/rendering/planetgeometry.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderableconstellationbounds.cpp b/modules/base/rendering/renderableconstellationbounds.cpp
index 03e1caeefc..0162740458 100644
--- a/modules/base/rendering/renderableconstellationbounds.cpp
+++ b/modules/base/rendering/renderableconstellationbounds.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderableconstellationbounds.h b/modules/base/rendering/renderableconstellationbounds.h
index 9b86d88634..f4c8b50c3f 100644
--- a/modules/base/rendering/renderableconstellationbounds.h
+++ b/modules/base/rendering/renderableconstellationbounds.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderablemodel.cpp b/modules/base/rendering/renderablemodel.cpp
index 4370fa67e4..2cedd9f929 100644
--- a/modules/base/rendering/renderablemodel.cpp
+++ b/modules/base/rendering/renderablemodel.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderablemodel.h b/modules/base/rendering/renderablemodel.h
index e32f5de9f0..112ba31693 100644
--- a/modules/base/rendering/renderablemodel.h
+++ b/modules/base/rendering/renderablemodel.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderablepath.cpp b/modules/base/rendering/renderablepath.cpp
index 01a6e83bd3..327ccad32c 100644
--- a/modules/base/rendering/renderablepath.cpp
+++ b/modules/base/rendering/renderablepath.cpp
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014-2015 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#include
#include
diff --git a/modules/base/rendering/renderablepath.h b/modules/base/rendering/renderablepath.h
index 141a91c3b1..a97cfd576b 100644
--- a/modules/base/rendering/renderablepath.h
+++ b/modules/base/rendering/renderablepath.h
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014-2015 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#ifndef __RENDERABLEPATH_H__
#define __RENDERABLEPATH_H__
diff --git a/modules/base/rendering/renderableplane.cpp b/modules/base/rendering/renderableplane.cpp
index fc564d858a..348aa6b731 100644
--- a/modules/base/rendering/renderableplane.cpp
+++ b/modules/base/rendering/renderableplane.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderableplane.h b/modules/base/rendering/renderableplane.h
index 8a61cd1c03..734edc17d3 100644
--- a/modules/base/rendering/renderableplane.h
+++ b/modules/base/rendering/renderableplane.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderableplanet.cpp b/modules/base/rendering/renderableplanet.cpp
index 4de93121a9..eac65915f0 100644
--- a/modules/base/rendering/renderableplanet.cpp
+++ b/modules/base/rendering/renderableplanet.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -40,6 +40,9 @@
#include
#include
+#define _USE_MATH_DEFINES
+#include
+
namespace {
const std::string _loggerCat = "RenderablePlanet";
@@ -184,9 +187,9 @@ void RenderablePlanet::render(const RenderData& data)
glm::mat4 transform = glm::mat4(1);
//earth needs to be rotated for that to work.
- glm::mat4 rot = glm::rotate(transform, 90.f, glm::vec3(1, 0, 0));
- glm::mat4 roty = glm::rotate(transform, 90.f, glm::vec3(0, -1, 0));
- glm::mat4 rotProp = glm::rotate(transform, static_cast(_rotation), glm::vec3(0, 1, 0));
+ glm::mat4 rot = glm::rotate(transform, static_cast(M_PI_2), glm::vec3(1, 0, 0));
+ glm::mat4 roty = glm::rotate(transform, static_cast(M_PI_2), glm::vec3(0, -1, 0));
+ glm::mat4 rotProp = glm::rotate(transform, glm::radians(static_cast(_rotation)), glm::vec3(0, 1, 0));
for (int i = 0; i < 3; i++){
for (int j = 0; j < 3; j++){
diff --git a/modules/base/rendering/renderableplanet.h b/modules/base/rendering/renderableplanet.h
index 4c7fb8bd0b..d7157d3f10 100644
--- a/modules/base/rendering/renderableplanet.h
+++ b/modules/base/rendering/renderableplanet.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderablesphere.cpp b/modules/base/rendering/renderablesphere.cpp
index b9b42bc218..ba28d3d73d 100644
--- a/modules/base/rendering/renderablesphere.cpp
+++ b/modules/base/rendering/renderablesphere.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -33,6 +33,8 @@
#include
+#define _USE_MATH_DEFINES
+#include
namespace {
const std::string _loggerCat = "RenderableSphere";
@@ -149,7 +151,7 @@ void RenderableSphere::render(const RenderData& data) {
glm::mat4 transform = glm::mat4(1.0);
- transform = glm::rotate(transform, 90.f, glm::vec3(1, 0, 0));
+ transform = glm::rotate(transform, static_cast(M_PI_2), glm::vec3(1, 0, 0));
// Activate shader
diff --git a/modules/base/rendering/renderablesphere.h b/modules/base/rendering/renderablesphere.h
index 0eade6acb1..6b4e737c6f 100644
--- a/modules/base/rendering/renderablesphere.h
+++ b/modules/base/rendering/renderablesphere.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderablesphericalgrid.cpp b/modules/base/rendering/renderablesphericalgrid.cpp
index 97023f1daa..9e79ee29d8 100644
--- a/modules/base/rendering/renderablesphericalgrid.cpp
+++ b/modules/base/rendering/renderablesphericalgrid.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -110,7 +110,7 @@ RenderableSphericalGrid::RenderableSphericalGrid(const ghoul::Dictionary& dictio
_varray[nr].tex[1] = t2;
glm::vec4 tmp(x, y, z, 1);
- glm::mat4 rot = glm::rotate(glm::mat4(1), 90.f, glm::vec3(1, 0, 0));
+ glm::mat4 rot = glm::rotate(glm::mat4(1), static_cast(M_PI_2), glm::vec3(1, 0, 0));
tmp = _gridMatrix*rot*tmp;
for (int i = 0; i < 3; i++){
diff --git a/modules/base/rendering/renderablesphericalgrid.h b/modules/base/rendering/renderablesphericalgrid.h
index fc43f4a564..b695364ac0 100644
--- a/modules/base/rendering/renderablesphericalgrid.h
+++ b/modules/base/rendering/renderablesphericalgrid.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderablestars.cpp b/modules/base/rendering/renderablestars.cpp
index d9aa7c2d1f..836ea1593e 100644
--- a/modules/base/rendering/renderablestars.cpp
+++ b/modules/base/rendering/renderablestars.cpp
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-*****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#include
diff --git a/modules/base/rendering/renderablestars.h b/modules/base/rendering/renderablestars.h
index d3c618af1f..68a1e5c8ea 100644
--- a/modules/base/rendering/renderablestars.h
+++ b/modules/base/rendering/renderablestars.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderabletrail.cpp b/modules/base/rendering/renderabletrail.cpp
index c8a3f18d03..3af2bdfe9e 100644
--- a/modules/base/rendering/renderabletrail.cpp
+++ b/modules/base/rendering/renderabletrail.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/renderabletrail.h b/modules/base/rendering/renderabletrail.h
index 147b2097ff..6760eee54a 100644
--- a/modules/base/rendering/renderabletrail.h
+++ b/modules/base/rendering/renderabletrail.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/simplespheregeometry.cpp b/modules/base/rendering/simplespheregeometry.cpp
index a4563abfd8..43e5fde47e 100644
--- a/modules/base/rendering/simplespheregeometry.cpp
+++ b/modules/base/rendering/simplespheregeometry.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/simplespheregeometry.h b/modules/base/rendering/simplespheregeometry.h
index 2da64b8109..fc506f00bf 100644
--- a/modules/base/rendering/simplespheregeometry.h
+++ b/modules/base/rendering/simplespheregeometry.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/wavefrontgeometry.cpp b/modules/base/rendering/wavefrontgeometry.cpp
index 0b89cf1f54..9c45458adf 100644
--- a/modules/base/rendering/wavefrontgeometry.cpp
+++ b/modules/base/rendering/wavefrontgeometry.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/rendering/wavefrontgeometry.h b/modules/base/rendering/wavefrontgeometry.h
index d068c27a34..bc26bcfb24 100644
--- a/modules/base/rendering/wavefrontgeometry.h
+++ b/modules/base/rendering/wavefrontgeometry.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/constellationbounds_fs.glsl b/modules/base/shaders/constellationbounds_fs.glsl
index 0c217770f6..59f2d4d22a 100644
--- a/modules/base/shaders/constellationbounds_fs.glsl
+++ b/modules/base/shaders/constellationbounds_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/constellationbounds_vs.glsl b/modules/base/shaders/constellationbounds_vs.glsl
index 544abf11f9..49faefa671 100644
--- a/modules/base/shaders/constellationbounds_vs.glsl
+++ b/modules/base/shaders/constellationbounds_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/ephemeris_fs.glsl b/modules/base/shaders/ephemeris_fs.glsl
index d589c5e6e8..49453927c1 100644
--- a/modules/base/shaders/ephemeris_fs.glsl
+++ b/modules/base/shaders/ephemeris_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/ephemeris_vs.glsl b/modules/base/shaders/ephemeris_vs.glsl
index 4cdca1af3f..0f18057acf 100644
--- a/modules/base/shaders/ephemeris_vs.glsl
+++ b/modules/base/shaders/ephemeris_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/imageplane_fs.glsl b/modules/base/shaders/imageplane_fs.glsl
index 9afd5f6967..69544de87c 100644
--- a/modules/base/shaders/imageplane_fs.glsl
+++ b/modules/base/shaders/imageplane_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/imageplane_vs.glsl b/modules/base/shaders/imageplane_vs.glsl
index 1d38eb6b77..911f770991 100644
--- a/modules/base/shaders/imageplane_vs.glsl
+++ b/modules/base/shaders/imageplane_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/model_fs.glsl b/modules/base/shaders/model_fs.glsl
index 634b6c0db7..f952a8d21a 100644
--- a/modules/base/shaders/model_fs.glsl
+++ b/modules/base/shaders/model_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/model_vs.glsl b/modules/base/shaders/model_vs.glsl
index 338160f233..8b7b035ed9 100644
--- a/modules/base/shaders/model_vs.glsl
+++ b/modules/base/shaders/model_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/path_fs.glsl b/modules/base/shaders/path_fs.glsl
index c1270d9ad5..2f4dfb6d9f 100644
--- a/modules/base/shaders/path_fs.glsl
+++ b/modules/base/shaders/path_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/path_gs.glsl b/modules/base/shaders/path_gs.glsl
index dbe54155d4..c47af01869 100644
--- a/modules/base/shaders/path_gs.glsl
+++ b/modules/base/shaders/path_gs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/path_vs.glsl b/modules/base/shaders/path_vs.glsl
index 451eb0613e..b92af90cbb 100644
--- a/modules/base/shaders/path_vs.glsl
+++ b/modules/base/shaders/path_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/plane_fs.glsl b/modules/base/shaders/plane_fs.glsl
index bcf9f35707..1a90e669ac 100644
--- a/modules/base/shaders/plane_fs.glsl
+++ b/modules/base/shaders/plane_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/plane_vs.glsl b/modules/base/shaders/plane_vs.glsl
index 1d38eb6b77..911f770991 100644
--- a/modules/base/shaders/plane_vs.glsl
+++ b/modules/base/shaders/plane_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/sphere_fs.glsl b/modules/base/shaders/sphere_fs.glsl
index 93090b18b8..17b58bbb44 100644
--- a/modules/base/shaders/sphere_fs.glsl
+++ b/modules/base/shaders/sphere_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/sphere_vs.glsl b/modules/base/shaders/sphere_vs.glsl
index 8933103c00..90ef6bb6d2 100644
--- a/modules/base/shaders/sphere_vs.glsl
+++ b/modules/base/shaders/sphere_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/star_fs.glsl b/modules/base/shaders/star_fs.glsl
index 7cac841e20..43a9299449 100644
--- a/modules/base/shaders/star_fs.glsl
+++ b/modules/base/shaders/star_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/base/shaders/star_ge.glsl b/modules/base/shaders/star_ge.glsl
index b1d75ce938..09af7ddecf 100644
--- a/modules/base/shaders/star_ge.glsl
+++ b/modules/base/shaders/star_ge.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -32,7 +32,6 @@ const vec2 corners[4] = vec2[4](
);
#include "PowerScaling/powerScalingMath.hglsl"
-#include <${SHADERS_GENERATED}/constants.hglsl>:notrack
layout(points) in;
layout(triangle_strip, max_vertices = 4) out;
@@ -76,7 +75,7 @@ void main() {
// Calculate the positions of the lower left and upper right corners of the
// billboard in screen-space
- const vec2 screenSize = vec2(SCREEN_WIDTH, SCREEN_HEIGHT);
+ const vec2 screenSize = vec2(#{rendererData.windowWidth}, #{rendererData.windowHeight});
vec2 ll = (((projPos[1].xy / projPos[1].w) + 1) / 2) * screenSize;
vec2 ur = (((projPos[2].xy / projPos[2].w) + 1) / 2) * screenSize;
diff --git a/modules/base/shaders/star_vs.glsl b/modules/base/shaders/star_vs.glsl
index 5efe1055bf..fe621fd1d1 100644
--- a/modules/base/shaders/star_vs.glsl
+++ b/modules/base/shaders/star_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/kameleon/src/kameleonwrapper.cpp b/modules/kameleon/src/kameleonwrapper.cpp
index 1ebdf0c3a2..4d88a1895d 100644
--- a/modules/kameleon/src/kameleonwrapper.cpp
+++ b/modules/kameleon/src/kameleonwrapper.cpp
@@ -23,7 +23,7 @@
****************************************************************************************/
#include
-#include
+//#include
#include
#include
@@ -208,9 +208,9 @@ float* KameleonWrapper::getUniformSampledValues(
return glm::clamp(izerotoone, 0, bins-1);
};
- ProgressBar pb(static_cast(outDimensions.x));
+ //ProgressBar pb(static_cast(outDimensions.x));
for (int x = 0; x < outDimensions.x; ++x) {
- pb.print(x);
+ //pb.print(x);
for (int y = 0; y < outDimensions.y; ++y) {
for (int z = 0; z < outDimensions.z; ++z) {
@@ -384,9 +384,9 @@ float* KameleonWrapper::getUniformSampledVectorValues(
//LDEBUG(zVar << "Min: " << varZMin);
//LDEBUG(zVar << "Max: " << varZMax);
- ProgressBar pb(static_cast(outDimensions.x));
+ //ProgressBar pb(static_cast(outDimensions.x));
for (int x = 0; x < outDimensions.x; ++x) {
- pb.print(x);
+ //pb.print(x);
for (int y = 0; y < outDimensions.y; ++y) {
for (int z = 0; z < outDimensions.z; ++z) {
diff --git a/modules/newhorizons/CMakeLists.txt b/modules/newhorizons/CMakeLists.txt
index 31177d614b..f49c4af7cf 100644
--- a/modules/newhorizons/CMakeLists.txt
+++ b/modules/newhorizons/CMakeLists.txt
@@ -2,7 +2,7 @@
# #
# OpenSpace #
# #
-# Copyright (c) 2014-2015 #
+# Copyright (c) 2014-2016 #
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy of this #
# software and associated documentation files (the "Software"), to deal in the Software #
diff --git a/modules/newhorizons/newhorizonsmodule.cpp b/modules/newhorizons/newhorizonsmodule.cpp
index 5b49283792..5daadd11d2 100644
--- a/modules/newhorizons/newhorizonsmodule.cpp
+++ b/modules/newhorizons/newhorizonsmodule.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/newhorizonsmodule.h b/modules/newhorizons/newhorizonsmodule.h
index 003b68e961..e4b57eaa7a 100644
--- a/modules/newhorizons/newhorizonsmodule.h
+++ b/modules/newhorizons/newhorizonsmodule.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/rendering/planetgeometryprojection.cpp b/modules/newhorizons/rendering/planetgeometryprojection.cpp
index 5df2e2c862..f945a6fd86 100644
--- a/modules/newhorizons/rendering/planetgeometryprojection.cpp
+++ b/modules/newhorizons/rendering/planetgeometryprojection.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/rendering/planetgeometryprojection.h b/modules/newhorizons/rendering/planetgeometryprojection.h
index d4fd56e89d..8a621c7ae9 100644
--- a/modules/newhorizons/rendering/planetgeometryprojection.h
+++ b/modules/newhorizons/rendering/planetgeometryprojection.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/rendering/renderablecrawlingline.cpp b/modules/newhorizons/rendering/renderablecrawlingline.cpp
index 52793b08a3..e2118342a3 100644
--- a/modules/newhorizons/rendering/renderablecrawlingline.cpp
+++ b/modules/newhorizons/rendering/renderablecrawlingline.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/rendering/renderablecrawlingline.h b/modules/newhorizons/rendering/renderablecrawlingline.h
index 61d6b83bbe..442116ef1b 100644
--- a/modules/newhorizons/rendering/renderablecrawlingline.h
+++ b/modules/newhorizons/rendering/renderablecrawlingline.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/rendering/renderablefov.cpp b/modules/newhorizons/rendering/renderablefov.cpp
index 058081d2bb..bac5f40e02 100644
--- a/modules/newhorizons/rendering/renderablefov.cpp
+++ b/modules/newhorizons/rendering/renderablefov.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/rendering/renderablefov.h b/modules/newhorizons/rendering/renderablefov.h
index a2802ab4f2..831efdb92b 100644
--- a/modules/newhorizons/rendering/renderablefov.h
+++ b/modules/newhorizons/rendering/renderablefov.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/rendering/renderablemodelprojection.cpp b/modules/newhorizons/rendering/renderablemodelprojection.cpp
index 206a12e47d..70a0758ae2 100644
--- a/modules/newhorizons/rendering/renderablemodelprojection.cpp
+++ b/modules/newhorizons/rendering/renderablemodelprojection.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
-* Copyright (c) 2014-2015 *
+* Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -416,9 +416,9 @@ void RenderableModelProjection::attitudeParameters(double time) {
_transform = glm::mat4(1);
- glm::mat4 rotPropX = glm::rotate(_transform, static_cast(_rotationX), glm::vec3(1, 0, 0));
- glm::mat4 rotPropY = glm::rotate(_transform, static_cast(_rotationY), glm::vec3(0, 1, 0));
- glm::mat4 rotPropZ = glm::rotate(_transform, static_cast(_rotationZ), glm::vec3(0, 0, 1));
+ glm::mat4 rotPropX = glm::rotate(_transform, glm::radians(static_cast(_rotationX)), glm::vec3(1, 0, 0));
+ glm::mat4 rotPropY = glm::rotate(_transform, glm::radians(static_cast(_rotationY)), glm::vec3(0, 1, 0));
+ glm::mat4 rotPropZ = glm::rotate(_transform, glm::radians(static_cast(_rotationZ)), glm::vec3(0, 0, 1));
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
diff --git a/modules/newhorizons/rendering/renderablemodelprojection.h b/modules/newhorizons/rendering/renderablemodelprojection.h
index 017bee0e32..61ea52b3f5 100644
--- a/modules/newhorizons/rendering/renderablemodelprojection.h
+++ b/modules/newhorizons/rendering/renderablemodelprojection.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
-* Copyright (c) 2014-2015 *
+* Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/rendering/renderableplaneprojection.cpp b/modules/newhorizons/rendering/renderableplaneprojection.cpp
index efa2b39136..9dd45d40a8 100644
--- a/modules/newhorizons/rendering/renderableplaneprojection.cpp
+++ b/modules/newhorizons/rendering/renderableplaneprojection.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
-* Copyright (c) 2014-2015 *
+* Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/rendering/renderableplaneprojection.h b/modules/newhorizons/rendering/renderableplaneprojection.h
index c13eda6d8b..aceeb597be 100644
--- a/modules/newhorizons/rendering/renderableplaneprojection.h
+++ b/modules/newhorizons/rendering/renderableplaneprojection.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
-* Copyright (c) 2014-2015 *
+* Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/rendering/renderableplanetprojection.cpp b/modules/newhorizons/rendering/renderableplanetprojection.cpp
index 67b54072eb..24972555d4 100644
--- a/modules/newhorizons/rendering/renderableplanetprojection.cpp
+++ b/modules/newhorizons/rendering/renderableplanetprojection.cpp
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
// open space includes
#include
@@ -423,14 +423,14 @@ glm::mat4 RenderablePlanetProjection::computeProjectorMatrix(const glm::vec3 loc
void RenderablePlanetProjection::attitudeParameters(double time){
// precomputations for shader
- _stateMatrix = SpiceManager::ref().positionTransformMatrix(_frame, _mainFrame, _time);
+ _stateMatrix = SpiceManager::ref().positionTransformMatrix(_frame, _mainFrame, time);
_instrumentMatrix = SpiceManager::ref().positionTransformMatrix(_instrumentID, _mainFrame, time);
_transform = glm::mat4(1);
//90 deg rotation w.r.t spice req.
- glm::mat4 rot = glm::rotate(_transform, 90.f, glm::vec3(1, 0, 0));
- glm::mat4 roty = glm::rotate(_transform, 90.f, glm::vec3(0, -1, 0));
- glm::mat4 rotProp = glm::rotate(_transform, static_cast(_rotation), glm::vec3(0, 1, 0));
+ glm::mat4 rot = glm::rotate(_transform, static_cast(M_PI_2), glm::vec3(1, 0, 0));
+ glm::mat4 roty = glm::rotate(_transform, static_cast(M_PI_2), glm::vec3(0, -1, 0));
+ glm::mat4 rotProp = glm::rotate(_transform, static_cast(glm::radians(static_cast(_rotation))), glm::vec3(0, 1, 0));
for (int i = 0; i < 3; i++){
for (int j = 0; j < 3; j++){
diff --git a/modules/newhorizons/rendering/renderableplanetprojection.h b/modules/newhorizons/rendering/renderableplanetprojection.h
index a66bb12442..e1d9c9b29f 100644
--- a/modules/newhorizons/rendering/renderableplanetprojection.h
+++ b/modules/newhorizons/rendering/renderableplanetprojection.h
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#ifndef __RENDERABLEPLANETPROJECTION_H__
#define __RENDERABLEPLANETPROJECTION_H__
diff --git a/modules/newhorizons/rendering/renderableshadowcylinder.cpp b/modules/newhorizons/rendering/renderableshadowcylinder.cpp
index 8a0c46ef63..a6aa0bb07f 100644
--- a/modules/newhorizons/rendering/renderableshadowcylinder.cpp
+++ b/modules/newhorizons/rendering/renderableshadowcylinder.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
-* Copyright (c) 2014-2015 *
+* Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -52,12 +52,15 @@ namespace openspace {
: Renderable(dictionary)
, _numberOfPoints("amountOfPoints", "Points", 190, 1, 300)
, _shadowLength("shadowLength", "Shadow Length", 0.1, 0.0, 0.5)
+ , _shadowColor("shadowColor", "Shadow Color",
+ glm::vec4(1.f, 1.f, 1.f, 0.25f), glm::vec4(0.f), glm::vec4(1.f))
, _shader(nullptr)
, _vao(0)
, _vbo(0)
{
addProperty(_numberOfPoints);
addProperty(_shadowLength);
+ addProperty(_shadowColor);
bool success = dictionary.getValue(_keyType, _terminatorType);
ghoul_assert(success, "");
@@ -132,6 +135,7 @@ void RenderableShadowCylinder::render(const RenderData& data){
_shader->setUniform("ViewProjection", data.camera.viewProjectionMatrix());
_shader->setUniform("ModelTransform", _transform);
+ _shader->setUniform("shadowColor", _shadowColor);
setPscUniforms(_shader.get(), &data.camera, data.position);
glBindVertexArray(_vao);
diff --git a/modules/newhorizons/rendering/renderableshadowcylinder.h b/modules/newhorizons/rendering/renderableshadowcylinder.h
index 8993fc9467..044579ac28 100644
--- a/modules/newhorizons/rendering/renderableshadowcylinder.h
+++ b/modules/newhorizons/rendering/renderableshadowcylinder.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -72,6 +72,7 @@ namespace openspace {
void createCylinder();
properties::IntProperty _numberOfPoints;
properties::FloatProperty _shadowLength;
+ properties::Vec4Property _shadowColor;
std::unique_ptr _shader;
diff --git a/modules/newhorizons/rendering/simplespheregeometryprojection.cpp b/modules/newhorizons/rendering/simplespheregeometryprojection.cpp
index e8f1471848..69c41a5fe6 100644
--- a/modules/newhorizons/rendering/simplespheregeometryprojection.cpp
+++ b/modules/newhorizons/rendering/simplespheregeometryprojection.cpp
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#include
#include
diff --git a/modules/newhorizons/rendering/simplespheregeometryprojection.h b/modules/newhorizons/rendering/simplespheregeometryprojection.h
index 7f6bca6680..8c5d91fe4e 100644
--- a/modules/newhorizons/rendering/simplespheregeometryprojection.h
+++ b/modules/newhorizons/rendering/simplespheregeometryprojection.h
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#ifndef __SIMPLESPHEREGEOMETRYPROJECTION_H__
#define __SIMPLESPHEREGEOMETRYPROJECTION_H__
diff --git a/modules/newhorizons/rendering/writeToTexture.h b/modules/newhorizons/rendering/writeToTexture.h
index 1ccae2a8c2..6d2948a09b 100644
--- a/modules/newhorizons/rendering/writeToTexture.h
+++ b/modules/newhorizons/rendering/writeToTexture.h
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#ifndef __RENDERABLEPLANET_H__
#define __RENDERABLEPLANET_H__
diff --git a/modules/newhorizons/shaders/crawlingline_fs.glsl b/modules/newhorizons/shaders/crawlingline_fs.glsl
index 34fb3b517e..0d9f273637 100644
--- a/modules/newhorizons/shaders/crawlingline_fs.glsl
+++ b/modules/newhorizons/shaders/crawlingline_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/crawlingline_vs.glsl b/modules/newhorizons/shaders/crawlingline_vs.glsl
index 28bd994737..90d009da8d 100644
--- a/modules/newhorizons/shaders/crawlingline_vs.glsl
+++ b/modules/newhorizons/shaders/crawlingline_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/fov_fs.glsl b/modules/newhorizons/shaders/fov_fs.glsl
index b237b7be71..b8a8b6b9be 100644
--- a/modules/newhorizons/shaders/fov_fs.glsl
+++ b/modules/newhorizons/shaders/fov_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/fov_vs.glsl b/modules/newhorizons/shaders/fov_vs.glsl
index 2f777b8528..8c4158d6cd 100644
--- a/modules/newhorizons/shaders/fov_vs.glsl
+++ b/modules/newhorizons/shaders/fov_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/modelShader_fs.glsl b/modules/newhorizons/shaders/modelShader_fs.glsl
index 7221adadf9..33577b0ffb 100644
--- a/modules/newhorizons/shaders/modelShader_fs.glsl
+++ b/modules/newhorizons/shaders/modelShader_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/modelShader_vs.glsl b/modules/newhorizons/shaders/modelShader_vs.glsl
index 6ae3ac64ea..4f047a8587 100644
--- a/modules/newhorizons/shaders/modelShader_vs.glsl
+++ b/modules/newhorizons/shaders/modelShader_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/projectionPass_fs.glsl b/modules/newhorizons/shaders/projectionPass_fs.glsl
index 8232fb9e5d..0d52346019 100644
--- a/modules/newhorizons/shaders/projectionPass_fs.glsl
+++ b/modules/newhorizons/shaders/projectionPass_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/projectionPass_vs.glsl b/modules/newhorizons/shaders/projectionPass_vs.glsl
index 166c67d394..09b67bc359 100644
--- a/modules/newhorizons/shaders/projectionPass_vs.glsl
+++ b/modules/newhorizons/shaders/projectionPass_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/projectiveTexture_fs.glsl b/modules/newhorizons/shaders/projectiveTexture_fs.glsl
index 1c2195e69c..61a922ab0a 100644
--- a/modules/newhorizons/shaders/projectiveTexture_fs.glsl
+++ b/modules/newhorizons/shaders/projectiveTexture_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/projectiveTexture_vs.glsl b/modules/newhorizons/shaders/projectiveTexture_vs.glsl
index c7b39aa039..de6a755682 100644
--- a/modules/newhorizons/shaders/projectiveTexture_vs.glsl
+++ b/modules/newhorizons/shaders/projectiveTexture_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/terminatorshadow_fs.glsl b/modules/newhorizons/shaders/terminatorshadow_fs.glsl
index 967e1ad03e..b840641734 100644
--- a/modules/newhorizons/shaders/terminatorshadow_fs.glsl
+++ b/modules/newhorizons/shaders/terminatorshadow_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/shaders/terminatorshadow_vs.glsl b/modules/newhorizons/shaders/terminatorshadow_vs.glsl
index 7f5398e74f..1ef34780d1 100644
--- a/modules/newhorizons/shaders/terminatorshadow_vs.glsl
+++ b/modules/newhorizons/shaders/terminatorshadow_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -37,6 +37,7 @@ out vec4 vs_color;
//out float fade;
uniform uint nVertices;
+uniform vec4 shadowColor;
//uniform float lineFade;
#include "PowerScaling/powerScaling_vs.hglsl"
@@ -46,7 +47,7 @@ void main() {
//fade = 1.0 - id;
if(mod(gl_VertexID,2) == 0.f){
- vs_color = vec4(1,1,1,0.5);
+ vs_color = shadowColor;
}else{
vs_color = vec4(0);
}
diff --git a/modules/newhorizons/util/decoder.cpp b/modules/newhorizons/util/decoder.cpp
index 275a822f8b..a0ccd162b4 100644
--- a/modules/newhorizons/util/decoder.cpp
+++ b/modules/newhorizons/util/decoder.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/decoder.h b/modules/newhorizons/util/decoder.h
index 41340b1ce1..a4cebe7d5c 100644
--- a/modules/newhorizons/util/decoder.h
+++ b/modules/newhorizons/util/decoder.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/hongkangparser.cpp b/modules/newhorizons/util/hongkangparser.cpp
index 757bb6a0e4..1baffe9e16 100644
--- a/modules/newhorizons/util/hongkangparser.cpp
+++ b/modules/newhorizons/util/hongkangparser.cpp
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#include
#include
diff --git a/modules/newhorizons/util/hongkangparser.h b/modules/newhorizons/util/hongkangparser.h
index a91b6d14ef..891c0a69d8 100644
--- a/modules/newhorizons/util/hongkangparser.h
+++ b/modules/newhorizons/util/hongkangparser.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
-* Copyright (c) 2014-2015 *
+* Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/imagesequencer.cpp b/modules/newhorizons/util/imagesequencer.cpp
index a88bde7346..a63ceb8781 100644
--- a/modules/newhorizons/util/imagesequencer.cpp
+++ b/modules/newhorizons/util/imagesequencer.cpp
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
// open space includes
#include
diff --git a/modules/newhorizons/util/imagesequencer.h b/modules/newhorizons/util/imagesequencer.h
index 06096171b4..8bc8c9d252 100644
--- a/modules/newhorizons/util/imagesequencer.h
+++ b/modules/newhorizons/util/imagesequencer.h
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#ifndef __ImageSequencer2_H__
#define __ImageSequencer2_H__
diff --git a/modules/newhorizons/util/instrumentdecoder.cpp b/modules/newhorizons/util/instrumentdecoder.cpp
index f290631215..b0eb6283cb 100644
--- a/modules/newhorizons/util/instrumentdecoder.cpp
+++ b/modules/newhorizons/util/instrumentdecoder.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/instrumentdecoder.h b/modules/newhorizons/util/instrumentdecoder.h
index cb7958a40e..80f753bc94 100644
--- a/modules/newhorizons/util/instrumentdecoder.h
+++ b/modules/newhorizons/util/instrumentdecoder.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/labelparser.cpp b/modules/newhorizons/util/labelparser.cpp
index bf9abb39ce..03d9bcd929 100644
--- a/modules/newhorizons/util/labelparser.cpp
+++ b/modules/newhorizons/util/labelparser.cpp
@@ -1,26 +1,26 @@
/*****************************************************************************************
-* *
-* OpenSpace *
-* *
-* Copyright (c) 2014 *
-* *
-* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
-* software and associated documentation files (the "Software"), to deal in the Software *
-* without restriction, including without limitation the rights to use, copy, modify, *
-* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
-* permit persons to whom the Software is furnished to do so, subject to the following *
-* conditions: *
-* *
-* The above copyright notice and this permission notice shall be included in all copies *
-* or substantial portions of the Software. *
-* *
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
-* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
-* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
-* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
-* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
-* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
-****************************************************************************************/
+ * *
+ * OpenSpace *
+ * *
+ * Copyright (c) 2014-2016 *
+ * *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this *
+ * software and associated documentation files (the "Software"), to deal in the Software *
+ * without restriction, including without limitation the rights to use, copy, modify, *
+ * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to *
+ * permit persons to whom the Software is furnished to do so, subject to the following *
+ * conditions: *
+ * *
+ * The above copyright notice and this permission notice shall be included in all copies *
+ * or substantial portions of the Software. *
+ * *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, *
+ * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A *
+ * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF *
+ * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
+ * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
+ ****************************************************************************************/
#include
#include
diff --git a/modules/newhorizons/util/labelparser.h b/modules/newhorizons/util/labelparser.h
index abfd58ba64..f1163944d9 100644
--- a/modules/newhorizons/util/labelparser.h
+++ b/modules/newhorizons/util/labelparser.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
-* Copyright (c) 2014-2015 *
+* Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/scannerdecoder.cpp b/modules/newhorizons/util/scannerdecoder.cpp
index ceeadd9b7f..ffea44c6d6 100644
--- a/modules/newhorizons/util/scannerdecoder.cpp
+++ b/modules/newhorizons/util/scannerdecoder.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/scannerdecoder.h b/modules/newhorizons/util/scannerdecoder.h
index 5d2605e66c..38ff073c00 100644
--- a/modules/newhorizons/util/scannerdecoder.h
+++ b/modules/newhorizons/util/scannerdecoder.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/sequenceparser.cpp b/modules/newhorizons/util/sequenceparser.cpp
index fa4c7f0ea7..05ea011cf9 100644
--- a/modules/newhorizons/util/sequenceparser.cpp
+++ b/modules/newhorizons/util/sequenceparser.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/sequenceparser.h b/modules/newhorizons/util/sequenceparser.h
index b8573dd712..5f0e9779cd 100644
--- a/modules/newhorizons/util/sequenceparser.h
+++ b/modules/newhorizons/util/sequenceparser.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
-* Copyright (c) 2014-2015 *
+* Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/targetdecoder.cpp b/modules/newhorizons/util/targetdecoder.cpp
index c44deac698..6dcedfe6ef 100644
--- a/modules/newhorizons/util/targetdecoder.cpp
+++ b/modules/newhorizons/util/targetdecoder.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/newhorizons/util/targetdecoder.h b/modules/newhorizons/util/targetdecoder.h
index ff8157f320..69e9fd8519 100644
--- a/modules/newhorizons/util/targetdecoder.h
+++ b/modules/newhorizons/util/targetdecoder.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/CMakeLists.txt b/modules/onscreengui/CMakeLists.txt
index 21375eea6c..f3884c53df 100644
--- a/modules/onscreengui/CMakeLists.txt
+++ b/modules/onscreengui/CMakeLists.txt
@@ -2,7 +2,7 @@
# #
# OpenSpace #
# #
-# Copyright (c) 2014-2015 #
+# Copyright (c) 2014-2016 #
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy of this #
# software and associated documentation files (the "Software"), to deal in the Software #
diff --git a/modules/onscreengui/ext/imgui/CMakeLists.txt b/modules/onscreengui/ext/imgui/CMakeLists.txt
index 485134bcd6..e56e69f742 100644
--- a/modules/onscreengui/ext/imgui/CMakeLists.txt
+++ b/modules/onscreengui/ext/imgui/CMakeLists.txt
@@ -2,7 +2,7 @@
# #
# OpenSpace #
# #
-# Copyright (c) 2014-2015 #
+# Copyright (c) 2014-2016 #
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy of this #
# software and associated documentation files (the "Software"), to deal in the Software #
diff --git a/modules/onscreengui/include/gui.h b/modules/onscreengui/include/gui.h
index 0359ead253..ee3144ceb8 100644
--- a/modules/onscreengui/include/gui.h
+++ b/modules/onscreengui/include/gui.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/include/guicomponent.h b/modules/onscreengui/include/guicomponent.h
index d6b1987cf8..d372275dd6 100644
--- a/modules/onscreengui/include/guicomponent.h
+++ b/modules/onscreengui/include/guicomponent.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/include/guihelpcomponent.h b/modules/onscreengui/include/guihelpcomponent.h
index cfa228b466..9da7750612 100644
--- a/modules/onscreengui/include/guihelpcomponent.h
+++ b/modules/onscreengui/include/guihelpcomponent.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/include/guiorigincomponent.h b/modules/onscreengui/include/guiorigincomponent.h
index 914a875ee3..9dbf06f5e4 100644
--- a/modules/onscreengui/include/guiorigincomponent.h
+++ b/modules/onscreengui/include/guiorigincomponent.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/include/guiperformancecomponent.h b/modules/onscreengui/include/guiperformancecomponent.h
index 00c87997f9..d3c23cabef 100644
--- a/modules/onscreengui/include/guiperformancecomponent.h
+++ b/modules/onscreengui/include/guiperformancecomponent.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/include/guipropertycomponent.h b/modules/onscreengui/include/guipropertycomponent.h
index acc282fa84..8a54c0c591 100644
--- a/modules/onscreengui/include/guipropertycomponent.h
+++ b/modules/onscreengui/include/guipropertycomponent.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/include/guitimecomponent.h b/modules/onscreengui/include/guitimecomponent.h
index 1694517363..0a7ccb6665 100644
--- a/modules/onscreengui/include/guitimecomponent.h
+++ b/modules/onscreengui/include/guitimecomponent.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/onscreenguimodule.cpp b/modules/onscreengui/onscreenguimodule.cpp
index f34467f2bc..472d26c947 100644
--- a/modules/onscreengui/onscreenguimodule.cpp
+++ b/modules/onscreengui/onscreenguimodule.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/onscreenguimodule.h b/modules/onscreengui/onscreenguimodule.h
index 7ea96650b2..224cc980e0 100644
--- a/modules/onscreengui/onscreenguimodule.h
+++ b/modules/onscreengui/onscreenguimodule.h
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/shaders/gui_fs.glsl b/modules/onscreengui/shaders/gui_fs.glsl
index d37e8c2b4a..df3ab9bbef 100644
--- a/modules/onscreengui/shaders/gui_fs.glsl
+++ b/modules/onscreengui/shaders/gui_fs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/shaders/gui_vs.glsl b/modules/onscreengui/shaders/gui_vs.glsl
index f8119ce939..1a4a2d8e23 100644
--- a/modules/onscreengui/shaders/gui_vs.glsl
+++ b/modules/onscreengui/shaders/gui_vs.glsl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/src/gui.cpp b/modules/onscreengui/src/gui.cpp
index 9abed3ed75..a222998475 100644
--- a/modules/onscreengui/src/gui.cpp
+++ b/modules/onscreengui/src/gui.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -74,7 +74,7 @@ namespace {
// Setup orthographic projection matrix
const float width = ImGui::GetIO().DisplaySize.x;
const float height = ImGui::GetIO().DisplaySize.y;
- static const glm::mat4 ortho(
+ const glm::mat4 ortho(
2.f / width, 0.0f, 0.0f, 0.0f,
0.0f, 2.0f / -height, 0.0f, 0.0f,
0.0f, 0.0f, -1.0f, 0.0f,
@@ -242,18 +242,17 @@ void GUI::initializeGL() {
void GUI::deinitializeGL() {
_program = nullptr;
- if (vao) glDeleteVertexArrays(1, &vao);
- if (vbo) glDeleteBuffers(1, &vbo);
+ glDeleteVertexArrays(1, &vao);
+ glDeleteBuffers(1, &vbo);
_property.deinitializeGL();
_performance.deinitializeGL();
_help.deinitializeGL();
}
-void GUI::startFrame(float deltaTime,
- const glm::vec2& windowSize,
- const glm::vec2& mousePos,
- uint32_t mouseButtonsPressed)
+void GUI::startFrame(float deltaTime, const glm::vec2& windowSize,
+ const glm::vec2& mousePos,
+ uint32_t mouseButtonsPressed)
{
ImGuiIO& io = ImGui::GetIO();
diff --git a/modules/onscreengui/src/guicomponent.cpp b/modules/onscreengui/src/guicomponent.cpp
index f88561908a..01925b4c19 100644
--- a/modules/onscreengui/src/guicomponent.cpp
+++ b/modules/onscreengui/src/guicomponent.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/src/guihelpcomponent.cpp b/modules/onscreengui/src/guihelpcomponent.cpp
index c266364cd9..e3392e13df 100644
--- a/modules/onscreengui/src/guihelpcomponent.cpp
+++ b/modules/onscreengui/src/guihelpcomponent.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/src/guiorigincomponent.cpp b/modules/onscreengui/src/guiorigincomponent.cpp
index 34abe5940c..19381bc4c6 100644
--- a/modules/onscreengui/src/guiorigincomponent.cpp
+++ b/modules/onscreengui/src/guiorigincomponent.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/src/guiperformancecomponent.cpp b/modules/onscreengui/src/guiperformancecomponent.cpp
index 2612798be7..b06a68312c 100644
--- a/modules/onscreengui/src/guiperformancecomponent.cpp
+++ b/modules/onscreengui/src/guiperformancecomponent.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/src/guipropertycomponent.cpp b/modules/onscreengui/src/guipropertycomponent.cpp
index 9f44f84138..bf006eb507 100644
--- a/modules/onscreengui/src/guipropertycomponent.cpp
+++ b/modules/onscreengui/src/guipropertycomponent.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/modules/onscreengui/src/guitimecomponent.cpp b/modules/onscreengui/src/guitimecomponent.cpp
index 959d0a7a11..2bffaafa22 100644
--- a/modules/onscreengui/src/guitimecomponent.cpp
+++ b/modules/onscreengui/src/guitimecomponent.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/openspace.cfg b/openspace.cfg
index 31fb69dadf..811a824b90 100644
--- a/openspace.cfg
+++ b/openspace.cfg
@@ -24,9 +24,8 @@ return {
FONTS = "${OPENSPACE_DATA}/fonts",
},
SpiceKernel = {
- Time = "${SPICE}/naif0010.tls",
+ Time = "${SPICE}/naif0011.tls",
LeapSecond = "${SPICE}/pck00010.tpc",
- NewHorizons = "${SPICE}/nhmeta.tm"
},
Fonts = {
Mono = "${FONTS}/Droid_Sans_Mono/DroidSansMono.ttf",
@@ -55,6 +54,6 @@ return {
File = "${BASE_PATH}/Properties.txt"
},
DownloadRequestURL = "http://openspace.itn.liu.se/request.cgi",
- RenderingMethod = "ABuffer" -- alternative: "Framebuffer"
+ --RenderingMethod = "ABuffer" -- alternative: "Framebuffer"
}
\ No newline at end of file
diff --git a/shaders/abuffer/resolveabuffer.frag b/shaders/abuffer/resolveabuffer.frag
index 23a4d14c3f..d4039d7b68 100644
--- a/shaders/abuffer/resolveabuffer.frag
+++ b/shaders/abuffer/resolveabuffer.frag
@@ -86,8 +86,7 @@ void main() {
for (uint j = i + 1;
j < nFrags
- && ((newMask = _msaa_(fragments[j])) & accumulatedMask) == 0
- && ((_depth_(fragments[j]) - _depth_(fragments[j - 1]) < 0.00001));
+ && ((newMask = _msaa_(fragments[j])) & accumulatedMask) == 0;
j++) {
accumulatedMask |= newMask;
diff --git a/src/engine/configurationmanager.cpp b/src/engine/configurationmanager.cpp
index cf3a47ec33..cc399a6535 100644
--- a/src/engine/configurationmanager.cpp
+++ b/src/engine/configurationmanager.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/engine/downloadmanager.cpp b/src/engine/downloadmanager.cpp
index 7b038a11b1..46cfb3940f 100644
--- a/src/engine/downloadmanager.cpp
+++ b/src/engine/downloadmanager.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/engine/logfactory.cpp b/src/engine/logfactory.cpp
index c318e74ac8..48b7352dba 100644
--- a/src/engine/logfactory.cpp
+++ b/src/engine/logfactory.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/engine/moduleengine.cpp b/src/engine/moduleengine.cpp
index f94e638c57..f78cdf6314 100644
--- a/src/engine/moduleengine.cpp
+++ b/src/engine/moduleengine.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/engine/openspaceengine.cpp b/src/engine/openspaceengine.cpp
index 93ac9ae889..1b011bfd64 100644
--- a/src/engine/openspaceengine.cpp
+++ b/src/engine/openspaceengine.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/engine/wrapper/sgctwindowwrapper.cpp b/src/engine/wrapper/sgctwindowwrapper.cpp
index e33c929db9..40c4a92e5f 100644
--- a/src/engine/wrapper/sgctwindowwrapper.cpp
+++ b/src/engine/wrapper/sgctwindowwrapper.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/engine/wrapper/windowwrapper.cpp b/src/engine/wrapper/windowwrapper.cpp
index 95056b11ae..2b0d74c9e9 100644
--- a/src/engine/wrapper/windowwrapper.cpp
+++ b/src/engine/wrapper/windowwrapper.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/interaction/controller.cpp b/src/interaction/controller.cpp
index dac1e0b4fc..95165fdadd 100644
--- a/src/interaction/controller.cpp
+++ b/src/interaction/controller.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/interaction/interactionhandler.cpp b/src/interaction/interactionhandler.cpp
index bf5d9cab1a..0a032ffa2a 100644
--- a/src/interaction/interactionhandler.cpp
+++ b/src/interaction/interactionhandler.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -367,9 +367,9 @@ void InteractionHandler::orbit(const float &dx, const float &dy, const float &dz
glm::vec3 cameraRight = glm::cross(_camera->viewDirection(), cameraUp);
glm::mat4 transform;
- transform = glm::rotate(dx * 10.f, cameraUp) * transform;
- transform = glm::rotate(dy * 10.f, cameraRight) * transform;
- transform = glm::rotate(dz * 10.f, _camera->viewDirection()) * transform;
+ transform = glm::rotate(glm::radians(dx * 100.f), cameraUp) * transform;
+ transform = glm::rotate(glm::radians(dy * 100.f), cameraRight) * transform;
+ transform = glm::rotate(glm::radians(dz * 100.f), _camera->viewDirection()) * transform;
//get "old" focus position
diff --git a/src/interaction/interactionhandler_lua.inl b/src/interaction/interactionhandler_lua.inl
index 3ec1b507df..a51dfc011a 100644
--- a/src/interaction/interactionhandler_lua.inl
+++ b/src/interaction/interactionhandler_lua.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/interaction/keyboardcontroller.cpp b/src/interaction/keyboardcontroller.cpp
index 9328a88c95..235a2ebef7 100644
--- a/src/interaction/keyboardcontroller.cpp
+++ b/src/interaction/keyboardcontroller.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/interaction/luaconsole.cpp b/src/interaction/luaconsole.cpp
index e93ae7a445..35ef609e04 100644
--- a/src/interaction/luaconsole.cpp
+++ b/src/interaction/luaconsole.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -38,6 +38,7 @@
#include
#include
+#include
#include
#include
@@ -221,7 +222,7 @@ void LuaConsole::keyboardCallback(Key key, KeyModifier modifier, KeyAction actio
std::string commandLowerCase;
std::transform(
command.begin(), command.end(),
- commandLowerCase.begin(),
+ std::back_inserter(commandLowerCase),
::tolower
);
@@ -229,7 +230,7 @@ void LuaConsole::keyboardCallback(Key key, KeyModifier modifier, KeyAction actio
std::transform(
_autoCompleteInfo.initialValue.begin(),
_autoCompleteInfo.initialValue.end(),
- initialValueLowerCase.begin(),
+ std::back_inserter(initialValueLowerCase),
::tolower
);
@@ -260,6 +261,10 @@ void LuaConsole::keyboardCallback(Key key, KeyModifier modifier, KeyAction actio
else {
_commands.at(_activeCommand) = command.substr(0, pos + 1);
_inputPosition = _commands.at(_activeCommand).length();
+ // We only want to remove the autocomplete info if we just
+ // entered the 'default' openspace namespace
+ if (command.substr(0, pos + 1) == "openspace.")
+ _autoCompleteInfo = { NoAutoComplete, false, "" };
}
}
diff --git a/src/interaction/luaconsole_lua.inl b/src/interaction/luaconsole_lua.inl
index 2507bf4089..72c9b6fabc 100644
--- a/src/interaction/luaconsole_lua.inl
+++ b/src/interaction/luaconsole_lua.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/interaction/mousecontroller.cpp b/src/interaction/mousecontroller.cpp
index 274fcb9b1f..b646c9214d 100644
--- a/src/interaction/mousecontroller.cpp
+++ b/src/interaction/mousecontroller.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/network/networkengine.cpp b/src/network/networkengine.cpp
index 24d089d0af..1ddfa24924 100644
--- a/src/network/networkengine.cpp
+++ b/src/network/networkengine.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/network/parallelconnection.cpp b/src/network/parallelconnection.cpp
index e1157cf53d..f54ff5dbf1 100644
--- a/src/network/parallelconnection.cpp
+++ b/src/network/parallelconnection.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/network/parallelconnection_lua.inl b/src/network/parallelconnection_lua.inl
index 7fd5cd7afb..6361b3038a 100644
--- a/src/network/parallelconnection_lua.inl
+++ b/src/network/parallelconnection_lua.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/properties/matrixproperty.cpp b/src/properties/matrixproperty.cpp
index a26c868808..a1a671f555 100644
--- a/src/properties/matrixproperty.cpp
+++ b/src/properties/matrixproperty.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/properties/optionproperty.cpp b/src/properties/optionproperty.cpp
index 7827927c97..1e4c62ccef 100644
--- a/src/properties/optionproperty.cpp
+++ b/src/properties/optionproperty.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/properties/property.cpp b/src/properties/property.cpp
index 3115fdefc1..99e3cee46f 100644
--- a/src/properties/property.cpp
+++ b/src/properties/property.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/properties/propertyowner.cpp b/src/properties/propertyowner.cpp
index b3492c7bd6..50845eba59 100644
--- a/src/properties/propertyowner.cpp
+++ b/src/properties/propertyowner.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/properties/scalarproperty.cpp b/src/properties/scalarproperty.cpp
index 3953f6d70a..20b05115d2 100644
--- a/src/properties/scalarproperty.cpp
+++ b/src/properties/scalarproperty.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/properties/selectionproperty.cpp b/src/properties/selectionproperty.cpp
index cb4b5ce461..5b4172b815 100644
--- a/src/properties/selectionproperty.cpp
+++ b/src/properties/selectionproperty.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/properties/stringproperty.cpp b/src/properties/stringproperty.cpp
index 0cc7fa33c8..948a132dfd 100644
--- a/src/properties/stringproperty.cpp
+++ b/src/properties/stringproperty.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/properties/triggerproperty.cpp b/src/properties/triggerproperty.cpp
index f9450afd65..545b5c1852 100644
--- a/src/properties/triggerproperty.cpp
+++ b/src/properties/triggerproperty.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/properties/vectorproperty.cpp b/src/properties/vectorproperty.cpp
index 89b893b5c1..bb2a00d321 100644
--- a/src/properties/vectorproperty.cpp
+++ b/src/properties/vectorproperty.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/query/query.cpp b/src/query/query.cpp
index 7b0a20db4c..73f22baa9e 100644
--- a/src/query/query.cpp
+++ b/src/query/query.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/rendering/abufferrenderer.cpp b/src/rendering/abufferrenderer.cpp
index 883180a967..69442ec291 100644
--- a/src/rendering/abufferrenderer.cpp
+++ b/src/rendering/abufferrenderer.cpp
@@ -25,6 +25,7 @@
#include
#include
+#include
#include
#include
#include
@@ -239,8 +240,8 @@ ghoul::Dictionary ABufferRenderer::createResolveDictionary() {
void ABufferRenderer::updateRendererData() {
ghoul::Dictionary dict;
- //dict.setValue("windowWidth", _resolution.x);
- //dict.setValue("windowHeight", _resolution.y);
+ dict.setValue("windowWidth", OsEng.windowWrapper().currentWindowResolution().x);
+ dict.setValue("windowHeight", OsEng.windowWrapper().currentWindowResolution().y);
dict.setValue("maxLayers", MaxLayers);
dict.setValue("fragmentRendererPath", std::string("${SHADERS}/abuffer/renderabuffer.frag"));
_rendererData = dict;
diff --git a/src/rendering/framebufferrenderer.cpp b/src/rendering/framebufferrenderer.cpp
index 905f99b91b..55b67adbdb 100644
--- a/src/rendering/framebufferrenderer.cpp
+++ b/src/rendering/framebufferrenderer.cpp
@@ -21,12 +21,15 @@
* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
****************************************************************************************/
+
#include
+#include
#include
#include
#include
#include
#include
+#include
namespace {
const std::string _loggerCat = "FramebufferRenderer";
@@ -89,6 +92,10 @@ namespace openspace {
void FramebufferRenderer::updateRendererData() {
ghoul::Dictionary dict;
dict.setValue("fragmentRendererPath", FragmentRendererPath);
+ dict.setValue("windowWidth", OsEng.windowWrapper().currentWindowResolution().x);
+ dict.setValue("windowHeight", OsEng.windowWrapper().currentWindowResolution().y);
+
+
OsEng.renderEngine().setRendererData(dict);
}
diff --git a/src/rendering/renderable.cpp b/src/rendering/renderable.cpp
index dc288a0562..00f3950e14 100644
--- a/src/rendering/renderable.cpp
+++ b/src/rendering/renderable.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/rendering/renderengine.cpp b/src/rendering/renderengine.cpp
index d331db6bd2..ce33acc61e 100644
--- a/src/rendering/renderengine.cpp
+++ b/src/rendering/renderengine.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -247,57 +247,47 @@ bool RenderEngine::initializeGL() {
}
else {*/
// get corner positions, calculating the forth to easily calculate center
- glm::vec3 corners[4];
- /*corners[0] = wPtr->getCurrentViewport()->getViewPlaneCoords(
- sgct_core::SGCTProjectionPlane::LowerLeft);
- corners[1] = wPtr->getCurrentViewport()->getViewPlaneCoords(
- sgct_core::SGCTProjectionPlane::UpperLeft);
- corners[2] = wPtr->getCurrentViewport()->getViewPlaneCoords(
- sgct_core::SGCTProjectionPlane::UpperRight);
- corners[3] = glm::vec3(corners[2][0], corners[0][1], corners[2][2]);
- */
- const glm::vec3 center = (corners[0] + corners[1] + corners[2] + corners[3])
- / 4.0f;
-
-//#if 0
-// // @TODO Remove the ifdef when the next SGCT version is released that requests the
-// // getUserPtr to get a name parameter ---abock
-//
-// // set the eye position, useful during rendering
-// const glm::vec3 eyePosition
-// = sgct_core::ClusterManager::instance()->getUserPtr("")->getPos();
-//#else
-// const glm::vec3 eyePosition
-// = sgct_core::ClusterManager::instance()->getUserPtr()->getPos();
-//#endif
- const glm::vec3 eyePosition = sgct_core::ClusterManager::instance()->getDefaultUserPtr()->getPos();
- // get viewdirection, stores the direction in the camera, used for culling
- glm::vec3 viewdir = eyePosition - center;
+
+ // glm::vec3 corners[4];
+ // sgct::SGCTWindow* wPtr = sgct::Engine::instance()->getWindowPtr(0);
+ // sgct_core::BaseViewport* vp = wPtr->getViewport(0);
+ // sgct_core::SGCTProjectionPlane* projectionPlane = vp->getProjectionPlane();
- if (viewdir == glm::vec3(0)) {
- viewdir = glm::vec3(0, 0, 1);
- } else {
- viewdir = glm::normalize(viewdir);
- }
+ // corners[0] = *(projectionPlane->getCoordinatePtr(sgct_core::SGCTProjectionPlane::LowerLeft));
+ // corners[1] = *(projectionPlane->getCoordinatePtr(sgct_core::SGCTProjectionPlane::UpperLeft));
+ // corners[2] = *(projectionPlane->getCoordinatePtr(sgct_core::SGCTProjectionPlane::UpperRight));
+ // corners[3] = glm::vec3(corners[2][0], corners[0][1], corners[2][2]);
+ //
+ // const glm::vec3 center = (corners[0] + corners[1] + corners[2] + corners[3]);
+ ////
+ //const glm::vec3 eyePosition = sgct_core::ClusterManager::instance()->getDefaultUserPtr()->getPos();
+ ////// get viewdirection, stores the direction in the camera, used for culling
+ //const glm::vec3 viewdir = glm::normalize(eyePosition - center);
- _mainCamera->setCameraDirection(-viewdir);
- _mainCamera->setLookUpVector(glm::vec3(0.0, 1.0, 0.0));
+ //const glm::vec3 upVector = corners[0] - corners[1];
+
+
+ //_mainCamera->setCameraDirection(glm::normalize(-viewdir));
+ _mainCamera->setCameraDirection(glm::vec3(0.f, 0.f, -1.f));
+ //_mainCamera->setLookUpVector(glm::normalize(upVector));
+ _mainCamera->setLookUpVector(glm::vec3(0.f, 1.f, 0.f));
// set the initial fov to be 0.0 which means everything will be culled
- float maxFov = 0.0f;
+ //float maxFov = 0.0f;
+ float maxFov = std::numeric_limits::max();
- // for each corner
- for (int i = 0; i < 4; ++i) {
- // calculate radians to corner
- glm::vec3 dir = glm::normalize(eyePosition - corners[i]);
- float radsbetween = acos(glm::dot(viewdir, dir))
- / (glm::length(viewdir) * glm::length(dir));
+ //// for each corner
+ //for (int i = 0; i < 4; ++i) {
+ // // calculate radians to corner
+ // glm::vec3 dir = glm::normalize(eyePosition - corners[i]);
+ // float radsbetween = acos(glm::dot(viewdir, dir))
+ // / (glm::length(viewdir) * glm::length(dir));
- // the angle to a corner is larger than the current maxima
- if (radsbetween > maxFov) {
- maxFov = radsbetween;
- }
- }
+ // // the angle to a corner is larger than the current maxima
+ // if (radsbetween > maxFov) {
+ // maxFov = radsbetween;
+ // }
+ //}
_mainCamera->setMaxFov(maxFov);
//}
diff --git a/src/rendering/renderengine_lua.inl b/src/rendering/renderengine_lua.inl
index d3ac0e13c8..cd7b78885d 100644
--- a/src/rendering/renderengine_lua.inl
+++ b/src/rendering/renderengine_lua.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/scene/ephemeris.cpp b/src/scene/ephemeris.cpp
index 62f8753316..77ea663dba 100644
--- a/src/scene/ephemeris.cpp
+++ b/src/scene/ephemeris.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/scene/scene.cpp b/src/scene/scene.cpp
index 3a0acccd6b..30c5b4aea6 100644
--- a/src/scene/scene.cpp
+++ b/src/scene/scene.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/scene/scene_lua.inl b/src/scene/scene_lua.inl
index 269994832a..ed07ef8408 100644
--- a/src/scene/scene_lua.inl
+++ b/src/scene/scene_lua.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/scene/scenegraph.cpp b/src/scene/scenegraph.cpp
index 7a177dc64f..6dbfbcb9fd 100644
--- a/src/scene/scenegraph.cpp
+++ b/src/scene/scenegraph.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/scene/scenegraphnode.cpp b/src/scene/scenegraphnode.cpp
index 08911b928b..45438cd337 100644
--- a/src/scene/scenegraphnode.cpp
+++ b/src/scene/scenegraphnode.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/scripting/scriptengine.cpp b/src/scripting/scriptengine.cpp
index 49ac3a53b0..c0f7c2c6f7 100644
--- a/src/scripting/scriptengine.cpp
+++ b/src/scripting/scriptengine.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/scripting/scriptengine_lua.inl b/src/scripting/scriptengine_lua.inl
index 869b5efb37..8ba3c375b4 100644
--- a/src/scripting/scriptengine_lua.inl
+++ b/src/scripting/scriptengine_lua.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/camera.cpp b/src/util/camera.cpp
index dcdb131352..388bb36cbd 100644
--- a/src/util/camera.cpp
+++ b/src/util/camera.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/factorymanager.cpp b/src/util/factorymanager.cpp
index bd5ea85722..5af4dab379 100644
--- a/src/util/factorymanager.cpp
+++ b/src/util/factorymanager.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/openspacemodule.cpp b/src/util/openspacemodule.cpp
index 5c1eeb727c..44103addd0 100644
--- a/src/util/openspacemodule.cpp
+++ b/src/util/openspacemodule.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/powerscaledcoordinate.cpp b/src/util/powerscaledcoordinate.cpp
index b55c361bb0..32be6fb7f3 100644
--- a/src/util/powerscaledcoordinate.cpp
+++ b/src/util/powerscaledcoordinate.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/powerscaledscalar.cpp b/src/util/powerscaledscalar.cpp
index 1caf2d9e64..8ffe681b7b 100644
--- a/src/util/powerscaledscalar.cpp
+++ b/src/util/powerscaledscalar.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/powerscaledsphere.cpp b/src/util/powerscaledsphere.cpp
index c1635a8f9f..add0ccdb5f 100644
--- a/src/util/powerscaledsphere.cpp
+++ b/src/util/powerscaledsphere.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/progressbar.cpp b/src/util/progressbar.cpp
index 79604d4b7b..72e84af2b4 100644
--- a/src/util/progressbar.cpp
+++ b/src/util/progressbar.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/screenlog.cpp b/src/util/screenlog.cpp
index a85634d3ab..18d0e7e5de 100644
--- a/src/util/screenlog.cpp
+++ b/src/util/screenlog.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/spicemanager.cpp b/src/util/spicemanager.cpp
index 4a94336e1f..08310d30da 100644
--- a/src/util/spicemanager.cpp
+++ b/src/util/spicemanager.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
@@ -258,7 +258,7 @@ void SpiceManager::unloadKernel(KernelHandle kernelId) {
}
}
-void SpiceManager::unloadKernel(string filePath) {
+void SpiceManager::unloadKernel(std::string filePath) {
ghoul_assert(!filePath.empty(), "Empty filename");
string path = absPath(filePath);
@@ -317,11 +317,11 @@ bool SpiceManager::hasCkCoverage(const string& frame, double et) const {
return false;
}
-bool SpiceManager::hasValue(int naifId, const string& item) const {
+bool SpiceManager::hasValue(int naifId, const std::string& item) const {
return bodfnd_c(naifId, item.c_str());
}
-bool SpiceManager::hasValue(const string& body, const string& item) const {
+bool SpiceManager::hasValue(const std::string& body, const std::string& item) const {
ghoul_assert(!body.empty(), "Empty body");
ghoul_assert(!item.empty(), "Empty item");
@@ -329,7 +329,7 @@ bool SpiceManager::hasValue(const string& body, const string& item) const {
return hasValue(id, item);
}
-int SpiceManager::naifId(const string& body) const {
+int SpiceManager::naifId(const std::string& body) const {
ghoul_assert(!body.empty(), "Empty body");
SpiceBoolean success;
@@ -340,7 +340,7 @@ int SpiceManager::naifId(const string& body) const {
return id;
}
-bool SpiceManager::hasNaifId(const string& body) const {
+bool SpiceManager::hasNaifId(const std::string& body) const {
ghoul_assert(!body.empty(), "Empty body");
SpiceBoolean success;
@@ -350,7 +350,7 @@ bool SpiceManager::hasNaifId(const string& body) const {
return success;
}
-int SpiceManager::frameId(const string& frame) const {
+int SpiceManager::frameId(const std::string& frame) const {
ghoul_assert(!frame.empty(), "Empty frame");
SpiceInt id;
@@ -360,7 +360,7 @@ int SpiceManager::frameId(const string& frame) const {
return id;
}
-bool SpiceManager::hasFrameId(const string& frame) const {
+bool SpiceManager::hasFrameId(const std::string& frame) const {
ghoul_assert(!frame.empty(), "Empty frame");
SpiceInt id;
@@ -368,7 +368,7 @@ bool SpiceManager::hasFrameId(const string& frame) const {
return id != 0;
}
-void getValueInternal(const string& body, const string& value, int size,
+void getValueInternal(const std::string& body, const std::string& value, int size,
double* v)
{
ghoul_assert(!body.empty(), "Empty body");
@@ -386,37 +386,39 @@ void getValueInternal(const string& body, const string& value, int size,
);
}
-void SpiceManager::getValue(const string& body, const string& value, double& v) const {
+void SpiceManager::getValue(const std::string& body, const std::string& value,
+ double& v) const
+{
getValueInternal(body, value, 1, &v);
}
-void SpiceManager::getValue(const string& body, const string& value,
+void SpiceManager::getValue(const std::string& body, const std::string& value,
glm::dvec2& v) const
{
getValueInternal(body, value, 2, glm::value_ptr(v));
}
-void SpiceManager::getValue(const string& body, const string& value,
+void SpiceManager::getValue(const std::string& body, const std::string& value,
glm::dvec3& v) const
{
getValueInternal(body, value, 3, glm::value_ptr(v));
}
-void SpiceManager::getValue(const string& body, const string& value,
- glm::dvec4& v) const
+void SpiceManager::getValue(const std::string& body, const std::string& value,
+ glm::dvec4& v) const
{
getValueInternal(body, value, 4, glm::value_ptr(v));
}
-void SpiceManager::getValue(const string& body, const string& value,
- std::vector& v) const
+void SpiceManager::getValue(const std::string& body, const std::string& value,
+ std::vector& v) const
{
ghoul_assert(!v.empty(), "Array for values has to be preallocaed");
getValueInternal(body, value, v.size(), v.data());
}
-double SpiceManager::spacecraftClockToET(const string& craft, double craftTicks) {
+double SpiceManager::spacecraftClockToET(const std::string& craft, double craftTicks) {
ghoul_assert(!craft.empty(), "Empty craft");
int craftId = naifId(craft);
@@ -457,9 +459,10 @@ string SpiceManager::dateFromEphemerisTime(double ephemerisTime,
}
-glm::dvec3 SpiceManager::targetPosition(const string& target, const string& observer,
- const string& referenceFrame, AberrationCorrection aberrationCorrection,
- double ephemerisTime, double& lightTime) const
+glm::dvec3 SpiceManager::targetPosition(const std::string& target,
+ const std::string& observer, const std::string& referenceFrame,
+ AberrationCorrection aberrationCorrection, double ephemerisTime,
+ double& lightTime) const
{
ghoul_assert(!target.empty(), "Target is not empty");
ghoul_assert(!observer.empty(), "Observer is not empty");
@@ -518,8 +521,9 @@ glm::dvec3 SpiceManager::targetPosition(const string& target, const string& obse
}
}
-glm::dmat3 SpiceManager::frameTransformationMatrix(const string& from, const string& to,
- double ephemerisTime) const
+glm::dmat3 SpiceManager::frameTransformationMatrix(const std::string& from,
+ const std::string& to,
+ double ephemerisTime) const
{
ghoul_assert(!from.empty(), "From must not be empty");
ghoul_assert(!to.empty(), "To must not be empty");
@@ -545,8 +549,8 @@ glm::dmat3 SpiceManager::frameTransformationMatrix(const string& from, const str
}
SpiceManager::SurfaceInterceptResult SpiceManager::surfaceIntercept(
- const string& target, const string& observer, const string& fovFrame,
- const string& referenceFrame, AberrationCorrection aberrationCorrection,
+ const std::string& target, const std::string& observer, const std::string& fovFrame,
+ const std::string& referenceFrame, AberrationCorrection aberrationCorrection,
double ephemerisTime, const glm::dvec3& directionVector) const
{
ghoul_assert(!target.empty(), "Target must not be empty");
@@ -585,8 +589,9 @@ SpiceManager::SurfaceInterceptResult SpiceManager::surfaceIntercept(
return result;
}
-bool SpiceManager::isTargetInFieldOfView(const string& target, const string& observer,
- const string& referenceFrame, const string& instrument, FieldOfViewMethod method,
+bool SpiceManager::isTargetInFieldOfView(const std::string& target,
+ const std::string& observer, const std::string& referenceFrame,
+ const std::string& instrument, FieldOfViewMethod method,
AberrationCorrection aberrationCorrection, double& ephemerisTime) const
{
ghoul_assert(!target.empty(), "Target must not be empty");
@@ -614,8 +619,8 @@ bool SpiceManager::isTargetInFieldOfView(const string& target, const string& obs
return visible == SPICETRUE;
}
-bool SpiceManager::isTargetInFieldOfView(const string& target, const string& observer,
- const string& instrument, FieldOfViewMethod method,
+bool SpiceManager::isTargetInFieldOfView(const std::string& target,
+ const std::string& observer, const std::string& instrument, FieldOfViewMethod method,
AberrationCorrection aberrationCorrection, double& ephemerisTime) const
{
return isTargetInFieldOfView(
@@ -629,8 +634,8 @@ bool SpiceManager::isTargetInFieldOfView(const string& target, const string& obs
);
}
-SpiceManager::TargetStateResult SpiceManager::targetState(const string& target,
- const string& observer, const string& referenceFrame,
+SpiceManager::TargetStateResult SpiceManager::targetState(const std::string& target,
+ const std::string& observer, const std::string& referenceFrame,
AberrationCorrection aberrationCorrection, double ephemerisTime) const
{
ghoul_assert(!target.empty(), "Target must not be empty");
@@ -684,8 +689,8 @@ SpiceManager::TransformMatrix SpiceManager::stateTransformMatrix(const string& f
return m;
}
-glm::dmat3 SpiceManager::positionTransformMatrix(const string& fromFrame,
- const string& toFrame, double ephemerisTime) const
+glm::dmat3 SpiceManager::positionTransformMatrix(const std::string& fromFrame,
+ const std::string& toFrame, double ephemerisTime) const
{
ghoul_assert(!fromFrame.empty(), "fromFrame must not be empty");
ghoul_assert(!toFrame.empty(), "toFrame must not be empty");
@@ -708,8 +713,8 @@ glm::dmat3 SpiceManager::positionTransformMatrix(const string& fromFrame,
return glm::transpose(result);
}
-glm::dmat3 SpiceManager::positionTransformMatrix(const string& fromFrame,
- const string& toFrame, double ephemerisTimeFrom, double ephemerisTimeTo) const
+glm::dmat3 SpiceManager::positionTransformMatrix(const std::string& fromFrame,
+ const std::string& toFrame, double ephemerisTimeFrom, double ephemerisTimeTo) const
{
ghoul_assert(!fromFrame.empty(), "fromFrame must not be empty");
ghoul_assert(!toFrame.empty(), "toFrame must not be empty");
@@ -731,14 +736,15 @@ glm::dmat3 SpiceManager::positionTransformMatrix(const string& fromFrame,
return glm::transpose(result);
}
-SpiceManager::FieldOfViewResult SpiceManager::fieldOfView(const string& instrument) const
+SpiceManager::FieldOfViewResult
+SpiceManager::fieldOfView(const std::string& instrument) const
{
ghoul_assert(!instrument.empty(), "Instrument must not be empty");
return fieldOfView(naifId(instrument));
}
SpiceManager::FieldOfViewResult SpiceManager::fieldOfView(int instrument) const {
- static const int MaxBoundsSize = 20;
+ static const int MaxBoundsSize = 64;
static const int BufferSize = 128;
FieldOfViewResult res;
@@ -780,8 +786,8 @@ SpiceManager::FieldOfViewResult SpiceManager::fieldOfView(int instrument) const
}
SpiceManager::TerminatorEllipseResult SpiceManager::terminatorEllipse(
- const string& target, const string& observer, const string& frame,
- const string& lightSource, TerminatorType terminatorType,
+ const std::string& target, const std::string& observer, const std::string& frame,
+ const std::string& lightSource, TerminatorType terminatorType,
AberrationCorrection aberrationCorrection, double ephemerisTime,
int numberOfTerminatorPoints)
{
@@ -854,14 +860,14 @@ void SpiceManager::findCkCoverage(const std::string& path) {
SPICEDOUBLE_CELL(cover, WinSiz);
ckobj_c(path.c_str(), &ids);
- throwOnSpiceError("Error finding Ck Converage");
+ throwOnSpiceError("Error finding Ck Coverage");
for (SpiceInt i = 0; i < card_c(&ids); ++i) {
SpiceInt frame = SPICE_CELL_ELEM_I(&ids, i);
scard_c(0, &cover);
ckcov_c(path.c_str(), frame, SPICEFALSE, "SEGMENT", 0.0, "TDB", &cover);
- throwOnSpiceError("Error finding Ck Converage");
+ throwOnSpiceError("Error finding Ck Coverage");
//Get the number of intervals in the coverage window.
SpiceInt numberOfIntervals = wncard_c(&cover);
@@ -870,7 +876,7 @@ void SpiceManager::findCkCoverage(const std::string& path) {
//Get the endpoints of the jth interval.
SpiceDouble b, e;
wnfetd_c(&cover, j, &b, &e);
- throwOnSpiceError("Error finding Ck Converage");
+ throwOnSpiceError("Error finding Ck Coverage");
_ckCoverageTimes[frame].insert(e);
_ckCoverageTimes[frame].insert(b);
diff --git a/src/util/syncbuffer.cpp b/src/util/syncbuffer.cpp
index a01d5b9d3b..d0a7645454 100644
--- a/src/util/syncbuffer.cpp
+++ b/src/util/syncbuffer.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/time.cpp b/src/util/time.cpp
index 187d47d84b..79303a668c 100644
--- a/src/util/time.cpp
+++ b/src/util/time.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/src/util/time_lua.inl b/src/util/time_lua.inl
index 384da5bec9..1b77cd851a 100644
--- a/src/util/time_lua.inl
+++ b/src/util/time_lua.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/support/cmake/FindSGCT.cmake b/support/cmake/FindSGCT.cmake
index eedf04c3f2..bb3d1d54d1 100644
--- a/support/cmake/FindSGCT.cmake
+++ b/support/cmake/FindSGCT.cmake
@@ -31,7 +31,7 @@ if(WIN32)
# Check if found the SGCT root directory
if(NOT SGCT_ROOT_DIR)
- message(FATAL_ERROR "Could not locate SGCT in ${SGCT_PATH}!")
+ message("Could not locate SGCT in ${SGCT_PATH}!")
endif(NOT SGCT_ROOT_DIR)
diff --git a/support/cmake/handle_external_library.cmake b/support/cmake/handle_external_library.cmake
deleted file mode 100644
index da53da1ea4..0000000000
--- a/support/cmake/handle_external_library.cmake
+++ /dev/null
@@ -1,47 +0,0 @@
-#########################################################################################
-# #
-# OpenSpace #
-# #
-# Copyright (c) 2014-2015 #
-# #
-# Permission is hereby granted, free of charge, to any person obtaining a copy of this #
-# software and associated documentation files (the "Software"), to deal in the Software #
-# without restriction, including without limitation the rights to use, copy, modify, #
-# merge, publish, distribute, sublicense, and/or sell copies of the Software, and to #
-# permit persons to whom the Software is furnished to do so, subject to the following #
-# conditions: #
-# #
-# The above copyright notice and this permission notice shall be included in all copies #
-# or substantial portions of the Software. #
-# #
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, #
-# INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A #
-# PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT #
-# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF #
-# CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE #
-# OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #
-#########################################################################################
-
-# Includes an external library by adding its subdirectory using 'add_subdirectory'
-# target_name: Target to which the library is added
-# library_name: The library that is added by including 'path'
-# path: The path that will be included
-function (include_external_library target_name library_name path)
- if (NOT TARGET ${library_name})
- add_subdirectory(${path})
- get_property(INCLUDE_DIR TARGET ${target_name} PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
- target_link_libraries(${target_name} ${library_name})
- target_include_directories(${target_name} PUBLIC SYSTEM ${INCLUDE_DIR})
- set_property(TARGET ${library_name} PROPERTY FOLDER "External")
- if (MSVC)
- target_compile_options(${library_name} PUBLIC "/MP")
- endif ()
- if (OPENSPACE_DISABLE_EXTERNAL_WARNINGS)
- if (MSVC)
- target_compile_options(${library_name} PUBLIC "/W0")
- else ()
- target_compile_options(${library_name} PUBLIC "-w")
- endif ()
- endif ()
- endif ()
-endfunction ()
diff --git a/support/cmake/module_definition.cmake b/support/cmake/module_definition.cmake
index fc8555475c..db3320dc8d 100644
--- a/support/cmake/module_definition.cmake
+++ b/support/cmake/module_definition.cmake
@@ -23,7 +23,7 @@
#########################################################################################
include (${OPENSPACE_CMAKE_EXT_DIR}/module_common.cmake)
-include (${OPENSPACE_CMAKE_EXT_DIR}/handle_external_library.cmake)
+include (${GHOUL_BASE_DIR}/ext/handle_external_library.cmake)
# Creates a new project and a library for the module with name . The name of
# the library is returned in for outside configuration
diff --git a/support/cmake/support_macros.cmake b/support/cmake/support_macros.cmake
index d169b2a35f..95fc8800d1 100644
--- a/support/cmake/support_macros.cmake
+++ b/support/cmake/support_macros.cmake
@@ -24,8 +24,8 @@
function (test_compiler_compatibility)
if (MSVC)
- if (MSVC_VERSION LESS 1800)
- message(FATAL_ERROR "OpenSpace requires at least Visual Studio 2013")
+ if (MSVC_VERSION LESS 1900)
+ message(FATAL_ERROR "OpenSpace requires at least Visual Studio 2015")
endif ()
endif ()
endfunction ()
diff --git a/tests/main.cpp b/tests/main.cpp
index ddc89f6e27..6f39f9b1af 100644
--- a/tests/main.cpp
+++ b/tests/main.cpp
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/tests/test_common.inl b/tests/test_common.inl
index a2defbedaf..60093e7325 100644
--- a/tests/test_common.inl
+++ b/tests/test_common.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/tests/test_luaconversions.inl b/tests/test_luaconversions.inl
index da2c5e4246..771c5e6c43 100644
--- a/tests/test_luaconversions.inl
+++ b/tests/test_luaconversions.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/tests/test_powerscalecoordinates.inl b/tests/test_powerscalecoordinates.inl
index 837f92e7a8..f14a355386 100644
--- a/tests/test_powerscalecoordinates.inl
+++ b/tests/test_powerscalecoordinates.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/tests/test_scenegraphloader.inl b/tests/test_scenegraphloader.inl
index 27c957e459..3561d3018e 100644
--- a/tests/test_scenegraphloader.inl
+++ b/tests/test_scenegraphloader.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *
diff --git a/tests/test_spicemanager.inl b/tests/test_spicemanager.inl
index 7be7a8f5d6..35d21636de 100644
--- a/tests/test_spicemanager.inl
+++ b/tests/test_spicemanager.inl
@@ -2,7 +2,7 @@
* *
* OpenSpace *
* *
- * Copyright (c) 2014-2015 *
+ * Copyright (c) 2014-2016 *
* *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this *
* software and associated documentation files (the "Software"), to deal in the Software *