update unproject texture to accept input texture

This commit is contained in:
Nick Fisher
2024-09-19 21:10:28 +08:00
parent 67698775a3
commit 180f3f08dc

View File

@@ -1220,11 +1220,21 @@ external void set_material_property_float4(
); );
@ffi.Native< @ffi.Native<
ffi.Void Function(ffi.Pointer<ffi.Void>, EntityId, ffi.Pointer<ffi.Uint8>, ffi.Void Function(
ffi.Uint32, ffi.Uint32)>(isLeaf: true) ffi.Pointer<ffi.Void>,
EntityId,
ffi.Pointer<ffi.Uint8>,
ffi.Uint32,
ffi.Uint32,
ffi.Pointer<ffi.Uint8>,
ffi.Uint32,
ffi.Uint32)>(isLeaf: true)
external void unproject_texture( external void unproject_texture(
ffi.Pointer<ffi.Void> sceneManager, ffi.Pointer<ffi.Void> sceneManager,
int entity, int entity,
ffi.Pointer<ffi.Uint8> input,
int inputWidth,
int inputHeight,
ffi.Pointer<ffi.Uint8> out, ffi.Pointer<ffi.Uint8> out,
int outWidth, int outWidth,
int outHeight, int outHeight,
@@ -1764,10 +1774,16 @@ external void create_geometry_ffi(
ffi.Pointer<ffi.Uint8>, ffi.Pointer<ffi.Uint8>,
ffi.Uint32, ffi.Uint32,
ffi.Uint32, ffi.Uint32,
ffi.Pointer<ffi.Uint8>,
ffi.Uint32,
ffi.Uint32,
ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>(isLeaf: true) ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>(isLeaf: true)
external void unproject_texture_ffi( external void unproject_texture_ffi(
ffi.Pointer<ffi.Void> sceneManager, ffi.Pointer<ffi.Void> sceneManager,
int entity, int entity,
ffi.Pointer<ffi.Uint8> input,
int inputWidth,
int inputHeight,
ffi.Pointer<ffi.Uint8> out, ffi.Pointer<ffi.Uint8> out,
int outWidth, int outWidth,
int outHeight, int outHeight,