diff --git a/plugins/SimulationView/layers.shader b/plugins/SimulationView/layers.shader index 036d8841b6..97e0180307 100644 --- a/plugins/SimulationView/layers.shader +++ b/plugins/SimulationView/layers.shader @@ -54,7 +54,7 @@ fragment = void main() { - if (u_drawRange.x >= 0 && u_drawRange.y >= 0 && (v_vertex_index < u_drawRange.x || v_vertex_index > u_drawRange.y)) + if (u_drawRange.x >= 0.0 && u_drawRange.y >= 0.0 && (v_vertex_index < u_drawRange.x || v_vertex_index > u_drawRange.y)) { discard; } @@ -98,7 +98,7 @@ u_show_helpers = 1 u_show_skin = 1 u_show_infill = 1 -u_drawRange = [-1, -1] +u_drawRange = [-1.0, -1.0] [bindings] u_modelMatrix = model_matrix diff --git a/plugins/SimulationView/layers3d.shader b/plugins/SimulationView/layers3d.shader index 4bd54d6d35..dc5aee2d1c 100644 --- a/plugins/SimulationView/layers3d.shader +++ b/plugins/SimulationView/layers3d.shader @@ -237,7 +237,7 @@ geometry41core = float size_x; float size_y; - if (u_drawRange[0] >= 0 && u_drawRange[1] >= 0 && (v_index[0] < u_drawRange[0] || v_index[0] >= u_drawRange[1])) + if (u_drawRange[0] >= 0.0 && u_drawRange[1] >= 0.0 && (v_index[0] < u_drawRange[0] || v_index[0] >= u_drawRange[1])) { return; } @@ -437,7 +437,7 @@ u_max_feedrate = 1 u_min_thickness = 0 u_max_thickness = 1 -u_drawRange = [-1, -1] +u_drawRange = [-1.0, -1.0] [bindings] u_modelMatrix = model_matrix diff --git a/plugins/SimulationView/layers3d_shadow.shader b/plugins/SimulationView/layers3d_shadow.shader index 92ea43ad64..81ae84ae05 100644 --- a/plugins/SimulationView/layers3d_shadow.shader +++ b/plugins/SimulationView/layers3d_shadow.shader @@ -112,7 +112,7 @@ geometry41core = float size_x; float size_y; - if (u_drawRange[0] >= 0 && u_drawRange[1] >= 0 && (v_index[0] < u_drawRange[0] || v_index[0] >= u_drawRange[1])) + if (u_drawRange[0] >= 0.0 && u_drawRange[1] >= 0.0 && (v_index[0] < u_drawRange[0] || v_index[0] >= u_drawRange[1])) { return; } @@ -278,7 +278,7 @@ u_show_helpers = 1 u_show_skin = 1 u_show_infill = 1 -u_drawRange = [-1, -1] +u_drawRange = [-1.0, -1.0] [bindings] u_modelMatrix = model_matrix diff --git a/plugins/SimulationView/layers_shadow.shader b/plugins/SimulationView/layers_shadow.shader index 0be982e219..403fd2bd8e 100644 --- a/plugins/SimulationView/layers_shadow.shader +++ b/plugins/SimulationView/layers_shadow.shader @@ -54,7 +54,7 @@ fragment = void main() { - if (u_drawRange.x >= 0 && u_drawRange.y >= 0 && (v_vertex_index < u_drawRange.x || v_vertex_index > u_drawRange.y)) + if (u_drawRange.x >= 0.0 && u_drawRange.y >= 0.0 && (v_vertex_index < u_drawRange.x || v_vertex_index > u_drawRange.y)) { discard; } @@ -102,7 +102,7 @@ u_show_helpers = 1 u_show_skin = 1 u_show_infill = 1 -u_drawRange = [-1, -1] +u_drawRange = [-1.0, -1.0] [bindings] u_modelMatrix = model_matrix