Skip to content

Commit 6fd653d

Browse files
Update image.h
1 parent 6dd6155 commit 6fd653d

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

include/luisa/runtime/image.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ class Image final : public Resource {
7676
}(),
7777
storage, size, mip_levels} {}
7878

79-
Image(DeviceInterface *device, PixelStorage storage, uint2 size, byte* data,
80-
uint mip_levels = 1u, bool simultaneous_access = false, bool allow_raster_target = false) noexcept
79+
Image(DeviceInterface *device, PixelStorage storage, void* external_native_handle, uint2 size,
80+
uint mip_levels, bool simultaneous_access = false, bool allow_raster_target = false) noexcept
8181
: Image{device,
8282
[&] {
8383
if (size.x == 0 || size.y == 0) [[unlikely]] {
@@ -87,7 +87,8 @@ class Image final : public Resource {
8787
pixel_storage_to_format<T>(storage), 2u,
8888
size.x, size.y, 1u,
8989
detail::max_mip_levels(make_uint3(size, 1u), mip_levels),
90-
simultaneous_access, allow_raster_target, data);
90+
simultaneous_access, allow_raster_target,
91+
external_native_handle);
9192
}(),
9293
storage, size, mip_levels} {}
9394

0 commit comments

Comments
 (0)