Rename server "free" functions to "free_rid" to match exposed API

This commit is contained in:
Aaron Franke 2025-06-05 00:49:35 -07:00
parent 4d231b5bf8
commit 9fbf5808a0
No known key found for this signature in database
GPG key ID: 40A1750B977E56BF
158 changed files with 724 additions and 696 deletions

View file

@ -168,7 +168,7 @@ void RenderingDevice::_free_dependencies(RID p_id) {
HashMap<RID, HashSet<RID>>::Iterator E = dependency_map.find(p_id);
if (E) {
while (E->value.size()) {
free(*E->value.begin());
free_rid(*E->value.begin());
}
dependency_map.remove(E);
}
@ -6043,11 +6043,11 @@ bool RenderingDevice::_dependencies_make_mutable(RID p_id, RDG::ResourceTracker
/**** FRAME MANAGEMENT ****/
/**************************/
void RenderingDevice::free(RID p_id) {
void RenderingDevice::free_rid(RID p_rid) {
ERR_RENDER_THREAD_GUARD();
_free_dependencies(p_id); // Recursively erase dependencies first, to avoid potential API problems.
_free_internal(p_id);
_free_dependencies(p_rid); // Recursively erase dependencies first, to avoid potential API problems.
_free_internal(p_rid);
}
void RenderingDevice::_free_internal(RID p_id) {
@ -6986,7 +6986,7 @@ void RenderingDevice::_free_rids(T &p_owner, const char *p_type) {
print_line(String(" - ") + resource_names[rid]);
}
#endif
free(rid);
free_rid(rid);
}
}
}
@ -7199,7 +7199,7 @@ void RenderingDevice::finalize() {
print_line(String(" - ") + resource_names[texture_rid]);
}
#endif
free(texture_rid);
free_rid(texture_rid);
} else {
owned_non_shared.push_back(texture_rid);
}
@ -7211,7 +7211,7 @@ void RenderingDevice::finalize() {
print_line(String(" - ") + resource_names[texture_rid]);
}
#endif
free(texture_rid);
free_rid(texture_rid);
}
}
}
@ -7453,7 +7453,7 @@ void RenderingDevice::_bind_methods() {
ClassDB::bind_method(D_METHOD("compute_list_add_barrier", "compute_list"), &RenderingDevice::compute_list_add_barrier);
ClassDB::bind_method(D_METHOD("compute_list_end"), &RenderingDevice::compute_list_end);
ClassDB::bind_method(D_METHOD("free_rid", "rid"), &RenderingDevice::free);
ClassDB::bind_method(D_METHOD("free_rid", "rid"), &RenderingDevice::free_rid);
ClassDB::bind_method(D_METHOD("capture_timestamp", "name"), &RenderingDevice::capture_timestamp);
ClassDB::bind_method(D_METHOD("get_captured_timestamps_count"), &RenderingDevice::get_captured_timestamps_count);