diff options
| author | Tim Foley <tfoleyNV@users.noreply.github.com> | 2021-01-07 12:18:55 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-07 12:18:55 -0800 |
| commit | 66d4466d680bcd97b7eb561f08bd6da80a1d6c4e (patch) | |
| tree | a83e3ee0e2662d2ffc77485ccd77da77da81a5f0 /tools/graphics-app-framework/model.cpp | |
| parent | 92636513abe72d2da0c45f0e2c1235415e0671c3 (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 'tools/graphics-app-framework/model.cpp')
0 files changed, 0 insertions, 0 deletions
