diff options
| author | Dietrich Geisler <dag368@cornell.edu> | 2020-07-20 14:53:23 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-20 11:53:23 -0700 |
| commit | 115920406ebd747e02e1e6a8e4595f7d88eef0d9 (patch) | |
| tree | a230b6358b35569da5f588d733643198ff38293f /examples | |
| parent | 975c5db3f0a71bc93369a321318e7d3b43001ff5 (diff) | |
Multiple Entry Point Backend (#1437)
* Multiple Entry Point Backend
This PR introduces changes to the IR linking, emitting, and options for
multiple entry points. Specifically, this PR updates several locations
to support a (potentially empty) list of entry points, adding list infrastructure and looping over entry points as appropriate.
* Formatting change
* Updated unknown target case to not require an entry point
* Formatting and list consts updates
Co-authored-by: Tim Foley <tfoleyNV@users.noreply.github.com>
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/heterogeneous-hello-world/shader.slang | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/examples/heterogeneous-hello-world/shader.slang b/examples/heterogeneous-hello-world/shader.slang index b36a2d2c7..a032f66ac 100644 --- a/examples/heterogeneous-hello-world/shader.slang +++ b/examples/heterogeneous-hello-world/shader.slang @@ -3,9 +3,8 @@ //TEST_INPUT:ubuffer(random(float, 4096, -1.0, 1.0), stride=4):name=ioBuffer RWStructuredBuffer<float> ioBuffer; -[shader("compute")] [numthreads(4, 1, 1)] -void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) +public void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) { uint tid = dispatchThreadID.x; |
