
The Levels adjustment layer now supports output levels - a common feature request. It now supports custom hue ranges, a new algorithm, new UI and picker controls. The HSL adjustment layer has been rewritten. Improved Polar to Rectangular and Rectangular to Polar filters. Live filters have been rewritten to improve performance - especially when multiple filters are used in a document. More filters are now available as Live Filters - including the new Procedural Texture filter. Denoise, Clarity and Shadows / Highlights filters have been rewritten (using technology from the Develop Persona). New “Procedural Texture” filter with advanced presets support. The histogram in the Develop persona is now presented in the output colour space - as opposed to always being linear. Profiled lens correction are more stable, apply more quickly, and can be toggled in the Develop UI.

Hot pixel removal is now automatically performed by the Serif Labs engine. It produces better results and takes advantage of the new GPU architecture. The denoise algorithm has been rewritten. Reimplemented support for XTrans sensors. RAW files now load much more quickly - especially if you have a compatible GPU. It also takes advantage of the GPU architecture changes described above. The RAW processing engine in Photo has been rewritten - producing better results and improved performance. All brush tools now support left and right arrow keys for rotation - a common feature request In 1.7, the nozzle choice has a dynamic controller and ramp for greater control. Brushes with multiple nozzle textures have always chosen the nozzle at random. Wet edges and accumulation are now available on colour brushes and brushes with HSL variance. We have more symmetry features on the way - so stay tuned during the beta process. Symmetry (up to 32-way) is now supported - including on-canvas controls and optional mirroring. All brushes / brush tools are accelerated. With GPU support, even huge brushes with 1% spacing will perform well. The brush engine in Photo has been rewritten to use the new GPU architecture described above. You can control when the sub-brushes are drawn and how they blend with the main brush. Each sub-brush has a fully separate and customisable set of dynamics. This exciting feature allows any brush to have a list of other brushes attached which will draw at the same time. Photo 1.7 introduces a new “sub-brush” mechanism, developed in conjunction with Paolo Limoncelli ( DAUB® Brushes).

There is no limit to the number of GPUs which can be used. Intel + AMD in MacBook Pro, or Intel + eGPU in other Macs) Photo will use them all, at the same time, to improve performance. Multiple GPUs are supported - if you have more than 1 GPU (ie. External GPUs (eGPU) are also supported - including hot-plug-and-unplug support.

Performance when using integrated Intel GPUs has also been massively improved. Typically this improves compositing / editing performance by at least 1000%. It will now automatically use any compatible discrete GPU, alongside the Intel GPU support present in 1.6.
AFFINITY PHOTO 1.7 MAC
The core processing engine in Affinity Photo has been rewritten to take advantage of the powerful discrete AMD GPUs in modern Mac hardware. Affinity Photo 1.7 - Changes Since Last 1.6 Release
