diff options
| author | Yong He <yonghe@outlook.com> | 2024-03-11 14:42:14 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-11 14:42:14 -0700 |
| commit | 1bbcf25af514a9ae24f7006747177f2d1b3b7c0d (patch) | |
| tree | f42c17d32040d033742e741548e7b73ff24a5e92 /tools/gfx-unit-test/link-time-type.cpp | |
| parent | 25a7d51445e64253beca5c4f70ddd52f40226b1d (diff) | |
Link-time specialization fixes. (#3734)
* Fix method synthesis logic for static differentiable methods.
* Support link-time constants in thread group size reflection.
Diffstat (limited to 'tools/gfx-unit-test/link-time-type.cpp')
| -rw-r--r-- | tools/gfx-unit-test/link-time-type.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/gfx-unit-test/link-time-type.cpp b/tools/gfx-unit-test/link-time-type.cpp index 32a6b6775..66a886c16 100644 --- a/tools/gfx-unit-test/link-time-type.cpp +++ b/tools/gfx-unit-test/link-time-type.cpp @@ -20,6 +20,8 @@ namespace gfx_test { [Differentiable] float getBaseValue(); + [Differentiable] + static float getBaseValueS(); } interface IFoo : IBase { @@ -36,6 +38,8 @@ namespace gfx_test float getValue() { return val + 1.0; } [Differentiable] float getBaseValue() { return val; } + [Differentiable] + static float getBaseValueS() { return 0.0; } property float val2 { get { return val + 2.0; } set { val = newValue; } |
