24643 Commits

Author SHA1 Message Date
Lukas Matena
137340f70f Fixed couple of compiler warnings 2024-03-28 12:04:51 +01:00
Lukas Matena
c88a1d7c16 Merge tag 'version_2.7.3' into master
version_2.7.3
2024-03-28 10:47:02 +01:00
Lukas Matena
a50dae532a Bumped up version to 2.7.3 version_2.7.3 2024-03-28 10:39:56 +01:00
Lukas Matena
666b8ae5e4 Fixed conflict after merge 2024-03-27 17:08:32 +01:00
Lukas Matena
9dc7b70084 Merge branch 'master_27x' 2024-03-27 16:37:47 +01:00
Lukas Matena
c91c636cf0 Merge branch 'et_spe1872_rebased' 2024-03-27 15:41:06 +01:00
Lukas Matena
aa6324b717 Bumped up version to 2.7.3-rc1 version_2.7.3-rc1 2024-03-27 14:11:00 +01:00
Roman Tyr
2c862ef157
Updated version for 2.7.3 2024-03-27 14:08:41 +01:00
Lukáš Hejl
9b252b1c8b SPE-2201: Fix deretractions (tiny extrusions) when the spiral vase is enabled. 2024-03-27 13:59:02 +01:00
enricoturri1966
c3120b038a libvgcode - Fixed potential out of bound access in ViewerImpl::update_view_full_range() 2024-03-26 14:41:57 +01:00
enricoturri1966
c2b8914ed0 Tech ENABLE_GL_CORE_PROFILE set as default 2024-03-26 14:41:57 +01:00
enricoturri1966
1112fca688 Tech ENABLE_OPENGL_ES replaced by build option SLIC3R_OPENGL_ES 2024-03-26 14:41:57 +01:00
enricoturri1966
dbeea5dd0e libvgcode - Precompiler definition of ENABLE_OPENGL_ES moved into CMakeLists.txt 2024-03-26 14:41:57 +01:00
enricoturri1966
c75c10e908 Added missing include 2024-03-26 14:41:56 +01:00
enricoturri1966
589f733dcc libvgcode - Textures setup modified to work when building using emscripten 2024-03-26 14:41:56 +01:00
enricoturri1966
c0ef0e52a1 libvgcode - small optimization 2024-03-26 14:41:56 +01:00
enricoturri1966
c7f61a795f libvgcode - fixed OpenGLWrapper::unload_opengl() 2024-03-26 14:41:56 +01:00
enricoturri1966
673127aeed libvgcode - CMakeLists.txt modified to work with emscripten 2024-03-26 14:41:56 +01:00
enricoturri1966
e7b22a8d3b libvgcode - Replace 'glVertexAttribIPointer()' with 'glVertexAttribPointer()' in SegmentTemplate::init() for OpenGL ES 2024-03-26 14:41:56 +01:00
enricoturri1966
8b0142fcce libvgcode - Replace 'xor' with '^' Bitset.hpp 2024-03-26 14:41:56 +01:00
enricoturri1966
73deaf9075 libvgcode - Newer glad library for OpenGL 4.6 and OpenGL ES 3.0 2024-03-26 14:41:56 +01:00
enricoturri1966
29cfe37de4 libvgcode - Alternate fix in method ViewerImpl::update_heights_widths() for OpenGL ES 2024-03-26 14:41:56 +01:00
enricoturri1966
37359ead80 libvgcode - Fixes in glAssertRecentCallImpl() 2024-03-26 14:41:56 +01:00
enricoturri1966
e3494b9538 libvgcode - Fixes in method ViewerImpl::update_heights_widths() for OpenGL ES 2024-03-26 14:41:56 +01:00
Lukas Matena
c652c1e1f4 Fixed ES shaders so they work with OpenGL ES 3.0 2024-03-26 14:41:56 +01:00
enricoturri1966
5669decd98 libvgcode - Use multiple plain textures in place of texture buffers for OpenGL ES 2024-03-26 14:41:56 +01:00
enricoturri1966
461d30537f libvgcode - Use plain textures in place of texture buffers for OpenGL ES (partial implementation using one texture per buffer) 2024-03-26 14:41:56 +01:00
enricoturri1966
9579c9c212 libvgcode - refactoring of class OpenGLWrapper 2024-03-26 14:41:56 +01:00
enricoturri1966
9217141b65 libvgcode - small refactoring in shaders 2024-03-26 14:41:56 +01:00
enricoturri1966
591e83b52e libvgcode - replacement of glMapBuffer() call for OpenGL ES 2024-03-26 14:41:56 +01:00
enricoturri1966
793bc60ef4 Fixed warning 2024-03-26 14:41:56 +01:00
enricoturri1966
0094ec8b09 libvgcode - Changes into CMakeLists.txt 2024-03-26 14:41:56 +01:00
enricoturri1966
04d916a351 Fixed debug export of gcode data to be configuration indipendent 2024-03-26 14:41:56 +01:00
enricoturri1966
2b825ce8a7 Disabled tech ENABLE_NEW_GCODE_VIEWER_DEBUG 2024-03-26 14:41:55 +01:00
enricoturri1966
858e431f97 Removed obsolete tech ENABLE_GCODE_VIEWER_DATA_CHECKING 2024-03-26 14:41:55 +01:00
enricoturri1966
539c155c59 Code cleanup and techs removal - completed 2024-03-26 14:41:55 +01:00
enricoturri1966
7bd60043d8 Code cleanup and techs removal - step 1 2024-03-26 14:27:02 +01:00
enricoturri1966
5c4c18661e SPE-1872: Implemented G2/G3 lines discretization for gcfMarlinFirmware firmware flavour 2024-03-26 14:27:02 +01:00
enricoturri1966
ebc7444a20 SPE-1872: Corrections into GCodeProcessor::process_G2_G3() to match firmware code 2024-03-26 14:27:02 +01:00
enricoturri1966
07b653cb22 SPE-1872: Actual speed profile - Further enhancements of imgui debug window 2024-03-26 14:27:02 +01:00
enricoturri1966
07d2fb32fa SPE-1872: Actual speed profile - Rework in its calculation + enhanced imgui debug window 2024-03-26 14:27:01 +01:00
enricoturri1966
96c139f62c SPE-1872: New imgui widget to show actual speed profile 2024-03-26 14:27:01 +01:00
enricoturri1966
e51647b5da SPE-1872: Fixed actual speed for seam moves and at extrusion/travel/wipe start 2024-03-26 14:27:01 +01:00
enricoturri1966
feacbc2933 SPE-1872: Fixed rendering of wipe moves when actual speed view is selected 2024-03-26 14:27:01 +01:00
enricoturri1966
fbb7eb77b4 SPE-1872: Actual speed profile extended to travel and wipe moves 2024-03-26 14:27:01 +01:00
enricoturri1966
42c9174567 SPE-1872: Fixes in function recalculate_trapezoids() and method GCodeProcessor::TimeMachine::calculate_time() to smooth actual speed profile 2024-03-26 14:27:01 +01:00
enricoturri1966
c054e70dc6 SPE-1872: Added debug graphic to show move actual speed profile 2024-03-26 14:27:01 +01:00
enricoturri1966
21ec3a4a5b SPE-1872: libvgcode library: replace volumetric flow rate data with mm3_per_mm to reduce memory usage 2024-03-26 14:27:01 +01:00
enricoturri1966
0ba4a67af2 SPE-1872: Added visualization of actual volumetric flow rate 2024-03-26 14:27:01 +01:00
enricoturri1966
268b5860fd SPE-1872: Fixes in calculating actual speed 2024-03-26 14:27:01 +01:00