enricoturri1966
|
1e7a91e2d5
|
Tech ENABLE_RAYCAST_PICKING - Raytraced picking of Gizmo Flatten
(cherry picked from commit prusa3d/PrusaSlicer@f5e68a6ac6)
|
2023-11-04 11:41:09 +08:00 |
|
enricoturri1966
|
ab090bf20d
|
Tech ENABLE_RAYCAST_PICKING - Refactoring to allow for easier update of raycasters transform
(cherry picked from commit prusa3d/PrusaSlicer@9ac5ab857b)
|
2023-11-04 11:41:09 +08:00 |
|
enricoturri1966
|
29be4cc9a3
|
Tech ENABLE_RAYCAST_PICKING - Raytraced picking of Move, Rotate and Scale Gizmo
|
2023-11-04 11:41:09 +08:00 |
|
Noisyfox
|
6a40d3af16
|
Fix volume picking in cut gizmo
|
2023-11-04 11:41:09 +08:00 |
|
enricoturri1966
|
1cd421c4b1
|
Tech ENABLE_RAYCAST_PICKING - Raytraced picking of gizmos - Move Gizmo
(cherry picked from commit prusa3d/PrusaSlicer@df47ba7122)
|
2023-11-04 11:41:09 +08:00 |
|
Noisyfox
|
cd1705e6eb
|
Implement plate picking
|
2023-11-04 11:41:06 +08:00 |
|
enricoturri1966
|
3577a259d5
|
Tech ENABLE_RAYCAST_PICKING - Raytraced picking of volumes
|
2023-11-04 11:41:06 +08:00 |
|
enricoturri1966
|
02f83f29c7
|
Tech ENABLE_GIZMO_GRABBER_REFACTOR - Refactoring of GLGizmoBase::Grabber to have a single static instance of the cube and cone models to be shared by all grabbers
(cherry picked from commit prusa3d/PrusaSlicer@f504236734)
|
2023-11-04 11:41:06 +08:00 |
|
Noisyfox
|
b2f94e16aa
|
Fix variable init
|
2023-11-04 11:41:06 +08:00 |
|
Noisyfox
|
65b6856262
|
Fix macos build
|
2023-11-04 11:41:06 +08:00 |
|
Noisyfox
|
467223b8b0
|
Fix move gizmo grabber rendering
|
2023-11-04 11:41:06 +08:00 |
|
enricoturri1966
|
461fa63cbf
|
Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fixed rendering of layer editing background on older OpenGL compatibility profile
(cherry picked from commit prusa3d/PrusaSlicer@642f64cb41)
|
2023-11-04 11:41:06 +08:00 |
|
enricoturri1966
|
19ad0ca4d9
|
Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fixed calculation of normal matrices sent to shaders
(cherry picked from commit prusa3d/PrusaSlicer@c468dcbed7)
|
2023-11-04 11:41:06 +08:00 |
|
enricoturri1966
|
4fb5b1f904
|
Cherry-picked a few changes from Tech ENABLE_GL_CORE_PROFILE
|
2023-11-04 11:41:06 +08:00 |
|
Noisyfox
|
5ce3ec716e
|
Fix draw cut line
|
2023-11-04 11:41:06 +08:00 |
|
enricoturri1966
|
fe78e40cb4
|
Various fixes
|
2023-11-04 11:41:06 +08:00 |
|
Noisyfox
|
a50c5a2b7a
|
Fix preview shell transparency
|
2023-11-04 11:41:05 +08:00 |
|
Noisyfox
|
0d27e084f3
|
Fix thumbnail shader
|
2023-11-04 11:41:05 +08:00 |
|
enricoturri1966
|
eb2b6af0d7
|
Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fix into GLModel::send_to_gpu()
(cherry picked from commit prusa3d/PrusaSlicer@4b4ed423ef)
|
2023-11-04 11:41:05 +08:00 |
|
enricoturri1966
|
59b7c52862
|
Tech ENABLE_LEGACY_OPENGL_REMOVAL - Calculation of camera projection matrix
(cherry picked from commit prusa3d/PrusaSlicer@a0630420d9)
|
2023-11-04 11:41:05 +08:00 |
|
enricoturri1966
|
1e4f16bd39
|
Tech ENABLE_GL_SHADERS_ATTRIBUTES - Added shaders for glsl version 140
(cherry picked from commit prusa3d/PrusaSlicer@76d1d4949b)
|
2023-11-04 11:41:05 +08:00 |
|
enricoturri1966
|
bb044754af
|
ENABLE_GL_IMGUI_SHADERS - Fixes in ImGuiWrapper::render_draw_data()
(cherry picked from commit prusa3d/PrusaSlicer@4964d6ecd5)
|
2023-11-04 11:41:05 +08:00 |
|
enricoturri1966
|
7081ebddfa
|
Follow-up of 6b2fea5f8bb67a38bdcb7e3fb43c06a12a6d7798 - Fixed warnings
(cherry picked from commit prusa3d/PrusaSlicer@9701d3b01d)
|
2023-11-04 11:41:05 +08:00 |
|
enricoturri1966
|
cabb8fcf6e
|
Tech ENABLE_GL_SHADERS_ATTRIBUTES - Fixed rendering of default bed in thumbnails
(cherry picked from commit prusa3d/PrusaSlicer@568bd39c5a)
|
2023-11-04 11:41:05 +08:00 |
|
enricoturri1966
|
96c8c11030
|
Removed obsolete code from GCodeViewer
(cherry picked from commit prusa3d/PrusaSlicer@033bee6431)
|
2023-11-04 11:41:05 +08:00 |
|
enricoturri1966
|
63272a9df8
|
Tech ENABLE_GL_SHADERS_ATTRIBUTES - Use shader's vertex attributes and matrices in GLMmSegmentationGizmo3DScene
(cherry picked from commit prusa3d/PrusaSlicer@4eee0d05f3)
|
2023-11-04 11:41:05 +08:00 |
|
enricoturri1966
|
15bad7fc19
|
Tech ENABLE_GL_IMGUI_SHADERS - Render imgui using shaders
(cherry picked from commit prusa3d/PrusaSlicer@d0d89a4d5b)
|
2023-11-04 11:41:05 +08:00 |
|
enricoturri1966
|
8dc82e7a8d
|
Few small fixes
|
2023-11-04 11:41:05 +08:00 |
|
Noisyfox
|
ac001f8816
|
Fix pick rendering depth issue
|
2023-11-04 11:41:05 +08:00 |
|
Noisyfox
|
e211e7d144
|
Fix mm rendering
|
2023-11-04 11:41:05 +08:00 |
|
Noisyfox
|
511bfa71b6
|
Fix plate texture rendering depth issue
|
2023-11-04 11:41:05 +08:00 |
|
Noisyfox
|
8f49be40b7
|
Fix preview shell rendering
|
2023-11-04 11:41:04 +08:00 |
|
Noisyfox
|
03daf61862
|
Fix outline rendering
|
2023-11-04 11:41:04 +08:00 |
|
enricoturri1966
|
71fd4084c2
|
Tech ENABLE_LEGACY_OPENGL_REMOVAL - porting remaining changes
(cherry picked from commit prusa3d/PrusaSlicer@2f572d3cf0 )
|
2023-11-04 11:41:04 +08:00 |
|
enricoturri1966
|
9f4713eee8
|
Tech ENABLE_GLBEGIN_GLEND_SHADERS_ATTRIBUTES - Use vertex attributes and matrices in shaders. 1st installment.
Shader: flat - Default bed
(cherry picked from commit prusa3d/PrusaSlicer@a5ff37013b)
|
2023-11-04 11:41:04 +08:00 |
|
enricoturri1966
|
5fc056edfb
|
Some refactoring into GLGizmoSlaSupports::render_points()
(cherry picked from commit prusa3d/PrusaSlicer@5621f00ee6)
|
2023-11-04 11:41:04 +08:00 |
|
enricoturri1966
|
d8551d7a7d
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Use 2D vertices to render GLGizmoPainterBase circle
(cherry picked from commit prusa3d/PrusaSlicer@5193a15852)
|
2023-11-04 11:41:04 +08:00 |
|
enricoturri1966
|
61ed6143e6
|
Removed unneeded pairs glPushMatrix()/glPopMatrix()
(cherry picked from commit prusa3d/PrusaSlicer@5f9aeb1e38)
|
2023-11-04 11:41:04 +08:00 |
|
Noisyfox
|
e6443b5b27
|
Removed empty IMSlider_Utils.hpp
|
2023-11-04 11:41:04 +08:00 |
|
Noisyfox
|
c5b209270c
|
Fix a few issues in cut gizmo
|
2023-11-04 11:41:04 +08:00 |
|
enricoturri1966
|
1fedcb61b7
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Fix in GLGizmoRotate::render_angle_arc():
Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Fix in GLModel::render()
(cherry picked from commit prusa3d/PrusaSlicer@2379588196)
|
2023-11-04 11:41:04 +08:00 |
|
enricoturri1966
|
d09dc36ff1
|
Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel: GLVolume geometry + removed class GLIndexedVertexArray from codebase
(cherry picked from commit prusa3d/PrusaSlicer@1eac357739)
|
2023-11-04 11:41:04 +08:00 |
|
enricoturri1966
|
d85bbcba50
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Fixed bug in rendering gizmo rotate
(cherry picked from commit prusa3d/PrusaSlicer@5fcb618f96)
|
2023-11-04 11:41:04 +08:00 |
|
enricoturri1966
|
d1b0743735
|
Removed obsolete member variable GLCanvas3D::m_color_by
(cherry picked from commit prusa3d/PrusaSlicer@5089d1460d)
|
2023-11-04 11:41:04 +08:00 |
|
enricoturri1966
|
dd51ce3b90
|
Follow-up of fdf8b11d4cfa793d1e45d82560d4bd97d0466d40 - Fixed GLGizmoSlaSupports::render_points()
(cherry picked from commit prusa3d/PrusaSlicer@0c74081f7d)
|
2023-11-04 11:41:03 +08:00 |
|
enricoturri1966
|
dde64acf72
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - SLA caps rendered using GLModel
(cherry picked from commit prusa3d/PrusaSlicer@c9ff260d13)
|
2023-11-04 11:41:03 +08:00 |
|
enricoturri1966
|
10243b3a8c
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Removed OpenGL legacy calls from GLCanvas3D::init()
(cherry picked from commit prusa3d/PrusaSlicer@aa4714a239)
|
2023-11-04 11:41:03 +08:00 |
|
enricoturri1966
|
12dbbf2d1c
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Another refactoring to simplify client code of GLModel::Geometry
(cherry picked from commit prusa3d/PrusaSlicer@fa1ff1c357)
|
2023-11-04 11:41:03 +08:00 |
|
enricoturri1966
|
8107057e17
|
Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel: MeshClipper::m_vertex_array
(cherry picked from commit prusa3d/PrusaSlicer@be6922795d)
|
2023-11-04 11:41:03 +08:00 |
|
enricoturri1966
|
fc1c8c2565
|
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Removed Slic3r::GUI::GLPaintContour from GLGizmoPainterBase.hpp/.cpp and replaced with GLModel
(cherry picked from commit prusa3d/PrusaSlicer@df3d670357)
|
2023-11-04 11:41:03 +08:00 |
|