summaryrefslogtreecommitdiffstats
path: root/examples/hello-world/main.cpp
diff options
context:
space:
mode:
authorTim Foley <tfoleyNV@users.noreply.github.com>2021-01-07 12:18:55 -0800
committerGitHub <noreply@github.com>2021-01-07 12:18:55 -0800
commit66d4466d680bcd97b7eb561f08bd6da80a1d6c4e (patch)
treea83e3ee0e2662d2ffc77485ccd77da77da81a5f0 /examples/hello-world/main.cpp
parent92636513abe72d2da0c45f0e2c1235415e0671c3 (diff)
Add support for [noinline] attribute (#1650)
This adds the `[noinline]` attribute to the front-end, and passes it through when generating HLSL output. Notes: * This change doesn't include a test since the dxc version I have locally parses `[noinline]` but then generates DXIL that fails validation. * This change doesn't include logic to handle `[noinline]` for other targets. Notably, SPIR-V has decorations that convey the same intention, but we don't yet take advantage of the GLSL extension(s) that would let us generate those decorations. * By necesstiy, `[noinline]` is only a "strong suggestion" and not actually something the compiler can ever guarantee/enforce.
Diffstat (limited to 'examples/hello-world/main.cpp')
0 files changed, 0 insertions, 0 deletions