<kintel>
Does anyone have a good CMake pattern for when two libraries use the same submodule?
<kintel>
Context: I want to add Clipper2 as a submodule, and Manifold already adds it as a submodule
<kintel>
modulo when Manifold and/or Clipper is externally built
<kintel>
..but both libraries are in active development and we may need a submodule for some platforms
Wolf480pl has quit [Quit: ZNC disconnected]
<InPhase>
J24k48: I have no horse in the race of ordering, but put mine in place where I did as nothing else was there when I did.
<InPhase>
J24k48: Although I made no attempt to explain rotate_extrude in depth, but just sort of dropped it there as assumed background.
<InPhase>
I was kind of taking the advent calendar tutorialling as not necessarily striving to be comprehensive or a replacement for the main tutorial, but just sort of a supplemental introductory method to broaden people's background.
<InPhase>
And perhaps with it mixed amidst the other designs, it's okay for unexplained teasers of features to be used and then perhaps later explained more meticulously. Like Day 1's tree actually uses the same sort of equation approach for its shape that I explained in tutorial 7.
<InPhase>
(That was actually my motive for what to try to explain in that tutorial.)
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<JordanBrown1>
teepee no link to 2024 calendar on openscad.org/gallery
Extruder has joined #openscad
JakeSays_ has joined #openscad
JakeSays has quit [Ping timeout: 260 seconds]
Extruder has quit [Quit: Iridium IRC Client]
JordanBrown1 has quit [Read error: Connection reset by peer]
<J24k38>
InPhase - i thought we could add the scadvent tutorial to the examples - so scad would come with tutorial
JakeSays has joined #openscad
JakeSays_ has quit [Ping timeout: 248 seconds]
hyperair has quit [Ping timeout: 248 seconds]
hyperair has joined #openscad
hyperair has quit [Ping timeout: 244 seconds]
mtm has quit [Ping timeout: 246 seconds]
mtm has joined #openscad
Guest31 has joined #openscad
Guest31 has quit [Client Quit]
Guest31 has joined #openscad
Guest31 has quit [Client Quit]
<InPhase>
J24k38: An interesting proposal. That makes sense too.
<InPhase>
J24k38: Let me put forward that any elements that are deemed "flaws" from rushing during calendar time could also be fixed up for that purpose too.
<J24k38>
yes - and updated .. but would be nice to have for a future release
<InPhase>
I think I'd still probably point people toward the other tutorial first, just because so much more thought was put into the ordered arrangement of that. But I like the idea of integrated tutorial examples in the release. And these examples are showing different aspects in different ways.
<InPhase>
Impressively the rate of people coming back after being sent to the current web tutorial and saying they don't understand something covered in it is very near to zero. I can't remember a case of that happening once, which is impressive. Although it is also not a complete coverage of everything that could be taught. :)
<aquila>
Hello everyone. I am interested in contributing to VLC or VLMC using C++. I have a fair bit of knowledge of OpenGL. If someone could point me to simple issues / projects I could get started with
<teepee>
aquila: sounds like you misclicked the channel :-)
<teepee>
hmm, there is #vlc but it has only 9 people, so it might not be the main place
<Friithian>
Id assume vlc has an active chat somewhere
<Friithian>
#videolan seems to be the official channel
<teepee>
no problem, vlc is awesome and the people with their vlc hats are fun :)
<aquila>
i had joined, since i was curious about contributing to brlcad / openscad in graphics
<aquila>
and where i could start out, preferrably related in c++/opengl
<teepee>
yep, openscad uses that too
<teepee>
no vulkan in sight yet
<Friithian>
damn, opengl ur a beast
<teepee>
yeah, we even have some old style stuff that really really should be retired and replaced
<InPhase>
teepee: Didn't we at one point have a prettier-rendering opengl proposal in the suggested GSoC list?
<InPhase>
Is that still there?
<teepee>
yes, extended shader support
<teepee>
there's even some pull request, but I think it needs some more work
<teepee>
it might be superseeded by the work kintel did a while ago for supporting newer contexts
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
<InPhase>
aquila: So there do appear to be some important outstanding needs we can point you to. If you have a serious interest in working in this area, the two best pieces of advice I can give starting out, are to stick around here in the channel for a while, for a place to discuss work and get early feedback to make sure work will end up merged, and second, to start out by going into the source and
<InPhase>
familiarizing yourself with the places where opengl integration occurs. Checking the current state of the master branch shader code and integration is a good start. Then you would be prepared to look over the pull request teepee mentioned to compare.
J24k38 has quit [Quit: Client closed]
J24k38 has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
foul_owl has quit [Ping timeout: 252 seconds]
foul_owl has joined #openscad
guso78k has joined #openscad
guso78k has quit [Client Quit]
guso78k has joined #openscad
<guso78k>
Reading the openscad source code, i understand, that every module instantiation also got an else scope, but i did neither see SCAD code using that, nor any hint in the chear sheet.