Skip to content

Releases: Tom94/tev

Version 1.19

25 Nov 09:40
Compare
Choose a tag to compare

Changes Since Last Release

This version is a hotfix release that addresses a significant memory leak when using the Metal backend on macOS.

  • Another, smaller memory leak was fixed along the way.

See #146 for more details.

Released Files

  • Pre-built binary for Microsoft Windows
  • Pre-built binary for macOS
  • Pre-built backwards-compatibility binary for macOS pre-Catalina
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.

Version 1.18

15 Nov 15:09
Compare
Choose a tag to compare

Changes Since Last Release

  • tev can now load large numbers of images over 2x faster than before.
    • This is due to an overhaul of the multi-threaded task scheduler based on C++20 coroutines.
  • Improved tev's support for EXR images.
    • Display and data windows are now visualized when they do not match the standard image coordinate system.
    • All parts of multi-part EXR images are now loaded by default. To load only a single part, specify it in the channel selector as :partname[.layername[.channelname]].
    • EXR images with non-sRGB chromaticities are now displayed correctly.
  • tev can now display HDR content on supported displays when running macOS by rendering through Metal rather than OpenGL.
  • tev can now open DDS images (DirectX textures; BC1-BC7) on Windows.
  • tev can now be remote-controlled through Python and Rust.
  • Secondary tev instances now become primary when the previous primary instance is closed. This means: newly opened images will always appear in an already opened tev window if one exists.
  • Starting tev without any command line arguments will now always launch a new instance of tev, even if another one is already open.
  • Improved tev's support for content scaling as seen on e.g. retina and ultra-high-res displays. tev can not be dragged across multiple monitors with different content scale and still render at the correct size.
  • Improved tev's behavior upon opening in full screen mode. There is no longer any flickering.
  • Fixed a rare crash upon closing many images in quick succession.
  • tev no longer depends on the Eigen library.

Released Files

  • Pre-built binary for Microsoft Windows
  • Pre-built binary for macOS
  • Pre-built backwards-compatibility binary for macOS pre-Catalina
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.

Version 1.17

14 Feb 16:55
89fde04
Compare
Choose a tag to compare

Changes Since Last Release

  • tev's remote control functionality and IPC now run over the TCP protocol (as opposed to UDP) to increase reliability and speed.
  • As a direct consequence, tev now supports remote updating of arbitrarily large image tiles and of multiple channels at once.
  • PFM images with an alpha channel can now be loaded (PF4 format).
  • On Windows, tev can now load images from network shares, i.e. paths that start with \\.

Released Files

  • Pre-built binary for Microsoft Windows
  • Pre-built binary for macOS
  • Pre-built backwards-compatibility binary for macOS pre-Mojave
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.

Version 1.16

02 Jun 17:24
045831d
Compare
Choose a tag to compare

Changes Since Last Release

  • tev can now be remote-controlled by other applications (defaults to localhost only).
    • Opening of images
    • Closing of images
    • Reloading of images
    • Creating empty images
    • Updating content of images

Released Files

  • Pre-built binary for Microsoft Windows
  • Pre-built binary for macOS
  • Pre-built backwards-compatibility binary for macOS pre-Mojave
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.

Version 1.15

10 Mar 14:24
Compare
Choose a tag to compare

Changes Since Last Release

  • Images can now be reordered by dragging them in the list (thanks to contributions from Wouterdek #99 ).
  • Displayed channels are now grouped in a smarter way that goes beyond OpenEXR layers (addressing #92 ).
  • Images can now be pasted into tev from the clipboard.
  • Images can now be saved as OpenEXR (only RGBA).
  • Alpha blending is now done in linear color space (was sRGB before).
  • The false-color tonemapping mode now uses Google AI's Turbo colormap (was Viridis before).

Released Files

  • Pre-built binary for Microsoft Windows
  • Pre-built binary for macOS
  • Pre-built backwards-compatibility binary for macOS pre-Mojave
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.

Version 1.14

06 Feb 15:15
Compare
Choose a tag to compare

Changes Since Last Release

  • Added the ability to copy the current image to the clipboard (with tonemapping etc. applied).
  • Added a zoom-percentage display to the title bar.
  • Added raw pixel bytes to the title bar.
  • Holding alt while zoomed in now displays the raw pixel bytes.
  • Holding ctrl/cmd while zooming or panning now increases the effect.
  • Zooming via middle-click-drag now maintains a target position rather than following the cursor.
  • Fixed incorrect handling of pre-multiplied alpha in OpenEXR images.
  • Fixed erroneous pixel values when zooming in on single-channel images.
  • Fixed erroneous loading of very small files.
  • Improved error messages when loading of images fails.

Released Files

  • Pre-built binaries for Microsoft Windows (32-bit and 64-bit)
  • Pre-built binary for macOS Mojave and upwards (supports dark mode)
  • Pre-built binary for legacy macOS versions (64-bit)
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.

Version 1.13

18 May 13:53
cc50b56
Compare
Choose a tag to compare

Changes Since Last Release

  • During reference comparisons, one can now hold "shift" to see and adjust the reference image.
  • Image filenames can now be supplied via standard input (e.g. through a pipe on unix).
  • Long paths (more than 260 characters) are now supported on Windows.
  • PGM and PPM images can now be opened (addresses #65).
  • Press "Ctrl/Cmd+Shift+W" to close all images at once (via #67 by Merlin Nimier-David).
  • Channels are now ordered according to the channel selector if one is used (addresses #68).
  • Fixed sporadic crashes upon closing and switching between images (addresses #69 via wjakob/nanogui#341 by Christopher Patton).

Released Files

  • Pre-built binaries for Microsoft Windows (32-bit and 64-bit)
  • Pre-built binary for macOS (64-bit)
  • Pre-built binary for macOS Mojave (supports dark mode)
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.

Version 1.12

04 Dec 17:37
76fb352
Compare
Choose a tag to compare

Changes Since Last Release

  • CRLF-encoded PFM images can now be loaded. (thanks to gargll #60)

Released Files

  • Pre-built binaries for Microsoft Windows (32-bit and 64-bit)
  • Pre-built binary for macOS (64-bit)
  • Pre-built binary for macOS Mojave (supports dark mode)
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.

Version 1.11

02 Jul 06:58
Compare
Choose a tag to compare

Changes Since Last Release

  • The gamma value can now be adjusted when using the gamma tonemapping mode.
  • Added an additional binary file for macOS Mojave users which supports dark mode (by being compiled with the latest SDK).

Released Files

  • Pre-built binaries for Microsoft Windows (32-bit and 64-bit)
  • Pre-built binary for macOS (64-bit)
  • Pre-built binary for macOS Mojave (supports dark mode)
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.

Version 1.10

23 May 06:43
e89724e
Compare
Choose a tag to compare

Changes Since Last Release

  • Memory occupied by closed images is now being freed again.
  • Fixed various bugs with single-channel images, especially if that single channel is an alpha channel.
  • Added PFM format to the open-file UI dialog.
  • Improved console output.
  • Vastly improved command-line interface.

Released Files

  • Pre-built binaries for Microsoft Windows (32-bit and 64-bit)
  • Pre-built binary for macOS (64-bit)
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.