enricoturri1966
78a93acb5b
Tech ENABLE_GLBEGIN_GLEND_SHADERS_ATTRIBUTES - Use vertex attributes and matrices in shaders.
...
Shader: flat - SLA caps
2022-02-28 12:50:43 +01:00
enricoturri1966
d0511b332b
Tech ENABLE_GLBEGIN_GLEND_SHADERS_ATTRIBUTES - Use vertex attributes and matrices in shaders.
...
Shader: flat - Camera target
2022-02-28 12:39:00 +01:00
enricoturri1966
5b1c9a34d6
Tech ENABLE_GLBEGIN_GLEND_SHADERS_ATTRIBUTES - Use vertex attributes and matrices in shaders.
...
Shader: flat - Volumes picking pass
2022-02-28 12:05:08 +01:00
enricoturri1966
507dda6641
Tech ENABLE_GLBEGIN_GLEND_SHADERS_ATTRIBUTES - Use vertex attributes and matrices in shaders.
...
Shader: flat - Model sequential print clearance
2022-02-28 11:23:46 +01:00
enricoturri1966
1e9951dec5
Follow-up of 5b5fdfba012aecb79429638d0ea514b060dea6a9 - Removed member variable Selection::m_dragging
...
It was used only in ObjectManipulation::update_if_dirty() to avoid the update the sidebar reset and mirror button, which results in a slow down of the GUI, while dragging objects/gizmos in the 3D scene
A call to GLCanvas3D::is_dragging() is used instead
2022-02-25 11:42:42 +01:00
Filip Sykala
0d48cf5ab9
Merge branch 'master' into fs_mouse
2022-02-23 14:43:42 +01:00
enricoturri1966
148ed7fee4
Follow-up of 1eac357739d44fcdcfbbb742b888b51ce8858bba - Fixed warning
2022-02-23 14:27:10 +01:00
enricoturri1966
3bdc6e49c1
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2022-02-23 13:39:59 +01:00
enricoturri1966
1eac357739
Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel: GLVolume geometry + removed class GLIndexedVertexArray from codebase
2022-02-23 13:39:54 +01:00
enricoturri1966
6c397e291c
Removed debug code committed by mistake
2022-02-16 10:18:47 +01:00
enricoturri1966
3633112148
Follow-up of 7150e0adda2673797b624e314782a81ca8279bb7 - Fix in clamping max bounding box to avoid z-fighting in gcode preview
2022-02-16 10:17:57 +01:00
enricoturri1966
0835e117d5
Refactoring in GLCanvas3D::LayersEditing::render_volumes()
2022-02-11 12:06:48 +01:00
enricoturri1966
5089d1460d
Removed obsolete member variable GLCanvas3D::m_color_by
2022-02-11 11:47:29 +01:00
enricoturri1966
c9ff260d13
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - SLA caps rendered using GLModel
2022-02-11 09:15:56 +01:00
enricoturri1966
aa4714a239
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Removed OpenGL legacy calls from GLCanvas3D::init()
2022-02-10 15:17:24 +01:00
enricoturri1966
fa1ff1c357
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Another refactoring to simplify client code of GLModel::Geometry
2022-02-10 14:39:02 +01:00
Filip Sykala
74cf6649f3
Merge branch 'master' into fs_mouse
2022-02-10 10:26:04 +01:00
enricoturri1966
4d2d77e99c
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Adapt GLModel::Geometry index format in dependence of data size, where possible
2022-02-09 10:05:49 +01:00
enricoturri1966
be6b6590be
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Refactoring to simplify client code of GLModel::Geometry
2022-02-09 09:15:20 +01:00
enricoturri1966
92aa6540f5
Tech ENABLE_SHOW_TOOLPATHS_COG - Show toolpaths center of gravity
2022-02-08 12:57:56 +01:00
Filip Sykala
0c40e2f8c8
Merge branch 'master' into fs_mouse
...
# Conflicts:
# src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp
# src/slic3r/GUI/Gizmos/GLGizmoRotate.hpp
2022-02-08 10:43:29 +01:00
enricoturri1966
aea68c75f3
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev
2022-01-28 16:50:15 +01:00
enricoturri1966
1a47211bfc
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Textures rendering
2022-01-28 16:50:07 +01:00
Lukáš Hejl
4387436525
Fixed memory leak in GLCanvas3D::_load_print_object_toolpaths() and GLCanvas3D::_load_wipe_tower_toolpaths().
2022-01-28 14:43:10 +01:00
enricoturri1966
eda55701a2
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Background rendering
2022-01-28 11:30:04 +01:00
enricoturri1966
a939d8e4c0
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Layers editing profile's background texture rendering
2022-01-27 15:45:55 +01:00
enricoturri1966
8c807dbcc4
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - A few fixes in layers editing profile rendering
2022-01-27 15:19:29 +01:00
enricoturri1966
9d764bfeac
Code cleanup in Selection and GLCanvas3D
2022-01-27 13:17:32 +01:00
enricoturri1966
983a4de60d
Fixed conflicts after merge with dev branch
2022-01-27 12:03:46 +01:00
enricoturri1966
afcac6e2ea
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Refactoring of GLModel to:
...
1) allow for custom vertex data layout
2) allow for custom index data format
3) allow for any OpenGL primitive type
2022-01-27 12:00:51 +01:00
enricoturri1966
c823ea0710
Fixed build on asan linux
2022-01-25 16:20:33 +01:00
enricoturri1966
7150e0adda
Follow-up of f2a7245f365570660b85755003b45cc448117c76 - Apply clamping max bounding box to avoid z-fighting only in gcode preview
2022-01-25 13:59:10 +01:00
enricoturri1966
12763c0a53
#7785 - 3D view tooltip position as a function of mouse cursor size on Windows
2022-01-24 14:24:10 +01:00
enricoturri1966
35dd03e8cb
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Camera target
2022-01-21 12:07:54 +01:00
enricoturri1966
05dec1bee9
Fix in debug tech ENABLE_SHOW_CAMERA_TARGET
2022-01-21 11:44:13 +01:00
enricoturri1966
2673994471
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - LayersEditing profile
2022-01-21 11:03:25 +01:00
enricoturri1966
0e3a3aa522
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - GLGizmoPainterBase circle
2022-01-21 09:33:52 +01:00
enricoturri1966
18e2cc2298
Tech ENABLE_SHOW_NON_MANIFOLD_EDGES - 1st installment - Calculate and show in 3D view non-manifold edges as lines
2022-01-20 13:32:24 +01:00
Filip Sykala
f23c356507
Merge branch 'dev' into fs_mouse
...
# Conflicts:
# src/slic3r/GUI/GLCanvas3D.cpp
# src/slic3r/GUI/Gizmos/GLGizmoBase.cpp
# src/slic3r/GUI/Gizmos/GLGizmoBase.hpp
# src/slic3r/GUI/Gizmos/GLGizmoScale.cpp
# src/slic3r/GUI/Gizmos/GLGizmoScale.hpp
2022-01-20 09:25:06 +01:00
enricoturri1966
f2a7245f36
Fixed Z-fighting in GCode preview when using GCode substitution
2022-01-19 09:28:50 +01:00
enricoturri1966
bebb5505a3
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Selection layers hints
2022-01-18 13:47:19 +01:00
enricoturri1966
22f38235ea
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - 1st installment - Selection bounding box
2022-01-18 10:42:46 +01:00
enricoturri1966
2cebe16663
Tech ENABLE_WIPETOWER_OBJECTID_1000_REMOVAL - Removal of wipe tower magic object_id equal to 1000
2022-01-17 15:56:58 +01:00
enricoturri1966
cfe8aa4818
Tech ENABLE_OBJECT_MANIPULATOR_FOCUS - 1st installment - Do not automatically set focus on 3D scene while hovering on it while the focus is into a field of the object manipulator
2022-01-17 12:17:59 +01:00
enricoturri1966
403f6d45f9
Refactoring - Removed member variable GLVolume::force_transparent
2022-01-17 08:24:46 +01:00
enricoturri1966
6f9efbf19a
Follow-up of 9190810c1f5360a7130e9d78d57365e157e9bc43 - Modified code to use the new ColorRGBA
2022-01-17 08:16:13 +01:00
enricoturri1966
a9bd58639c
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into dev
2022-01-17 08:05:41 +01:00
enricoturri1966
9190810c1f
Fixed volume transparency when changing volume type
2022-01-17 08:04:07 +01:00
enricoturri1966
b9b702d550
Fixed conflicts after merge with branch dev
2022-01-14 09:55:13 +01:00
enricoturri1966
6201dad245
Tech ENABLE_COLOR_CLASSES set as default
2022-01-14 08:19:00 +01:00