@@ -2303,36 +2303,36 @@ void TestDistinctEntries(bool CompileAsync)
23032303
23042304 float RefValuesB[SpecConstRefDescCount];
23052305 for (Uint32 i = 0 ; i < SpecConstRefDescCount; ++i)
2306+ {
23062307 RefValuesB[i] = SpecConstRefDescs[i].RefValue ;
2307- RefValuesB[ 9 ] = 2 . 0f ; // sc_Brightness
2308-
2309- // clang-format off
2308+ if (! strcmp (SpecConstRefDescs[i]. Name , " sc_Brightness" ))
2309+ RefValuesB[i] = 2 . 0f ;
2310+ }
23102311
23112312 SpecializationConstant SpecConstsA[SpecConstRefDescCount];
2312-
2313- for ( size_t i = 0 ; i < SpecConstRefDescCount; ++i) {
2314- SpecConstsA[i].Name = SpecConstRefDescs[i].Name ;
2313+ for (Uint32 i = 0 ; i < SpecConstRefDescCount; ++i)
2314+ {
2315+ SpecConstsA[i].Name = SpecConstRefDescs[i].Name ;
23152316 SpecConstsA[i].ShaderStages = SpecConstRefDescs[i].Stage ;
2316- SpecConstsA[i].pData = &SpecConstRefDescs[i].RefValue ;
2317- SpecConstsA[i].Size = sizeof (SpecConstRefDescs[i].RefValue );
2317+ SpecConstsA[i].pData = &SpecConstRefDescs[i].RefValue ;
2318+ SpecConstsA[i].Size = sizeof (SpecConstRefDescs[i].RefValue );
23182319 }
23192320
23202321 SpecializationConstant SpecConstsB[SpecConstRefDescCount];
2321-
2322- for ( size_t i = 0 ; i < SpecConstRefDescCount; ++i) {
2323- SpecConstsB[i].Name = SpecConstRefDescs[i].Name ;
2322+ for (Uint32 i = 0 ; i < SpecConstRefDescCount; ++i)
2323+ {
2324+ SpecConstsB[i].Name = SpecConstRefDescs[i].Name ;
23242325 SpecConstsB[i].ShaderStages = SpecConstRefDescs[i].Stage ;
2325- SpecConstsB[i].pData = &RefValuesB[i];
2326- SpecConstsB[i].Size = sizeof (RefValuesB[i]);
2326+ SpecConstsB[i].pData = &RefValuesB[i];
2327+ SpecConstsB[i].Size = sizeof (RefValuesB[i]);
23272328 }
23282329
2329- // clang-format on
2330-
23312330 RefCntAutoPtr<IPipelineState> pPSO_A;
23322331 CreateGraphicsPSO (pCache, pData != nullptr , CompileAsync, " SpecConsts Distinct Test" ,
23332332 pVS, pPS, SpecConstsA, _countof (SpecConstsA), pPSO_A);
23342333 ASSERT_NE (pPSO_A, nullptr );
23352334 ASSERT_EQ (pPSO_A->GetStatus (CompileAsync), PIPELINE_STATE_STATUS_READY);
2335+ VerifyPSO (pPSO_A);
23362336
23372337 RefCntAutoPtr<IPipelineState> pPSO_B;
23382338 CreateGraphicsPSO (pCache, pData != nullptr , CompileAsync, " SpecConsts Distinct Test" ,
0 commit comments