@@ -211,47 +211,48 @@ TEST(DeviceFeaturesEnumTest, EnumValues) {
211211 EXPECT_EQ (static_cast <int >(DeviceFeatures::DrawInstanced), 11 );
212212 EXPECT_EQ (static_cast <int >(DeviceFeatures::DynamicCullMode), 12 );
213213 EXPECT_EQ (static_cast <int >(DeviceFeatures::DynamicFrontFacingWinding), 13 );
214- EXPECT_EQ (static_cast <int >(DeviceFeatures::ExplicitBinding), 14 );
215- EXPECT_EQ (static_cast <int >(DeviceFeatures::ExplicitBindingExt), 15 );
216- EXPECT_EQ (static_cast <int >(DeviceFeatures::ExternalMemoryObjects), 16 );
217- EXPECT_EQ (static_cast <int >(DeviceFeatures::Indices8Bit), 17 );
218- EXPECT_EQ (static_cast <int >(DeviceFeatures::MapBufferRange), 18 );
219- EXPECT_EQ (static_cast <int >(DeviceFeatures::MeshShaders), 19 );
220- EXPECT_EQ (static_cast <int >(DeviceFeatures::MinMaxBlend), 20 );
221- EXPECT_EQ (static_cast <int >(DeviceFeatures::MultipleRenderTargets), 21 );
222- EXPECT_EQ (static_cast <int >(DeviceFeatures::MultiSample), 22 );
223- EXPECT_EQ (static_cast <int >(DeviceFeatures::MultiSampleResolve), 23 );
224- EXPECT_EQ (static_cast <int >(DeviceFeatures::Multiview), 24 );
225- EXPECT_EQ (static_cast <int >(DeviceFeatures::MultiViewMultisample), 25 );
226- EXPECT_EQ (static_cast <int >(DeviceFeatures::PushConstants), 26 );
227- EXPECT_EQ (static_cast <int >(DeviceFeatures::ReadWriteFramebuffer), 27 );
228- EXPECT_EQ (static_cast <int >(DeviceFeatures::SamplerMinMaxLod), 28 );
229- EXPECT_EQ (static_cast <int >(DeviceFeatures::ShaderLibrary), 29 );
230- EXPECT_EQ (static_cast <int >(DeviceFeatures::ShaderTextureLod), 30 );
231- EXPECT_EQ (static_cast <int >(DeviceFeatures::ShaderTextureLodExt), 31 );
232- EXPECT_EQ (static_cast <int >(DeviceFeatures::SRGB ), 32 );
233- EXPECT_EQ (static_cast <int >(DeviceFeatures::SRGBSwapchain), 33 );
234- EXPECT_EQ (static_cast <int >(DeviceFeatures::SRGBWriteControl), 34 );
235- EXPECT_EQ (static_cast <int >(DeviceFeatures::StandardDerivative), 35 );
236- EXPECT_EQ (static_cast <int >(DeviceFeatures::StandardDerivativeExt), 36 );
237- EXPECT_EQ (static_cast <int >(DeviceFeatures::StorageBuffers), 37 );
238- EXPECT_EQ (static_cast <int >(DeviceFeatures::Texture2DArray), 38 );
239- EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureArrayExt), 39 );
240- EXPECT_EQ (static_cast <int >(DeviceFeatures::Texture3D), 40 );
241- EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureBindless), 41 );
242- EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureExternalImage), 42 );
243- EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureFilterAnisotropic), 43 );
244- EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureFloat), 44 );
245- EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureFormatRG), 45 );
246- EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureFormatRGB), 46 );
247- EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureHalfFloat), 47 );
248- EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureNotPot), 48 );
249- EXPECT_EQ (static_cast <int >(DeviceFeatures::TexturePartialMipChain), 49 );
250- EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureViews), 50 );
251- EXPECT_EQ (static_cast <int >(DeviceFeatures::TimestampQueries), 51 );
252- EXPECT_EQ (static_cast <int >(DeviceFeatures::Timers), 52 );
253- EXPECT_EQ (static_cast <int >(DeviceFeatures::UniformBlocks), 53 );
254- EXPECT_EQ (static_cast <int >(DeviceFeatures::ValidationLayersEnabled), 54 );
214+ EXPECT_EQ (static_cast <int >(DeviceFeatures::DynamicVertexBufferStride), 14 );
215+ EXPECT_EQ (static_cast <int >(DeviceFeatures::ExplicitBinding), 15 );
216+ EXPECT_EQ (static_cast <int >(DeviceFeatures::ExplicitBindingExt), 16 );
217+ EXPECT_EQ (static_cast <int >(DeviceFeatures::ExternalMemoryObjects), 17 );
218+ EXPECT_EQ (static_cast <int >(DeviceFeatures::Indices8Bit), 18 );
219+ EXPECT_EQ (static_cast <int >(DeviceFeatures::MapBufferRange), 19 );
220+ EXPECT_EQ (static_cast <int >(DeviceFeatures::MeshShaders), 20 );
221+ EXPECT_EQ (static_cast <int >(DeviceFeatures::MinMaxBlend), 21 );
222+ EXPECT_EQ (static_cast <int >(DeviceFeatures::MultipleRenderTargets), 22 );
223+ EXPECT_EQ (static_cast <int >(DeviceFeatures::MultiSample), 23 );
224+ EXPECT_EQ (static_cast <int >(DeviceFeatures::MultiSampleResolve), 24 );
225+ EXPECT_EQ (static_cast <int >(DeviceFeatures::Multiview), 25 );
226+ EXPECT_EQ (static_cast <int >(DeviceFeatures::MultiViewMultisample), 26 );
227+ EXPECT_EQ (static_cast <int >(DeviceFeatures::PushConstants), 27 );
228+ EXPECT_EQ (static_cast <int >(DeviceFeatures::ReadWriteFramebuffer), 28 );
229+ EXPECT_EQ (static_cast <int >(DeviceFeatures::SamplerMinMaxLod), 29 );
230+ EXPECT_EQ (static_cast <int >(DeviceFeatures::ShaderLibrary), 30 );
231+ EXPECT_EQ (static_cast <int >(DeviceFeatures::ShaderTextureLod), 31 );
232+ EXPECT_EQ (static_cast <int >(DeviceFeatures::ShaderTextureLodExt), 32 );
233+ EXPECT_EQ (static_cast <int >(DeviceFeatures::SRGB ), 33 );
234+ EXPECT_EQ (static_cast <int >(DeviceFeatures::SRGBSwapchain), 34 );
235+ EXPECT_EQ (static_cast <int >(DeviceFeatures::SRGBWriteControl), 35 );
236+ EXPECT_EQ (static_cast <int >(DeviceFeatures::StandardDerivative), 36 );
237+ EXPECT_EQ (static_cast <int >(DeviceFeatures::StandardDerivativeExt), 37 );
238+ EXPECT_EQ (static_cast <int >(DeviceFeatures::StorageBuffers), 38 );
239+ EXPECT_EQ (static_cast <int >(DeviceFeatures::Texture2DArray), 39 );
240+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureArrayExt), 40 );
241+ EXPECT_EQ (static_cast <int >(DeviceFeatures::Texture3D), 41 );
242+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureBindless), 42 );
243+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureExternalImage), 43 );
244+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureFilterAnisotropic), 44 );
245+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureFloat), 45 );
246+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureFormatRG), 46 );
247+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureFormatRGB), 47 );
248+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureHalfFloat), 48 );
249+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureNotPot), 49 );
250+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TexturePartialMipChain), 50 );
251+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TextureViews), 51 );
252+ EXPECT_EQ (static_cast <int >(DeviceFeatures::TimestampQueries), 52 );
253+ EXPECT_EQ (static_cast <int >(DeviceFeatures::Timers), 53 );
254+ EXPECT_EQ (static_cast <int >(DeviceFeatures::UniformBlocks), 54 );
255+ EXPECT_EQ (static_cast <int >(DeviceFeatures::ValidationLayersEnabled), 55 );
255256}
256257
257258// ---------------------------------------------------------------------------
0 commit comments