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

  1. 20 Dec, 2017 2 commits
  2. 18 Dec, 2017 3 commits
  3. 15 Dec, 2017 4 commits
  4. 14 Dec, 2017 1 commit
  5. 13 Dec, 2017 4 commits
  6. 12 Dec, 2017 1 commit
  7. 08 Dec, 2017 1 commit
    • Jakob Weiss's avatar
      Minor changes in core · 59d1c4fb
      Jakob Weiss authored
      - Fixed bug with worldToTexture matrix
      - default texture clamping is now CLAMP_TO_BORDER
      59d1c4fb
  8. 17 Oct, 2017 3 commits
    • Jakob Weiss's avatar
      Various minor fixes: · 2123a4af
      Jakob Weiss authored
      * added buildClang to .gitignore
      * Minimum required glsl version is now 430 by default (might be possible to downgrade again by checking on a per-module basis)
      * More of the base modules now register their processors into the factory.
      * Minor bugfixes in optimizedraycaster (inverted gradient dir) and glimageresampler (renamed variable)
      2123a4af
    • Jakob Weiss's avatar
      5cbfe490
    • Jakob Weiss's avatar
      Advanced Raycasting features · cd918f81
      Jakob Weiss authored
      * ambient occlusion refactored as a decorator
      * pre-integrated raycaster and processor to pre-integrate TF
      cd918f81
  9. 27 Jul, 2017 5 commits
    • Jakob Weiss's avatar
      Added / fixed stereo module · e20da19c
      Jakob Weiss authored
      Somehow I messed up the cherrypick/merge history.
      Stereo module provides basic processors for a compositor and a camera
      generator to generate stereo images.
      e20da19c
    • Jakob Weiss's avatar
      "core" change: color property interface fix · f75772e3
      Jakob Weiss authored
      (cherry picked from commit ad722d98127144e0ff34523f210247a92f8dbb20)
      f75772e3
    • Jakob Weiss's avatar
      Fixed stereocameragenerator.cpp · 4465267b
      Jakob Weiss authored
      (cherry picked from commit 00cdb42948e45681b5cde12629f6970b906b0eec)
      4465267b
    • Jakob Weiss's avatar
      Being anal about warnings · c908bd58
      Jakob Weiss authored
      (cherry picked from commit b4033e899e318707a732203584c6aee0d9c178c8)
      
      # Conflicts:
      #	modules/stereo/processors/stereocameragenerator.cpp
      c908bd58
    • Jakob Weiss's avatar
      Implemented local ambient occlusion raycaster · 88c45357
      Jakob Weiss authored
      Raycaster is based on the technique described in "Local Ambient Occlusion
      in Direct Volume Rendering" by F. Hernell, P. Ljung, A. Ynnermann in IEEE
      TVCG 2010.
      Implementation does not allow for precomputed LAO volumes but instead
      estimates the LAO term per sample.
      88c45357
  10. 25 Jul, 2017 2 commits
  11. 19 Jul, 2017 1 commit
  12. 01 Jun, 2017 4 commits
    • Jakob Weiss's avatar
      Fixed (?) gradient computation, added option to fix broken shaders during startup · 17f5574c
      Jakob Weiss authored
      * gradient computation now properly accounts for anisotropic voxels
      * Shaders that fail to compile at startup result in an error on the console, with the option to retry computation (after editing the shader) instead of crashing campvis completely
      17f5574c
    • Jakob Weiss's avatar
    • Jakob Weiss's avatar
      OpenGL core context, various fixes · c9440d71
      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
      c9440d71
    • Jakob Weiss's avatar
      Added missing DevIL dlls · 1699bbaf
      Jakob Weiss authored
      For some reason, devIL was completely checked in with campvis-public, so we stick to checking in the (customized) windows binaries for now
      1699bbaf
  13. 17 May, 2017 1 commit
  14. 10 May, 2017 3 commits
  15. 30 Mar, 2017 2 commits
  16. 29 Mar, 2017 2 commits
  17. 28 Mar, 2017 1 commit
    • Jakob Weiss's avatar
      Minor fixes · 3f555763
      Jakob Weiss authored
      * texturemanager documentation and parameter fix
      * imagerepresetation conversion fix for channel number mismatch
      3f555763