From d644ddcc643be8b30e70b7585a1d32c958e990a4 Mon Sep 17 00:00:00 2001 From: Tim Foley Date: Fri, 7 Jul 2017 08:37:39 -0700 Subject: Add some reflection support for SSBO and `tbuffer` declarations These are mostly copy-pasted from the existing `cbuffer` support, so there might be details I'm missing. --- slang.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'slang.h') diff --git a/slang.h b/slang.h index 926ef531d..b6f35f255 100644 --- a/slang.h +++ b/slang.h @@ -358,7 +358,9 @@ extern "C" SLANG_TYPE_KIND_CONSTANT_BUFFER, SLANG_TYPE_KIND_RESOURCE, SLANG_TYPE_KIND_SAMPLER_STATE, - + SLANG_TYPE_KIND_TEXTURE_BUFFER, + SLANG_TYPE_KIND_SHADER_STORAGE_BUFFER, + SLANG_TYPE_KIND_COUNT, }; @@ -547,6 +549,8 @@ namespace slang ConstantBuffer = SLANG_TYPE_KIND_CONSTANT_BUFFER, Resource = SLANG_TYPE_KIND_RESOURCE, SamplerState = SLANG_TYPE_KIND_SAMPLER_STATE, + TextureBuffer = SLANG_TYPE_KIND_TEXTURE_BUFFER, + ShaderStorageBuffer = SLANG_TYPE_KIND_SHADER_STORAGE_BUFFER, }; enum ScalarType : SlangScalarType -- cgit v1.2.3