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. 23 Jan, 2017 1 commit
    • Jakob Weiss's avatar
      Minor fixes in various places · 5774ef3c
      Jakob Weiss authored
      * datacontainerinspector can now display alpha-channel only in a meaningful way
      * new method in stringutils to display bytes in a humanly readable form
      * depth darkening has slightly increased range for lambda
      * satisfied formatting OCD
      5774ef3c
  3. 16 Jan, 2017 1 commit
    • Jakob Weiss's avatar
      Improvements to the CS support interface · 445c22ba
      Jakob Weiss authored
      * CSHelper ns contains methods to simplify boilerplate code
      * some changes to the cgt::Texture interface
      * Shader code now dumped to console when compilation fails (could still use some reworking, i.e. like line numbers)
      * updated MedianFilter code
      445c22ba
  4. 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
  5. 29 Sep, 2016 9 commits
  6. 05 Sep, 2016 1 commit
  7. 05 Jul, 2016 4 commits
  8. 10 Feb, 2016 3 commits
  9. 09 Feb, 2016 2 commits
  10. 03 Feb, 2016 1 commit
  11. 20 Jan, 2016 2 commits
  12. 18 Jan, 2016 1 commit
  13. 17 Jan, 2016 2 commits
  14. 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
  15. 04 Nov, 2015 1 commit
  16. 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
  17. 27 Jul, 2015 1 commit
    • Christian Schulte zu Berge's avatar
      Further clean up to allow merge to development: · 24d49d0a
      Christian Schulte zu Berge authored
      * Replaced Lua Git submodule with our own adjusted copy of the Lua source + CMakeLists.txt. This allows to export liblua as installation target.
      * The campvis-application library is now called campvis-application-lib. The executable is called campvis-application.
      * Further clean up of CMake files.
      
      refs #643
      24d49d0a
  18. 23 Jul, 2015 3 commits
  19. 21 Jul, 2015 4 commits
    • Christian Schulte zu Berge's avatar
      Improved Lua-based persistence API. Written files are now more clean · 7b8a4d36
      Christian Schulte zu Berge authored
      * Added default values to GenericProperty<T>
      * Lua export now checks properties for default values and only sets the property if its value is different from the default value.
      7b8a4d36
    • Christian Schulte zu Berge's avatar
      Started working on fancy scripting support: · 38884324
      Christian Schulte zu Berge authored
      * Split up campvis-application executable into campvis-application library and campvis executable. This allows to create a Lua module for the stuff in campvis-application.
      * Added Lua binding stub for campvis-application
      * Revised LuaTable and it's offsprings to (almost) fully model the Lua table model
      * Added MetatableLuaTable to model Lua's metatables
      * LuaTable supports caching the current field state in a value map supporting lazy instantiation
      * Added LuaTableTreeModel transforming the LuaTable structure into a QAbstractItemModel
      * Extended ScriptingWidget to contain both a LuaTableTreeWidget containing a variable view as well as with a LuaCompleter automatically completing the typed Lua commands with the variables extracted from the lua state.
      
      refs #643
      38884324
    • Christian Schulte zu Berge's avatar
      Various fixes: · ab290c65
      Christian Schulte zu Berge authored
      * campvis::deinit() also deinitializes PipelineFactory and ProcessorFactory
      * Fixed signal_manager::waitForSignalQueueFlushed() returning too early -> fixes occasionally failing AbstractProcessorTest
      * Fixed signal_manager::waitForSignalQueueFlushed() waiting for ever in case that the wake-up of signal_manager fails
      ab290c65
    • 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