Skip to content

Commit 70d4849

Browse files
committed
Revise descriptions of flags related to low-precision data types
1 parent bc8396d commit 70d4849

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

llvm/include/llvm/BinaryFormat/DXContainerConstants.def

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ SHADER_FEATURE_FLAG(14, 19, WaveOps, "Wave level operations")
3434
SHADER_FEATURE_FLAG(15, 20, Int64Ops, "64-Bit integer")
3535
SHADER_FEATURE_FLAG(16, 21, ViewID, "View Instancing")
3636
SHADER_FEATURE_FLAG(17, 22, Barycentrics, "Barycentrics")
37-
SHADER_FEATURE_FLAG(18, -1, NativeLowPrecision, "Native low precision data types")
37+
SHADER_FEATURE_FLAG(18, -1, NativeLowPrecision, "Native low-precision data types")
3838
SHADER_FEATURE_FLAG(19, 24, ShadingRate, "Shading Rate")
3939
SHADER_FEATURE_FLAG(20, 25, Raytracing_Tier_1_1, "Raytracing tier 1.1 features")
4040
SHADER_FEATURE_FLAG(21, 26, SamplerFeedback, "Sampler feedback")
@@ -115,9 +115,9 @@ DXIL_MODULE_FLAG( 0, DisableOptimizations, "Disable shader optimizations")
115115
DXIL_MODULE_FLAG( 1, DisableMathRefactoring, "Disable math refactoring")
116116
DXIL_MODULE_FLAG( 3, ForceEarlyDepthStencil, "Force early depth-stencil test")
117117
DXIL_MODULE_FLAG( 4, EnableRawAndStructuredBuffers, "Raw and structured buffers")
118-
DXIL_MODULE_FLAG( 5, LowPrecisionPresent, "Low-precision data types")
118+
DXIL_MODULE_FLAG( 5, LowPrecisionPresent, "Low-precision data types present")
119119
DXIL_MODULE_FLAG( 8, AllResourcesBound, "All resources bound for the duration of shader execution")
120-
DXIL_MODULE_FLAG(23, NativeLowPrecisionMode, "Use native low precision")
120+
DXIL_MODULE_FLAG(23, NativeLowPrecisionMode, "Enable native low-precision data types")
121121
DXIL_MODULE_FLAG(33, ResMayNotAlias, "Any UAV may not alias any other UAV")
122122

123123
#undef DXIL_MODULE_FLAG

llvm/test/CodeGen/DirectX/ShaderFlags/low-precision.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ target triple = "dxil-pc-shadermodel6.7-library"
1414
;CHECK-NEXT: ; Note: shader requires additional functionality:
1515
;CHECK-NEXT: ; Minimum-precision data types
1616
;CHECK-NEXT: ; Note: extra DXIL module flags:
17-
;CHECK-NEXT: ; Low-precision data types
17+
;CHECK-NEXT: ; Low-precision data types present
1818
;CHECK-NEXT: ;
1919
;CHECK-NEXT: ; Shader Flags for Module Functions
2020

llvm/test/CodeGen/DirectX/ShaderFlags/use-native-low-precision-0.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ target triple = "dxil-pc-shadermodel6.7-library"
1313
;CHECK-NEXT: ; Note: shader requires additional functionality:
1414
;CHECK-NEXT: ; Minimum-precision data types
1515
;CHECK-NEXT: ; Note: extra DXIL module flags:
16-
;CHECK-NEXT: ; Low-precision data types
17-
;CHECK-NOT: ; Native 16bit types enabled
16+
;CHECK-NEXT: ; Low-precision data types present
17+
;CHECK-NOT: ; Enable native low-precision data types
1818
;CHECK-NEXT: ;
1919
;CHECK-NEXT: ; Shader Flags for Module Functions
2020

llvm/test/CodeGen/DirectX/ShaderFlags/use-native-low-precision-1.ll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ target triple = "dxil-pc-shadermodel6.7-library"
1111
;CHECK-NEXT: ; Shader Flags Value: 0x00800020
1212
;CHECK-NEXT: ;
1313
;CHECK-NEXT: ; Note: shader requires additional functionality:
14-
;CHECK-NEXT: ; Native low precision data types
14+
;CHECK-NEXT: ; Native low-precision data types
1515
;CHECK-NEXT: ; Note: extra DXIL module flags:
16-
;CHECK-NEXT: ; Low-precision data types
17-
;CHECK-NEXT: ; Use native low precision
16+
;CHECK-NEXT: ; Low-precision data types present
17+
;CHECK-NEXT: ; Enable native low-precision data types
1818
;CHECK-NEXT: ;
1919
;CHECK-NEXT: ; Shader Flags for Module Functions
2020

0 commit comments

Comments
 (0)