We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6dd6155 commit 6fd653dCopy full SHA for 6fd653d
1 file changed
include/luisa/runtime/image.h
@@ -76,8 +76,8 @@ class Image final : public Resource {
76
}(),
77
storage, size, mip_levels} {}
78
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
+ Image(DeviceInterface *device, PixelStorage storage, void* external_native_handle, uint2 size,
+ uint mip_levels, bool simultaneous_access = false, bool allow_raster_target = false) noexcept
81
: Image{device,
82
[&] {
83
if (size.x == 0 || size.y == 0) [[unlikely]] {
@@ -87,7 +87,8 @@ class Image final : public Resource {
87
pixel_storage_to_format<T>(storage), 2u,
88
size.x, size.y, 1u,
89
detail::max_mip_levels(make_uint3(size, 1u), mip_levels),
90
- simultaneous_access, allow_raster_target, data);
+ simultaneous_access, allow_raster_target,
91
+ external_native_handle);
92
93
94
0 commit comments