diff options
Diffstat (limited to 'source/slang/core.meta.slang')
| -rw-r--r-- | source/slang/core.meta.slang | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/source/slang/core.meta.slang b/source/slang/core.meta.slang index c75d4735b..7d4f303ef 100644 --- a/source/slang/core.meta.slang +++ b/source/slang/core.meta.slang @@ -1040,8 +1040,8 @@ __generic<T, let N:int> __magic_type(ArrayExpressionType) struct Array : IArray<T> { - [ForceInline] - int getCount() { return N; } + __intrinsic_op($(kIROp_GetArrayLength)) + int getCount(); __subscript(int index) -> T { @@ -1049,7 +1049,6 @@ struct Array : IArray<T> get; } } - /// An `N` component vector with elements of type `T`. __generic<T = float, let N : int = 4> __magic_type(VectorExpressionType) |
