MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-ValidationLayers / SetValidationDisable

Function SetValidationDisable

layers/layer_options.cpp:267–284  ·  view source on GitHub ↗

Set the local disable flag for the appropriate VALIDATION_CHECK_DISABLE enum

Source from the content-addressed store, hash-verified

265
266// Set the local disable flag for the appropriate VALIDATION_CHECK_DISABLE enum
267void SetValidationDisable(ValidationDisabled& disable_data, const ValidationCheckDisables disable_id) {
268 switch (disable_id) {
269 case VALIDATION_CHECK_DISABLE_COMMAND_BUFFER_STATE:
270 disable_data[command_buffer_state] = true;
271 break;
272 case VALIDATION_CHECK_DISABLE_OBJECT_IN_USE:
273 disable_data[object_in_use] = true;
274 break;
275 case VALIDATION_CHECK_DISABLE_QUERY_VALIDATION:
276 disable_data[query_validation] = true;
277 break;
278 case VALIDATION_CHECK_DISABLE_IMAGE_LAYOUT_VALIDATION:
279 disable_data[image_layout_validation] = true;
280 break;
281 default:
282 assert(false);
283 }
284}
285
286// Set the local disable flag for a single VK_VALIDATION_FEATURE_DISABLE_* flag
287void SetValidationFeatureDisable(ValidationDisabled& disable_data, const VkValidationFeatureDisableEXT feature_disable) {

Callers 1

SetLocalDisableSettingFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected