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
<dTal> wow awesome, I've got a scissor grid with a expanded/contracted ratio of 4 to 1
mmu_man has quit [Ping timeout: 245 seconds]
pah has joined #openscad
LordOfBikes has quit [Ping timeout: 245 seconds]
LordOfBikes has joined #openscad
snaked has joined #openscad
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #openscad
J23k42 has joined #openscad
J23k30 has quit [Ping timeout: 246 seconds]
pah has quit [Ping timeout: 246 seconds]
TheAssassin has quit [Ping timeout: 246 seconds]
TheAssassin has joined #openscad
qeed_ has joined #openscad
qeed has quit [Ping timeout: 256 seconds]
pah has joined #openscad
guso78k has quit [Quit: Client closed]
fling has quit [Remote host closed the connection]
fling has joined #openscad
misterfish has joined #openscad
little_blossom has quit [Ping timeout: 246 seconds]
little_blossom has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
J23k42 has quit [Quit: Client closed]
J23k42 has joined #openscad
snaked has quit [Quit: Leaving]
J23k42 has quit [Quit: Client closed]
J23k42 has joined #openscad
Brainzman has joined #openscad
mmu_man has joined #openscad
J23k42 has quit [Quit: Client closed]
J23k42 has joined #openscad
J23k42 has quit [Quit: Client closed]
J23k42 has joined #openscad
Brainzman has quit [Quit: Brainzman]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
guso78k has joined #openscad
guso78k51 has joined #openscad
<guso78k51> openscad's cmake can very well detect if flex or bison is missing as they are essential for parser generation. however cmake does not stop on missing gettext which is used for the final translations.maybe we can check it at cmake stage already ?
misterfish has quit [Ping timeout: 250 seconds]
<teepee> what exactly? the library is needed for building, but the tools are supposed to be optional
<guso78k51> i tried to build openscad in my raspberry pi400 totally from scratch. it just came with a bare ubuntu.
<guso78k51> after installing quite some packages like harfbuzz, qt, openscg, many more cmake was happy and make did start
<guso78k51> however after openscad got linked, some other commands similar *MSGFMT* did execute but they failed. after installing gettext the problem was solved and make did finish wish error code 0
<teepee> so ideally we may want to find a way to detect missing gettext tools and skip the translation stuff
<teepee> I think it should then just pick up the latest version that is checked in
<guso78k51> i have seen some gettext cmake Module script, but this was to complicated for an inline-edit-pr
<teepee> sounds like a separate script in cmake/Modules or whatever that folder is called
<guso78k51> yes it would go next  to findCryptoPP.cmake script
<teepee> looking into the repo, it only has the *.po files, so that might mean english only when missing gettext utils. but it would be ok with a warning instead of a build error
pah has quit [Ping timeout: 240 seconds]
guso78k has quit [Quit: Client closed]
Brainzman has joined #openscad
mmu_man has quit [Ping timeout: 246 seconds]
mmu_man has joined #openscad
guso78k51 has quit [Quit: Client closed]
misterfish has joined #openscad
peeps[work] has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
version-curious has joined #openscad
J23k42 has quit [Quit: Client closed]
J23k42 has joined #openscad
<version-curious> This is for all the OpenSCAD developers - First, and foremost, THANK YOU!  While it's far from perfect, I'm really quite grateful for all that it is capable of!  Second, The latest published version is 2021.01, but there's clear activity on the GitHub repo.  Is there a target for a more updated version?  Is there a roadmap published somewhere?
pah has joined #openscad
<teepee> hi version-curious
<teepee> there is no roadmap
<version-curious> teepee - Thank you for the quick and clear response.  =D (y)
<teepee> I'd say there's not just activity, there's even very exciting stuff going on :)
<version-curious> "very exciting stuff going on" - Now I'm excited and even more eager for a new version to drop!
<teepee> unless you need to explicitely target sharing code working for other people with the release version, you can easily have a peek on the latest features
<teepee> well, if you have one of the more common operating systems running :)
<version-curious> Under both tags and releases, I'm still only seeing 2021.01 (https://github.com/openscad/openscad/releases), I assume that means that I'll need to build the latest?
<Scopeuk> should be a nightyly section on the website
<teepee> what OS / Distribution do you hve?
<teepee> *have
<version-curious> macOS Catalina 10.15.7
<version-curious> (I've got some other software that prevents me from upgrading macOS =L )
Brainzman has quit [Ping timeout: 256 seconds]
<teepee> yep, then https://openscad.org/downloads.html#snapshots has a very fresh version from yesterday
<version-curious> AWESOME!!!  Thank you so much!!!
<teepee> it *should* be fine, the build target is 10.14, so crossing fingers
<teepee> sometimes Apple works in mysterious ways unfortunately
<teepee> and the macOS wizard is on vacation ;-)
<teepee> most notably, check the Preferences->Features page (which does not appear in the releases)
<teepee> the "Enable Manifold" is probably the biggest change as it gives huge performance boost
<teepee> there's still a couple of minor issues, but the upstream developers of that are impressive in squashing bugs now that this quite young engine is out in the world
version-curious has quit [Ping timeout: 244 seconds]
L29Ah has quit [Ping timeout: 248 seconds]
J23k42 has quit [Quit: Client closed]
J23k42 has joined #openscad
misterfish has quit [Ping timeout: 248 seconds]
mmu_man has quit [Ping timeout: 244 seconds]
guso78k has joined #openscad
J23k42 has quit [Quit: Client closed]
erectus has quit [Remote host closed the connection]
J23k42 has joined #openscad
mmu_man has joined #openscad
erectus has joined #openscad
misterfish has joined #openscad
erectus has quit [Quit: erectus]
guso78k has quit [Quit: Client closed]
erectus has joined #openscad
L29Ah has joined #openscad
J23k42 has quit [Quit: Client closed]
J23k42 has joined #openscad
JakeSays_ is now known as JakeSays
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
J23k42 has quit [Quit: Client closed]
J23k42 has joined #openscad
misterfish has quit [Ping timeout: 256 seconds]
<joseph_> teepee: After assessing the current state of my work and research, I think a 4-week extension to GSoC would be appropriate. This will give a buffer zone for documenting results of my experiments in the codebase and solidifying tweaks. My project proposal intentionally left room for dynamically scoping the extent of what my ultimate changes will be.
<joseph_> The main goal that got concretely specified was that I should produce some sort of controls for disabling legacy calls. Kintel's previous suggestion was to de-scope modernization of preview rendering if time gets tight. So I'm now trying to get a core profile build working with OpenCSG disabled, and using a macro to turn off any other legacy calls that produce errors elsewhere
<teepee> joseph_: sounds good, if you want to take care of that topic, that's great. so shall we check if the change is still possible (I believe it is)
<teepee> I guess a macro is a reasonable way, as it's supposed to be removed at some point anyway. So it probably does not make too much sense trying to find a neat solution. It's more useful to mark the places and find a path to core-only context
<joseph_> teepee: A message I received earlier from Google said, "...the Org Admin can edit the final submission date for you. This has to happen before the start of your final submission period." So yes it seems like an extension is possible before August 20th
<teepee> yep, that was my understanding too. so let me send a mail to Sean
<teepee> joseph_: ok, sent to our mentor group list
<joseph_> Thanks. For now I have been calling the macro ENABLE_FIXEDFUNCTION_GL. Also I am configuring the builds with GLAD and setting the GL profile to core 4.6. If necessary I could lower it to Core 3.x but I'm not sure yet if that would then cause any *forward* compatibility errors. Because #4549 uses a OpenGL 4.6 Compatibility profile
<teepee> probably not, but that seems a good approach, I think 4.6 is even supported by the Mesa3d software renderer
<teepee> it would be great if that would even fix the windows VM issues I'm seeing, but that's certainly not the biggest concern
<teepee> but useful :)
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
peeps[work] has quit [Ping timeout: 248 seconds]
<teepee> ah, certified 4.5 but some support for 4.6
snaked has joined #openscad
ubitux has quit [Ping timeout: 246 seconds]
ubitux has joined #openscad