|
45 | 45 | //------------------------------------------------------------------------------ |
46 | 46 |
|
47 | 47 | // --- Linear sampling --- |
48 | | -SamplerState LinearClamp : register(s0, space1); |
49 | | -SamplerState LinearWrap : register(s1, space1); |
50 | | -SamplerState LinearMirror : register(s2, space1); |
51 | | -SamplerState LinearBorder : register(s3, space1); |
| 48 | +SamplerState LinearClamp; |
| 49 | +SamplerState LinearWrap; |
| 50 | +SamplerState LinearMirror; |
| 51 | +SamplerState LinearBorder; |
52 | 52 |
|
53 | 53 | // --- Point sampling --- |
54 | | -SamplerState PointClamp : register(s4, space1); |
55 | | -SamplerState PointWrap : register(s5, space1); |
56 | | -SamplerState PointMirror : register(s6, space1); |
57 | | -SamplerState PointBorder : register(s7, space1); |
| 54 | +SamplerState PointClamp; |
| 55 | +SamplerState PointWrap; |
| 56 | +SamplerState PointMirror; |
| 57 | +SamplerState PointBorder; |
58 | 58 |
|
59 | 59 | // --- Linear + Mipmap --- |
60 | | -SamplerState LinearMipClamp : register(s8, space1); |
61 | | -SamplerState LinearMipWrap : register(s9, space1); |
62 | | -SamplerState LinearMipMirror : register(s10, space1); |
63 | | -SamplerState LinearMipBorder : register(s11, space1); |
| 60 | +SamplerState LinearMipClamp; |
| 61 | +SamplerState LinearMipWrap; |
| 62 | +SamplerState LinearMipMirror; |
| 63 | +SamplerState LinearMipBorder; |
64 | 64 |
|
65 | 65 | // --- Anisotropic filtering --- |
66 | | -SamplerState AnisoClamp : register(s12, space1); |
67 | | -SamplerState AnisoWrap : register(s13, space1); |
68 | | -SamplerState AnisoMirror : register(s14, space1); |
69 | | -SamplerState AnisoBorder : register(s15, space1); |
| 66 | +SamplerState AnisoClamp; |
| 67 | +SamplerState AnisoWrap; |
| 68 | +SamplerState AnisoMirror; |
| 69 | +SamplerState AnisoBorder; |
70 | 70 |
|
71 | 71 | // --- Depth comparison samplers --- |
72 | | -SamplerComparisonState ShadowCmpClamp : register(s16, space1); |
73 | | -SamplerComparisonState ShadowCmpWrap : register(s17, space1); |
74 | | -SamplerComparisonState ShadowCmpMirror : register(s18, space1); |
75 | | -SamplerComparisonState ShadowCmpBorder : register(s19, space1); |
| 72 | +SamplerComparisonState ShadowCmpClamp; |
| 73 | +SamplerComparisonState ShadowCmpWrap; |
| 74 | +SamplerComparisonState ShadowCmpMirror; |
| 75 | +SamplerComparisonState ShadowCmpBorder; |
76 | 76 |
|
77 | 77 | // --- Special cases --- |
78 | | -SamplerState LinearNoMipClamp : register(s20, space1); |
79 | | -SamplerState PointNoMipClamp : register(s21, space1); |
80 | | - |
81 | | -// s0-s21: predefined shader samplers |
82 | | -// s22-s31: reserved |
83 | | -// s32+: texture-owned samplers |
84 | | -#define AX_TEXTURE_SAMPLER_BASE 32 |
| 78 | +SamplerState LinearNoMipClamp; |
| 79 | +SamplerState PointNoMipClamp; |
85 | 80 |
|
86 | 81 | //------------------------------------------------------------------------------ |
87 | 82 | // GPU Instancing |
|
0 commit comments