aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-02-06 14:08:50 -0700
committerMark Lobodzinski <mark@lunarg.com>2017-02-07 14:02:48 -0700
commitf5b5c8cfd935f5209858ab1e0b19b76aedbcefbf (patch)
treedbd27a72073ee1eda5cd79dd1bfe3828f663dfa3
parent2875ae8e5ed76043ddd68b0c62c9ee148abac428 (diff)
downloadusermoji-f5b5c8cfd935f5209858ab1e0b19b76aedbcefbf.tar.xz
layers: Removed obsolete CmdBlitImage check
Was enforcing VK_FILTER_NEAREST for integer formats but this is not prohibited by the spec. Change-Id: If9513bf9c660fc3c792e75004a257b3023539e3d
-rw-r--r--layers/buffer_validation.cpp9
1 files changed, 0 insertions, 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<uint64_t>(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<uint64_t>(cb_node->commandBuffer), __LINE__, DRAWSTATE_INVALID_IMAGE_FILTER, "IMAGE",
- "%s", ss.str().c_str());
- }
-
} else {
assert(0);
}