- 13 Dec, 2017 4 commits
-
-
Jakob Weiss authored
- Lots of missing override definitions - some virtual overloaded function hiding warnings - class initializer list order
-
Jakob Weiss authored
Tested on MacBook late 13 with NVIDIA GeForce GT 750M on High Sierra
-
Jakob Weiss authored
-
Jakob Weiss authored
-
- 12 Dec, 2017 1 commit
-
-
Jakob Weiss authored
-
- 01 Jun, 2017 1 commit
-
-
Jakob Weiss authored
* OpenGL core context is instantiated and enforced, for better forward compat * Fixed DLL deployment to RelWithDebInfo and MinSizeRel configurations * Bumped GLEW to 2.0.0 * Fixed wrong shading in various raycasters (normal was wrong sign) Squashed commit of the following: commit 21b33709371459552aff972124e9da4ae0077cf4 Author: Jakob Weiss <jakob.weiss@tum.de> Date: Mon Feb 6 15:21:12 2017 +0100 Fixed number of texture unit query commit 6592f366c7f24822a8681401cf5a415a622e5f6e Author: Jakob Weiss <jakob.weiss@tum.de> Date: Mon Feb 6 14:27:36 2017 +0100 Fixed core profile requirements * now using Framebuffer ARB version instead of EXT * fixed extension handling and windows version recognition * Removed pixel transfer functions usage and some validity checks for vis pipelines commit 36c82733434e63309d092bf85f78f471b56bebfb Author: Jakob Weiss <jakob.weiss@tum.de> Date: Mon Feb 6 13:50:08 2017 +0100 Bumped glew to 2.0.0 commit 4a4a1d51756aad0e19aef9e723e1dfe7d07a797d Author: Jakob Weiss <jakob.weiss@tum.de> Date: Fri Feb 3 16:26:07 2017 +0100 First Progress - WIP # Conflicts: # ext/cgt/texturemanager.cpp
-
- 18 Jun, 2016 1 commit
-
-
Jakob Weiss authored
-
- 17 Jan, 2016 1 commit
-
-
Christian Schulte zu Berge authored
Removed redundant CMake options, renamed test-campvis to campvis-test and removed pipeline and converter registration, since building shared libraries is mandatory now.
-
- 15 Jan, 2016 1 commit
-
-
Christian Schulte zu Berge authored
* Updated all CMake scripts to use Qt5 * CampvisApplication takes care of moving the QGLContext thread affinity to the threads that do the rendering. * QtCanvas:resize() is called through Qt signalling to ensure being in GUI thread. * Added init and deinit functions to the Runnable interface. * minimum required CMake version is now 3.0 refs #249
-
- 17 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 16 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Disabling GCC warning for using deprecated functions as we don't use this feature of GCC and ITK runs mad with these warnings.
-
- 02 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Cleaned up CMake scripts and added correct export definitions so that now CAMPVis can easily imported into other CMake projects through FIND_PACKAGE(CAMPVis).
-
- 09 Jan, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 23 Oct, 2014 1 commit
-
-
Christian Schulte zu Berge authored
refs #386
-
- 30 Sep, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Updated CMake scripts to work with new CMake 3 and TBB 4.3
-
- 07 Aug, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 27 Jul, 2014 2 commits
-
-
Christian Schulte zu Berge authored
If you need one of these two C++11 headers, include <ext/threading.h> instead, which will use C++11 headers if present or TBB's compatibility layer otherwise. closes #567
-
Christian Schulte zu Berge authored
-
- 15 Jul, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* CMake build files now support unix builds * SWIG interface files and Lua wrappers are now fully C++ compliant to comfort GCC * Hacked shared/static builds of the campvis-modules module even more, but now it works on both MSVC and GCC
-
- 06 Apr, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Removed ITK dependency from CmBatchGeneration pipeline and replaced Gaussian computation with GlGaussianFilter processor.
-
- 10 Mar, 2014 1 commit
-
-
Artur Grunau authored
CAMPVis used a custom option, CAMPVIS_SHARED_LIBS, to determine whether shared or static libraries should be built. This option partially duplicated the functionality of one of CMake's standard flags, BUILD_SHARED_LIBS. The two could get out of sync, and because CMake only consults BUILD_SHARED_LIBS when deciding how to build a library target, it was possible to get inconsistent and broken build configurations. To prevent that, add BUILD_SHARED_LIBS as an option to CAMPVis' main CMakeLists and replace all references to CAMPVIS_SHARED_LIBS with BUILD_SHARED_LIBS. This makes BUILD_SHARED_LIBS the only flag that controls whether shared or static libraries are built. References #367
-
- 01 Mar, 2014 1 commit
-
-
Christian Schulte zu Berge authored
Added C4251 to the ignore list for MSVC warnings, occuring due to missing template instantiations of the standard library used in public interfaces of tgt and campvis code. Even though articles such as <http://support.microsoft.com/kb/168958/en-us> provide a clean solution to fix these warnings, I decided that exporting bazillions of std library templates is not worth the effort. As we do not plan to ship TGT without the rest to a variety of systems, the missing exports won't be a problem. BTW: The original tgt library build scripts also deactivate the warning. :) closes #376
-
- 18 Feb, 2014 1 commit
-
-
Jenkins Build Bot Win8.1 authored
-
- 15 Feb, 2014 1 commit
-
-
Artur Grunau authored
To build CAMPVis using NMake one had to manually copy several external DLLs into the CMake output directory. There were 2 reasons for that: - our macros treated NMake as a compiler and didn't try to detect what compiler NMake will actually use; as a result, they couldn't find the right external DLLs for NMake-based builds - Visual Studio manages build types independently of CMake and always outputs into a build-type-specific sub-directory of the CMake output directory — that's where we place external DLLs; NMake, on the other hand, relies on CMake for build type selection and will output directly into the CMake output directory; due to this discrepancy, NMake-based builds couldn't find the external DLLs that were copied into the build directory As many popular IDEs (e.g. Qt Creator, Code::Blocks, Eclipse CDT) rely on NMake to build projects on Windows, it makes sense to have a working support for NMake in our build system. Update our compiler detection macros and adjust the CMake output directory to match that of Visual Studio when NMake is used to improve the support for NMake-based builds.
-
- 07 Feb, 2014 1 commit
-
-
Artur Grunau authored
This commit explicitly marks TGT to be built as a shared library and adds several missing TGT_API annotations to TGT classes that are required by other CAMPVIS modules.
-
- 02 Jan, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 13 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
Added smallHeart.mhd sample volume to repository, all demo pipelines in vis module refer to this file. Hence, all vis pipelines should work out of the box from now.
-
- 02 Dec, 2013 1 commit
-
-
Christian Schulte zu Berge authored
* Added a stripped version of NLOPT sources as external library, so that the registration module can be built right away. * Some minor improvements in CMake files
-
- 21 Nov, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 18 Nov, 2013 1 commit
-
-
Christian Schulte zu Berge authored
Issue #250: Make Qt dependency in tgt optional (not needed when building CAMPVis without application)
-
- 29 Oct, 2013 1 commit
-
-
Christian Schulte zu Berge authored
-
- 15 Oct, 2013 4 commits
-
-
Sebastian Pölsterl authored
This reverts commit 442d5051.
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Added -fno-tree-vrp to CMake definition, since tree-vrp optimization breaks the code for some strange reason.
-
Christian Schulte zu Berge authored
-
- 12 May, 2013 1 commit
-
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@491 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 06 Feb, 2013 2 commits
-
-
schultezub authored
* introducing randomwalk module providing Athanasios' RandomWalksLib git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@450 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
schultezub authored
git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@448 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 05 Feb, 2013 1 commit
-
-
schultezub authored
* Introducing SimpleJobProcessor for dispatching non-OpenGL-related jobs git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@445 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-
- 24 Jan, 2013 1 commit
-
-
schultezub authored
* GenericImageRepresentationItk provides a nice wrapper around the ITK image * ItkImageFilter offers simple filtering using ITK git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@414 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
-