summaryrefslogtreecommitdiffstats
path: root/tests/reflection/attribute.slang
diff options
context:
space:
mode:
authorDevon <devonrutledge03@gmail.com>2025-04-14 13:09:04 -0600
committerGitHub <noreply@github.com>2025-04-14 12:09:04 -0700
commit387deedac3b61dd133fb529dc941483bc021f386 (patch)
treea895293925457cc9298438f8f65db50683c4dac8 /tests/reflection/attribute.slang
parent0f0818722268464775981520c2d6e975a9cf14fa (diff)
Fix User Attribute string reflection (#6799)
* Fix User Attribute string reflection Fixes #6794 * Fix strings not being properly escaped --------- Co-authored-by: Darren Wihandi <65404740+fairywreath@users.noreply.github.com> Co-authored-by: Yong He <yonghe@outlook.com>
Diffstat (limited to 'tests/reflection/attribute.slang')
-rw-r--r--tests/reflection/attribute.slang8
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/reflection/attribute.slang b/tests/reflection/attribute.slang
index 0157f67d0..8d755648a 100644
--- a/tests/reflection/attribute.slang
+++ b/tests/reflection/attribute.slang
@@ -10,6 +10,7 @@ struct MyStructAttribute
{
int iParam;
float fParam;
+ string sParam;
};
[__AttributeUsage(_AttributeTargets.Var)]
@@ -19,7 +20,7 @@ struct DefaultValueAttribute
int iParam;
};
-[MyStruct(0, 1.0)]
+[MyStruct(0, 1.0, "A")]
struct A
{
float x;
@@ -27,7 +28,7 @@ struct A
float y;
};
-[MyStruct(0, 2.0)]
+[MyStruct(0, 2.0, "\"")]
struct B
{
float x;
@@ -59,7 +60,8 @@ D param3;
[StructVarParam(1)] int globalInt2;
-[MyStruct(2, 3.0)]
+[MyStruct(2, 3.0, "main")]
+[MyStruct(-2, -3.0, "")]
[numthreads(1, 1, 1)]
void main(
uint3 dispatchThreadID : SV_DispatchThreadID,