D3D10_NAME
これらのフラグは、System-Value セマンティクスを使用するシェーダー パラメーターを識別します。
typedef enum D3D10_NAME
{
D3D10_NAME_UNDEFINED = 0,
D3D10_NAME_POSITION = 1,
D3D10_NAME_CLIP_DISTANCE = 2,
D3D10_NAME_CULL_DISTANCE = 3,
D3D10_NAME_RENDER_TARGET_ARRAY_INDEX = 4,
D3D10_NAME_VIEWPORT_ARRAY_INDEX = 5,
D3D10_NAME_VERTEX_ID = 6,
D3D10_NAME_PRIMITIVE_ID = 7,
D3D10_NAME_INSTANCE_ID = 8,
D3D10_NAME_IS_FRONT_FACE = 9,
D3D10_NAME_SAMPLE_INDEX = 10,
D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11,
D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12,
D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13,
D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 14,
D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15,
D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16,
D3D10_NAME_TARGET = 64,
D3D10_NAME_DEPTH = 65,
D3D10_NAME_COVERAGE = 65,
D3D11_NAME_DEPTH_GREATER_EQUAL = 67,
D3D11_NAME_DEPTH_LESS_EQUAL = 68,
} D3D10_NAME;
定数
- D3D10_NAME_UNDEFINED
このパラメーターは、定義済みの System-Value セマンティクスを使用しません。 - D3D10_NAME_POSITION
このパラメーターには位置データが含まれています。 - D3D10_NAME_CLIP_DISTANCE
このパラメーターにはクリップ距離データが含まれています。 - D3D10_NAME_CULL_DISTANCE
このパラメーターにはカリング距離データが含まれています。 - D3D10_NAME_RENDER_TARGET_ARRAY_INDEX
このパラメーターには、レンダー ターゲット配列のインデックスが含まれています。 - D3D10_NAME_VIEWPORT_ARRAY_INDEX
このパラメーターには、ビューポート配列のインデックスが含まれています。 - D3D10_NAME_VERTEX_ID
このパラメーターには、頂点 ID が含まれています。 - D3D10_NAME_PRIMITIVE_ID
このパラメーターには、プリミティブ ID が含まれています。 - D3D10_NAME_INSTANCE_ID
このパラメーターには、インスタンス ID が含まれています。 - D3D10_NAME_IS_FRONT_FACE
このパラメーターには、プリミティブがカメラに向いているかどうかを識別するデータが含まれています。 - D3D10_NAME_SAMPLE_INDEX
このパラメーターには、サンプラー配列のインデックスが含まれています。 - D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR
TBD - D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR
TBD - D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR
TBD - D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR
TBD - D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR
TBD - D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR
TBD - D3D10_NAME_TARGET
このパラメーターには、レンダー ターゲットのデータが含まれています。 - D3D10_NAME_DEPTH
このパラメーターには深度データが含まれています。 - D3D10_NAME_COVERAGE
このパラメーターには、アルファ カバレッジ データが含まれています。 - D3D11_NAME_DEPTH_GREATER_EQUAL
TBD - D3D11_NAME_DEPTH_LESS_EQUAL
TBD
解説
これらのフラグは、定義済みの System-Value セマンティクスを持つシェーダー パラメーターを識別します。これらのフラグはシェーダー シグネチャの記述で使用されます (「D3D10_SIGNATURE_PARAMETER_DESC」を参照してください)。
要件
ヘッダー: D3D10Shader.h 宣言