1. 13 Apr, 2021 3 commits
  2. 09 Apr, 2021 1 commit
  3. 08 Apr, 2021 1 commit
    • Kenneth Moreland's avatar
      Pass framebuffer instead of textures to OGL3 callback · a224886d
      Kenneth Moreland authored
      Rather than sending textures to the OpenGL 3 callback and requiring the
      callback to rebuild the framebuffer every time, create the framebuffer
      internally inside of IceT and pass the framebuffer id to the callback.
      
      I am also binding the framebuffer before the call. I don't know if it is
      necessary to both set the framebuffer and pass the framebuffer id.
      a224886d
  4. 26 Mar, 2021 2 commits
  5. 25 Mar, 2021 2 commits
    • Kenneth Moreland's avatar
      Add a render layer for OpenGL 3 · ea6c386a
      Kenneth Moreland authored
      Added a new library for interfacing IceT with OpenGL version 3. A lot
      has changed with OpenGL since IceT was first written. This device layer
      relies less on a fixed function pipeline and instead uses the OpenGL
      device to transfer data back and forth more than anything.
      
      The current render creates OpenGL textures and passes their identifiers
      to the callback. The callback is expected to fill those textures with
      the rendering.
      
      Other types of callback could be created in the future.
      ea6c386a
    • Kenneth Moreland's avatar
      Add state variable to track what render layer is being used · f253a26e
      Kenneth Moreland authored
      Previously, we only had one render layer (OpenGL). We are about to
      introduce a new render layer (based on new features with OpenGL 3), and
      they will be sharing state variables. I cannot think of any practical
      reason to use two different rendering layers at once, so the render
      layers will share state variables.
      
      To make that work, add a new reserved state variable to identify which
      render layer is being used. Each render layer should first check to make
      sure that no other render layer has grabbed the context.
      f253a26e
  6. 01 Mar, 2021 2 commits
  7. 08 Jul, 2020 2 commits
  8. 31 May, 2019 1 commit
  9. 30 May, 2019 1 commit
  10. 15 Mar, 2018 2 commits
  11. 13 Mar, 2018 5 commits
  12. 12 Mar, 2018 2 commits
  13. 31 Oct, 2017 7 commits
  14. 17 Oct, 2017 1 commit
  15. 07 Oct, 2015 1 commit
  16. 06 Oct, 2015 1 commit
  17. 30 Sep, 2015 1 commit
  18. 29 Sep, 2015 1 commit
    • Dan Lipsa's avatar
      Fix compilation errors · a6ba1621
      Dan Lipsa authored
      Compilation error on Visual Studio 10 Win 64.
      Fix undefined symbol: TEST_NOT_PASSED
      a6ba1621
  19. 25 Sep, 2015 2 commits
  20. 17 May, 2015 1 commit
  21. 16 May, 2015 1 commit