diff --git a/rpcs3/Emu/RSX/Common/texture_cache_utils.h b/rpcs3/Emu/RSX/Common/texture_cache_utils.h index da970daadd..7c5d265519 100644 --- a/rpcs3/Emu/RSX/Common/texture_cache_utils.h +++ b/rpcs3/Emu/RSX/Common/texture_cache_utils.h @@ -263,7 +263,7 @@ namespace rsx m_size = 0; m_array_idx = 0; m_capacity = 0; - m_data.resize(0); + m_data.clear(); m_data_it = m_data.end(); } diff --git a/rpcs3/Emu/RSX/GL/GLTextureCache.h b/rpcs3/Emu/RSX/GL/GLTextureCache.h index 1d391fe43b..a69ea0443e 100644 --- a/rpcs3/Emu/RSX/GL/GLTextureCache.h +++ b/rpcs3/Emu/RSX/GL/GLTextureCache.h @@ -535,7 +535,7 @@ namespace gl void clear_temporary_subresources() { - m_temporary_surfaces.resize(0); + m_temporary_surfaces.clear(); } gl::texture_view* create_temporary_subresource_impl(gl::command_context& cmd, gl::texture* src, GLenum sized_internal_fmt, GLenum dst_type, u32 gcm_format, diff --git a/rpcs3/Emu/RSX/RSXThread.cpp b/rpcs3/Emu/RSX/RSXThread.cpp index 5332ee6a30..4e4176aa7e 100644 --- a/rpcs3/Emu/RSX/RSXThread.cpp +++ b/rpcs3/Emu/RSX/RSXThread.cpp @@ -1244,7 +1244,7 @@ namespace rsx current_vertex_program.output_mask = rsx::method_registers.vertex_attrib_output_mask(); current_vertex_program.skip_vertex_input_check = skip_vertex_inputs; - current_vertex_program.rsx_vertex_inputs.resize(0); + current_vertex_program.rsx_vertex_inputs.clear(); current_vertex_program.data.reserve(512 * 4); current_vertex_program.jump_table.clear(); current_vertex_program.texture_dimensions = 0; @@ -2615,7 +2615,7 @@ namespace rsx m_statistics_map[m_statistics_tag_id] = 1; verify(HERE), m_pending_writes.front().sink == 0; - m_pending_writes.resize(0); + m_pending_writes.clear(); for (auto &query : m_occlusion_query_data) { @@ -2752,7 +2752,7 @@ namespace rsx if (!has_unclaimed) { verify(HERE), processed == m_pending_writes.size(); - m_pending_writes.resize(0); + m_pending_writes.clear(); } else { @@ -2928,7 +2928,7 @@ namespace rsx } else { - m_pending_writes.resize(0); + m_pending_writes.clear(); } ptimer->async_tasks_pending -= processed; diff --git a/rpcs3/Emu/RSX/RSXThread.h b/rpcs3/Emu/RSX/RSXThread.h index 9e999fcfe8..e5f2b867a7 100644 --- a/rpcs3/Emu/RSX/RSXThread.h +++ b/rpcs3/Emu/RSX/RSXThread.h @@ -269,9 +269,9 @@ namespace rsx void clear() { - interleaved_blocks.resize(0); - volatile_blocks.resize(0); - referenced_registers.resize(0); + interleaved_blocks.clear(); + volatile_blocks.clear(); + referenced_registers.clear(); } bool validate() const diff --git a/rpcs3/Emu/RSX/VK/VKHelpers.h b/rpcs3/Emu/RSX/VK/VKHelpers.h index 118eaf698b..6294a7310b 100644 --- a/rpcs3/Emu/RSX/VK/VKHelpers.h +++ b/rpcs3/Emu/RSX/VK/VKHelpers.h @@ -2192,7 +2192,7 @@ public: for (auto &img : swapchain_images) img.discard(dev); - swapchain_images.resize(0); + swapchain_images.clear(); } destroySwapchainKHR(dev, old_swapchain, nullptr); @@ -2285,7 +2285,7 @@ public: } m_instance = nullptr; - m_vk_instances.resize(0); + m_vk_instances.clear(); } void enable_debugging() @@ -3216,7 +3216,7 @@ public: { verify (HERE), shadow, heap; vkCmdCopyBuffer(cmd, shadow->value, heap->value, (u32)dirty_ranges.size(), dirty_ranges.data()); - dirty_ranges.resize(0); + dirty_ranges.clear(); insert_buffer_memory_barrier(cmd, heap->value, 0, heap->size(), VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_VERTEX_SHADER_BIT,