enumeración D3DSHADER_PARAM_REGISTER_TYPE (d3d9types.h)
Las operaciones de sombreador de píxeles y vértices especifican tipos de registro de sombreador en bits 28, 29, 30, 11 y 12 de tokens de parámetro de destino y de origen. Se pueden especificar los siguientes tipos de registro:
Syntax
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;
Constantes
D3DSPR_TEMP Archivo de registro temporal. |
D3DSPR_INPUT Archivo de registro de entrada. |
D3DSPR_CONST Para PS, el archivo de registro constante 0 - 2047 (instrucción DEF). Para VS, reservado. |
D3DSPR_ADDR Registro de direcciones (VS). |
D3DSPR_TEXTURE Archivo de registro de texturas (PS). |
D3DSPR_RASTOUT Para VS, el archivo de registro de salida del rasterizador. |
D3DSPR_ATTROUT Archivo de registro de salida de atributo. |
D3DSPR_TEXCRDOUT Archivo de registro de salida de coordenadas de textura. |
D3DSPR_OUTPUT Para < VS 3_0, el archivo de registro de salida de coordenadas de textura. Para >/= VS 3_0, archivo de registro de salida. Para PS, reservado. |
D3DSPR_CONSTINT Archivo de registro de vectores enteros constante. |
D3DSPR_COLOROUT Archivo de registro de salida de color. |
D3DSPR_DEPTHOUT Archivo de registro de salida de profundidad. |
D3DSPR_SAMPLER Archivo de registro de estado de Sampler. |
D3DSPR_CONST2 Archivo de registro constante 2048 - 4095. |
D3DSPR_CONST3 Archivo de registro constante 4096 - 6143. |
D3DSPR_CONST4 Archivo de registro constante 6144 - 8191. |
D3DSPR_CONSTBOOL Archivo de registro booleano constante. |
D3DSPR_LOOP Archivo de registro de contador de bucles. |
D3DSPR_TEMPFLOAT16 Archivo de registro temporal float de 16 bits. |
D3DSPR_MISCTYPE Registros varios (únicos). |
D3DSPR_LABEL Etiqueta. |
D3DSPR_PREDICATE Registro de predicado. |
D3DSPR_FORCE_DWORD Forzar la enumeración de tamaño de 32 bits. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | d3d9types.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de