Philip Rideout
898ed70aa0
Remove <iostream> from math headers.
...
This speeds up our build time by using <iosfwd> and un-inlining the
vector print functions.
2020-01-06 15:09:06 -08:00
Romain Guy
b96b8eb787
Encode sRGB images as sRGB, not linear ( #1646 )
...
Fixes #1608
2019-09-16 10:51:17 -07:00
Romain Guy
826d52bca2
Fix Windows build and warnings
2019-06-27 09:18:31 -07:00
Mathias Agopian
2ded1c955f
cmgen and filament now support RGB_10_11_11_REV
...
- RGB_11_11_10 is exported in a RGBA PNG file where the 4 channels are
used as a uint32 storing a RGB_10_11_11_REV pixel.
We use the .rgb32f extension, and those PNG files contain garbage
when seen in a PNG viewer.
- This is now the default for the -x option.
- compressed KTX files don't encode RGBM, which means they can't
support HDR, unless an HDR compression scheme is used.
2019-06-20 14:36:37 -07:00
prideout
5ee359cf40
Move math namespace to fix #746 .
2019-02-07 09:23:07 -08:00
Romain Guy
c1b7f2ac27
Property write small .hdr files ( #750 )
...
* Cleanup ImageEncoder code
* Properly write HDR files when width < 8 or > 32767
A little oddity in the original Radiance file format encoding.
2019-01-28 14:02:28 -08:00
Romain Guy
9ce88e6e23
Improve skygen ( #679 )
...
Bring back the normalization and gamma correction command line flags,
render the ground in the lower half of the image.
2019-01-08 07:19:50 -08:00
prideout
3f751f3850
cmgen and mipgen should return an error code upon failure.
...
These tools can be used in an asset pipeline; build scripts should not
be required to parse stdout in order to determine success.
2018-09-17 14:51:29 -07:00
Philip Rideout
07e4db795f
Remove lots of reinterpret_cast. ( #112 )
...
* Remove lots of reinterpret_cast.
* Improve terseness with auto.
2018-08-17 12:01:32 -07:00
Philip Rideout
044387308a
Migrate imageio to LinearImage. ( #111 )
2018-08-17 11:22:05 -07:00
Philip Rideout
07c34ee833
Simplify Image by flipping RADIANCE images. ( #63 )
...
* Simplify Image by flipping RADIANCE images.
Unit test for the new flip() method is forthcoming.
* Optimize image flipping.
2018-08-09 17:30:17 -07:00
Philip Rideout
69b65d9e2d
Rename ColorSpace header to ColorTransform. ( #61 )
2018-08-09 15:54:18 -07:00
Philip Rideout
9ed20705ec
Refactor color space utilities. ( #58 )
...
* Refactor color space utilities.
* Repair Android build.
2018-08-09 13:58:58 -07:00
Philip Rideout
f8a8098e0f
Split off imageio lib from image. ( #36 )
...
* Split off imageio lib from image.
* Remove duplicated math funcs.
2018-08-07 16:38:04 -07:00