Sintaxe
enum XG_TILE_MODE
{
XG_TILE_MODE_INVALID = -1,
XG_TILE_MODE_COMP_DEPTH_0 = 0,
XG_TILE_MODE_COMP_DEPTH_1 = 1,
XG_TILE_MODE_COMP_DEPTH_2 = 2,
XG_TILE_MODE_COMP_DEPTH_3 = 3,
XG_TILE_MODE_COMP_DEPTH_4 = 4,
XG_TILE_MODE_UNC_DEPTH_5 = 5,
XG_TILE_MODE_UNC_DEPTH_6 = 6,
XG_TILE_MODE_UNC_DEPTH_7 = 7,
XG_TILE_MODE_LINEAR = 8,
XG_TILE_MODE_DISPLAY = 9,
XG_TILE_MODE_2D_DISPLAY = 10,
XG_TILE_MODE_TILED_DISPLAY = 11,
XG_TILE_MODE_TILED_2D_DISPLAY = 12,
XG_TILE_MODE_1D_THIN = 13,
XG_TILE_MODE_2D_THIN = 14,
XG_TILE_MODE_3D_THIN = 15,
XG_TILE_MODE_TILED_1D_THIN = 16,
XG_TILE_MODE_TILED_2D_THIN = 17,
XG_TILE_MODE_TILED_3D_THIN = 18,
XG_TILE_MODE_1D_THICK = 19,
XG_TILE_MODE_2D_THICK = 20,
XG_TILE_MODE_3D_THICK = 21,
XG_TILE_MODE_TILED_1D_THICK = 22,
XG_TILE_MODE_TILED_2D_THICK = 23,
XG_TILE_MODE_TILED_3D_THICK = 24,
XG_TILE_MODE_2D_XTHICK = 25,
XG_TILE_MODE_3D_XTHICK = 26,
XG_TILE_MODE_RESERVED_27 = 27,
XG_TILE_MODE_RESERVED_28 = 28,
XG_TILE_MODE_RESERVED_29 = 29,
XG_TILE_MODE_RESERVED_30 = 30,
XG_TILE_MODE_LINEAR_GENERAL = 31,
XG_TILE_MODE_TILED_2D_DEPTH = XG_TILE_MODE_UNC_DEPTH_7,
}
Constantes
| Constante | Descrição |
|---|---|
| XG_TILE_MODE_INVALID | Inválido. |
| XG_TILE_MODE_COMP_DEPTH_0 | Modo de bloco para buffers de profundidade para texturas. |
| XG_TILE_MODE_COMP_DEPTH_1 | Modo de bloco para buffers de profundidade para texturas. |
| XG_TILE_MODE_COMP_DEPTH_2 | Modo de bloco para buffers de profundidade para texturas. |
| XG_TILE_MODE_COMP_DEPTH_3 | Modo de bloco para buffers de profundidade para texturas. |
| XG_TILE_MODE_COMP_DEPTH_4 | Modo de bloco para buffers de profundidade para texturas. |
| XG_TILE_MODE_UNC_DEPTH_5 | Modo de bloco para buffers de profundidade para texturas. |
| XG_TILE_MODE_UNC_DEPTH_6 | Modo de bloco para buffers de profundidade para texturas. |
| XG_TILE_MODE_UNC_DEPTH_7 | Modo de bloco para buffers de profundidade para texturas. |
| XG_TILE_MODE_LINEAR | Usado para texturas lineares (sem swizzling), como texturas de uso dinâmico e de preparo. Tem requisitos de pitch. |
| XG_TILE_MODE_DISPLAY | Usado para texturas de exibição (cadeia de troca). |
| XG_TILE_MODE_2D_DISPLAY | Usado para texturas de exibição (cadeia de troca). Tem desempenho maior que o de XG_TILE_MODE_DISPLAY. |
| XG_TILE_MODE_TILED_DISPLAY | Não usado pelo driver. |
| XG_TILE_MODE_TILED_2D_DISPLAY | Não usado pelo driver. |
| XG_TILE_MODE_1D_THIN | Usado para recursos sem blocos e texturas que não são rendertarget. |
| XG_TILE_MODE_2D_THIN | Usado para recursos sem blocos e texturas rendertarget. |
| XG_TILE_MODE_3D_THIN | Não usado pelo driver. |
| XG_TILE_MODE_TILED_1D_THIN | Usado para recursos em blocos e texturas que não são rendertarget. |
| XG_TILE_MODE_TILED_2D_THIN | Usado para recursos em blocos e texturas rendertarget. |
| XG_TILE_MODE_TILED_3D_THIN | Não usado pelo driver. |
| XG_TILE_MODE_1D_THICK | Não usado pelo driver. |
| XG_TILE_MODE_2D_THICK | Não usado pelo driver. |
| XG_TILE_MODE_3D_THICK | Não usado pelo driver. |
| XG_TILE_MODE_TILED_1D_THICK | Não usado pelo driver. |
| XG_TILE_MODE_TILED_2D_THICK | Não usado pelo driver. |
| XG_TILE_MODE_TILED_3D_THICK | Não usado pelo driver. |
| XG_TILE_MODE_2D_XTHICK | Não usado pelo driver. |
| XG_TILE_MODE_3D_XTHICK | Não usado pelo driver. |
| XG_TILE_MODE_RESERVED_27 | Reservado |
| XG_TILE_MODE_RESERVED_28 | Reservado |
| XG_TILE_MODE_RESERVED_29 | Reservado |
| XG_TILE_MODE_RESERVED_30 | Reservado |
| XG_TILE_MODE_LINEAR_GENERAL | Estritamente linear. Usado para buffers. |
| XG_TILE_MODE_TILED_2D_DEPTH | Profundidade 2D em blocos. |
