summaryrefslogtreecommitdiffstats
path: root/tools/slang-unit-test/unit-test-default-matrix-layout.cpp
diff options
context:
space:
mode:
authorEllie Hermaszewska <ellieh@nvidia.com>2024-10-29 14:49:26 +0800
committerGitHub <noreply@github.com>2024-10-29 14:49:26 +0800
commitf65d756bff8d4c5cbc15bd0322a2ae8e6b896a21 (patch)
treeea1d61342cd29368e19135000ec2948813096205 /tools/slang-unit-test/unit-test-default-matrix-layout.cpp
parenta729c15e9dce9f5116a38afc66329ab2ca4cea54 (diff)
format
* format * Minor test fixes * enable checking cpp format in ci
Diffstat (limited to 'tools/slang-unit-test/unit-test-default-matrix-layout.cpp')
-rw-r--r--tools/slang-unit-test/unit-test-default-matrix-layout.cpp32
1 files changed, 17 insertions, 15 deletions
diff --git a/tools/slang-unit-test/unit-test-default-matrix-layout.cpp b/tools/slang-unit-test/unit-test-default-matrix-layout.cpp
index 540036650..406432321 100644
--- a/tools/slang-unit-test/unit-test-default-matrix-layout.cpp
+++ b/tools/slang-unit-test/unit-test-default-matrix-layout.cpp
@@ -1,24 +1,23 @@
// unit-test-default-matrix-layout.cpp
-#include <stdio.h>
-#include <stdlib.h>
-
-#include "tools/unit-test/slang-unit-test.h"
-
-#include "slang.h"
+#include "../../source/core/slang-list.h"
#include "slang-com-helper.h"
#include "slang-com-ptr.h"
+#include "slang.h"
+#include "tools/unit-test/slang-unit-test.h"
-#include "../../source/core/slang-list.h"
+#include <stdio.h>
+#include <stdlib.h>
-namespace {
+namespace
+{
using namespace Slang;
struct DefaultMatrixLayoutTestContext
{
- DefaultMatrixLayoutTestContext(UnitTestContext* context):
- m_unitTestContext(context)
+ DefaultMatrixLayoutTestContext(UnitTestContext* context)
+ : m_unitTestContext(context)
{
slang::IGlobalSession* slangSession = m_unitTestContext->slangGlobalSession;
}
@@ -36,7 +35,9 @@ struct DefaultMatrixLayoutTestContext
sessionDesc.defaultMatrixLayoutMode = SLANG_MATRIX_LAYOUT_COLUMN_MAJOR;
SLANG_RETURN_ON_FAIL(slangSession->createSession(sessionDesc, session.writeRef()));
- auto module = session->loadModuleFromSourceString("mymodule", "mymodule.slang",
+ auto module = session->loadModuleFromSourceString(
+ "mymodule",
+ "mymodule.slang",
R"(
RWStructuredBuffer<float> output;
[numthreads(1,1,1)] [shader("compute")]
@@ -53,9 +54,10 @@ struct DefaultMatrixLayoutTestContext
if (!entryPoint)
return SLANG_FAIL;
- slang::IComponentType* components[] = { module, entryPoint.get() };
+ slang::IComponentType* components[] = {module, entryPoint.get()};
ComPtr<slang::IComponentType> composedProgram;
- SLANG_RETURN_ON_FAIL(session->createCompositeComponentType(components, 2, composedProgram.writeRef()));
+ SLANG_RETURN_ON_FAIL(
+ session->createCompositeComponentType(components, 2, composedProgram.writeRef()));
ComPtr<slang::IComponentType> linkedProgram;
SLANG_RETURN_ON_FAIL(composedProgram->link(linkedProgram.writeRef()));
@@ -72,13 +74,13 @@ struct DefaultMatrixLayoutTestContext
UnitTestContext* m_unitTestContext;
};
-} // anonymous
+} // namespace
SLANG_UNIT_TEST(defaultMatrixLayout)
{
DefaultMatrixLayoutTestContext context(unitTestContext);
const auto result = context.runTests();
-
+
SLANG_CHECK(SLANG_SUCCEEDED(result));
}