aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Barbour <tony@LunarG.com>2015-07-13 15:28:47 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-07-17 10:05:22 -0600
commitd2d3c3f47fa795dd6d1c70cef9ccdc350c6aea0f (patch)
tree5e426a849efe3fe37f539800ebfd71783c935f92
parentea092618b1b6df81c09c6d3abb30516a7daa321e (diff)
downloadusermoji-d2d3c3f47fa795dd6d1c70cef9ccdc350c6aea0f.tar.xz
Windows: more changes for windows compiler
-rw-r--r--layers/draw_state.cpp2
-rw-r--r--layers/shader_checker.cpp2
-rwxr-xr-xvk-layer-generate.py4
3 files changed, 4 insertions, 4 deletions
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index 49e91f4b..816cf359 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -2788,7 +2788,7 @@ VK_LAYER_EXPORT VkResult VKAPI vkCreateRenderPass(VkDevice device, const VkRende
for (uint32_t i = 0; i < localRPCI->subpassCount; i++) {
VkSubpassDescription *subpass = (VkSubpassDescription *) &localRPCI->pSubpasses[i];
const uint32_t attachmentCount = subpass->inputCount +
- subpass->colorCount * (1 + (bool) subpass->resolveAttachments) +
+ subpass->colorCount * (1 + (subpass->resolveAttachments?1:0)) +
subpass->preserveCount;
VkAttachmentReference *attachments = new VkAttachmentReference[attachmentCount];
diff --git a/layers/shader_checker.cpp b/layers/shader_checker.cpp
index 2955f8d5..94b39845 100644
--- a/layers/shader_checker.cpp
+++ b/layers/shader_checker.cpp
@@ -902,7 +902,7 @@ validate_graphics_pipeline(VkDevice dev, uint32_t count, VkGraphicsPipelineCreat
loader_platform_thread_lock_mutex(&globalLock);
- for (auto i = 0; i < pCreateInfo->stageCount; i++) {
+ for (uint32_t i = 0; i < pCreateInfo->stageCount; i++) {
VkPipelineShaderStageCreateInfo const *pStage = &pCreateInfo->pStages[i];
if (pStage->sType == VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO) {
diff --git a/vk-layer-generate.py b/vk-layer-generate.py
index 58b48840..8e73591a 100755
--- a/vk-layer-generate.py
+++ b/vk-layer-generate.py
@@ -1596,11 +1596,11 @@ class ThreadingSubcommand(Subcommand):
if proto.name in ["FlushMappedMemoryRanges","InvalidateMappedMemoryRanges"]:
funcs.append('%s%s\n'
'{\n'
- ' for (int i=0; i<memRangeCount; i++) {\n'
+ ' for (uint32_t i=0; i<memRangeCount; i++) {\n'
' useObject(pMemRanges[i].mem, "VkDeviceMemory");\n'
' }\n'
' %s%s_dispatch_table(%s)->%s;\n'
- ' for (int i=0; i<memRangeCount; i++) {\n'
+ ' for (uint32_t i=0; i<memRangeCount; i++) {\n'
' finishUsingObject(pMemRanges[i].mem);\n'
' }\n'
'%s'