summaryrefslogtreecommitdiff
path: root/slang.h
diff options
context:
space:
mode:
Diffstat (limited to 'slang.h')
-rw-r--r--slang.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/slang.h b/slang.h
index fde61c957..dad2f1749 100644
--- a/slang.h
+++ b/slang.h
@@ -2259,9 +2259,16 @@ extern "C"
// The input_attachment_index subpass occupancy tracker
SLANG_PARAMETER_CATEGORY_SUBPASS,
+ // Metal resource binding points.
+ SLANG_PARAMETER_CATEGORY_METAL_ARGUMENT_BUFFER_ELEMENT,
+
//
SLANG_PARAMETER_CATEGORY_COUNT,
+ // Aliases for Metal-specific categories.
+ SLANG_PARAMETER_CATEGORY_METAL_BUFFER = SLANG_PARAMETER_CATEGORY_CONSTANT_BUFFER,
+ SLANG_PARAMETER_CATEGORY_METAL_TEXTURE = SLANG_PARAMETER_CATEGORY_SHADER_RESOURCE,
+ SLANG_PARAMETER_CATEGORY_METAL_SAMPLER = SLANG_PARAMETER_CATEGORY_SAMPLER_STATE,
// DEPRECATED:
SLANG_PARAMETER_CATEGORY_VERTEX_INPUT = SLANG_PARAMETER_CATEGORY_VARYING_INPUT,
@@ -2825,6 +2832,10 @@ namespace slang
InputAttachmentIndex = SLANG_PARAMETER_CATEGORY_SUBPASS,
+ MetalBuffer = SLANG_PARAMETER_CATEGORY_CONSTANT_BUFFER,
+ MetalTexture = SLANG_PARAMETER_CATEGORY_METAL_TEXTURE,
+ MetalArgumentBufferElement = SLANG_PARAMETER_CATEGORY_METAL_ARGUMENT_BUFFER_ELEMENT,
+
// DEPRECATED:
VertexInput = SLANG_PARAMETER_CATEGORY_VERTEX_INPUT,
FragmentOutput = SLANG_PARAMETER_CATEGORY_FRAGMENT_OUTPUT,