Commit Graph

165 Commits

Author SHA1 Message Date
GPayne 9e2f898f2c Merged master into streaming branch for ongoing development 2024-09-11 20:11:55 -06:00
Alexander Bock 38e20403a1 Revert "Update required CMake version to 3.26"
This reverts commit b5114658e6.
2024-08-19 13:25:13 +02:00
Alexander Bock b5114658e6 Update required CMake version to 3.26 2024-08-18 22:19:44 +02:00
Alexander Bock aec4f473dc No longer specify an inaccurate version number on the master branch. 2024-08-06 10:51:26 +02:00
Alexander Bock c4c82483e0 Update copyright header in CMakeLists files 2024-07-31 10:57:10 +02:00
Alexander Bock 4a3e8524e2 Remove Git Status from on-screen message 2024-07-18 11:59:08 +02:00
nissebergman e9148a9bbd Rebasing modified CMake-files to fetch and link GStreamer 2024-06-19 13:04:37 -06:00
Alexander Bock f76215961c Update the version number 2024-06-15 00:48:12 +02:00
Alexander Bock 5a88c4d56c Update the website hash and the version string 2024-06-04 20:42:18 +02:00
Alexander Bock cbca89e098 Prevent crash when trying to load a cluster configuration when not being part of the cluster 2024-04-19 18:29:51 +02:00
Alexander Bock e22af5cd56 Update version number to 0.20.0 in preparation for the release 2024-04-10 22:33:27 +02:00
Alexander Bock 0203d723e8 Remove support for built-in NvTools in favor of Tracy 2024-02-27 22:49:21 +01:00
Alexander Bock 8c7c932c78 Update codegen, make use of source location information 2023-03-06 15:50:31 +01:00
Alexander Bock 79ad5776cc CMake cleanup (#2489)
* CMake Cleanup
* Warning suppression with CEF
* Use SGCT tinyxml in skybrowser for now
* Disable warnings about missing field initializers
2023-02-05 23:24:12 +01:00
Alexander Bock 059842ecd4 Update version number 2023-01-26 21:55:57 +01:00
Alexander Bock 4f4764209f Happy new year 2023-01-02 11:19:33 +01:00
Alexander Bock f502922338 CMake cleanup (#2246)
* Simplification of the DLL copying mechanism on Windows
* Only deploy Qt on Windows
* Use set_target_properties function
2022-09-21 10:52:05 +02:00
Alexander Bock a4e3af700c Add option to break on floating point exceptions 2022-08-01 14:29:45 +02:00
Alexander Bock c1252902c7 More Code Cleanup (#2192)
* Harmonizing ( and ) in function calls
* static const -> constexpr
* Fix compile issue
* Unify shader tab size
* Add _fs and _vs to shaders
* Harmonize spacing
2022-07-26 11:22:41 +02:00
Alexander Bock 44a9f6421f Update submodules, Suppress CMake warnings, Removal of extra image libraries 2022-07-19 11:51:59 +02:00
Alexander Bock 9b1143f02f Ubuntu 22.04 and GCC11 fixes (#2163)
* Update CEF version
* Update Ghoul
* Update SGCT
* Update codegen
* Remove warnings happening on Ubuntu 22.04 with GCC 11
* AppleClang warning fixes
* Compile fix for Ubuntu and MacOS
* Add Qt 6.2.3 to the CMAKE_PREFIX_PATH
2022-06-28 00:46:01 +02:00
Gene Payne 7893210eff Removed superfluous X11 error handler code in CEF process helper 2022-05-16 15:09:03 -06:00
GPayne 4ec0de5e3a Add gcc flag to tolerate space in Helper filename, avoid redundant flag 2022-05-15 20:37:18 -06:00
Micah Acinapura 5877112103 Change the version information for release (#2091)
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
2022-05-06 18:47:42 -04:00
Alexander Bock eafa8bf467 Update version information for the 0.18.0 release 2022-04-08 19:40:05 +02:00
Alexander Bock e249af5c0e Long overdue mark for pre-release of next version 2022-02-26 22:44:16 +01:00
Emma Broman 02cb8df1ce Set Assimp build minizip cmake flag for all Unix-like systems, including clang
The flag needs to be set for Mac users using clang as well
2022-02-03 16:18:02 +01:00
Alexander Bock d7d279ea16 Happy new year 2022-01-01 12:32:55 +01:00
Alexander Bock 7efacd139a Update version number to 0.17.1 2021-08-05 17:19:24 +02:00
Alexander Bock c4bddacfeb Remove nonfunctioning ABufferRenderer from RenderEngine 2021-07-30 12:01:07 +02:00
Micah e00ae8a34d update version number for 0.17.0 release 2021-07-08 07:49:22 -04:00
Micah Acinapura 10ff24833d update verision number for prerelease 2021-05-31 23:17:31 -04:00
Gene Payne a62b71ac81 Update CMake options for gcc linux build 2021-04-13 12:59:45 -06:00
Alexander Bock aeb62978ab Set the default startup project in Visual Studio to 'OpenSpace' (closes #1503) 2021-02-11 14:51:53 +01:00
Alexander Bock 6d821d4f91 Feature/codegen (#1480)
* Add the ability to automatically generate code to extract values out of a Dictionary (see https://github.com/openspace/codegen for more information on how to use this)
* Applied this technique to a large number of cases in the codebase
* Don't add _codegen files to the repository

Co-authored-by: Emma Broman <emma.broman@liu.se>
2021-02-09 09:12:43 +01:00
Alexander Bock 7004c02b86 Happy new year 2021-01-02 15:26:51 +01:00
Alexander Bock ad8af3ffeb Feature/CMake (#1443)
General CMake cleanup/overhaul
* Enable precompiled headers for all projects
* Move specifications itto separate CMakeLists files
  * Add openspace-core as a subdirectory
  * Move handle_modules functionality into modules/CMakeLists.txt
  * Move handleapplications logic into apps/CMakeLists.txt
* Introduce openspace-module-collection interface library to simplify inclusion of modules in applications
* Turn module initialization into a two-step process to adapt to the new minimal dependency scenario
* Compile time speedup
  * Remove circular dependencies between modules and core preventing multithreaded compilation on MSVC
  * Build Spice multithreaded and as static library
  * Remove dependency from core to module-webbrowser
  * Remove unused dependency from kameleon
  * Remove additional unnecessary dependencies
  * Cleanup volume/kameleon/kameleonvolume modules
  * Fix visibility issues. Restrict include paths
  * Compile kameleon in parallel
* Other cleanup
  * Only copy CEF files from one target (hard-coded to OpenSpace right now)
  * Remove unused instrumentation code
  * Remove the ability to render AABB for globes as it caused a circular dependency between GlobeBrowsing and Debugging
  * Removing compiler and cppcheck warnings
  * Turn almost all includes into non-system includes
  * Don't warn on deprecrated copy
* Updated submodules
2020-12-28 18:26:57 +01:00
Alexander Bock d7f266cb01 Update version string 2020-12-08 13:39:46 +01:00
Alexander Bock 250998fede Update version to Beta-8 RC1 2020-10-18 14:10:20 +02:00
Alexander Bock e33498f8a6 Linux fixes clang (#1313)
* Changes to work on Linux.
* Bring back AA Trail Lines on Linux.
* Included new branch with correction in cfitsio library linking.
* Updated SGCT
* Changes to compile in Clang on Linux.

Authored-by: Jonathas <jon.costa@gmail.com>
Authored-by: Tom Schober <tom@tomschober.com>
2020-10-09 18:43:10 +02:00
Alexander Bock 98bfee301d Various Xcode compile fixes 2020-09-14 10:38:46 +02:00
Alexander Bock dad5b8fb10 Merge branch 'master' into issue/1189
# Conflicts:
#	CMakeLists.txt
2020-08-24 13:58:42 +02:00
Alexander Bock 8ea467b6a2 Actually remove VLD 2020-08-20 15:18:38 +02:00
Alexander Bock 8730b721f4 Remove unused vTune code
Remove unused VLD code
2020-08-20 15:17:12 +02:00
Alexander Bock 7f6e4a3447 Add text to the render window if Tracy is enabled 2020-08-18 01:01:25 +02:00
Micah e9bfcb4c07 fixing release string 2020-06-25 19:22:23 -04:00
Alexander Bock 94e58f10ce Add the release candidate addon to the version 2020-06-13 17:06:47 +02:00
Alexander Bock cdb8509e7b Update OpenSpace version to 0.15.2 2020-06-13 16:51:53 +02:00
Micah 9c34a55e50 Update version number to 0.15.1 2020-02-14 16:35:06 -05:00
Alexander Bock 5e29145395 Coding style cleanup 2020-02-14 19:37:06 +01:00