Skip to content

Releases: Twinklebear/oidn-rs

Release 1.2.1

01 Sep 15:45
Compare
Choose a tag to compare

Changes

  • Add support for the hdrScale parameter of OIDN, set via set_hdr_scale

  • Migrate to use raw byte strings instead of ffi::CString to pass parameter names to OIDN

Release 1.2.0

25 Aug 05:53
Compare
Choose a tag to compare

Changes

  • Updated the filter::RayTracing APIs to avoid accidentally passing incorrect image parameter configurations. This resolves #7 and #5 . The execute method will now only accept valid configurations for the filter:
    pub fn execute(&mut self, color: &[f32], output: &mut [f32]) -> Result<(), FilterError> {}

    pub fn execute_with_albedo(
        &mut self,
        color: &[f32],
        albedo: &[f32],
        output: &mut [f32],
    ) -> Result<(), FilterError> {}

    /// Normal requires albedo to be present
    pub fn execute_with_albedo_normal(
        &mut self,
        color: &[f32],
        albedo: &[f32],
        normal: &[f32],
        output: &mut [f32],
    ) -> Result<(), FilterError> {}

Release 1.1.0

19 Jan 16:27
Compare
Choose a tag to compare

Changes

  • Add missing size checking & error handling (#3)
  • Migrate Device and RaytracingFilter to be Send, instead of (incorrectly) Sync (#4)

Thanks @TomCrypto for the bug reports!

Release 1.0.0

01 Jan 20:38
Compare
Choose a tag to compare

Changes

  • Update API to OpenImageDenoise 1.x release series

Release 0.2.0

04 Jul 16:38
Compare
Choose a tag to compare

Changes

  • Updated sys bindings to OIDN 0.9.0
  • Clippy lint fixes