Merge pull request #105570 from kroketio/texture-extension-mipmaps

RenderingDevice: Pass mipmap count to `texture_create_from_extension()`
This commit is contained in:
Thaddeus Crews 2025-05-08 07:19:16 -05:00
commit 288822e330
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC
16 changed files with 39 additions and 19 deletions

View file

@ -1296,7 +1296,7 @@ RID TextureStorage::texture_create_from_native_handle(RS::TextureType p_type, Im
// Assumed to be a color attachment - see note above.
uint64_t usage_flags = RD::TEXTURE_USAGE_SAMPLING_BIT | RD::TEXTURE_USAGE_COLOR_ATTACHMENT_BIT;
RID rd_texture = RD::get_singleton()->texture_create_from_extension(type, format, RD::TEXTURE_SAMPLES_1, usage_flags, p_native_handle, p_width, p_height, p_depth, p_layers);
RID rd_texture = RD::get_singleton()->texture_create_from_extension(type, format, RD::TEXTURE_SAMPLES_1, usage_flags, p_native_handle, p_width, p_height, p_depth, p_layers, 1);
RID texture = texture_allocate();
texture_rd_initialize(texture, rd_texture, p_layered_type);