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
lostapathy has joined #openscad
yasen has joined #openscad
<yasen> learning our Tutorials recently, and here would like to share with you on my step by step practice journey: https://www.youtube.com/playlist?list=PL6DEHvciXKeUwcYw7k4wKWhW1cbE_omAg, will complete posting in coming days, hope to give you some reference
<yasen> and welcome to hear comments from you
mmu_man has quit [Ping timeout: 244 seconds]
<teepee> hi yasen, yes, I wanted to have a look at the series, you posted on twitter not long ago about it, right?
<joseph_> teepee: I made a branch that has all of the following: my macro to disable the legacy OpenGL calls , kintel's work on GLAD (set to GL Core 3.2), and my GSoC 2022 work to render F6 using GLSL. In this branch the viewport remains totally black, I think due to some legacy calls for the camera that need to get rewritten. But, it does allegedly complete the render without errors or segfault
<teepee> joseph_: shoudn't the GL error handler tell which calls those are?
<teepee> my understanding of the core profile is that the legacy calls are not supported at all so I would expect those to give errors
<teepee> combining all those things might be worth a try, although the amount of changes can make it more tricky to find the problems
LordOfBikes has quit [Ping timeout: 264 seconds]
LordOfBikes has joined #openscad
J23k59 has joined #openscad
J23k79 has quit [Ping timeout: 245 seconds]
<joseph_> teepee: The legacy calls for camera/viewport stuff is actually caught earlier, by the compiler. So I had to disable them completely in order to even get a build working with Core Profile. I think in order to see what's actually being rendered, a modern replacement for those parts of the camera+viewport function will need to be created. This is out of scope for GSoC this year but I could potentially work on it after my semester is
<joseph_> over
yasen49 has joined #openscad
yasen49 has quit [Client Quit]
<InPhase> Was it Nov 2021? :)
<InPhase> Oops, scrolled up.
<InPhase> Joel: That question was to you. I notice my imperial.scad file is from then, but I have no idea what I was doing when I was inspired to write it.
bozo16 has quit [Ping timeout: 264 seconds]
qeed has joined #openscad
qeed_ has quit [Ping timeout: 245 seconds]
bozo16 has joined #openscad
yasen has quit [Quit: Client closed]
J23k59 has quit [Quit: Client closed]
bozo16 has quit [Quit: Leaving]
J23k59 has joined #openscad
TheCoffeMaker has quit [Ping timeout: 246 seconds]
peeps[zen] has quit [Read error: Connection reset by peer]
J23k59 has quit [Quit: Client closed]
J23k59 has joined #openscad
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Ping timeout: 244 seconds]
guso78k has joined #openscad
guso78k has quit [Client Quit]
fling has quit [Remote host closed the connection]
fling has joined #openscad
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Ping timeout: 260 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
TheCoffeMaker has joined #openscad
guso78k has joined #openscad
TheCoffeMaker has quit [Ping timeout: 264 seconds]
cart_ has joined #openscad
bozo16 has joined #openscad
qeed_ has joined #openscad
qeed has quit [Ping timeout: 260 seconds]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Excess Flood]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Ping timeout: 264 seconds]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Ping timeout: 260 seconds]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Ping timeout: 260 seconds]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Ping timeout: 240 seconds]
mmu_man has joined #openscad
TheCoffeMaker has joined #openscad
snaked has quit [Quit: Leaving]
kintel has joined #openscad
kintel has quit [Client Quit]
foul_owl_ has quit [Ping timeout: 252 seconds]
foul_owl_ has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
L29Ah has quit [Read error: Connection reset by peer]
L29Ah has joined #openscad
<Joel> InPhase hm, let me check github, around there, yes!
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 245 seconds]
mmu_man has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
cart_ has quit [Ping timeout: 260 seconds]
guso78k has quit [Quit: Client closed]
<guso78> Wow! Hopefully solving self intersection goes next 👍
peeps[work] has quit [Quit: Leaving]
peeps[work] has joined #openscad
<peeps[work]> its neat they are working on some version of 3d offset, but i wish they would have stuck to the original topic of convex decomposition
<peeps[work]> I don't have the energy to argue over it, life has been exhausting for me lately
<teepee> I guess we take whatever cool stuff they can come up with and try again later for other things :)
cart_ has joined #openscad
J23k59 has quit [Quit: Client closed]
J23k59 has joined #openscad
<J23k59> and another multimaterial color export workflow https://github.com/owebeeone/anchorscad   ( https://github.com/jschobben/colorscad was the other )
<J23k59> while color in 3mf would be great - a "object ID" would be nice to have some lazy union like behavior  .. also wonder why this causes the "can't add triangles" error and result in an empty 3mf
guso78k has joined #openscad
mmu_man has quit [Ping timeout: 246 seconds]
califax_ has joined #openscad
califax has quit [Ping timeout: 246 seconds]
califax_ is now known as califax
mmu_man has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
cart_ has quit [Ping timeout: 240 seconds]
guso78k has quit [Ping timeout: 245 seconds]
bozo1 has joined #openscad
<gbruno> [github] Masterhigure opened issue #4748 (Difference not rendered correctly in preview when camera is inside object) https://github.com/openscad/openscad/issues/4748
cart_ has joined #openscad
J23k59 has quit [Quit: Client closed]
J23k59 has joined #openscad
bozo16 has quit [Ping timeout: 246 seconds]
bozo1 has quit [Quit: Leaving]
J23k59 has quit [Quit: Client closed]
J23k59 has joined #openscad
bozo16 has joined #openscad
cart_ has quit [Ping timeout: 260 seconds]
yasen has joined #openscad
yasen has quit [Quit: Client closed]
Alexer has quit [Server closed connection]
Alexer has joined #openscad
snaked has joined #openscad
J23k59 has quit [Quit: Client closed]
J23k59 has joined #openscad
califax has quit [Ping timeout: 246 seconds]
califax has joined #openscad
J23k59 has quit [Quit: Client closed]
J23k59 has joined #openscad
kintel has joined #openscad
<kintel> Meh, that remote devcontainer stuff is very immature. Seems to require us to use single-user host systems with UID=1000 : /
<teepee> ah, that fits so well with containers
<teepee> I still have an issue with the opencsg 1.6.0 build for mxe, getting linker errors for the example
<kintel> ..alternatively modify containers to add my own UID/GID so that mounted volumes can be written to correctly, but that kind of defeats the purpose
<teepee> which I think means it's expecting glut as shared lib but we build static
<kintel> I though we disabled examples for opencsg?
<kintel> *thought
<teepee> /mxe/usr/bin/x86_64-w64-mingw32.static.posix-ld: release/main.o:main.cpp:(.text.startup+0x32): undefined reference to `__imp___glutInitWithExit'
<teepee> not fully, but I might do so for now. it's not upstreamed to mxe, so maybe no need to bother about it just yet
peeps[zen] has joined #openscad
<kintel> Did glut link correctly with the previous opencsg?
<teepee> I think it's only used for the example
<teepee> but not 100% sure
<kintel> yeah, I meant for the example in opencsg 1.5
<kintel> Not much changed, except the examples no longer link with GLEW
<teepee> hmm, I suppose it did, I did not really change much in the opencsg.mk file in MXE
<teepee> I'll have another look, last couple of days did not leave much spare time
<teepee> plus being distracted by new electronics stuff, dangerous combination ;-)
<gbruno> [github] kintel synchronize pull request #4737 (Add new, more capable, EGL offscreen support) https://github.com/openscad/openscad/pull/4737
<gbruno> [github] kintel edited pull request #4737 (Add new, more capable, EGL offscreen support) https://github.com/openscad/openscad/pull/4737
<gbruno> [github] kintel pushed 1 modifications (Enable EGL) https://github.com/openscad/openscad/commit/e61a62ea98d412d8acc8a6f70b46ea921b4d7ea8
<gbruno> [github] kintel edited pull request #4737 (Add new, more capable, EGL offscreen support) https://github.com/openscad/openscad/pull/4737
<gbruno> [github] kintel edited pull request #4737 (Add new, more capable, EGL offscreen support) https://github.com/openscad/openscad/pull/4737
<kintel> Heh, yeah, if 3rd party build systems go wrong, it's hard to casually fix it : /
<kintel> That devcontainer stuff looks pretty neat once it matures, but I guess they'd have to automatically amend the dockerfiles in question to create correct users/groups, and to sync that with the host system..
<teepee> that's the actual github stuff or something else?