Permalink
Commits on Jan 9, 2017
Commits on Oct 29, 2016
  1. README edits.

    ehanway-ilm committed Oct 29, 2016
  2. Merge branch 'cleanup-readme' of https://github.com/jkingsman/openexr

    …into jkingsman-cleanup-readme
    ehanway-ilm committed Oct 29, 2016
  3. Install ImfStdIO.h

    This was originally intended to be an internal class only, but its use has
    become the de facto way to handle UTF-8 filenames on Windows.
    ehanway-ilm committed Oct 29, 2016
Commits on Oct 19, 2016
  1. Merge pull request #204 from dlemstra/IMF_HAVE_SSE2

    Consistent check for IMF_HAVE_SSE2.
    ehanway-ilm committed on GitHub Oct 19, 2016
  2. Remove fixed-length line breaks

    jkingsman committed on GitHub Oct 19, 2016
Commits on Oct 18, 2016
  1. Update README to markdown

    jkingsman committed on GitHub Oct 18, 2016
Commits on Oct 1, 2016
  1. Merge pull request #206 from lgritz/lg-register

    Remove 'register' keyword.
    ehanway-ilm committed on GitHub Oct 1, 2016
Commits on Sep 30, 2016
  1. Remove 'register' keyword.

    'register' is a relic of K&R-era C, it's utterly useless in modern
    compilers.  It's been deprecated in C++11, and therefore will generate
    warnings when encountered -- and many packages that use OpenEXR's public
    headers use -Werr to turn warnings into errors. Starting in C++17, the
    keyword is removed entirely, and thus will certainly be a build break
    for that version of the standard. So it's time for it to go.
    lgritz committed Sep 30, 2016
Commits on Sep 17, 2016
Commits on Sep 16, 2016
  1. Merge pull request #141 from lucywilkes/develop

    Adding rawPixelDataToBuffer() function for access to compressed scanlines
    ehanway-ilm committed on GitHub Sep 16, 2016
Commits on Aug 2, 2016
  1. Merge pull request #198 from ZeroCrunch/develop

    Windows compile fix
    ehanway-ilm committed on GitHub Aug 2, 2016
Commits on Jul 29, 2016
  1. Windows compile fix

    std::min wasn't found due to <algorithm> not being included.
    JamieKenyonFoundry committed Jul 29, 2016
Commits on Jul 26, 2016
  1. Merge pull request #179 from CAHEK7/NullptrBug

    fix potential memory leak
    ehanway-ilm committed on GitHub Jul 26, 2016
Commits on Jul 25, 2016
  1. Merge branch pull request 172 into develop: fix copy and paste bug in…

    … ImfDeepTiledInputPart.cpp
    ehanway-ilm committed Jul 25, 2016
  2. Merge pull request #195 from openexr/master

    Catch develop branch up with commits in master.
    ehanway-ilm committed on GitHub Jul 25, 2016
Commits on Feb 5, 2016
  1. fix potential memory leak

    CAHEK7 committed Feb 5, 2016
Commits on Jan 6, 2016
  1. Fix warnings when compiled with MSVC 2013.

    Similar fix to that from a27e048.
    GHF committed Jan 6, 2016
Commits on Dec 9, 2015
  1. Fix typo in C bindings (Close #140)

    IMF_RAMDOM_Y should be IMF_RANDOM_Y
    ekmett committed Dec 9, 2015
Commits on Nov 20, 2015
  1. Fix copy and paste bug

    The implementation of DeepTiledInputPart::tileXSize was copy and pasted from the function above but not changed. This causes it tor return incorrect values.
    fpsunflower committed Nov 20, 2015
Commits on Oct 29, 2015
  1. Switch AVX detection asm to not use an empty clobber list for use wit…

    …h older gcc versions
    KevinJW committed Oct 14, 2015
Commits on Oct 24, 2015
  1. Merge pull request #145 from karlrasche/DWAx_clamp_float32

    Clamp, don't cast, float inputs with DWAx compression
    ehanway-ilm committed Oct 24, 2015
  2. Merge pull request #143 from karlrasche/DWAx_bad_zigzag_order

    Wrong zig-zag ordering used for DWAx decode optimization
    ehanway-ilm committed Oct 24, 2015
  3. Merge pull request #157 from karlrasche/DWAx_compress_bound

    Switch over to use compressBound() instead of manually computing headroom for compress()
    ehanway-ilm committed Oct 24, 2015
Commits on Feb 18, 2015
  1. Switch over to use compressBound() instead of manually computing

    headroom for compress()
    karlrasche committed Feb 18, 2015
Commits on Feb 2, 2015
  1. Fix a linker error when compiling OpenEXR statically on Linux

    Linking OpenEXR and IlmBase statically on Linux failed due to
    interdependencies between Iex and IlmThread. Simply reversing their
    order in CMakeLists.txt fixes the issue (which only arises on Linux
    since the GNU linker is particularly sensitive to the order of static
    libraries)
    Wenzel Jakob committed Feb 2, 2015
Commits on Nov 24, 2014
  1. Clamp incoming float values to half, instead of simply casting, on

    encode.
    
    Casting can introduce Infs, which are zero'ed later on, prior to the
    forward DCT step. This can have the nasty side effect of forcing
    bright values to zero, instead of clamping them to 65k.
    karlrasche committed Nov 24, 2014
Commits on Nov 20, 2014
  1. Remove errant whitespace

    karlrasche committed Nov 20, 2014
Commits on Nov 19, 2014
  1. Use the correct zig-zag ordering when finding choosing between

    fast-path inverse DCT versions (computing which rows are all zero)
    karlrasche committed Nov 19, 2014