- 08 Oct, 2014 2 commits
-
-
Christian Schulte zu Berge authored
* Added optional picking information to GeometryData API * GeometryRenderer processor renders the picking information into a separate texture if present * geometrydata.h contains a stub for a possible rewrite of the API (more flexible buffer layout)
-
Christian Schulte zu Berge authored
Made calls to ImageData::tryPerformConversion() mutually exclusive to avoid concurrent conversions to the same target data type.
-
- 07 Oct, 2014 3 commits
-
-
Christian Schulte zu Berge authored
Particle visualization See merge request !95
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Updated VectorFieldDemo pipeline to allow the user to choose between arrow- and particle visualization.
-
- 06 Oct, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 30 Sep, 2014 12 commits
-
-
Christian Schulte zu Berge authored
* Introducing ParticleFlowRenderer processor implementing a particle simulation using OpenGL transform feedback * Added tgt::Shader::selectSubroutine() * Added tgt::VertexArrayObject::getId()
-
Christian Schulte zu Berge authored
Core updates Various updates to the base library, cherry-picked from the biopsy-workflow-gui branch. Most notably: * new AbstractJob instance taking C++11 functionals in the constructor * new QtJobProcessor singleton for executing jobs in the Qt GUI thread * new StatusProperty and StatusPropertyWidget to display status information as color+text * ButtonProperty forwards clicks to its shared properties * s_changed signal of properties is only fired if the value actually has changed * MatrixProcessor fix for endless loops occuring when a formula uses a matrix that is computed by that same formula and that is put into the data container * various accessors to internals of MainWindow and AbstractPipeline See merge request !93
-
Jakob Weiss authored
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
* Updated CMake scripts to work with new CMake 3 and TBB 4.3
-
Jakob Weiss authored
-
Jakob Weiss authored
-
Jakob Weiss authored
-
Jakob Weiss authored
-
Jakob Weiss authored
core API change: properties don't emit s_changed signal if setValue() is called with the current value
-
Jakob Weiss authored
* new QtJobProcessor singleton: used to execute jobs in the Qt thread * CampvisApplication now has a map to obtain the window for a pipeline
-
Jakob Weiss authored
* AbstractPipeline offers getter for the canvas to execute jobs in the pipeline's OpenGL context * PropertyCollectionWidget adds a spacer element at the end to prevent element stretching when there is too much free space * job.h offers new CallFunctionObjectJob to create jobs on the fly using lambda functions (the respective makeJob and makeJobOnHeap are inlined to prevent linker errors)
-
- 23 Sep, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 11 Sep, 2014 4 commits
-
-
Christian Schulte zu Berge authored
* Introducing visual regression testing framework * Added PipelineResultImageTest case to run pipelines and write their rendering results to PNGs. * Updated DevilImageWriter, added property to make writing depth images optional.
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
- 10 Sep, 2014 3 commits
-
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
- 08 Sep, 2014 1 commit
-
-
Christian Schulte zu Berge authored
-
- 06 Sep, 2014 1 commit
-
-
Hossain Mahmud authored
-
- 03 Sep, 2014 1 commit
-
-
Hossain Mahmud authored
-
- 24 Aug, 2014 2 commits
-
-
Hossain Mahmud authored
-
Hossain Mahmud authored
1. edited test-campvis::main to generate xml regardless of environment var. 2. check is the result image null. 3. open and edit the gtest output xml with results from python test
-
- 13 Aug, 2014 2 commits
-
-
Hossain Mahmud authored
-
Christian Schulte zu Berge authored
Registered testing thread and OpenGL context with OpenGLJobProcessor.
-
- 12 Aug, 2014 5 commits
-
-
Christian Schulte zu Berge authored
Cleaned up DevilImageReader to be working with all kinds of input images and being completely OpenGL free.
-
Christian Schulte zu Berge authored
* Updated DevilImageWriter, added property to make writing depth images optional.
-
Christian Schulte zu Berge authored
Fixed GenericImageReader referencing DevilImageReader even if the corresponding module was not present.
-
Christian Schulte zu Berge authored
* AbstractImageReader is now again an AbstractProcessor, so that we can get rid of the dynamic_casts in GenericImageReader * DevilImageReader is no longer a VisualizationProcessor but gets the OpenGL context through OpenGLJobProcessor::ScopedSynchronousGlJobExecution * Fixed alglib's CMakeLists.txt
-
Christian Schulte zu Berge authored
-
- 11 Aug, 2014 2 commits
-
-
Christian Schulte zu Berge authored
3d mi segment flat rebased See merge request !89
-
Christian Schulte zu Berge authored
campvis-test does not use OpenGLJobProcessor and only initializes it halfway. However, some CAMPVis functionality relies on that. Therefore, I introduced a hack/workaround to set the OpenGL thread manually if you need to. Furthermore, added exit(EXIT_FAILURE) to recursive assertions to avoid possible endless assertion loops in campvis-test (and thus amok running jobs in Jenkins).
-