Skip to content

Commit 6ed2f85

Browse files
committed
More fixes.
1 parent 78674d3 commit 6ed2f85

File tree

173 files changed

+856
-457
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

173 files changed

+856
-457
lines changed

docs/_includes/stdlib-reference-toc.html

+30-5
Original file line numberDiff line numberDiff line change
@@ -136,16 +136,26 @@
136136
</li><li data-link="/slang/stdlib-reference/types/DefaultDataLayout/index"><span>DefaultDataLayout</span>
137137
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/index"><span>DifferentialPair</span>
138138
<ul class="toc_list">
139-
<li data-link="/slang/stdlib-reference/types/DifferentialPair/dadd"><span>dadd</span>
139+
<li data-link="/slang/stdlib-reference/types/DifferentialPair/Differential"><span>Differential</span>
140+
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/DifferentialElementType"><span>DifferentialElementType</span>
141+
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/d"><span>d</span>
142+
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/dadd"><span>dadd</span>
140143
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/dmul"><span>dmul</span>
141144
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/dzero"><span>dzero</span>
142145
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/getDifferential"><span>getDifferential</span>
143146
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/getPrimal"><span>getPrimal</span>
144147
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/init"><span>init</span>
148+
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/p"><span>p</span>
149+
</li><li data-link="/slang/stdlib-reference/types/DifferentialPair/v"><span>v</span>
145150
</li></ul>
146151
</li><li data-link="/slang/stdlib-reference/types/DifferentialPtrPair/index"><span>DifferentialPtrPair</span>
147152
<ul class="toc_list">
148-
<li data-link="/slang/stdlib-reference/types/DifferentialPtrPair/init"><span>init</span>
153+
<li data-link="/slang/stdlib-reference/types/DifferentialPtrPair/Differential"><span>Differential</span>
154+
</li><li data-link="/slang/stdlib-reference/types/DifferentialPtrPair/DifferentialElementType"><span>DifferentialElementType</span>
155+
</li><li data-link="/slang/stdlib-reference/types/DifferentialPtrPair/d"><span>d</span>
156+
</li><li data-link="/slang/stdlib-reference/types/DifferentialPtrPair/init"><span>init</span>
157+
</li><li data-link="/slang/stdlib-reference/types/DifferentialPtrPair/p"><span>p</span>
158+
</li><li data-link="/slang/stdlib-reference/types/DifferentialPtrPair/v"><span>v</span>
149159
</li></ul>
150160
</li><li data-link="/slang/stdlib-reference/types/FeedbackTexture2D"><span>FeedbackTexture2D</span>
151161
</li><li data-link="/slang/stdlib-reference/types/FeedbackTexture2DArray"><span>FeedbackTexture2DArray</span>
@@ -194,10 +204,13 @@
194204
<li data-link="/slang/stdlib-reference/types/NativeString/getBuffer"><span>getBuffer</span>
195205
</li><li data-link="/slang/stdlib-reference/types/NativeString/getLength"><span>getLength</span>
196206
</li><li data-link="/slang/stdlib-reference/types/NativeString/init"><span>init</span>
207+
</li><li data-link="/slang/stdlib-reference/types/NativeString/length"><span>length</span>
197208
</li></ul>
198209
</li><li data-link="/slang/stdlib-reference/types/Optional/index"><span>Optional</span>
199210
<ul class="toc_list">
200-
<li data-link="/slang/stdlib-reference/types/Optional/init"><span>init</span>
211+
<li data-link="/slang/stdlib-reference/types/Optional/hasValue"><span>hasValue</span>
212+
</li><li data-link="/slang/stdlib-reference/types/Optional/init"><span>init</span>
213+
</li><li data-link="/slang/stdlib-reference/types/Optional/value"><span>value</span>
201214
</li></ul>
202215
</li><li data-link="/slang/stdlib-reference/types/OutputIndices/index"><span>OutputIndices</span>
203216
<ul class="toc_list">
@@ -442,6 +455,7 @@
442455
<ul class="toc_list">
443456
<li data-link="/slang/stdlib-reference/types/String/getLength"><span>getLength</span>
444457
</li><li data-link="/slang/stdlib-reference/types/String/init"><span>init</span>
458+
</li><li data-link="/slang/stdlib-reference/types/String/length"><span>length</span>
445459
</li></ul>
446460
</li><li data-link="/slang/stdlib-reference/types/StructuredBuffer/index"><span>StructuredBuffer</span>
447461
<ul class="toc_list">
@@ -462,6 +476,9 @@
462476
</li><li data-link="/slang/stdlib-reference/types/TextureCube"><span>TextureCube</span>
463477
</li><li data-link="/slang/stdlib-reference/types/TextureCubeArray"><span>TextureCubeArray</span>
464478
</li><li data-link="/slang/stdlib-reference/types/TextureFootprint/index"><span>TextureFootprint</span>
479+
<ul class="toc_list">
480+
<li data-link="/slang/stdlib-reference/types/TextureFootprint/isSingleLevel"><span>isSingleLevel</span>
481+
</li></ul>
465482
</li><li data-link="/slang/stdlib-reference/types/TextureFootprint2D"><span>TextureFootprint2D</span>
466483
</li><li data-link="/slang/stdlib-reference/types/TextureFootprint3D"><span>TextureFootprint3D</span>
467484
</li><li data-link="/slang/stdlib-reference/types/TriangleStream/index"><span>TriangleStream</span>
@@ -480,6 +497,9 @@
480497
<ul class="toc_list">
481498
<li data-link="/slang/stdlib-reference/types/Texture/CalculateLevelOfDetail"><span>CalculateLevelOfDetail</span>
482499
</li><li data-link="/slang/stdlib-reference/types/Texture/CalculateLevelOfDetailUnclamped"><span>CalculateLevelOfDetailUnclamped</span>
500+
</li><li data-link="/slang/stdlib-reference/types/Texture/Coords"><span>Coords</span>
501+
</li><li data-link="/slang/stdlib-reference/types/Texture/Footprint"><span>Footprint</span>
502+
</li><li data-link="/slang/stdlib-reference/types/Texture/FootprintGranularity"><span>FootprintGranularity</span>
483503
</li><li data-link="/slang/stdlib-reference/types/Texture/Gather"><span>Gather</span>
484504
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherAlpha"><span>GatherAlpha</span>
485505
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherBlue"><span>GatherBlue</span>
@@ -500,6 +520,7 @@
500520
</li><li data-link="/slang/stdlib-reference/types/Texture/SampleCmpLevelZero"><span>SampleCmpLevelZero</span>
501521
</li><li data-link="/slang/stdlib-reference/types/Texture/SampleGrad"><span>SampleGrad</span>
502522
</li><li data-link="/slang/stdlib-reference/types/Texture/SampleLevel"><span>SampleLevel</span>
523+
</li><li data-link="/slang/stdlib-reference/types/Texture/TextureCoord"><span>TextureCoord</span>
503524
</li><li data-link="/slang/stdlib-reference/types/Texture/WriteSamplerFeedback"><span>WriteSamplerFeedback</span>
504525
</li><li data-link="/slang/stdlib-reference/types/Texture/WriteSamplerFeedbackBias"><span>WriteSamplerFeedbackBias</span>
505526
</li><li data-link="/slang/stdlib-reference/types/Texture/WriteSamplerFeedbackGrad"><span>WriteSamplerFeedbackGrad</span>
@@ -526,7 +547,9 @@
526547
</li><li data-link="/slang/stdlib-reference/types/int32_t"><span>int32_t</span>
527548
</li><li data-link="/slang/stdlib-reference/types/matrix/index"><span>matrix</span>
528549
<ul class="toc_list">
529-
<li data-link="/slang/stdlib-reference/types/matrix/add"><span>add</span>
550+
<li data-link="/slang/stdlib-reference/types/matrix/Differential"><span>Differential</span>
551+
</li><li data-link="/slang/stdlib-reference/types/matrix/T"><span>T</span>
552+
</li><li data-link="/slang/stdlib-reference/types/matrix/add"><span>add</span>
530553
</li><li data-link="/slang/stdlib-reference/types/matrix/dadd"><span>dadd</span>
531554
</li><li data-link="/slang/stdlib-reference/types/matrix/div"><span>div</span>
532555
</li><li data-link="/slang/stdlib-reference/types/matrix/dmul"><span>dmul</span>
@@ -551,7 +574,9 @@
551574
</li><li data-link="/slang/stdlib-reference/types/usize_t"><span>usize_t</span>
552575
</li><li data-link="/slang/stdlib-reference/types/vector/index"><span>vector</span>
553576
<ul class="toc_list">
554-
<li data-link="/slang/stdlib-reference/types/vector/add"><span>add</span>
577+
<li data-link="/slang/stdlib-reference/types/vector/Differential"><span>Differential</span>
578+
</li><li data-link="/slang/stdlib-reference/types/vector/Element"><span>Element</span>
579+
</li><li data-link="/slang/stdlib-reference/types/vector/add"><span>add</span>
555580
</li><li data-link="/slang/stdlib-reference/types/vector/dadd"><span>dadd</span>
556581
</li><li data-link="/slang/stdlib-reference/types/vector/div"><span>div</span>
557582
</li><li data-link="/slang/stdlib-reference/types/vector/dmul"><span>dmul</span>

docs/stdlib-reference/global-decls/CANDIDATE_NON_OPAQUE_TRIANGLE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# CANDIDATE_NON_OPAQUE_TRIANGLE
66

77
<pre>
8-
uint CANDIDATE_NON_OPAQUE_TRIANGLE
8+
static const uint CANDIDATE_NON_OPAQUE_TRIANGLE = 0;
99
</pre>
1010

docs/stdlib-reference/global-decls/CANDIDATE_PROCEDURAL_PRIMITIVE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# CANDIDATE_PROCEDURAL_PRIMITIVE
66

77
<pre>
8-
uint CANDIDATE_PROCEDURAL_PRIMITIVE
8+
static const uint CANDIDATE_PROCEDURAL_PRIMITIVE = 1;
99
</pre>
1010

docs/stdlib-reference/global-decls/COMMITTED_NOTHING.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# COMMITTED_NOTHING
66

77
<pre>
8-
uint COMMITTED_NOTHING
8+
static const uint COMMITTED_NOTHING = 0;
99
</pre>
1010

docs/stdlib-reference/global-decls/COMMITTED_PROCEDURAL_PRIMITIVE_HIT.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# COMMITTED_PROCEDURAL_PRIMITIVE_HIT
66

77
<pre>
8-
uint COMMITTED_PROCEDURAL_PRIMITIVE_HIT
8+
static const uint COMMITTED_PROCEDURAL_PRIMITIVE_HIT = 2;
99
</pre>
1010

docs/stdlib-reference/global-decls/COMMITTED_TRIANGLE_HIT.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# COMMITTED_TRIANGLE_HIT
66

77
<pre>
8-
uint COMMITTED_TRIANGLE_HIT
8+
static const uint COMMITTED_TRIANGLE_HIT = 1;
99
</pre>
1010

docs/stdlib-reference/global-decls/EvaluateAttributeAtCentroid.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ T EvaluateAttributeAtCentroid&lt;T&gt;(T x)
1313
<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; EvaluateAttributeAtCentroid&lt;T, N:int&gt;(<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; x)
1414
where T : __BuiltinArithmeticType;
1515

16-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; EvaluateAttributeAtCentroid&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; x)
16+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; EvaluateAttributeAtCentroid&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; x)
1717
where T : __BuiltinArithmeticType;
1818

1919
</pre>

docs/stdlib-reference/global-decls/EvaluateAttributeAtSample.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ T EvaluateAttributeAtSample&lt;T&gt;(
1717
uint sampleindex)
1818
where T : __BuiltinArithmeticType;
1919

20-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; EvaluateAttributeAtSample&lt;T, N:int, M:int&gt;(
21-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; x,
20+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; EvaluateAttributeAtSample&lt;T, N:int, M:int&gt;(
21+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; x,
2222
uint sampleindex)
2323
where T : __BuiltinArithmeticType;
2424

docs/stdlib-reference/global-decls/EvaluateAttributeSnapped.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ T EvaluateAttributeSnapped&lt;T&gt;(
1717
<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;int,2&gt; offset)
1818
where T : __BuiltinArithmeticType;
1919

20-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; EvaluateAttributeSnapped&lt;T, N:int, M:int&gt;(
21-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; x,
20+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; EvaluateAttributeSnapped&lt;T, N:int, M:int&gt;(
21+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; x,
2222
<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;int,2&gt; offset)
2323
where T : __BuiltinArithmeticType;
2424

docs/stdlib-reference/global-decls/GetAttributeAtVertex.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ T GetAttributeAtVertex&lt;T&gt;(
3131
uint vertexIndex)
3232
where T : __BuiltinType;
3333

34-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; GetAttributeAtVertex&lt;T, N:int, M:int&gt;(
35-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; attribute,
34+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; GetAttributeAtVertex&lt;T, N:int, M:int&gt;(
35+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; attribute,
3636
uint vertexIndex)
3737
where T : __BuiltinType;
3838

docs/stdlib-reference/global-decls/HIT_KIND_TRIANGLE_BACK_FACE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# HIT_KIND_TRIANGLE_BACK_FACE
66

77
<pre>
8-
uint HIT_KIND_TRIANGLE_BACK_FACE
8+
static const uint HIT_KIND_TRIANGLE_BACK_FACE = 255;
99
</pre>
1010

docs/stdlib-reference/global-decls/HIT_KIND_TRIANGLE_FRONT_FACE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# HIT_KIND_TRIANGLE_FRONT_FACE
66

77
<pre>
8-
uint HIT_KIND_TRIANGLE_FRONT_FACE
8+
static const uint HIT_KIND_TRIANGLE_FRONT_FACE = 254;
99
</pre>
1010

docs/stdlib-reference/global-decls/QuadReadAcrossDiagonal.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ T QuadReadAcrossDiagonal&lt;T&gt;(T localValue)
1313
<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; QuadReadAcrossDiagonal&lt;T, N:int&gt;(<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; localValue)
1414
where T : __BuiltinType;
1515

16-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; QuadReadAcrossDiagonal&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; localValue)
16+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; QuadReadAcrossDiagonal&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; localValue)
1717
where T : __BuiltinType;
1818

1919
</pre>

docs/stdlib-reference/global-decls/QuadReadAcrossX.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ T QuadReadAcrossX&lt;T&gt;(T localValue)
1313
<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; QuadReadAcrossX&lt;T, N:int&gt;(<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; localValue)
1414
where T : __BuiltinType;
1515

16-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; QuadReadAcrossX&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; localValue)
16+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; QuadReadAcrossX&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; localValue)
1717
where T : __BuiltinType;
1818

1919
</pre>

docs/stdlib-reference/global-decls/QuadReadAcrossY.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ T QuadReadAcrossY&lt;T&gt;(T localValue)
1313
<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; QuadReadAcrossY&lt;T, N:int&gt;(<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; localValue)
1414
where T : __BuiltinType;
1515

16-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; QuadReadAcrossY&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; localValue)
16+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; QuadReadAcrossY&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; localValue)
1717
where T : __BuiltinType;
1818

1919
</pre>

docs/stdlib-reference/global-decls/QuadReadLaneAt.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ T QuadReadLaneAt&lt;T&gt;(
1717
uint quadLaneID)
1818
where T : __BuiltinType;
1919

20-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; QuadReadLaneAt&lt;T, N:int, M:int&gt;(
21-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; sourceValue,
20+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; QuadReadLaneAt&lt;T, N:int, M:int&gt;(
21+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; sourceValue,
2222
uint quadLaneID)
2323
where T : __BuiltinType;
2424

docs/stdlib-reference/global-decls/RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH
66

77
<pre>
8-
uint RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH
8+
static const uint RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH = 0x04;
99
</pre>
1010

docs/stdlib-reference/global-decls/RAY_FLAG_CULL_BACK_FACING_TRIANGLES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_CULL_BACK_FACING_TRIANGLES
66

77
<pre>
8-
uint RAY_FLAG_CULL_BACK_FACING_TRIANGLES
8+
static const uint RAY_FLAG_CULL_BACK_FACING_TRIANGLES = 0x10;
99
</pre>
1010

docs/stdlib-reference/global-decls/RAY_FLAG_CULL_FRONT_FACING_TRIANGLES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_CULL_FRONT_FACING_TRIANGLES
66

77
<pre>
8-
uint RAY_FLAG_CULL_FRONT_FACING_TRIANGLES
8+
static const uint RAY_FLAG_CULL_FRONT_FACING_TRIANGLES = 0x20;
99
</pre>
1010

docs/stdlib-reference/global-decls/RAY_FLAG_CULL_NON_OPAQUE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_CULL_NON_OPAQUE
66

77
<pre>
8-
uint RAY_FLAG_CULL_NON_OPAQUE
8+
static const uint RAY_FLAG_CULL_NON_OPAQUE = 0x80;
99
</pre>
1010

docs/stdlib-reference/global-decls/RAY_FLAG_CULL_OPAQUE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_CULL_OPAQUE
66

77
<pre>
8-
uint RAY_FLAG_CULL_OPAQUE
8+
static const uint RAY_FLAG_CULL_OPAQUE = 0x40;
99
</pre>
1010

docs/stdlib-reference/global-decls/RAY_FLAG_FORCE_NON_OPAQUE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_FORCE_NON_OPAQUE
66

77
<pre>
8-
uint RAY_FLAG_FORCE_NON_OPAQUE
8+
static const uint RAY_FLAG_FORCE_NON_OPAQUE = 0x02;
99
</pre>
1010

docs/stdlib-reference/global-decls/RAY_FLAG_FORCE_OPAQUE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_FORCE_OPAQUE
66

77
<pre>
8-
uint RAY_FLAG_FORCE_OPAQUE
8+
static const uint RAY_FLAG_FORCE_OPAQUE = 0x01;
99
</pre>
1010

docs/stdlib-reference/global-decls/RAY_FLAG_NONE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_NONE
66

77
<pre>
8-
uint RAY_FLAG_NONE
8+
static const uint RAY_FLAG_NONE = 0x00;
99
</pre>
1010

docs/stdlib-reference/global-decls/RAY_FLAG_SKIP_CLOSEST_HIT_SHADER.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_SKIP_CLOSEST_HIT_SHADER
66

77
<pre>
8-
uint RAY_FLAG_SKIP_CLOSEST_HIT_SHADER
8+
static const uint RAY_FLAG_SKIP_CLOSEST_HIT_SHADER = 0x08;
99
</pre>
1010

docs/stdlib-reference/global-decls/RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES
66

77
<pre>
8-
uint RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES
8+
static const uint RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES = 0x200;
99
</pre>
1010

docs/stdlib-reference/global-decls/RAY_FLAG_SKIP_TRIANGLES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ layout: stdlib-reference
55
# RAY_FLAG_SKIP_TRIANGLES
66

77
<pre>
8-
uint RAY_FLAG_SKIP_TRIANGLES
8+
static const uint RAY_FLAG_SKIP_TRIANGLES = 0x100;
99
</pre>
1010

docs/stdlib-reference/global-decls/WaveActiveAllEqual.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ bool WaveActiveAllEqual&lt;T, N:int&gt;(<a href="/slang/stdlib-reference/types/v
1616
where T : __BuiltinType;
1717

1818
/// Requires Capability Set 2:
19-
bool WaveActiveAllEqual&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; value)
19+
bool WaveActiveAllEqual&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; value)
2020
where T : __BuiltinType;
2121

2222
</pre>

docs/stdlib-reference/global-decls/WaveActiveBitAnd.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ T WaveActiveBitAnd&lt;T&gt;(T expr)
1313
<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; WaveActiveBitAnd&lt;T, N:int&gt;(<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; expr)
1414
where T : __BuiltinIntegerType;
1515

16-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; WaveActiveBitAnd&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; expr)
16+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; WaveActiveBitAnd&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; expr)
1717
where T : __BuiltinIntegerType;
1818

1919
</pre>

docs/stdlib-reference/global-decls/WaveActiveBitOr.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ T WaveActiveBitOr&lt;T&gt;(T expr)
1313
<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; WaveActiveBitOr&lt;T, N:int&gt;(<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;T,N&gt; expr)
1414
where T : __BuiltinIntegerType;
1515

16-
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; WaveActiveBitOr&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;T,N,M&gt; expr)
16+
<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; WaveActiveBitOr&lt;T, N:int, M:int&gt;(<a href="/slang/stdlib-reference/types/matrix/index">matrix</a>&lt;<a href="/slang/stdlib-reference/types/matrix/T">T</a>,N,M&gt; expr)
1717
where T : __BuiltinIntegerType;
1818

1919
</pre>

0 commit comments

Comments
 (0)