minits fixes
This commit is contained in:
@@ -120,7 +120,7 @@ function inpaint_node_sd_inpaint(image: image_t, mask: image_t): image_t {
|
||||
inpaint_node_init();
|
||||
|
||||
let bytes_img = image_get_pixels(mask);
|
||||
let u8 = u8_array_create_from_buffer(bytes_img);
|
||||
let u8 = bytes_img;
|
||||
let f32mask = f32_array_create(4 * 64 * 64);
|
||||
|
||||
let vae_encoder_blob: buffer_t = data_get_blob("models/sd_vae_encoder.quant.onnx");
|
||||
@@ -150,7 +150,7 @@ function inpaint_node_sd_inpaint(image: image_t, mask: image_t): image_t {
|
||||
g2_end();
|
||||
|
||||
bytes_img = image_get_pixels(inpaint_node_temp);
|
||||
let u8a = u8_array_create_from_buffer(bytes_img);
|
||||
let u8a = bytes_img;
|
||||
let f32a = f32_array_create(3 * 512 * 512);
|
||||
for (let i: i32 = 0; i < (512 * 512); ++i) {
|
||||
f32a[i ] = (u8a[i * 4 ] / 255.0) * 2.0 - 1.0;
|
||||
|
||||
@@ -69,7 +69,7 @@ function photo_to_pbr_node_get_as_image(self: photo_to_pbr_node_t, from: i32): i
|
||||
g2_end();
|
||||
|
||||
let bytes_img = image_get_pixels(photo_to_pbr_node_temp);
|
||||
let u8a = u8_array_create_from_buffer(bytes_img);
|
||||
let u8a = bytes_img;
|
||||
let f32a = f32_array_create(3 * photo_to_pbr_node_tile_with_border_w * photo_to_pbr_node_tile_with_border_w);
|
||||
for (let i: i32 = 0; i < (photo_to_pbr_node_tile_with_border_w * photo_to_pbr_node_tile_with_border_w); ++i) {
|
||||
f32a[i] = (u8a[i * 4] / 255 - 0.5) / 0.5;
|
||||
@@ -167,8 +167,8 @@ function photo_to_pbr_node_get_as_image(self: photo_to_pbr_node_t, from: i32): i
|
||||
|
||||
///if (krom_metal || krom_vulkan)
|
||||
function photo_to_pbr_node_bgra_swap(buffer: buffer_t) {
|
||||
let u8a = u8_array_create_from_buffer(buffer);
|
||||
for (let i: i32 = 0; i < math_floor(buffer_size(buffer) / 4); ++i) {
|
||||
let u8a = buffer;
|
||||
for (let i: i32 = 0; i < math_floor(buffer.length / 4); ++i) {
|
||||
let r = u8a[i * 4];
|
||||
u8a[i * 4] = u8a[i * 4 + 2];
|
||||
u8a[i * 4 + 2] = r;
|
||||
|
||||
@@ -56,7 +56,7 @@ function upscale_node_do_tile(source: image_t) {
|
||||
g2_end();
|
||||
|
||||
let bytes_img = image_get_pixels(upscale_node_temp);
|
||||
let u8a = u8_array_create_from_buffer(bytes_img);
|
||||
let u8a = bytes_img;
|
||||
let f32a = f32_array_create(3 * size1w * size1h);
|
||||
for (let i: i32 = 0; i < (size1w * size1h); ++i) {
|
||||
f32a[i ] = (u8a[i * 4 ] / 255);
|
||||
|
||||
@@ -40,7 +40,7 @@ function variance_node_get_as_image(self: variance_node_t, from: i32): image_t {
|
||||
g2_end();
|
||||
|
||||
let bytes_img = image_get_pixels(variance_node_temp);
|
||||
let u8a = u8_array_create_from_buffer(bytes_img);
|
||||
let u8a = bytes_img;
|
||||
let f32a = f32_array_create(3 * 512 * 512);
|
||||
for (let i: i32 = 0; i < (512 * 512); ++i) {
|
||||
f32a[i ] = (u8a[i * 4 ] / 255) * 2.0 - 1.0;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
let ui_nodes_ext_last_vertices: buffer_view_t = null; // Before displacement
|
||||
let ui_nodes_ext_last_vertices: buffer_t = null; // Before displacement
|
||||
|
||||
function ui_nodes_ext_draw_buttons(ew: f32, start_y: f32) {
|
||||
let ui = ui_nodes_ui;
|
||||
@@ -81,15 +81,15 @@ function ui_nodes_ext_draw_buttons(ew: f32, start_y: f32) {
|
||||
let o = project_paint_objects[0];
|
||||
let g = o.data;
|
||||
let vertices = g4_vertex_buffer_lock(g._.vertex_buffer);
|
||||
if (ui_nodes_ext_last_vertices == null || buffer_view_size(ui_nodes_ext_last_vertices) != buffer_view_size(vertices)) {
|
||||
ui_nodes_ext_last_vertices = buffer_view_create(buffer_create(buffer_view_size(vertices)));
|
||||
for (let i: i32 = 0; i < math_floor(buffer_view_size(vertices) / 2); ++i) {
|
||||
buffer_view_set_i16(ui_nodes_ext_last_vertices, i * 2, buffer_view_get_i16(vertices, i * 2));
|
||||
if (ui_nodes_ext_last_vertices == null || ui_nodes_ext_last_vertices.length != vertices.length) {
|
||||
ui_nodes_ext_last_vertices = buffer_create(vertices.length);
|
||||
for (let i: i32 = 0; i < math_floor((vertices.length) / 2); ++i) {
|
||||
buffer_set_i16(ui_nodes_ext_last_vertices, i * 2, buffer_get_i16(vertices, i * 2));
|
||||
}
|
||||
}
|
||||
else {
|
||||
for (let i: i32 = 0; i < math_floor(buffer_view_size(vertices) / 2); ++i) {
|
||||
buffer_view_set_i16(vertices, i * 2, buffer_view_get_i16(ui_nodes_ext_last_vertices, i * 2));
|
||||
for (let i: i32 = 0; i < math_floor((vertices.length) / 2); ++i) {
|
||||
buffer_set_i16(vertices, i * 2, buffer_get_i16(ui_nodes_ext_last_vertices, i * 2));
|
||||
}
|
||||
}
|
||||
g4_vertex_buffer_unlock(g._.vertex_buffer);
|
||||
|
||||
Reference in New Issue
Block a user