From 3861be7ce5bd3ffc1bc60f2c3f7f41647145d575 Mon Sep 17 00:00:00 2001 From: Simon Kallweit <64953474+skallweitNV@users.noreply.github.com> Date: Thu, 19 Sep 2024 17:16:48 +0200 Subject: refactor render test to use latest slang-rhi (#5119) * refactor render test to use latest slang-rhi * update slang-rhi * update slang-rhi * update slang-rhi * update slang-rhi --- tools/render-test/shader-input-layout.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'tools/render-test/shader-input-layout.cpp') diff --git a/tools/render-test/shader-input-layout.cpp b/tools/render-test/shader-input-layout.cpp index 97b82e1e9..61951db50 100644 --- a/tools/render-test/shader-input-layout.cpp +++ b/tools/render-test/shader-input-layout.cpp @@ -19,9 +19,15 @@ namespace renderer_test Format _getFormatFromName(const UnownedStringSlice& slice) { -#define SLANG_FORMAT_CASE(name, blockSizeInBytes, pixelsPerBlock) if (slice == #name) return Format::name; else - - SLANG_RHI_FORMAT(SLANG_FORMAT_CASE) + for (int i = 0; i < int(Format::_Count); ++i) + { + FormatInfo info; + rhiGetFormatInfo(Format(i), &info); + if (slice == info.name) + { + return Format(i); + } + } return Format::Unknown; } -- cgit v1.2.3