diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2018-09-24 17:20:32 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-09-24 17:20:32 -0400 |
| commit | 32c8479fb964b1936564ef9cf68e434500d7b7df (patch) | |
| tree | 533481f95f031141186e71ad5857c3c2ee8f1470 /source/slang/core.meta.slang | |
| parent | 7250ed1e73351b6f3f72d6a42a90f2878f78b0f8 (diff) | |
Remap IROp value ranges
* Change the layout of IROp such that 'main' IROps are 0-x. (#649)
* Removed MANUAL_RANGE instuction types, as no longer needed.
Diffstat (limited to 'source/slang/core.meta.slang')
| -rw-r--r-- | source/slang/core.meta.slang | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/slang/core.meta.slang b/source/slang/core.meta.slang index fd8826de3..56f5d8d1f 100644 --- a/source/slang/core.meta.slang +++ b/source/slang/core.meta.slang @@ -461,7 +461,7 @@ for (int tt = 0; tt < kBaseTextureTypeCount; ++tt) sb << "__generic<T = float4> "; sb << "__magic_type(TextureSampler," << int(flavor) << ")\n"; - sb << "__intrinsic_type(" << (kIROp_FirstTextureSamplerType + flavor) << ")\n"; + sb << "__intrinsic_type(" << (kIROp_TextureSamplerType + (int(flavor) << kIROp_Mask_Shift)) << ")\n"; sb << "struct Sampler"; sb << kBaseTextureAccessLevels[accessLevel].name; sb << name; @@ -519,7 +519,7 @@ for (int tt = 0; tt < kBaseTextureTypeCount; ++tt) sb << "__generic<T = float4> "; sb << "__magic_type(Texture," << int(flavor) << ")\n"; - sb << "__intrinsic_type(" << (kIROp_FirstTextureType + flavor) << ")\n"; + sb << "__intrinsic_type(" << (kIROp_TextureType + (int(flavor) << kIROp_Mask_Shift)) << ")\n"; sb << "struct "; sb << kBaseTextureAccessLevels[accessLevel].name; sb << name; |
