You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-12-02 16:48:55 +00:00
Use Span<uint8_t> in RenderingDevice allocation APIs to avoid intermediary arrays on calls.
This commit is contained in:
@@ -144,19 +144,19 @@ RenderingDevice::FramebufferFormatID RenderingDevice::_screen_get_framebuffer_fo
|
||||
}
|
||||
|
||||
RID RenderingDevice::_uniform_buffer_create_bind_compat_101561(uint32_t p_size_bytes, const Vector<uint8_t> &p_data) {
|
||||
return uniform_buffer_create(p_size_bytes, p_data, 0);
|
||||
return _uniform_buffer_create(p_size_bytes, p_data, 0);
|
||||
}
|
||||
|
||||
RID RenderingDevice::_storage_buffer_create_bind_compat_101561(uint32_t p_size, const Vector<uint8_t> &p_data, BitField<StorageBufferUsage> p_usage) {
|
||||
return storage_buffer_create(p_size, p_data, p_usage, 0);
|
||||
return _storage_buffer_create(p_size, p_data, p_usage, 0);
|
||||
}
|
||||
|
||||
RID RenderingDevice::_vertex_buffer_create_bind_compat_101561(uint32_t p_size_bytes, const Vector<uint8_t> &p_data, bool p_use_as_storage) {
|
||||
return vertex_buffer_create(p_size_bytes, p_data, p_use_as_storage ? RD::BUFFER_CREATION_AS_STORAGE_BIT : 0);
|
||||
return _vertex_buffer_create(p_size_bytes, p_data, p_use_as_storage ? RD::BUFFER_CREATION_AS_STORAGE_BIT : 0);
|
||||
}
|
||||
|
||||
RID RenderingDevice::_index_buffer_create_bind_compat_101561(uint32_t p_size_indices, IndexBufferFormat p_format, const Vector<uint8_t> &p_data, bool p_use_restart_indices) {
|
||||
return index_buffer_create(p_size_indices, p_format, p_data, p_use_restart_indices, 0);
|
||||
return _index_buffer_create(p_size_indices, p_format, p_data, p_use_restart_indices, 0);
|
||||
}
|
||||
|
||||
RID RenderingDevice::_texture_create_from_extension_compat_105570(TextureType p_type, DataFormat p_format, TextureSamples p_samples, BitField<RenderingDevice::TextureUsageBits> p_usage, uint64_t p_image, uint64_t p_width, uint64_t p_height, uint64_t p_depth, uint64_t p_layers) {
|
||||
|
||||
Reference in New Issue
Block a user