This commit is contained in:
luboslenco
2025-06-19 23:53:50 +02:00
parent 95f2451f55
commit 0318fd3a61
2 changed files with 5 additions and 13 deletions
+1 -1
View File
@@ -160,7 +160,7 @@ function make_material_parse_paint_material(bake_previews: bool = true) {
if (bake_previews) {
let current: gpu_texture_t = _draw_current;
let g2_in_use: bool = _draw_in_use;
if (g2_in_use) draw_end();
if (g2_in_use) draw_end(); ////
make_material_bake_node_previews();
if (g2_in_use) draw_begin(current);
}
+4 -12
View File
@@ -1891,14 +1891,6 @@ static int image_height(void *image) {
return ((gpu_texture_t *)image)->height;
}
static void _draw_scaled_image(void *image, float dx, float dy, float dw, float dh) {
draw_scaled_image((gpu_texture_t *)image, dx, dy, dw, dh);
}
static void _draw_scaled_sub_image(void *image, float sx, float sy, float sw, float sh, float dx, float dy, float dw, float dh) {
draw_scaled_sub_image((gpu_texture_t *)image, sx, sy, sw, sh, dx, dy, dw, dh);
}
int ui_sub_image(gpu_texture_t *image, uint32_t tint, int h, int sx, int sy, int sw, int sh) {
float iw = (sw > 0 ? sw : image_width(image)) * UI_SCALE();
float ih = (sh > 0 ? sh : image_height(image)) * UI_SCALE();
@@ -1951,18 +1943,18 @@ int ui_sub_image(gpu_texture_t *image, uint32_t tint, int h, int sx, int sy, int
}
if (sw > 0) { // Source rect specified
if (current->image_invert_y) {
_draw_scaled_sub_image(image, sx, sy, sw, sh, x, current->_y + h, w, -h);
draw_scaled_sub_image(image, sx, sy, sw, sh, x, current->_y + h, w, -h);
}
else {
_draw_scaled_sub_image(image, sx, sy, sw, sh, x, current->_y, w, h);
draw_scaled_sub_image(image, sx, sy, sw, sh, x, current->_y, w, h);
}
}
else {
if (current->image_invert_y) {
_draw_scaled_image(image, x, current->_y + h, w, -h);
draw_scaled_image(image, x, current->_y + h, w, -h);
}
else {
_draw_scaled_image(image, x, current->_y, w, h);
draw_scaled_image(image, x, current->_y, w, h);
}
}