MatthiasWM / IotaSlicer

A voxel based slicer for 3D printing on FDM/FFF, binder/powder, SLS printers and laser cutters.
MIT License
21 stars 6 forks source link

Not running on Linux and Windows #20

Closed MatthiasWM closed 5 years ago

MatthiasWM commented 6 years ago

Milestone reached, but no on Win and Linux yet

MatthiasWM commented 6 years ago

OK< it's not my code, it's Parallels that does not support a lot of OpenGL for guest systems,

MatthiasWM commented 6 years ago

Ok again. So we have a combination of issues. Parallels does not support some of the OpenGL I was using. VMWare seems to be better, but memory management is very different on Windows and Linux so that the virtualized OpenGL does not let me know when we run out of texture buffer. WIth all this an mind, and the additional trouble that storing a single bit in RGBA8, I have decided to add a memory-only framebuffer including all the required drawing functions instead. This will use 32(!) times less memory per layer, have full on CPU memory management, and might even be a lot faster because we no longer transfer the OpenGL texture memory into potrace memory format.

MatthiasWM commented 5 years ago

Fixed by replacing OpenGL analysis with CPU code.