blob: 4e5947a21265a6f911f354ed2263673cb630fcef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# exrview

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
* [ ] Retina resolution
* [ ] Display arbitrary channel EXR
* [ ] Zoom and pan image
* [ ] Tone mapping
## 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.
|