57 lines
3.2 KiB
Plaintext
57 lines
3.2 KiB
Plaintext
|
SKIP: FAILED
|
||
|
|
||
|
|
||
|
|
||
|
Validation Failure:
|
||
|
#include <metal_stdlib>
|
||
|
|
||
|
using namespace metal;
|
||
|
void ldexp_2cb32a() {
|
||
|
float3 res = ldexp(float3(), uint3());
|
||
|
}
|
||
|
|
||
|
vertex void vertex_main() {
|
||
|
ldexp_2cb32a();
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
fragment void fragment_main() {
|
||
|
ldexp_2cb32a();
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
kernel void compute_main() {
|
||
|
ldexp_2cb32a();
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
|
||
|
tint_UUwNAv.metal:5:18: error: no matching function for call to 'ldexp'
|
||
|
float3 res = ldexp(float3(), uint3());
|
||
|
^~~~~
|
||
|
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/metal/macos/lib/clang/902.14/include/metal/metal_math:3580:19: note: candidate function not viable: no known conversion from 'uint3' (vector of 3 'unsigned int' values) to 'metal::int3' (aka 'int3') for 2nd argument
|
||
|
METAL_FUNC float3 ldexp(float3 x, int3 k)
|
||
|
^
|
||
|
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/metal/macos/lib/clang/902.14/include/metal/metal_math:2116:17: note: candidate function not viable: no known conversion from 'float3' (vector of 3 'float' values) to 'half' for 1st argument
|
||
|
METAL_FUNC half ldexp(half x, int k)
|
||
|
^
|
||
|
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/metal/macos/lib/clang/902.14/include/metal/metal_math:2360:18: note: candidate function not viable: no known conversion from 'float3' (vector of 3 'float' values) to 'metal::half2' (aka 'half2') for 1st argument
|
||
|
METAL_FUNC half2 ldexp(half2 x, int2 k)
|
||
|
^
|
||
|
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/metal/macos/lib/clang/902.14/include/metal/metal_math:2604:18: note: candidate function not viable: no known conversion from 'float3' (vector of 3 'float' values) to 'metal::half3' (aka 'half3') for 1st argument
|
||
|
METAL_FUNC half3 ldexp(half3 x, int3 k)
|
||
|
^
|
||
|
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/metal/macos/lib/clang/902.14/include/metal/metal_math:2848:18: note: candidate function not viable: no known conversion from 'float3' (vector of 3 'float' values) to 'metal::half4' (aka 'half4') for 1st argument
|
||
|
METAL_FUNC half4 ldexp(half4 x, int4 k)
|
||
|
^
|
||
|
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/metal/macos/lib/clang/902.14/include/metal/metal_math:3092:18: note: candidate function not viable: no known conversion from 'float3' (vector of 3 'float' values) to 'float' for 1st argument
|
||
|
METAL_FUNC float ldexp(float x, int k)
|
||
|
^
|
||
|
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/metal/macos/lib/clang/902.14/include/metal/metal_math:3336:19: note: candidate function not viable: no known conversion from 'float3' (vector of 3 'float' values) to 'metal::float2' (aka 'float2') for 1st argument
|
||
|
METAL_FUNC float2 ldexp(float2 x, int2 k)
|
||
|
^
|
||
|
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/metal/macos/lib/clang/902.14/include/metal/metal_math:3824:19: note: candidate function not viable: no known conversion from 'float3' (vector of 3 'float' values) to 'metal::float4' (aka 'float4') for 1st argument
|
||
|
METAL_FUNC float4 ldexp(float4 x, int4 k)
|
||
|
^
|
||
|
1 error generated.
|