D3DSHADER_PARAM_REGISTER_TYPE列挙 (d3d9types.h)
ピクセルシェーダーと頂点シェーダー操作では、宛先とソースのパラメーター トークンのビット 28、29、30、11、および 12 でシェーダー レジスタの種類を指定します。 次のレジスタの種類を指定できます。
構文
typedef enum _D3DSHADER_PARAM_REGISTER_TYPE {
D3DSPR_TEMP,
D3DSPR_INPUT,
D3DSPR_CONST,
D3DSPR_ADDR,
D3DSPR_TEXTURE,
D3DSPR_RASTOUT,
D3DSPR_ATTROUT,
D3DSPR_TEXCRDOUT,
D3DSPR_OUTPUT,
D3DSPR_CONSTINT,
D3DSPR_COLOROUT,
D3DSPR_DEPTHOUT,
D3DSPR_SAMPLER,
D3DSPR_CONST2,
D3DSPR_CONST3,
D3DSPR_CONST4,
D3DSPR_CONSTBOOL,
D3DSPR_LOOP,
D3DSPR_TEMPFLOAT16,
D3DSPR_MISCTYPE,
D3DSPR_LABEL,
D3DSPR_PREDICATE,
D3DSPR_FORCE_DWORD
} D3DSHADER_PARAM_REGISTER_TYPE;
定数
D3DSPR_TEMP 一時登録ファイル。 |
D3DSPR_INPUT 入力レジスタ ファイル。 |
D3DSPR_CONST PS の場合、定数レジスタ ファイル 0 から 2047 (DEF 命令)。 VS の場合は予約済み。 |
D3DSPR_ADDR アドレス レジスタ (VS)。 |
D3DSPR_TEXTURE テクスチャ レジスタ ファイル (PS)。 |
D3DSPR_RASTOUT VS の場合、ラスタライザー出力レジスタ ファイル。 |
D3DSPR_ATTROUT 属性出力レジスタ ファイル。 |
D3DSPR_TEXCRDOUT テクスチャ座標出力レジスタ ファイル。 |
D3DSPR_OUTPUT VS 3_0 の場合 < 、テクスチャ座標出力レジスタ ファイル。 /= VS 3_0 の場合 >は、レジスタ ファイルを出力します。 PS の場合は予約済み。 |
D3DSPR_CONSTINT 定数整数ベクトル レジスタ ファイル。 |
D3DSPR_COLOROUT カラー出力レジスタ ファイル。 |
D3DSPR_DEPTHOUT 深度出力レジスタ ファイル。 |
D3DSPR_SAMPLER サンプラー状態レジスタ ファイル。 |
D3DSPR_CONST2 定数レジスタ ファイル 2048 - 4095。 |
D3DSPR_CONST3 定数レジスタ ファイル 4096 - 6143。 |
D3DSPR_CONST4 定数レジスタ ファイル 6144 - 8191。 |
D3DSPR_CONSTBOOL 定数ブール型レジスタ ファイル。 |
D3DSPR_LOOP ループ カウンター レジスタ ファイル。 |
D3DSPR_TEMPFLOAT16 16 ビット浮動小数点型の一時レジスタ ファイル。 |
D3DSPR_MISCTYPE その他の (1 つの) レジスタ。 |
D3DSPR_LABEL [ラベル]。 |
D3DSPR_PREDICATE 述語レジスタ。 |
D3DSPR_FORCE_DWORD 32 ビット サイズの列挙を強制します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | d3d9types.h |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示