From ff4621460a98f34d74e4275841c313400cbda0dd Mon Sep 17 00:00:00 2001 From: Tim Foley Date: Mon, 17 Jul 2017 15:13:37 -0700 Subject: Handle `Buffer` types more like textures Fixes #94 We'd been handling HLSL `Buffer` and `RWBuffer` in a one-off fashion, and that led to a lot of code duplication, and also to the issue that we weren't handling `RasterizerOrderedBuffer` at all. This change basically folds `Buffer` in so that it is conceptually a texture type (just with a unique shape). Hopefully all the other logic still works. --- source/slang/type-layout.h | 3 --- 1 file changed, 3 deletions(-) (limited to 'source/slang/type-layout.h') diff --git a/source/slang/type-layout.h b/source/slang/type-layout.h index d5c96abf2..81ca1350c 100644 --- a/source/slang/type-layout.h +++ b/source/slang/type-layout.h @@ -403,9 +403,6 @@ enum class ShaderParameterKind StructuredBuffer, MutableStructuredBuffer, - SampledBuffer, - MutableSampledBuffer, - RawBuffer, MutableRawBuffer, -- cgit v1.2.3