Browse Source

Restrict shader models accepted by DxCompiler API to 6.0 (#15)

  - upconvert to 6.0 in dxc.exe and d3dcompiler_dxc_bridge
  - restrict to 6.0 in dxcompiler API
  - restrict to 6.0 in DxilValidator
  - allow loading of SM < 6.0 for now on DXIL 0.7
Tex Riddell 8 years ago
parent
commit
c27cd89141
100 changed files with 102 additions and 100 deletions
  1. 2 1
      lib/HLSL/DxilValidation.cpp
  2. 2 1
      tools/clang/lib/CodeGen/CGHLSLMS.cpp
  3. 1 1
      tools/clang/test/CodeGenHLSL/BasicHLSL11_PS.hlsl
  4. 1 1
      tools/clang/test/CodeGenHLSL/BasicHLSL11_PS2.hlsl
  5. 1 1
      tools/clang/test/CodeGenHLSL/BasicHLSL11_PS3.hlsl
  6. 1 1
      tools/clang/test/CodeGenHLSL/BasicHLSL11_VS.hlsl
  7. 1 1
      tools/clang/test/CodeGenHLSL/BasicHLSL11_VS2.hlsl
  8. 1 1
      tools/clang/test/CodeGenHLSL/FloatMaxtessfactorHs.hlsl
  9. 1 1
      tools/clang/test/CodeGenHLSL/Include.hlsl
  10. 1 1
      tools/clang/test/CodeGenHLSL/NonUniform.hlsl
  11. 1 1
      tools/clang/test/CodeGenHLSL/RValSubscript.hlsl
  12. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/2DQuadShaders_BlurX_PS.hlsl
  13. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/2DQuadShaders_BlurY_PS.hlsl
  14. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/2DQuadShaders_VS.hlsl
  15. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/BC6HDecode.hlsl
  16. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/BC6HEncode_EncodeBlockCS.hlsl
  17. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/BC6HEncode_TryModeG10CS.hlsl
  18. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/BC6HEncode_TryModeLE10CS.hlsl
  19. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/BC7Decode.hlsl
  20. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/BC7Encode_EncodeBlockCS.hlsl
  21. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/BC7Encode_TryMode02CS.hlsl
  22. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/BC7Encode_TryMode137CS.hlsl
  23. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/BC7Encode_TryMode456CS.hlsl
  24. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/BrightPassAndHorizFilterCS.hlsl
  25. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/ComputeShaderSort11.hlsl
  26. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/ComputeShaderSort11_MatrixTranspose.hlsl
  27. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/ContactHardeningShadows11_PS.hlsl
  28. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/ContactHardeningShadows11_SM_VS.hlsl
  29. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/ContactHardeningShadows11_VS.hlsl
  30. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DecalTessellation11_DS.hlsl
  31. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DecalTessellation11_HS.hlsl
  32. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DecalTessellation11_PS.hlsl
  33. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DecalTessellation11_TessVS.hlsl
  34. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DecalTessellation11_VS.hlsl
  35. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DetailTessellation11_DS.hlsl
  36. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DetailTessellation11_HS.hlsl
  37. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DetailTessellation11_PS.hlsl
  38. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DetailTessellation11_TessVS.hlsl
  39. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DetailTessellation11_VS.hlsl
  40. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/DumpToTexture.hlsl
  41. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FilterCS_Horz.hlsl
  42. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FilterCS_Vertical.hlsl
  43. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FinalPass_CPU_PS.hlsl
  44. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FinalPass_PS.hlsl
  45. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_BuildGridCS.hlsl
  46. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_BuildGridIndicesCS.hlsl
  47. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_ClearGridIndicesCS.hlsl
  48. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_DensityCS_Grid.hlsl
  49. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_DensityCS_Shared.hlsl
  50. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_DensityCS_Simple.hlsl
  51. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_ForceCS_Grid.hlsl
  52. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_ForceCS_Shared.hlsl
  53. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_ForceCS_Simple.hlsl
  54. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_IntegrateCS.hlsl
  55. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_RearrangeParticlesCS.hlsl
  56. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidRender_GS.hlsl
  57. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/FluidRender_VS.hlsl
  58. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/NBodyGravityCS11.hlsl
  59. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/OIT_CreatePrefixSum_Pass0_CS.hlsl
  60. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/OIT_CreatePrefixSum_Pass1_CS.hlsl
  61. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/OIT_FragmentCountPS.hlsl
  62. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/OIT_PS.hlsl
  63. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/OIT_SortAndRenderCS.hlsl
  64. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/PNTriangles11_DS.hlsl
  65. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/PNTriangles11_HS.hlsl
  66. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/PNTriangles11_TessVS.hlsl
  67. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/PNTriangles11_VS.hlsl
  68. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/POM_PS.hlsl
  69. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/POM_VS.hlsl
  70. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/PSApproach_BloomPS.hlsl
  71. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/PSApproach_DownScale2x2_LumPS.hlsl
  72. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/PSApproach_DownScale3x3PS.hlsl
  73. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/PSApproach_DownScale3x3_BrightPassPS.hlsl
  74. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/PSApproach_FinalPassPS.hlsl
  75. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/ParticleDraw_GS.hlsl
  76. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/ParticleDraw_VS.hlsl
  77. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/Particle_GS.hlsl
  78. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/Particle_PS.hlsl
  79. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/Particle_VS.hlsl
  80. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/ReduceTo1DCS.hlsl
  81. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/ReduceToSingleCS.hlsl
  82. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/RenderVS.hlsl
  83. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/RenderVarianceScenePS.hlsl
  84. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/SimpleBezier11DS.hlsl
  85. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/SimpleBezier11HS.hlsl
  86. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/SimpleBezier11PS.hlsl
  87. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_BezierEvalDS.hlsl
  88. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_MeshSkinningVS.hlsl
  89. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_PatchSkinningVS.hlsl
  90. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_SmoothPS.hlsl
  91. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_SubDToBezierHS.hlsl
  92. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_SubDToBezierHS4444.hlsl
  93. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/TessellatorCS40_EdgeFactorCS.hlsl
  94. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/TessellatorCS40_NumVerticesIndicesCS.hlsl
  95. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/TessellatorCS40_ScatterIDCS.hlsl
  96. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/TessellatorCS40_TessellateIndicesCS.hlsl
  97. 1 1
      tools/clang/test/CodeGenHLSL/Samples/DX11/TessellatorCS40_TessellateVerticesCS.hlsl
  98. 1 1
      tools/clang/test/CodeGenHLSL/Samples/MiniEngine/AdaptExposureCS.hlsl
  99. 1 1
      tools/clang/test/CodeGenHLSL/Samples/MiniEngine/AoBlurUpsampleBlendOutCS.hlsl
  100. 1 1
      tools/clang/test/CodeGenHLSL/Samples/MiniEngine/AoBlurUpsampleCS.hlsl

+ 2 - 1
lib/HLSL/DxilValidation.cpp

@@ -2690,7 +2690,8 @@ static void ValidateMetadata(ValidationContext &ValCtx) {
     }
   }
 
-  if (!ValCtx.DxilMod.GetShaderModel()->IsValid()) {
+  const hlsl::ShaderModel *SM = ValCtx.DxilMod.GetShaderModel();
+  if (!SM->IsValid() || SM->GetMajor() != 6 || SM->GetMinor() != 0) {
     ValCtx.EmitFormatError(ValidationRule::SmName,
                            {ValCtx.DxilMod.GetShaderModel()->GetName()});
   }

+ 2 - 1
tools/clang/lib/CodeGen/CGHLSLMS.cpp

@@ -270,7 +270,8 @@ CGMSHLSLRuntime::CGMSHLSLRuntime(CodeGenModule &CGM)
           llvm::StructType::create(TheModule.getContext(), "ConstantBuffer")) {
   const hlsl::ShaderModel *SM =
       hlsl::ShaderModel::GetByName(CGM.getCodeGenOpts().HLSLProfile.c_str());
-  if (!SM->IsValid()) {
+  // Only accept valid, 6.0 shader model.
+  if (!SM->IsValid() || SM->GetMajor() != 6 || SM->GetMinor() != 0) {
     DiagnosticsEngine &Diags = CGM.getDiags();
     unsigned DiagID =
         Diags.getCustomDiagID(DiagnosticsEngine::Error, "invalid profile %0");

+ 1 - 1
tools/clang/test/CodeGenHLSL/BasicHLSL11_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_0 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: TEXCOORD
 // CHECK: xy

+ 1 - 1
tools/clang/test/CodeGenHLSL/BasicHLSL11_PS2.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_0 -Zi /Od %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 -Zi /Od %s | FileCheck %s
 
 // CHECK: DepthOutput=0
 // CHECK: SampleFrequency=1

+ 1 - 1
tools/clang/test/CodeGenHLSL/BasicHLSL11_PS3.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_0 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: ; PS_INII                  0   xyzw        0     NONE   float
 // CHECK: ; PS_INII                  1   xyzw        1     NONE   float

+ 1 - 1
tools/clang/test/CodeGenHLSL/BasicHLSL11_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_0 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // Skip input
 // CHECK: POSITION

+ 1 - 1
tools/clang/test/CodeGenHLSL/BasicHLSL11_VS2.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_0 -Zpr %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 -Zpr %s | FileCheck %s
 
 // CHECK: OutputPositionPresent=1
 // CHECK: row_major

+ 1 - 1
tools/clang/test/CodeGenHLSL/FloatMaxtessfactorHs.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T hs_5_0 %s | FileCheck %s
+// RUN: %dxc -E main -T hs_6_0 %s | FileCheck %s
 
 // CHECK: float 3.000000e+00}
 

+ 1 - 1
tools/clang/test/CodeGenHLSL/Include.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_0 -Vi -I inc %s | StdErrCheck %s
+// RUN: %dxc -E main -T ps_6_0 -Vi -I inc %s | StdErrCheck %s
 
 
 

+ 1 - 1
tools/clang/test/CodeGenHLSL/NonUniform.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_0 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: createHandle
 // CHECK: i1 true)

+ 1 - 1
tools/clang/test/CodeGenHLSL/RValSubscript.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_0 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // For b4[2]
 // CHECK: cbufferLoadLegacy

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/2DQuadShaders_BlurX_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: dx.op.sample
 // CHECK: dx.op.sample

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/2DQuadShaders_BlurY_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: dx.op.sample
 // CHECK: dx.op.sample

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/2DQuadShaders_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: loadInput
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/BC6HDecode.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: groupId
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/BC6HEncode_EncodeBlockCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // check input.
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/BC6HEncode_TryModeG10CS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // check input.
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/BC6HEncode_TryModeLE10CS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // check input.
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/BC7Decode.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: flattenedThreadIdInGroup
 // CHECK: groupId

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/BC7Encode_EncodeBlockCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: flattenedThreadIdInGroup
 // CHECK: groupId

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/BC7Encode_TryMode02CS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: flattenedThreadIdInGroup
 // CHECK: groupId

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/BC7Encode_TryMode137CS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: flattenedThreadIdInGroup
 // CHECK: groupId

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/BC7Encode_TryMode456CS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: flattenedThreadIdInGroup
 // CHECK: groupId

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/BrightPassAndHorizFilterCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: groupId
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/ComputeShaderSort11.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/ComputeShaderSort11_MatrixTranspose.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: threadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/ContactHardeningShadows11_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 -O0 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 -O0 %s | FileCheck %s
 
 // CHECK: Round_ni
 // CHECK: textureGather

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/ContactHardeningShadows11_SM_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: loadInput
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/ContactHardeningShadows11_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: Sqrt
 // CHECK: dot3

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DecalTessellation11_DS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ds_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ds_6_0 %s | FileCheck %s
 
 // CHECK: domainLocation
 // CHECK: domainLocation

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DecalTessellation11_HS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T hs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T hs_6_0 %s | FileCheck %s
 
 // CHECK: Sqrt
 // CHECK: dot3

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DecalTessellation11_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: Sqrt
 // CHECK: sample

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DecalTessellation11_TessVS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: loadInput
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DecalTessellation11_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: loadInput
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DetailTessellation11_DS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ds_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ds_6_0 %s | FileCheck %s
 
 // CHECK: domainLocation
 // CHECK: domainLocation

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DetailTessellation11_HS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T hs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T hs_6_0 %s | FileCheck %s
 
 // CHECK: storePatchConstant
 // CHECK: main

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DetailTessellation11_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: Sqrt

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DetailTessellation11_TessVS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: Sqrt
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DetailTessellation11_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: Sqrt
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/DumpToTexture.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: bufferLoad
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FilterCS_Horz.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: groupId
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FilterCS_Vertical.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: groupId
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FinalPass_CPU_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: sample

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FinalPass_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_BuildGridCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_BuildGridIndicesCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_ClearGridIndicesCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferStore

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_DensityCS_Grid.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_DensityCS_Shared.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_DensityCS_Simple.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_ForceCS_Grid.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_ForceCS_Shared.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_ForceCS_Simple.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_IntegrateCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidCS11_RearrangeParticlesCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidRender_GS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T gs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T gs_6_0 %s | FileCheck %s
 
 
 // CHECK: emitStream

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/FluidRender_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: bufferLoad
 // CHECK: Saturate

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/NBodyGravityCS11.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: flattenedThreadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/OIT_CreatePrefixSum_Pass0_CS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: groupId
 // CHECK: textureLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/OIT_CreatePrefixSum_Pass1_CS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: groupId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/OIT_FragmentCountPS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: AtomicAdd
 

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/OIT_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: AtomicAdd
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/OIT_SortAndRenderCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: groupId
 // CHECK: threadId

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/PNTriangles11_DS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ds_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ds_6_0 %s | FileCheck %s
 
 // CHECK: domainLocation
 // CHECK: domainLocation

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/PNTriangles11_HS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T hs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T hs_6_0 %s | FileCheck %s
 
 // CHECK: dot3
 // CHECK: Sqrt

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/PNTriangles11_TessVS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: Sqrt
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/PNTriangles11_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: Sqrt
 // CHECK: FMax

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/POM_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: DerivCoarseX
 // CHECK: DerivCoarseY

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/POM_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: Sqrt
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/PSApproach_BloomPS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/PSApproach_DownScale2x2_LumPS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: dot4

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/PSApproach_DownScale3x3PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/PSApproach_DownScale3x3_BrightPassPS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: FMax

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/PSApproach_FinalPassPS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: sample

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/ParticleDraw_GS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T gs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T gs_6_0 %s | FileCheck %s
 
 // CHECK: storeOutput
 // CHECK: emitStream

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/ParticleDraw_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: bufferLoad
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/Particle_GS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T gs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T gs_6_0 %s | FileCheck %s
 
 // CHECK: storeOutput
 // CHECK: emitStream

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/Particle_PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: discard

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/Particle_VS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: loadInput
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/ReduceTo1DCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: groupId
 // CHECK: threadId

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/ReduceToSingleCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: groupId
 // CHECK: threadId

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/RenderVS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: bufferLoad
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/RenderVarianceScenePS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: DerivCoarseX

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/SimpleBezier11DS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ds_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ds_6_0 %s | FileCheck %s
 
 // CHECK: domainLocation
 // CHECK: domainLocation

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/SimpleBezier11HS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T hs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T hs_6_0 %s | FileCheck %s
 
 // CHECK: storePatchConstant
 // CHECK: outputControlPointID

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/SimpleBezier11PS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: Sqrt
 // CHECK: dot3

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_BezierEvalDS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ds_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ds_6_0 %s | FileCheck %s
 
 // CHECK: domainLocation
 // CHECK: domainLocation

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_MeshSkinningVS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: loadInput
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_PatchSkinningVS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T vs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T vs_6_0 %s | FileCheck %s
 
 // CHECK: loadInput
 // CHECK: storeOutput

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_SmoothPS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T ps_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
 
 // CHECK: sample
 // CHECK: dot3

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_SubDToBezierHS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T hs_5_1 -O0 %s | FileCheck %s
+// RUN: %dxc -E main -T hs_6_0 -O0 %s | FileCheck %s
 
 // CHECK: primitiveID
 // CHECK: storePatchConstant

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/SubD11_SubDToBezierHS4444.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T hs_5_1 -O0 %s | FileCheck %s
+// RUN: %dxc -E main -T hs_6_0 -O0 %s | FileCheck %s
 
 // CHECK: storePatchConstant
 // CHECK: main

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/TessellatorCS40_EdgeFactorCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/TessellatorCS40_NumVerticesIndicesCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 -O0 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 -O0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/TessellatorCS40_ScatterIDCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/TessellatorCS40_TessellateIndicesCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 -O0 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 -O0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/DX11/TessellatorCS40_TessellateVerticesCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 -O0 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 -O0 %s | FileCheck %s
 
 // CHECK: threadId
 // CHECK: bufferLoad

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/MiniEngine/AdaptExposureCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: flattenedThreadIdInGroup
 // CHECK: barrier

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/MiniEngine/AoBlurUpsampleBlendOutCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: flattenedThreadIdInGroup
 // CHECK: threadIdInGroup

+ 1 - 1
tools/clang/test/CodeGenHLSL/Samples/MiniEngine/AoBlurUpsampleCS.hlsl

@@ -1,4 +1,4 @@
-// RUN: %dxc -E main -T cs_5_1 %s | FileCheck %s
+// RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
 
 // CHECK: flattenedThreadIdInGroup
 // CHECK: threadIdInGroup

Some files were not shown because too many files changed in this diff