内置函数

 

abort 终止正在执行的电流消耗或调度呼叫。4

ABS :绝对值(组件)。1

ACOS :返回x的每个组件的反余弦值。1

all :测试如果所有组件的x是非零的。1

AllMemoryBarrier :一组中的所有线程块执行,直到所有的内存访问已经完成。5

AllMemoryBarrierWithGroupSync :一组中的所有线程块执行,直到所有的内存访问已经完成,该组中的所有线程已经达到了这个调用。5

any :测试如果x是非零的任何组件。1

asdouble :重新解释铸造成一个双。5

asfloat :输入类型转换为float。4

asin :返回x的每个组件的反正弦。1

asint :转换为一个整数的输入类型。4

asuint :重新诠释一个64位类型为uint的位模式。5

asuint :输入类型转换为无符号整数。4

ATAN :返回x的反正切值。1

ATAN2 :返回的两个值(的x,y)的反正切值。1

CEIL :返回大于或等于x的最小整数。1

clamp :夹x的范围为[MIN,MAX]。1

clip :丢弃当前的像素,如果x是小于零的任何组件。1

COS :返回x的余弦。1

cosh :返回双曲余弦x的。1

countbits :在输入的整数位(每个分量)的数量进行计数。5

cross :返回两个三维向量的叉积。1

D3DCOLORtoUBYTE4 :碎冰鸡尾酒成分和规模的4D矢量XTO的补偿缺乏UBYTE4在一些硬件的支持。1

DDX :返回相对于屏幕空间的x坐标的x的偏导数。1

ddx_coarse :偏导数计算低精度相对于屏幕空间的x坐标。5

ddx_fine :偏导数计算一个高精度的相对于屏幕空间的x坐标。5

DDY :返回相对于屏幕空间y坐标的x的偏导数。1

ddy_coarse :偏导数计算低精度相对于屏幕空间y坐标。5

ddy_fine :偏导数计算一个高精度的相对于屏幕空间y坐标。5

degrees :转换x从弧度到度。1

determinant :返回的方形矩阵M的行列式。1

DeviceMemoryBarrier :一组中的所有线程块执行,直到所有设备内存访问已经完成。5

DeviceMemoryBarrierWithGroupSync :一组中的所有线程块执行,直到所有的设备内存的访问已完成,该组中的所有线程已经达到了这个调用。5

distance :返回在两个点之间的距离。1

dot :返回两个向量的点积。1

DST :计算距离向量。5

errorf :提交的信息队列中的错误消息。4

EvaluateAttributeAtCentroid :的计算结果,在像素的质心。5

EvaluateAttributeAtSample :评估索引的取样位置。5

EvaluateAttributeSnapped :评估在像素的质心与一个偏移量。5

EXP :返回基地-E指数。1

EXP2 :基地指数(组件)。1

f16tof32 :存储在低一半的uint转换为float16为float。5

f32tof16 :转换成float16类型的输入。5

faceforward :返回-N *符号(点(NG))。1

firstbithigh :获取的位置的第一组位起的最高阶位和向下工作,每个组件。5

firstbitlow :返回从最低位开始的第一组位的位置和向上工作,每个组件。5

floor :返回,这是小于或等于x的最大整数。1

FMA :返回的双精度的稠合乘法添加* B + C。5

FMOD :返回剩余的x / y的浮点。1

frac :返回x的小数部分。1

frexp :返回x的尾数和指数。1

fwidth :返回ABS(DDX(X))+ ABS(DDY(X))1

GetRenderTargetSampleCount :返回渲染目标样本的数量。4

GetRenderTargetSamplePosition :返回一个样本位置(的x,y)对于一个给定的样本指数。4

GroupMemoryBarrier :块的一组中的所有线程的执行,直到所有的共享访问已经完成。5

GroupMemoryBarrierWithGroupSync :块已完成,该组中的所有线程已经达到了这个调用,直到所有的共享访问的一组中的所有线程的执行。5

InterlockedAdd :执行保证原子的附加目标的资源变量的值。5

InterlockedAnd :执行担保的原子和。5

InterlockedCompareExchange :原子比较的比较值和交流的结果的输入。5

InterlockedCompareStore :原子进行比较的比较值的输入。5

InterlockedExchange :到dest分配值并返回原始值。5

InterlockedMax :执行原子最大的保证。5

InterlockedMin :执行担保的原子分钟。5

InterlockedOr :执行保证或原子。5

InterlockedXor :执行担保的原子异。5

isfinite :如果x是有限的,否则,返回false,则返回true。1

isinf :返回true,如果x是+ INF-INF,否则返回false。1

ISNAN :返回true,如果x是NAN或QNAN,否则返回false。1

ldexp :返回x * 2exp 。1

length :返回该矢量的长度诉。1

lerp :返回x +(Y - X)。1

lit :返回的照明载体(环境光,漫反射,1)。1

log :的X返回基地-E的对数。1

LOG10 :返回x的以10为底的对数。1

LOG2 :返回以2为底的x的对数。1

mad :执行的算术乘法/添加对三个值的操作。5

max :选择较大的x和y。1

min :选择较小的x和y。1

MODF :将x的值,小数和整数部分。1

msad4 :一个4字节的基准值和一个8字节的源值进行比较,并累积的载体4款项。5

MUL :执行矩阵乘法使用x和y。1

noise :使用柏林噪声的算法生成的一个随机值。1

normalize :返回的单位向量。1

pow :返回x Ÿ1

printf :提交自定义着色器的信息队列中的消息。4

Process2DQuadTessFactorsAvg :生成校正Tessellation(曲面细分)为四因素补丁。5

Process2DQuadTessFactorsMax :生成校正Tessellation(曲面细分)为四因素补丁。5

Process2DQuadTessFactorsMin :生成校正Tessellation(曲面细分)为四因素补丁。5

ProcessIsolineTessFactors :生成的等值线圆润的镶嵌因素。5

ProcessQuadTessFactorsAvg :生成校正Tessellation(曲面细分)为四因素补丁。5

ProcessQuadTessFactorsMax :生成校正Tessellation(曲面细分)为四因素补丁。5

ProcessQuadTessFactorsMin :生成校正Tessellation(曲面细分)为四因素补丁。5

ProcessTriTessFactorsAvg :生成三的补丁修正后的Tessellation(曲面细分)因素。5

ProcessTriTessFactorsMax :生成三的补丁修正后的Tessellation(曲面细分)因素。5

ProcessTriTessFactorsMin :生成三的补丁修正后的Tessellation(曲面细分)因素。5

radians :转换X为弧度。1

RCP :计算速度快,近似的,每个组件的倒数。5

reflect :返回一个反射向量。1

refract :返回的折射载体。1

reversebits :反转位的顺序,每个组件。5

round :x舍入到最接近的整数。1

rsqrt :返回1 /√(X)。1

saturate :夹x的范围为[0,1]。1

sign :计算x的迹象。1

sin :返回x的正弦。1

SINCOS :返回的x的正弦和余弦。1

SINH :返回x的双曲正弦。1

smoothstep :返回一个光滑Hermite插值算子在0和1之间。

sqrt :平方根(每个组件)。1

step :返回(x> =)?1:0。1

tan :返回x的正切。1

tanh :返回x的双曲正切。1

tex1D(s, t) :1D纹理查找。1

tex1D(s, t, ddx, ddy) :1D纹理查找。1

tex1Dbias :1D纹理查找与偏见。1

tex1Dgrad :1D纹理查找一个梯度。1

tex1Dlod :LOD 1D纹理查找。1

tex1Dproj :1D纹理查找与投影鸿沟。1

tex2D(S,T)2D纹理查找。1

tex2D(S,T,DDX,DDY)2D纹理查找。1

tex2Dbias :2D纹理查找与偏见。1

tex2Dgrad :2D纹理查找渐变。1

tex2Dlod :2D纹理查找与LOD。3

tex2Dproj :2D纹理查找与投影鸿沟。1

tex3D(S,T)3D纹理查找。1

tex3D(S,T,DDX,DDY)3D纹理查找。1

tex3Dbias :3D纹理查找与偏见。1

tex3Dgrad :3D纹理查找渐变。1

tex3Dlod :LOD 3D纹理查找。1

tex3Dproj :3D纹理查找与投影鸿沟。1

texCUBE(S,T)立方体纹理查找。1

texCUBE(S,T,DDX,DDY)立方体纹理查找。1

texCUBEbias :立方体纹理查找与偏见。1

texCUBEgrad :立方体纹理查找渐变。1

texCUBElod :LOD立方体纹理查找。1

texCUBEproj :立方织构的查询与投影鸿沟。1

transpose :返回的转置矩阵m。1

trunc :截断浮点值(S)为整数值(S)。1

 

 

你可能感兴趣的:(内置函数)