clang 17.0.0git
|
Typedefs | |
typedef unsigned int | uint |
typedef unsigned long | uint64_t |
typedef long | int64_t |
typedef vector< int, 2 > | int2 |
typedef vector< int, 3 > | int3 |
typedef vector< int, 4 > | int4 |
typedef vector< uint, 2 > | uint2 |
typedef vector< uint, 3 > | uint3 |
typedef vector< uint, 4 > | uint4 |
typedef vector< int64_t, 2 > | int64_t2 |
typedef vector< int64_t, 3 > | int64_t3 |
typedef vector< int64_t, 4 > | int64_t4 |
typedef vector< uint64_t, 2 > | uint64_t2 |
typedef vector< uint64_t, 3 > | uint64_t3 |
typedef vector< uint64_t, 4 > | uint64_t4 |
typedef vector< float, 2 > | float2 |
typedef vector< float, 3 > | float3 |
typedef vector< float, 4 > | float4 |
typedef vector< double, 2 > | double2 |
typedef vector< double, 3 > | double3 |
typedef vector< double, 4 > | double4 |
Functions | |
__attribute__ ((availability(shadermodel, introduced=6.0))) __attribute__((clang_builtin_alias(__builtin_hlsl_wave_active_count_bits))) uint WaveActiveCountBits(bool bBit) | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_abs))) int abs(int) | |
__attribute__ ((clang_builtin_alias(__builtin_sqrt))) double sqrt(double In) | |
__attribute__ ((clang_builtin_alias(__builtin_sqrtf))) float sqrt(float In) | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_ceil))) float ceil(float) | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_floor))) float floor(float) | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_cos))) float cos(float) | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_sin))) float sin(float) | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_trunc))) float trunc(float) | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_log))) float log(float) | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_log2))) float log2(float) | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_log10))) float log10(float) | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_max))) int max(int | |
__attribute__ ((clang_builtin_alias(__builtin_elementwise_min))) int min(int | |
Variables | |
int | |
float | |
double | |
Definition at line 61 of file hlsl_basic_types.h.
Definition at line 62 of file hlsl_basic_types.h.
Definition at line 63 of file hlsl_basic_types.h.
Definition at line 58 of file hlsl_basic_types.h.
Definition at line 59 of file hlsl_basic_types.h.
Definition at line 60 of file hlsl_basic_types.h.
Definition at line 39 of file hlsl_basic_types.h.
Definition at line 40 of file hlsl_basic_types.h.
Definition at line 41 of file hlsl_basic_types.h.
Definition at line 26 of file hlsl_basic_types.h.
Definition at line 45 of file hlsl_basic_types.h.
Definition at line 46 of file hlsl_basic_types.h.
Definition at line 47 of file hlsl_basic_types.h.
Definition at line 22 of file hlsl_basic_types.h.
Definition at line 42 of file hlsl_basic_types.h.
Definition at line 43 of file hlsl_basic_types.h.
Definition at line 44 of file hlsl_basic_types.h.
Definition at line 25 of file hlsl_basic_types.h.
Definition at line 48 of file hlsl_basic_types.h.
Definition at line 49 of file hlsl_basic_types.h.
Definition at line 50 of file hlsl_basic_types.h.
hlsl::__attribute__ | ( | (availability(shadermodel, introduced=6.0)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_abs)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_ceil)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_cos)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_floor)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_log)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_log10)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_log2)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_max)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_min)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_sin)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_elementwise_trunc)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_sqrt)) | ) |
hlsl::__attribute__ | ( | (clang_builtin_alias(__builtin_sqrtf)) | ) |
hlsl::double |
Definition at line 387 of file hlsl_intrinsics.h.
hlsl::float |
Definition at line 378 of file hlsl_intrinsics.h.
hlsl::int |
Definition at line 342 of file hlsl_intrinsics.h.