mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-07-10 23:26:06 +00:00
Fixup dispatch call for step and saturate.
The incorrect dispatch call was used for step and saturate. It included the int and uint aspects when not needed. Bug: tint:1581 Change-Id: Ibb80a7869eaa674d38bdae69929c9e91011918f8 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/107463 Commit-Queue: Dan Sinclair <dsinclair@chromium.org> Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
This commit is contained in:
parent
036a24b047
commit
71111f8e0d
@ -1625,7 +1625,7 @@ ConstEval::Result ConstEval::saturate(const sem::Type* ty,
|
||||
return CreateElement(builder, c0->Type(),
|
||||
NumberT(std::min(std::max(e, NumberT(0.0)), NumberT(1.0))));
|
||||
};
|
||||
return Dispatch_fia_fiu32_f16(create, c0);
|
||||
return Dispatch_fa_f32_f16(create, c0);
|
||||
};
|
||||
return TransformElements(builder, ty, transform, args[0]);
|
||||
}
|
||||
@ -1668,7 +1668,7 @@ ConstEval::Result ConstEval::step(const sem::Type* ty,
|
||||
NumberT result = x.value < edge.value ? NumberT(0.0) : NumberT(1.0);
|
||||
return CreateElement(builder, c0->Type(), result);
|
||||
};
|
||||
return Dispatch_fia_fiu32_f16(create, c0, c1);
|
||||
return Dispatch_fa_f32_f16(create, c0, c1);
|
||||
};
|
||||
return TransformElements(builder, ty, transform, args[0], args[1]);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user