From 05c9a5c9dc23a716c7cbeae91f581bbc13f10ed2 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Sat, 21 Mar 2020 06:38:47 -0400 Subject: CPU Texture GetDimensions support (#1283) * Added CPU support for GetDimensions on C++/CPU target. Added texture-get-dimension.slang test * Fix some typos. * Update CUDA docs. * Fix output of GetDimensions on glsl when has an array. Disabled VK - because VK renderer doesn't support createTextureView * Fix typo. * Fix typo. * Fix bad-operator-call diagnostics output. --- source/slang/core.meta.slang | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'source') diff --git a/source/slang/core.meta.slang b/source/slang/core.meta.slang index 6c1163adc..2b43206a3 100644 --- a/source/slang/core.meta.slang +++ b/source/slang/core.meta.slang @@ -707,7 +707,12 @@ for (int tt = 0; tt < kBaseTextureTypeCount; ++tt) switch(baseShape) { case TextureFlavor::Shape::Shape1D: - sb << "($" << aa++ << opStr << "))"; + sb << "($" << aa++ << opStr << ")"; + if (isArray) + { + sb << ".x"; + } + sb << ")"; cc = 1; break; -- cgit v1.2.3