diff options
| -rw-r--r-- | source/slang/core.meta.slang | 6 | ||||
| -rw-r--r-- | tests/compute/frem.slang | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/source/slang/core.meta.slang b/source/slang/core.meta.slang index 7d4f303ef..2dae7b3c4 100644 --- a/source/slang/core.meta.slang +++ b/source/slang/core.meta.slang @@ -2590,6 +2590,9 @@ attribute_syntax [call] : CallAttribute; __attributeTarget(FuncDecl) attribute_syntax [shader(stage)] : EntryPointAttribute; +__attributeTarget(FuncDecl) +attribute_syntax [Shader(stage)] : EntryPointAttribute; + // Hull Shader __attributeTarget(FuncDecl) attribute_syntax [maxtessfactor(factor: float)] : MaxTessFactorAttribute; @@ -2626,6 +2629,9 @@ __attributeTarget(FuncDecl) attribute_syntax [numthreads(x: int, y: int = 1, z: int = 1)] : NumThreadsAttribute; __attributeTarget(FuncDecl) +attribute_syntax [NumThreads(x: int, y: int = 1, z: int = 1)] : NumThreadsAttribute; + +__attributeTarget(FuncDecl) attribute_syntax [WaveSize(numLanes: int)] : WaveSizeAttribute; // diff --git a/tests/compute/frem.slang b/tests/compute/frem.slang index 893f29794..fd4c0ec02 100644 --- a/tests/compute/frem.slang +++ b/tests/compute/frem.slang @@ -19,7 +19,8 @@ int test(int inVal) //TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):out,name=outputBuffer RWStructuredBuffer<float> outputBuffer; -[numthreads(4, 1, 1)] +[Shader("compute")] +[NumThreads(4, 1, 1)] void computeMain(int3 dispatchThreadID : SV_DispatchThreadID) { int tid = dispatchThreadID.x; |
