Home
last modified time | relevance | path

Searched refs:float3 (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Headers/hlsl/
H A Dhlsl_compat_overloads.h22 constexpr float3 fn(double3 V) { return fn((float3)V); } \
32 constexpr float3 fn(double3 V1, double3 V2) { \
33 return fn((float3)V1, (float3)V2); \
46 constexpr float3 fn(double3 V1, double3 V2, double3 V3) { \
47 return fn((float3)V1, (float3)V2, (float3)V3); \
56 constexpr float3 fn(int3 V) { return fn((float3)V); } \
60 constexpr float3 fn(uint3 V) { return fn((float3)V); } \
64 constexpr float3 fn(int64_t3 V) { return fn((float3)V); } \
68 constexpr float3 fn(uint64_t3 V) { return fn((float3)V); } \
74 constexpr float3 fn(int3 V1, int3 V2) { return fn((float3)V1, (float3)V2); } \
[all …]
H A Dhlsl_alias_intrinsics.h102 float3 abs(float3);
155 float3 acos(float3);
261 bool all(float3);
395 bool any(float3);
470 float3 asin(float3);
500 float3 atan(float3);
532 float3 atan2(float3 y, float3 x);
563 float3 ceil(float3);
664 float3 clamp(float3, float3, float3);
690 void clip(float3);
[all …]
H A Dhlsl_basic_types.h95 typedef vector<float, 3> float3; typedef
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dopencl-c.h1656 char3 __ovld __cnfn convert_char3_rte(float3);
1657 char3 __ovld __cnfn convert_char3_sat_rte(float3);
1658 char3 __ovld __cnfn convert_char3_rtz(float3);
1659 char3 __ovld __cnfn convert_char3_sat_rtz(float3);
1660 char3 __ovld __cnfn convert_char3_rtp(float3);
1661 char3 __ovld __cnfn convert_char3_sat_rtp(float3);
1662 char3 __ovld __cnfn convert_char3_rtn(float3);
1663 char3 __ovld __cnfn convert_char3_sat_rtn(float3);
1664 char3 __ovld __cnfn convert_char3(float3);
1665 char3 __ovld __cnfn convert_char3_sat(float3);
[all …]
H A Dopencl-c-base.h210 typedef float float3 __attribute__((ext_vector_type(3))); typedef
637 #define as_float3(x) __builtin_astype((x), float3)
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttrDocs.td8524 float3 a : packoffset(c0.y);