Jelajahi Sumber

Merge pull request #42909 from godotengine/revert-40849-zulauf_buffer_update_err_msg

Revert "Cause buffer_update to emit error if called during compute/draw list"
Juan Linietsky 4 tahun lalu
induk
melakukan
f83d7e67db
1 mengubah file dengan 0 tambahan dan 4 penghapusan
  1. 0 4
      drivers/vulkan/rendering_device_vulkan.cpp

+ 0 - 4
drivers/vulkan/rendering_device_vulkan.cpp

@@ -1542,10 +1542,6 @@ Error RenderingDeviceVulkan::_staging_buffer_allocate(uint32_t p_amount, uint32_
 }
 
 Error RenderingDeviceVulkan::_buffer_update(Buffer *p_buffer, size_t p_offset, const uint8_t *p_data, size_t p_data_size, bool p_use_draw_command_buffer, uint32_t p_required_align) {
-	// Buffer update not valid during draw or compute lists
-	ERR_FAIL_COND_V_MSG(draw_list != nullptr, ERR_BUG, "Buffer update not valid when draw list is active.");
-	ERR_FAIL_COND_V_MSG(compute_list != nullptr, ERR_BUG, "Buffer update not valid when compute list is active.");
-
 	//submitting may get chunked for various reasons, so convert this to a task
 	size_t to_submit = p_data_size;
 	size_t submit_from = 0;