2.12.2021, 9:00 - 11:00: Due to updates GitLab may be unavailable for some minutes between 09:00 and 11:00.

  1. 01 Mar, 2017 1 commit
  2. 05 Jan, 2017 1 commit
    • Jakob Weiss's avatar
      Added basic support for OpenGL 4.3 Compute Shaders · 9f3fff0d
      Jakob Weiss authored
      * Adapted cgt::Shader to be able to represent and store CS objects
      * cgt::ImageUnit manages the GPU image units in use
      * GpuCapabilities has been updated for some related queries
      * GLTextureFormatTraits simplify lookup of relevant info for a known internalFormat of a texture
      9f3fff0d
  3. 29 Sep, 2016 2 commits
    • Jakob Weiss's avatar
      MultiIndexedGeometry changes · 99a6b979
      Jakob Weiss authored
      * MultiIndexedGeometry index type is now 32 bit to allow for larger meshes
      * MultiIndexedGeometry::generateVertexNormals() can now automatically generate normals for a GL_TRIANGLES topology
      99a6b979
    • Jakob Weiss's avatar
      Bugfix: ProxyGeometry generation for arbitrary poses · 3048e738
      Jakob Weiss authored
      The ProxyGeometryGenerator now correctly generates oriented geometry for
      volumes with arbitrary poses by directly using the TextureToWorld matrix
      to transform the bounding box instead of just transforming the bounds.
      3048e738
  4. 05 Sep, 2016 1 commit
  5. 05 Jul, 2016 4 commits
  6. 15 Jan, 2016 1 commit
    • Christian Schulte zu Berge's avatar
      Moved Qt dependency to Qt5: · 5b20d90c
      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
      5b20d90c
  7. 16 Oct, 2015 1 commit
    • Christian Schulte zu Berge's avatar
      Various small improvements: · 8bc22f3c
      Christian Schulte zu Berge authored
      * Implemented GenericImageRepresentationLocal<BASETYPE, NUMCHANNELS>::getElementLinear()
      * Added support to ImageRepresentationLocal data to DevilImageWriter
      * DataContainerInspector shows texel position during picking
      8bc22f3c
  8. 21 Jul, 2015 1 commit
    • Christian Schulte zu Berge's avatar
      Renamed ImageRepresentationDisk::getImage() to... · d31bbb33
      Christian Schulte zu Berge authored
      Renamed ImageRepresentationDisk::getImage() to ImageRepresentationDisk::getWeaklyTypedPointer() for more consistency with the other representations.
      Added a UML component diagram of the main CAMPVis concepts as well as a UML class diagram of the ImageData API.
      d31bbb33
  9. 20 Jul, 2015 1 commit
  10. 17 Jul, 2015 1 commit
  11. 16 Jul, 2015 2 commits
  12. 29 Jun, 2015 1 commit
  13. 10 Apr, 2015 1 commit
  14. 18 Feb, 2015 3 commits
  15. 06 Feb, 2015 6 commits
  16. 16 Jan, 2015 1 commit
  17. 09 Jan, 2015 1 commit
  18. 11 Dec, 2014 1 commit
  19. 05 Dec, 2014 3 commits
  20. 23 Nov, 2014 1 commit
  21. 24 Oct, 2014 3 commits
    • Christian Schulte zu Berge's avatar
      Updated Lua bindings to new camera API. · 2388727d
      Christian Schulte zu Berge authored
      refs #141
      2388727d
    • Christian Schulte zu Berge's avatar
      Further work on refactoring the camera API. Added proof-of-concept... · 4ee7e1ac
      Christian Schulte zu Berge authored
      Further work on refactoring the camera API. Added proof-of-concept implementation into MprRenderer and MprDemo. Thereby fixed various issues of the new CameraData API that occured:
      * tgt::Navigation::updateClippingPlanes() yielding NaNs if the scene bounds were not defined
      * NumericProperty yielding endless loops in case of NaN values
      * Updated AbstractProcessor::process() to automatically validate level XYZ after calling updateXYZ().
      * Adapted changes through renaming tgt into cgt
      
      refs #141
      refs #386
      4ee7e1ac
    • Christian Schulte zu Berge's avatar
      Starting work on refactoring the camera API: · 35a402e5
      Christian Schulte zu Berge authored
      * Introducing new data type CameraData
      * Introducing CameraProvider and TrackballCameraProvider processors (in base module)
      * Introducing AbstractProcessor::ignorePropertyChanges() and AbstractProcessor::observePropertyChanges()
      * Added debug output to NumericProperty if it clamps values to the property's value range
      
      refs #141
      35a402e5
  22. 23 Oct, 2014 3 commits