🛠️🐜 Antkeeper superbuild with dependencies included https://antkeeper.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.3 KiB

  1. # exrview
  2. ![ScreenShot](screenshots/exrview.png)
  3. Simple cross-platform OpenEXR viewer using TinyEXR, bullet3's windows library and nukler UI library.
  4. Currently only EXR image with RGB channels can be displayed.
  5. ## Requirements
  6. * premake5
  7. * Visual Studio 2015(2013 will work)
  8. * OpenGL 2.x
  9. * GTK+3(optional and Linux only. Used for file dialog support on Linux)
  10. ## Build on Windows
  11. $ premake5 vs2015
  12. ## Build on Linux
  13. $ premake5 gmake
  14. If you want nativefiledialog support(File dialog UI), Install GTK+3 then,
  15. $ premake5 --with-gtk3nfd gmake
  16. ## Build on Mac
  17. $ premake5 gmake
  18. ## Usage
  19. $ ./bin/native/Release/exrview input.exr
  20. ## TODO
  21. * [ ] Retina resolution
  22. * [ ] Display arbitrary channel EXR
  23. * [ ] Zoom and pan image
  24. * [ ] Tone mapping
  25. ## Third party licenses
  26. `OpenGLWindow` and `CommonInterfaces` is grabbed from bullet3, which is licensed under zlib lince.
  27. https://github.com/bulletphysics/bullet://github.com/bulletphysics/bullet3
  28. `ThirdPartyLibs/Glew/` is licensed under licensed under the Modified BSD License, the Mesa 3-D License (MIT) and the Khronos License (MIT).
  29. http://glew.sourceforge.net/
  30. nuklear is licensed under MIT.
  31. https://github.com/vurtun/nuklear
  32. See `ThirdPartyLibs/nativefiledialog/LICENSE` for nativefiledialog license.