Skip to content

Commit

Permalink
don't need an extra ref for the byte str
Browse files Browse the repository at this point in the history
  • Loading branch information
Twinklebear committed Sep 1, 2020
1 parent f7c2540 commit 6b0281e
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/filter.rs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ impl<'a> RayTracing<'a> {
unsafe {
oidnRetainDevice(device.handle);
}
let filter = unsafe { oidnNewFilter(device.handle, &b"RT\0" as *const _ as _) };
let filter = unsafe { oidnNewFilter(device.handle, b"RT\0" as *const _ as _) };
RayTracing {
handle: filter,
device: device,
Expand Down Expand Up @@ -94,7 +94,7 @@ impl<'a> RayTracing<'a> {
unsafe {
oidnSetSharedFilterImage(
self.handle,
&b"albedo\0" as *const _ as _,
b"albedo\0" as *const _ as _,
alb.as_ptr() as *mut _,
Format::FLOAT3,
self.img_dims.0,
Expand All @@ -114,7 +114,7 @@ impl<'a> RayTracing<'a> {
unsafe {
oidnSetSharedFilterImage(
self.handle,
&b"normal\0" as *const _ as _,
b"normal\0" as *const _ as _,
norm.as_ptr() as *mut _,
Format::FLOAT3,
self.img_dims.0,
Expand All @@ -133,7 +133,7 @@ impl<'a> RayTracing<'a> {
unsafe {
oidnSetSharedFilterImage(
self.handle,
&b"color\0" as *const _ as _,
b"color\0" as *const _ as _,
color.as_ptr() as *mut _,
Format::FLOAT3,
self.img_dims.0,
Expand All @@ -150,7 +150,7 @@ impl<'a> RayTracing<'a> {
unsafe {
oidnSetSharedFilterImage(
self.handle,
&b"output\0" as *const _ as _,
b"output\0" as *const _ as _,
output.as_mut_ptr() as *mut _,
Format::FLOAT3,
self.img_dims.0,
Expand All @@ -162,9 +162,9 @@ impl<'a> RayTracing<'a> {
}

unsafe {
oidnSetFilter1b(self.handle, &b"hdr\0" as *const _ as _, self.hdr);
oidnSetFilter1f(self.handle, &b"hdrScale\0" as *const _ as _, self.hdr_scale);
oidnSetFilter1b(self.handle, &b"srgb\0" as *const _ as _, self.srgb);
oidnSetFilter1b(self.handle, b"hdr\0" as *const _ as _, self.hdr);
oidnSetFilter1f(self.handle, b"hdrScale\0" as *const _ as _, self.hdr_scale);
oidnSetFilter1b(self.handle, b"srgb\0" as *const _ as _, self.srgb);

oidnCommitFilter(self.handle);
oidnExecuteFilter(self.handle);
Expand Down

0 comments on commit 6b0281e

Please sign in to comment.