From f5b5c8cfd935f5209858ab1e0b19b76aedbcefbf Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Mon, 6 Feb 2017 14:08:50 -0700 Subject: layers: Removed obsolete CmdBlitImage check Was enforcing VK_FILTER_NEAREST for integer formats but this is not prohibited by the spec. Change-Id: If9513bf9c660fc3c792e75004a257b3023539e3d --- layers/buffer_validation.cpp | 9 --------- 1 file changed, 9 deletions(-) diff --git a/layers/buffer_validation.cpp b/layers/buffer_validation.cpp index 6e418a1a..772f39be 100644 --- a/layers/buffer_validation.cpp +++ b/layers/buffer_validation.cpp @@ -1424,15 +1424,6 @@ bool PreCallValidateCmdBlitImage(core_validation::layer_data *device_data, GLOBA reinterpret_cast(cb_node->commandBuffer), __LINE__, VALIDATION_ERROR_02193, "IMAGE", "%s. %s", ss.str().c_str(), validation_error_map[VALIDATION_ERROR_02193]); } - if (vk_format_is_int(src_format) && (filter != VK_FILTER_NEAREST)) { - std::stringstream ss; - ss << "vkCmdBlitImage: If the format of srcImage is an integer-based format " - << "then filter must be VK_FILTER_NEAREST."; - skip |= log_msg(report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT, - reinterpret_cast(cb_node->commandBuffer), __LINE__, DRAWSTATE_INVALID_IMAGE_FILTER, "IMAGE", - "%s", ss.str().c_str()); - } - } else { assert(0); } -- cgit v1.2.3