summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/service/nfc/common/device.cpp10
-rw-r--r--src/video_core/renderer_vulkan/vk_blit_screen.cpp2
2 files changed, 6 insertions, 6 deletions
diff --git a/src/core/hle/service/nfc/common/device.cpp b/src/core/hle/service/nfc/common/device.cpp
index 47516f883..f97e5b44c 100644
--- a/src/core/hle/service/nfc/common/device.cpp
+++ b/src/core/hle/service/nfc/common/device.cpp
@@ -438,16 +438,16 @@ Result NfcDevice::Mount(NFP::ModelType model_type, NFP::MountTarget mount_target
438 is_corrupted = true; 438 is_corrupted = true;
439 } 439 }
440 440
441 if (!is_corrupted) { 441 device_state = DeviceState::TagMounted;
442 mount_target = mount_target_;
443
444 if (!is_corrupted && mount_target != NFP::MountTarget::Rom) {
442 std::vector<u8> data(sizeof(NFP::EncryptedNTAG215File)); 445 std::vector<u8> data(sizeof(NFP::EncryptedNTAG215File));
443 memcpy(data.data(), &encrypted_tag_data, sizeof(encrypted_tag_data)); 446 memcpy(data.data(), &encrypted_tag_data, sizeof(encrypted_tag_data));
444 WriteBackupData(encrypted_tag_data.uuid, data); 447 WriteBackupData(encrypted_tag_data.uuid, data);
445 } 448 }
446 449
447 device_state = DeviceState::TagMounted; 450 if (is_corrupted && mount_target != NFP::MountTarget::Rom) {
448 mount_target = mount_target_;
449
450 if (is_corrupted) {
451 bool has_backup = HasBackup(encrypted_tag_data.uuid).IsSuccess(); 451 bool has_backup = HasBackup(encrypted_tag_data.uuid).IsSuccess();
452 return has_backup ? ResultCorruptedDataWithBackup : ResultCorruptedData; 452 return has_backup ? ResultCorruptedDataWithBackup : ResultCorruptedData;
453 } 453 }
diff --git a/src/video_core/renderer_vulkan/vk_blit_screen.cpp b/src/video_core/renderer_vulkan/vk_blit_screen.cpp
index 66483a900..5e461fbd0 100644
--- a/src/video_core/renderer_vulkan/vk_blit_screen.cpp
+++ b/src/video_core/renderer_vulkan/vk_blit_screen.cpp
@@ -1211,7 +1211,7 @@ void BlitScreen::CreateRawImages(const Tegra::FramebufferConfig& framebuffer) {
1211 aa_framebuffer = CreateFramebuffer(*aa_image_view, size, aa_renderpass); 1211 aa_framebuffer = CreateFramebuffer(*aa_image_view, size, aa_renderpass);
1212 return; 1212 return;
1213 } 1213 }
1214 aa_renderpass = CreateRenderPassImpl(GetFormat(framebuffer)); 1214 aa_renderpass = CreateRenderPassImpl(VK_FORMAT_R16G16B16A16_SFLOAT);
1215 aa_framebuffer = CreateFramebuffer(*aa_image_view, size, aa_renderpass); 1215 aa_framebuffer = CreateFramebuffer(*aa_image_view, size, aa_renderpass);
1216 1216
1217 const std::array<VkPipelineShaderStageCreateInfo, 2> fxaa_shader_stages{{ 1217 const std::array<VkPipelineShaderStageCreateInfo, 2> fxaa_shader_stages{{