シェーダー モデル 5 の組み込み関数
シェーダー モデル 5 では、シェーダー モデル 4 以前のバージョンにある組み込み関数 (サポートされているすべての関数については「組み込み関数 (DirectX HLSL)」を参照) のほか、以下の新しい関数を実装します。
- AllMemoryBarrier
- AllMemoryBarrierWithGroupSync
- asdouble
- asfloat
- asint
- asuint
- countbits
- ddx_coarse
- ddy_coarse
- DeviceMemoryBarrier
- DeviceMemoryBarrierWithGroupSync
- EvaluateAttributeAtCentroid
- EvaluateAttributeAtSample
- f16tof32
- f32tof16
- firstbithigh
- firstbitlow
- GroupMemoryBarrier
- GroupMemoryBarrierWithGroupSync
- InterlockedAdd
- InterlockedAnd
- InterlockedCompareExchange
- InterlockedCompareStore
- InterlockedExchange
- InterlockedMax
- InterlockedMin
- InterlockedOr
- InterlockedXor
- Process2DQuadTessFactorsAvg
- Process2DQuadTessFactorsMax
- Process2DQuadTessFactorsMin
- ProcessIsolineTessFactors
- ProcessQuadTessFactorsAvg
- ProcessQuadTessFactorsMax
- ProcessQuadTessFactorsMin
- ProcessTriTessFactorsAvg
- ProcessTriTessFactorsMax
- ProcessTriTessFactorsMin
- Rcp
- reversebits