Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/xs
diff options
context:
space:
mode:
authorEnrico Turri <enricoturri@seznam.cz>2018-06-13 10:26:58 +0300
committerEnrico Turri <enricoturri@seznam.cz>2018-06-13 10:26:58 +0300
commit6079fed9511d8019016c26c8455a8f8b9eef53e2 (patch)
tree3e6b616d7f4cafbb82a7494ba192e83616dcf905 /xs
parentb2cf576bf396aed8743d267a356d06c7f966462c (diff)
Fixed compile on Linux
Diffstat (limited to 'xs')
-rw-r--r--xs/src/slic3r/GUI/GLCanvas3D.cpp19
-rw-r--r--xs/src/slic3r/GUI/GLCanvas3D.hpp2
-rw-r--r--xs/src/slic3r/GUI/GLGizmo.cpp2
3 files changed, 12 insertions, 11 deletions
diff --git a/xs/src/slic3r/GUI/GLCanvas3D.cpp b/xs/src/slic3r/GUI/GLCanvas3D.cpp
index 348588ee2..e4420cf0c 100644
--- a/xs/src/slic3r/GUI/GLCanvas3D.cpp
+++ b/xs/src/slic3r/GUI/GLCanvas3D.cpp
@@ -1209,7 +1209,7 @@ const float GLCanvas3D::Gizmos::OverlayGapY = 10.0f;
GLCanvas3D::Gizmos::Gizmos()
: m_enabled(false)
- , m_current(None)
+ , m_current(Undefined)
{
}
@@ -1265,7 +1265,7 @@ void GLCanvas3D::Gizmos::select(EType type)
void GLCanvas3D::Gizmos::reset_selection()
{
- m_current = None;
+ m_current = Undefined;
}
void GLCanvas3D::Gizmos::render(const GLCanvas3D& canvas) const
@@ -2829,7 +2829,7 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt)
volume_idxs.push_back(vol_id);
else
{
- for (int i = 0; i < m_volumes.volumes.size(); ++i)
+ for (int i = 0; i < (int)m_volumes.volumes.size(); ++i)
{
if (m_volumes.volumes[i]->drag_group_id == group_id)
volume_idxs.push_back(i);
@@ -3165,7 +3165,7 @@ void GLCanvas3D::_picking_pass() const
vol->hover = false;
}
- if (volume_id < m_volumes.volumes.size())
+ if (volume_id < (int)m_volumes.volumes.size())
{
m_hover_volume_id = volume_id;
m_volumes.volumes[volume_id]->hover = true;
@@ -3565,6 +3565,8 @@ void GLCanvas3D::_load_gcode_extrusion_paths(const GCodePreviewData& preview_dat
return path.feedrate * (float)path.mm3_per_mm;
case GCodePreviewData::Extrusion::Tool:
return (float)path.extruder_id;
+ default:
+ return 0.0f;
}
return 0.0f;
@@ -3590,6 +3592,8 @@ void GLCanvas3D::_load_gcode_extrusion_paths(const GCodePreviewData& preview_dat
::memcpy((void*)color.rgba, (const void*)(tool_colors.data() + (unsigned int)value * 4), 4 * sizeof(float));
return color;
}
+ default:
+ return GCodePreviewData::Color::Dummy;
}
return GCodePreviewData::Color::Dummy;
@@ -4032,15 +4036,12 @@ void GLCanvas3D::_load_shells()
ModelObject* model_obj = obj->model_object();
std::vector<int> instance_ids(model_obj->instances.size());
- for (int i = 0; i < model_obj->instances.size(); ++i)
+ for (int i = 0; i < (int)model_obj->instances.size(); ++i)
{
instance_ids[i] = i;
}
- for (ModelInstance* instance : model_obj->instances)
- {
- m_volumes.load_object(model_obj, object_id, instance_ids, "object", "object", "object", m_use_VBOs && m_initialized);
- }
+ m_volumes.load_object(model_obj, object_id, instance_ids, "object", "object", "object", m_use_VBOs && m_initialized);
++object_id;
}
diff --git a/xs/src/slic3r/GUI/GLCanvas3D.hpp b/xs/src/slic3r/GUI/GLCanvas3D.hpp
index 6421e44ec..74c95ca74 100644
--- a/xs/src/slic3r/GUI/GLCanvas3D.hpp
+++ b/xs/src/slic3r/GUI/GLCanvas3D.hpp
@@ -369,7 +369,7 @@ public:
public:
enum EType : unsigned char
{
- None,
+ Undefined,
Scale,
Rotate,
Num_Types
diff --git a/xs/src/slic3r/GUI/GLGizmo.cpp b/xs/src/slic3r/GUI/GLGizmo.cpp
index 06ceee881..172720390 100644
--- a/xs/src/slic3r/GUI/GLGizmo.cpp
+++ b/xs/src/slic3r/GUI/GLGizmo.cpp
@@ -1,6 +1,6 @@
#include "GLGizmo.hpp"
-#include "../../libslic3r/utils.hpp"
+#include "../../libslic3r/Utils.hpp"
#include <iostream>