From a0d515350ac7d57c4ab546b52105e13bb251eb05 Mon Sep 17 00:00:00 2001 From: Karl Schultz Date: Wed, 22 Nov 2017 16:43:15 -0700 Subject: demos: Fix barrier settings for texture in cube demos Change-Id: Ibaa3901daa7a632022b67e53dd34f79be594ded1 --- demos/cube.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'demos/cube.cpp') diff --git a/demos/cube.cpp b/demos/cube.cpp index 9b6fe510..641289dc 100644 --- a/demos/cube.cpp +++ b/demos/cube.cpp @@ -2088,7 +2088,7 @@ Demo::Demo() // Nothing in the pipeline needs to be complete to start, and don't allow fragment // shader to run until layout transition completes set_image_layout(textures[i].image, vk::ImageAspectFlagBits::eColor, vk::ImageLayout::ePreinitialized, - textures[i].imageLayout, vk::AccessFlagBits::eHostWrite, vk::PipelineStageFlagBits::eTopOfPipe, + textures[i].imageLayout, vk::AccessFlagBits(), vk::PipelineStageFlagBits::eTopOfPipe, vk::PipelineStageFlagBits::eFragmentShader); staging_texture.image = vk::Image(); } else if (props.optimalTilingFeatures & vk::FormatFeatureFlagBits::eSampledImage) { @@ -2103,11 +2103,11 @@ Demo::Demo() vk::MemoryPropertyFlagBits::eDeviceLocal); set_image_layout(staging_texture.image, vk::ImageAspectFlagBits::eColor, vk::ImageLayout::ePreinitialized, - vk::ImageLayout::eTransferSrcOptimal, vk::AccessFlagBits::eHostWrite, + vk::ImageLayout::eTransferSrcOptimal, vk::AccessFlagBits(), vk::PipelineStageFlagBits::eTopOfPipe, vk::PipelineStageFlagBits::eTransfer); set_image_layout(textures[i].image, vk::ImageAspectFlagBits::eColor, vk::ImageLayout::ePreinitialized, - vk::ImageLayout::eTransferDstOptimal, vk::AccessFlagBits::eHostWrite, + vk::ImageLayout::eTransferDstOptimal, vk::AccessFlagBits(), vk::PipelineStageFlagBits::eTopOfPipe, vk::PipelineStageFlagBits::eTransfer); auto const subresource = vk::ImageSubresourceLayers() -- cgit v1.2.3