diff options
| author | Devon <devonrutledge03@gmail.com> | 2025-04-14 13:09:04 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-14 12:09:04 -0700 |
| commit | 387deedac3b61dd133fb529dc941483bc021f386 (patch) | |
| tree | a895293925457cc9298438f8f65db50683c4dac8 /tests/reflection/attribute.slang | |
| parent | 0f0818722268464775981520c2d6e975a9cf14fa (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.slang | 8 |
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, |
