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

  1. 19 Jul, 2017 1 commit
  2. 01 Jun, 2017 1 commit
    • 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
  3. 29 Sep, 2016 2 commits
    • Jakob Weiss's avatar
      Various fixes and updates · ce6e4a7e
      Jakob Weiss authored
      * increased overall font size
      * introduced debugging diagnostic to detect when derived processors do not call AbstractProcessor::[de]init()
      * fixed processors not adhering to this
      * fixed some tab vs spaces problems
      ce6e4a7e
    • Jakob Weiss's avatar
      Fullscreen and Thread Names on Windows · 03041535
      Jakob Weiss authored
      * Debug Feature: Thread names for pipelines and some important active threads show in debugger
      * fullscreen can be toggled per pipeline via the pipeline property and via ALT+Return key combination
      03041535
  4. 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
  5. 20 Jul, 2015 1 commit
  6. 13 Apr, 2015 1 commit
  7. 23 Oct, 2014 3 commits
  8. 07 Feb, 2014 2 commits
  9. 11 Oct, 2013 1 commit
  10. 15 Jul, 2013 1 commit
    • grunau's avatar
      Fix issues with QtCanvas' sizing · 30524611
      grunau authored
      The QtCanvas class didn't previously implement the sizeHint method. As
      a result, Qt would allot it no display space if there were other widgets
      competing for it (e.g. the main window's central widget).
      
      Now QtCanvas has a sizeHint implementation that returns a size hint that
      is in line with what the canvas' getSize method reports. Moreover,
      QtCanvas now uses the `Expanding` size policy to inform Qt that it would
      like to get as much display space as possible.
      
      git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@519 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
      30524611
  11. 12 Feb, 2013 1 commit
  12. 10 Feb, 2013 1 commit
  13. 31 Oct, 2012 1 commit
  14. 24 Jul, 2012 2 commits
  15. 23 Jul, 2012 1 commit
    • schultezub's avatar
      It took quite some time, but this commit introduces thread-safe management and... · 1302ca97
      schultezub authored
      It took quite some time, but this commit introduces thread-safe management and access to multiple OpenGL contexts.
       * added tgt::QtContextManager for managing multiple OpenGL contexts
       * adapted tgt::GLContext and tgt::QtGLContext, tgt::QtThreadedPainter
       * added PipelineEvaluator for evaluating pipelines in separate threads
       * added various lock/sync features to processors, pipelines, and processors
      
      However, there's still plenty of clean-up work to do: some parts of the tgt library are quite messed up and the core library interfaces need some polishing...
      
      
      git-svn-id: https://camplinux.in.tum.de/svn/campvis/trunk@195 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
      1302ca97
  16. 20 Jul, 2012 1 commit
  17. 02 Jul, 2012 1 commit