minits fixes
This commit is contained in:
@@ -276,7 +276,7 @@ function box_preferences_show() {
|
||||
b[1] = color_get_gb(box_preferences_world_color);
|
||||
b[2] = color_get_bb(box_preferences_world_color);
|
||||
b[3] = 255;
|
||||
context_raw.empty_envmap = image_from_bytes(b.buffer, 1, 1);
|
||||
context_raw.empty_envmap = image_from_bytes(b, 1, 1);
|
||||
context_raw.ddirty = 2;
|
||||
if (!context_raw.show_envmap) {
|
||||
scene_world._.envmap = context_raw.empty_envmap;
|
||||
|
||||
@@ -618,7 +618,7 @@ function import_arm_make_pink(abs: string) {
|
||||
b[1] = 0;
|
||||
b[2] = 255;
|
||||
b[3] = 255;
|
||||
let pink: image_t = image_from_bytes(b.buffer, 1, 1);
|
||||
let pink: image_t = image_from_bytes(b, 1, 1);
|
||||
map_set(data_cached_images, abs, pink);
|
||||
}
|
||||
|
||||
|
||||
@@ -241,9 +241,9 @@ function node_shader_get_hlsl(raw: node_shader_t, shared_sampler: string): strin
|
||||
if (raw.ins.length > 0) {
|
||||
s += "struct SPIRV_Cross_Input {\n";
|
||||
index = 0;
|
||||
array_sort(raw.ins, function (a: string, b: string): i32 {
|
||||
array_sort(raw.ins, function (stra: string, strb: string): i32 {
|
||||
// Sort inputs by name
|
||||
return substring(a, 4, a.length) >= substring(b, 4, b.length) ? 1 : -1;
|
||||
return substring(stra, 4, stra.length) >= substring(strb, 4, strb.length) ? 1 : -1;
|
||||
});
|
||||
for (let i: i32 = 0; i < raw.ins.length; ++i) {
|
||||
let a: string = raw.ins[i];
|
||||
@@ -266,9 +266,9 @@ function node_shader_get_hlsl(raw: node_shader_t, shared_sampler: string): strin
|
||||
let num: i32 = 0;
|
||||
if (raw.outs.length > 0 || raw.shader_type == "vert") {
|
||||
s += "struct SPIRV_Cross_Output {\n";
|
||||
array_sort(raw.outs, function (a: string, b: string): i32 {
|
||||
array_sort(raw.outs, function (stra: string, strb: string): i32 {
|
||||
// Sort outputs by name
|
||||
return substring(a, 4, a.length) >= substring(b, 4, b.length) ? 1 : -1;
|
||||
return substring(stra, 4, stra.length) >= substring(strb, 4, strb.length) ? 1 : -1;
|
||||
});
|
||||
index = 0;
|
||||
if (raw.shader_type == "vert") {
|
||||
@@ -440,9 +440,9 @@ function node_shader_get_msl(raw: node_shader_t, shared_sampler: string): string
|
||||
//if (ins.length > 0) {
|
||||
s += "struct main_in {\n";
|
||||
index = 0;
|
||||
array_sort(raw.ins, function (a: string, b: string): i32 {
|
||||
array_sort(raw.ins, function (stra: string, strb: string): i32 {
|
||||
// Sort inputs by name
|
||||
return substring(a, 4, a.length) >= substring(b, 4, b.length) ? 1 : -1;
|
||||
return substring(stra, 4, stra.length) >= substring(strb, 4, strb.length) ? 1 : -1;
|
||||
});
|
||||
if (raw.shader_type == "vert") {
|
||||
for (let i: i32 = 0; i < raw.ins.length; ++i) {
|
||||
@@ -465,9 +465,9 @@ function node_shader_get_msl(raw: node_shader_t, shared_sampler: string): string
|
||||
let num: i32 = 0;
|
||||
if (raw.outs.length > 0 || raw.shader_type == "vert") {
|
||||
s += "struct main_out {\n";
|
||||
array_sort(raw.outs, function (a: string, b: string): i32 {
|
||||
array_sort(raw.outs, function (stra: string, strb: string): i32 {
|
||||
// Sort outputs by name
|
||||
return substring(a, 4, a.length) >= substring(b, 4, b.length) ? 1 : -1;
|
||||
return substring(stra, 4, stra.length) >= substring(strb, 4, strb.length) ? 1 : -1;
|
||||
});
|
||||
index = 0;
|
||||
if (raw.shader_type == "vert") {
|
||||
|
||||
@@ -203,7 +203,7 @@ function project_new(reset_layers: bool = true) {
|
||||
f32a[i * 4 + 3] = 1.0;
|
||||
}
|
||||
|
||||
let imgmesh: image_t = image_from_bytes(f32a.buffer, config_get_texture_res_x(), config_get_texture_res_y(), tex_format_t.RGBA128);
|
||||
let imgmesh: image_t = image_from_bytes(f32a, config_get_texture_res_x(), config_get_texture_res_y(), tex_format_t.RGBA128);
|
||||
let texpaint: image_t = project_layers[0].texpaint;
|
||||
g2_begin(texpaint);
|
||||
g2_set_pipeline(base_pipe_copy128);
|
||||
|
||||
@@ -13,7 +13,7 @@ function tab_swatches_empty_get(): image_t {
|
||||
b[1] = 255;
|
||||
b[2] = 255;
|
||||
b[3] = 255;
|
||||
_tab_swatches_empty = image_from_bytes(b.buffer, 1, 1);
|
||||
_tab_swatches_empty = image_from_bytes(b, 1, 1);
|
||||
}
|
||||
return _tab_swatches_empty;
|
||||
}
|
||||
|
||||
@@ -189,7 +189,7 @@ function ui_base_init() {
|
||||
b[1] = 8;
|
||||
b[2] = 8;
|
||||
b[3] = 255;
|
||||
context_raw.empty_envmap = image_from_bytes(b.buffer, 1, 1);
|
||||
context_raw.empty_envmap = image_from_bytes(b, 1, 1);
|
||||
}
|
||||
if (context_raw.preview_envmap == null) {
|
||||
let b: u8_array_t = u8_array_create(4);
|
||||
@@ -197,7 +197,7 @@ function ui_base_init() {
|
||||
b[1] = 0;
|
||||
b[2] = 0;
|
||||
b[3] = 255;
|
||||
context_raw.preview_envmap = image_from_bytes(b.buffer, 1, 1);
|
||||
context_raw.preview_envmap = image_from_bytes(b, 1, 1);
|
||||
}
|
||||
|
||||
let world: world_data_t = scene_world;
|
||||
|
||||
@@ -562,7 +562,14 @@ function ui_menu_render() {
|
||||
msg += sys_system_id() + " - " + strings_graphics_api();
|
||||
|
||||
///if krom_windows
|
||||
let save: string = (path_is_protected() ? krom_save_path() : path_data()) + path_sep + "tmp.txt";
|
||||
let save: string;
|
||||
if (path_is_protected()) {
|
||||
save = krom_save_path();
|
||||
}
|
||||
else {
|
||||
save = path_data();
|
||||
}
|
||||
save += path_sep + "tmp.txt";
|
||||
krom_sys_command("wmic path win32_VideoController get name > \"" + save + "\"");
|
||||
let blob: buffer_t = krom_load_blob(save);
|
||||
let u8: u8_array_t = u8_array_create_from_buffer(blob);
|
||||
|
||||
Reference in New Issue
Block a user