dawn-cmake/test/intrinsics/gen/isNormal/c286b7.wgsl.expected.msl
Ben Clayton a40e45522b intrinsics: Deprecate isNan, isInf, isFinite, isNormal
These have all been removed from the spec as we cannot guarantee they will behave as expected on the various backends.

Bug: tint:1312
Change-Id: I9d7d81cfdc44489fffe08c5183ed8da84901a024
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/70665
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2021-11-23 18:57:57 +00:00

38 lines
713 B
Plaintext

intrinsics/gen/isNormal/c286b7.wgsl:28:25 warning: use of deprecated intrinsic
var res: vec3<bool> = isNormal(vec3<f32>());
^^^^^^^^
#include <metal_stdlib>
using namespace metal;
struct tint_symbol {
float4 value [[position]];
};
void isNormal_c286b7() {
bool3 res = isnormal(float3());
}
float4 vertex_main_inner() {
isNormal_c286b7();
return float4();
}
vertex tint_symbol vertex_main() {
float4 const inner_result = vertex_main_inner();
tint_symbol wrapper_result = {};
wrapper_result.value = inner_result;
return wrapper_result;
}
fragment void fragment_main() {
isNormal_c286b7();
return;
}
kernel void compute_main() {
isNormal_c286b7();
return;
}