Improve exr importer

This commit is contained in:
luboslenco
2025-09-25 13:58:12 +02:00
parent 2218e27202
commit 24d8c57340
3 changed files with 98 additions and 46 deletions
+2 -2
View File
@@ -26,11 +26,11 @@ FN(io_svg_parse) {
return JS_NewBigUint64(ctx, (uint64_t)io_svg_parse(ab));
}
void *io_exr_parse(char *buf);
void *io_exr_parse(char *buf, size_t len);
FN(io_exr_parse) {
size_t len;
void *ab = JS_GetArrayBuffer(ctx, &len, argv[0]);
return JS_NewBigUint64(ctx, (uint64_t)io_exr_parse(ab));
return JS_NewBigUint64(ctx, (uint64_t)io_exr_parse(ab, len));
}
void *io_usd_parse(char *buf, size_t size);