diff --git a/subpasses/subpasses.cpp b/subpasses/subpasses.cpp index 3668aa12..97f8e704 100644 --- a/subpasses/subpasses.cpp +++ b/subpasses/subpasses.cpp @@ -119,9 +119,9 @@ public: camera.movementSpeed = 5.0f; #ifndef __ANDROID__ camera.rotationSpeed = 0.25f; -#endif - camera.position = { 9.5f, 4.5f, -5.8f }; - camera.setRotation(glm::vec3(-9.5f, 53.25f, 0.0f)); +#endif + camera.setPosition(glm::vec3(-3.2f, 1.0f, 5.9f)); + camera.setRotation(glm::vec3(0.5f, 210.05f, 0.0f)); camera.setPerspective(60.0f, (float)width / (float)height, 0.1f, 256.0f); } @@ -744,19 +744,19 @@ public: vks::initializers::descriptorImageInfo( VK_NULL_HANDLE, attachments.position.view, - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL); + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL); VkDescriptorImageInfo texDescriptorNormal = vks::initializers::descriptorImageInfo( VK_NULL_HANDLE, attachments.normal.view, - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL); + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL); VkDescriptorImageInfo texDescriptorAlbedo = vks::initializers::descriptorImageInfo( VK_NULL_HANDLE, attachments.albedo.view, - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL); + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL); std::vector writeDescriptorSets = { // Binding 0: Position texture target