🛠️🐜 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.
 
 
 
 
 
 
C. J. Howard c020614567 Add tinyexr module 2 years ago
..
OpenGLWindow Add tinyexr module 2 years ago
ThirdPartyLibs Add tinyexr module 2 years ago
screenshots Add tinyexr module 2 years ago
DroidSans.ttf Add tinyexr module 2 years ago
README.md Add tinyexr module 2 years ago
exr-io.cc Add tinyexr module 2 years ago
exr-io.h Add tinyexr module 2 years ago
findOpenGLGlewGlut.lua Add tinyexr module 2 years ago
main.cc Add tinyexr module 2 years ago
nuklear.h Add tinyexr module 2 years ago
nuklear_btgui_gl2.h Add tinyexr module 2 years ago
premake4.lua Add tinyexr module 2 years ago
shader.frag Add tinyexr module 2 years ago
shader.vert Add tinyexr module 2 years ago

README.md

exrview

ScreenShot

Simple cross-platform OpenEXR viewer using TinyEXR, bullet3's windows library and nukler UI library. Currently only EXR image with RGB channels can be displayed.

Requirements

  • premake5
  • Visual Studio 2015(2013 will work)
  • OpenGL 2.x
  • GTK+3(optional and Linux only. Used for file dialog support on Linux)

Build on Windows

$ premake5 vs2015

Build on Linux

$ premake5 gmake

If you want nativefiledialog support(File dialog UI), Install GTK+3 then,

$ premake5 --with-gtk3nfd gmake

Build on Mac

$ premake5 gmake

Usage

$ ./bin/native/Release/exrview input.exr

TODO

Third party licenses

OpenGLWindow and CommonInterfaces is grabbed from bullet3, which is licensed under zlib lince.

https://github.com/bulletphysics/bullet://github.com/bulletphysics/bullet3

ThirdPartyLibs/Glew/ is licensed under licensed under the Modified BSD License, the Mesa 3-D License (MIT) and the Khronos License (MIT).

http://glew.sourceforge.net/

nuklear is licensed under MIT.

https://github.com/vurtun/nuklear

See ThirdPartyLibs/nativefiledialog/LICENSE for nativefiledialog license.