次の方法で共有


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 宣言

関連項目

シェーダー列挙型