From 06135b6641f8e9fee8d896d4eca76ca14fdecb31 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 5 May 2015 11:34:14 +1200 Subject: shader_checker: fix fs output/cb attachment walking after assert fixes --- layers/shader_checker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers/shader_checker.cpp') diff --git a/layers/shader_checker.cpp b/layers/shader_checker.cpp index e56ad9da..cb545d55 100644 --- a/layers/shader_checker.cpp +++ b/layers/shader_checker.cpp @@ -670,7 +670,7 @@ validate_fs_outputs_against_cb(shader_source const *fs, VkPipelineCbStateCreateI * are currently dense, but the parallel with matching between shader stages is nice. */ - while (outputs.size() > 0 && (it != outputs.end() || attachment < cb->attachmentCount)) { + while ((outputs.size() > 0 && it != outputs.end()) || attachment < cb->attachmentCount) { if (attachment == cb->attachmentCount || it->first < attachment) { sprintf(str, "FS writes to output location %d with no matching attachment", it->first); layerCbMsg(VK_DBG_MSG_WARNING, VK_VALIDATION_LEVEL_0, NULL, 0, SHADER_CHECKER_OUTPUT_NOT_CONSUMED, "SC", str); -- cgit v1.2.3