|
53 | 53 | #ifndef SHADER_VISIBILITY_ENUM |
54 | 54 | #define SHADER_VISIBILITY_ENUM(NAME, LIT) ENUM(NAME, LIT) |
55 | 55 | #endif |
| 56 | +#ifndef TEXTURE_ADDRESS_MODE_ENUM |
| 57 | +#define TEXTURE_ADDRESS_MODE_ENUM(NAME, LIT) ENUM(NAME, LIT) |
| 58 | +#endif |
56 | 59 |
|
57 | 60 | // General Tokens: |
58 | 61 | TOK(invalid, "invalid identifier") |
@@ -102,6 +105,9 @@ KEYWORD(offset) |
102 | 105 |
|
103 | 106 | // StaticSampler Keywords: |
104 | 107 | KEYWORD(mipLODBias) |
| 108 | +KEYWORD(addressU) |
| 109 | +KEYWORD(addressV) |
| 110 | +KEYWORD(addressW) |
105 | 111 | KEYWORD(maxAnisotropy) |
106 | 112 | KEYWORD(minLOD) |
107 | 113 | KEYWORD(maxLOD) |
@@ -148,6 +154,14 @@ SHADER_VISIBILITY_ENUM(Pixel, "SHADER_VISIBILITY_PIXEL") |
148 | 154 | SHADER_VISIBILITY_ENUM(Amplification, "SHADER_VISIBILITY_AMPLIFICATION") |
149 | 155 | SHADER_VISIBILITY_ENUM(Mesh, "SHADER_VISIBILITY_MESH") |
150 | 156 |
|
| 157 | +// Texture Address Mode Enums: |
| 158 | +TEXTURE_ADDRESS_MODE_ENUM(Wrap, "TEXTURE_ADDRESS_WRAP") |
| 159 | +TEXTURE_ADDRESS_MODE_ENUM(Mirror, "TEXTURE_ADDRESS_MIRROR") |
| 160 | +TEXTURE_ADDRESS_MODE_ENUM(Clamp, "TEXTURE_ADDRESS_CLAMP") |
| 161 | +TEXTURE_ADDRESS_MODE_ENUM(Border, "TEXTURE_ADDRESS_BORDER") |
| 162 | +TEXTURE_ADDRESS_MODE_ENUM(MirrorOnce, "TEXTURE_ADDRESS_MIRRORONCE") |
| 163 | + |
| 164 | +#undef TEXTURE_ADDRESS_MODE_ENUM |
151 | 165 | #undef SHADER_VISIBILITY_ENUM |
152 | 166 | #undef DESCRIPTOR_RANGE_FLAG_ENUM |
153 | 167 | #undef DESCRIPTOR_RANGE_FLAG_ENUM_OFF |
|
0 commit comments