1. 16 Mar, 2017 1 commit
    • Jakob Weiss's avatar
      Minor updates · 3c537e12
      Jakob Weiss authored
      * Added .editorconfig
      * cgt::Texture::downloadTextureToBuffer now does a glFlush() before downloading
      * ColorPropertyWidget now supports transparent colors properly
      3c537e12
  2. 19 Jan, 2017 1 commit
  3. 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
  4. 04 Jan, 2017 1 commit
    • Jakob Weiss's avatar
      Introduced TextureManager · 1e8bb380
      Jakob Weiss authored
      Texture manager manages textures in a cache, for more efficient texture reuse. Currently only clears the cache on program exit, no garbage collection, disabled by default.
      1e8bb380
  5. 29 Jan, 2016 1 commit
  6. 20 Jul, 2015 1 commit
  7. 10 Apr, 2015 1 commit
  8. 18 Feb, 2015 1 commit
  9. 05 Dec, 2014 1 commit
    • Christian Schulte zu Berge's avatar
      Completely refactored and cleaned up cgt::Texture interface: · 3df24932
      Christian Schulte zu Berge authored
      * cleaned up cgt::Texture's constructors: only two left - to create an empty texture or a non-empty one
      * cgt::Texture will no longer hold a copy of the image data in local memory
      * removed a lot of redundant/confusing methods
      * no longer needed to call uploadTexture() even though you don't want to upload sth.
      * Adapted all known code to the new interface
      * Removed cgt::TextureReaderDevil
      
      refs #613
      3df24932
  10. 23 Oct, 2014 3 commits
  11. 27 Jul, 2014 1 commit
  12. 30 Apr, 2014 1 commit
  13. 21 Jan, 2014 2 commits
  14. 13 Jan, 2014 1 commit
  15. 18 Dec, 2013 1 commit
    • Christian Schulte zu Berge's avatar
      *IMPORTANT FIX* Fixes possible crashes/segfaults when converting OpenGL image... · f2102103
      Christian Schulte zu Berge authored
      *IMPORTANT FIX* Fixes possible crashes/segfaults when converting OpenGL image representations to local image representations:
       * ImageRepresentationLocal::tryConvert() does not deadlock anymore when called from OpenGL context and converting from GL representation
       * Fixed possible double deletion after converting from OpenGL to local representation due to ambiguous pointer ownership
       * fixed possible out of bounds array write in tgt::Texture::downloadTextureToBuffer()
      f2102103
  16. 28 Nov, 2013 2 commits
  17. 19 Nov, 2013 1 commit
  18. 08 Nov, 2013 1 commit
  19. 30 Oct, 2013 1 commit
  20. 12 May, 2013 1 commit
  21. 18 Feb, 2013 1 commit
  22. 13 Feb, 2013 1 commit
  23. 31 Jan, 2013 1 commit
  24. 11 Jan, 2013 1 commit
  25. 31 Oct, 2012 1 commit
  26. 21 Sep, 2012 1 commit
  27. 02 Jul, 2012 1 commit