teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
mtm has quit [Ping timeout: 260 seconds]
mtm has joined #openscad
L29Ah has left #openscad [#openscad]
L29Ah has joined #openscad
fling has quit [Ping timeout: 264 seconds]
fling has joined #openscad
<InPhase> $1000 for multicolor seems steep. But also I'm very bothered by Prusa's dysfunctional website. Scrolling doesn't even work right.
<stealth_> website seems fine to me
mkatychev has joined #openscad
kintel has joined #openscad
<kintel> What are people's opinion on minimum required OpenGL version?
<kintel> A while back we disabled preview support for OpenGL 1.2, effectively requiring OpenGL 2.0 to get previews, but OpenSCAD itself still works using OpenGL 1.2
<kintel> I'm considering kicking out the last of that legacy and require OpenGL 2.0 going forward. Anyone know if we still have use-cases requiring OpenGL 1.x?
<stealth_> "glxinfo | grep "OpenGL version" give me "OpenGL version string: 4.6.0 NVIDIA 565.77"
<stealth_> does 1.* have technical limitation vs 2.0?
<kintel> Most limitations are implemented as extension in 1.x, which is handled separately. It's mostly about having to enable/disable preview rendering in a bunch of places
<kintel> If we can just disallow 1.x completely, the internal code paths become cleaner as we know that previews are always possible
<stealth_> well most ppl would still be using version 2021, if you have opengl 2.0 for next release, they would keep using 2021, or find a reason to upgrade.
<stealth_> i would personally go with 2.0 and improve the software overall to latest tech, but thats just me.
<stealth_> actually opengl 3 is what i would go with, :p 1-2 is so old!
germ- has quit [Ping timeout: 252 seconds]
abff has quit [Ping timeout: 248 seconds]
abff has joined #openscad
<kintel> OpenGL 3 is also 16 years old ;)
<stealth_> ya!
germ has quit [Ping timeout: 265 seconds]
<stealth_> but some ppl still use old systems, i was one of those still system fried.
<kintel> But yeah, next step after OpenGL 2 is that I want to go for OpenGL 3.2 Core / GLES 2
<gbruno> [github] alanbernstein opened issue #5612 (Emacs keybindings ctrl-a and ctrl-e in editor) https://github.com/openscad/openscad/issues/5612
<stealth_> why not go with 3 now? if they can't use it, they can use the openscad 2021 version.
germ has joined #openscad
<kintel> There is no benefit yet; we still require OpenGL 2 immediate mode
<stealth_> i see
<kintel> The next release is also going to be major, so I don't want to lose too many users :)
<stealth_> you also want to attract new users.. with modern systems
<InPhase> kintel: I guess opengl versions don't map well to libgl versions.
germ- has joined #openscad
<InPhase> kintel: OpenGL 2 seems to have had a release date of 2004. 20 years sounds like it should be enough. Do any targets exist that don't support it?
<kintel> InPhase OpenGL versions are decoupled from the client library versions; it's all dynamically looked up in the drivers
<kintel> I hope nobody needs OpenGL <2 :)
<kintel> I think Microsoft still ships OpenGL 1.1 by default, but at some point we cannot be slaves to that decision
<kintel> I think that would be the only one I can think of: Microsoft VMs using SW rendering with the default OpenGL 1.1
<stealth_> i use a really small keyboard and it even had a "home" button, to comment about that link
<InPhase> It seems OpenGL 1.2 came out right around when I decided to stop using Windows.
mmu_man has quit [Ping timeout: 245 seconds]
<gbruno> [github] kintel pushed 31 modifications 1 removals (Remove wireframe-only support) https://github.com/openscad/openscad/commit/12587d306208ac35f23f4c366aa4712f8545f9a6
<gbruno> [github] kintel synchronize pull request #5585 (Even more VBO refactoring) https://github.com/openscad/openscad/pull/5585
<gbruno> [github] kintel edited pull request #5585 (Even more VBO refactoring) https://github.com/openscad/openscad/pull/5585
<kintel> ^ 600 loc deleted without functional impact - it's getting somewhere
<kintel> (some functional impact: wireframe mode is gone, but it was a very useless mode)
<InPhase> kintel: I was trying to figure out how far back opengl 3.x support goes. I got to this 2011 integrated card having opengl 3.1? https://www.techpowerup.com/gpu-specs/hd-graphics-3000.c1257
<InPhase> It's hard to search for later video cards without this...
<kintel> Yeah, but then again, that card isn't supported on Windows 10, which OpenSCAD requires : /
<kintel> ..but there might be Linux drivers
<gbruno> [github] jordanbrown0 closed issue #5610 (Random number generation gives similar results on calls with the same seed) https://github.com/openscad/openscad/issues/5610
J25k has quit [Quit: Client closed]
J25k has joined #openscad
J25k60 has joined #openscad
<gbruno> [github] kintel closed pull request #5585 (Even more VBO refactoring) https://github.com/openscad/openscad/pull/5585
<gbruno> [github] kintel pushed 3 additions 36 modifications 6 removals (Even more VBO refactoring (#5585) * Renamed CGAL_OGL_VBO_helper to VBOPolyhedron * Renamed VertexArray to VBOBuilder * Flattened inheritance hierarchy; removed unnecessary CGAL_OGL_VBOPolyhedron * Merged CGAL_OGL_Polyhedron into VBOPolyhedron * Remove wireframe-only support) https://github.com/openscad/openscad/commit/e6cca91c8e8c7fb51e8311739405e1784df12b70
mkatychev has quit [Ping timeout: 240 seconds]
J25k has quit [Ping timeout: 240 seconds]
califax has quit [Remote host closed the connection]
califax has joined #openscad
stealth_ has quit [Quit: Leaving]
<gbruno> [github] kintel pushed 1 modifications (Make PolySetRenderer work, needs cleanup) https://github.com/openscad/openscad/commit/b3ec07c716a031655377b7a1b44c39f3a6d39501
<gbruno> [github] kintel synchronize pull request #5530 (Introduce PolySetRenderer) https://github.com/openscad/openscad/pull/5530
<gbruno> [github] kintel pushed 1 modifications (Make PolySetRenderer work, needs cleanup) https://github.com/openscad/openscad/commit/f5a91403396f84210226c7710df86ef507bc89e6
<gbruno> [github] kintel synchronize pull request #5530 (Introduce PolySetRenderer) https://github.com/openscad/openscad/pull/5530
lastrodamo has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rawgreaze has quit [Quit: ZNC 1.8.2 - https://znc.in]
rawgreaze has joined #openscad
hyperair has quit [Ping timeout: 252 seconds]
J25k60 has quit [Quit: Client closed]
J25k60 has joined #openscad
hyperair has joined #openscad
<J25k60> InPhase prusa website is very browser dependent
hyperair has quit [Ping timeout: 248 seconds]
mtm has quit [Ping timeout: 244 seconds]
mtm has joined #openscad
Smeef has quit [Ping timeout: 265 seconds]
hyperair has joined #openscad
ccox has quit [Remote host closed the connection]
ccox has joined #openscad
hyperair has quit [Ping timeout: 248 seconds]