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: 252 seconds]
ToAruShiroiNeko has quit [Ping timeout: 252 seconds]
mtm has joined #openscad
ToAruShiroiNeko has joined #openscad
califax has quit [Quit: ZNC 1.8.2 - https://znc.in]
teepee has quit [Remote host closed the connection]
califax has joined #openscad
kintel has joined #openscad
teepee has joined #openscad
<kintel> The author (Damien) is part of the team helping to implement that bidirection programming paper/thesis that was discussed a while ago. Trying to motivate him to keep up the steam :)
<kintel> Unrelated to the above: I think it's slowly time to make Manifold the default. I think it's trivial, but the test frameworks needs a bit of work to make the switch. Any concerns/ideas/wishes?
<gbruno> [github] kintel pushed 8 modifications (Made VertexStateContainer::vertex_states_ private) https://github.com/openscad/openscad/commit/0fc166055eeeeaf60ea1a26c0e263d3b0fbb8587
<gbruno> [github] kintel synchronize pull request #5622 (VBO Refactoring continues) https://github.com/openscad/openscad/pull/5622
<gbruno> [github] kintel edited pull request #5622 (VBO Refactoring continues) https://github.com/openscad/openscad/pull/5622
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<stealth_> i like the page tab closer to editor, it matches how console, error-log tab style.
<stealth_> also i have my editor on the right hand side and the page tab is on the left which is weird
<gbruno> [github] kintel pushed 2 modifications (Only initialize edge_shader once) https://github.com/openscad/openscad/commit/9c59582fccf786bf52d8a13fa7992c36b67b149c
<gbruno> [github] kintel synchronize pull request #5622 (VBO Refactoring continues) https://github.com/openscad/openscad/pull/5622
<gbruno> [github] kintel edited pull request #5622 (VBO Refactoring continues) https://github.com/openscad/openscad/pull/5622
<gbruno> [github] kintel pushed 2 modifications (Only initialize edge_shader once) https://github.com/openscad/openscad/commit/76de27ed8178ed45da16acae168d72680063348c
<gbruno> [github] kintel synchronize pull request #5622 (VBO Refactoring continues) https://github.com/openscad/openscad/pull/5622
<gbruno> [github] kintel pushed 5 modifications (Moved a few more functions to VBOBuilder) https://github.com/openscad/openscad/commit/3dbf475ace2869450fd6f48ba6d85144c80baede
<gbruno> [github] kintel synchronize pull request #5622 (VBO Refactoring continues) https://github.com/openscad/openscad/pull/5622
crazy_imp has quit [Ping timeout: 245 seconds]
crazy_imp has joined #openscad
lastrodamo has joined #openscad
J25k51 has joined #openscad
kintel has joined #openscad
J25k80 has quit [Ping timeout: 240 seconds]
<gbruno> [github] kintel edited pull request #5622 (VBO Refactoring continues) https://github.com/openscad/openscad/pull/5622
Guest96 has joined #openscad
Guest96 has quit [Client Quit]
Guest96 has joined #openscad
Guest96 has quit [Client Quit]
stealth_ has quit [Quit: Leaving]
<gbruno> [github] kintel synchronize pull request #5622 (VBO Refactoring continues) https://github.com/openscad/openscad/pull/5622
<gbruno> [github] kintel pushed 1 modifications (Adjust FIXME comment) https://github.com/openscad/openscad/commit/9c593a2fc8603840ecedb1f3708b75efe9f5f1c4
<gbruno> [github] kintel pushed 2 modifications (Remove PolySet functionality from CGALRenderer) https://github.com/openscad/openscad/commit/36a5f1c1b81e6e273598c4329e2cfc10e5ba73f5
<gbruno> [github] kintel synchronize pull request #5530 (Introduce PolySetRenderer) https://github.com/openscad/openscad/pull/5530
hisacro has quit [Ping timeout: 252 seconds]
<gbruno> [github] jordanbrown0 edited issue #5387 (Can't set font size for font Noto Emoji) https://github.com/openscad/openscad/issues/5387
hisacro has joined #openscad
<gbruno> [github] kintel pushed 4 additions 23 modifications 2 removals (VBO Refactoring continues (#5622) * Align shader attribute naming and associated structs
<gbruno> [github] kintel closed pull request #5622 (VBO Refactoring continues) https://github.com/openscad/openscad/pull/5622
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
dustinm` has quit [Ping timeout: 244 seconds]
dustinm` has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mmu_man has quit [Ping timeout: 252 seconds]
guerd has joined #openscad
cart_ has joined #openscad
Guest20 has joined #openscad
Guest20 has quit [Client Quit]
<gbruno> [github] damienmarchal synchronize pull request #5628 ([COSMETIC] Renames the method and attributes so they use camlCase) https://github.com/openscad/openscad/pull/5628
guerd has quit [Read error: Connection reset by peer]
J25k51 has quit [Quit: Client closed]
J25k51 has joined #openscad
<gbruno> [github] damienmarchal synchronize pull request #5628 ([COSMETIC] Renames the method and attributes so they use camlCase) https://github.com/openscad/openscad/pull/5628
<gbruno> [github] damienmarchal synchronize pull request #5609 (Replace TabWidget with QTabWidget) https://github.com/openscad/openscad/pull/5609
<gbruno> [github] damienmarchal synchronize pull request #5609 (Replace TabWidget with QTabWidget) https://github.com/openscad/openscad/pull/5609
<gbruno> [github] damienmarchal synchronize pull request #5609 (Replace TabWidget with QTabWidget) https://github.com/openscad/openscad/pull/5609
lockywolf has quit [Read error: Connection reset by peer]
<gbruno> [github] damienmarchal synchronize pull request #5609 (Replace TabWidget with QTabWidget) https://github.com/openscad/openscad/pull/5609
<gbruno> [github] damienmarchal synchronize pull request #5628 ([COSMETIC] Renames the method and attributes so they use camlCase) https://github.com/openscad/openscad/pull/5628
mtm has quit [Ping timeout: 260 seconds]
mtm has joined #openscad
guso78k has joined #openscad
<guso78k> https://imgur.com/a/KWiW8g8 This sized Octaeder has nice geodesic spheres in the corners
mmu_man has joined #openscad
snaked has quit [Quit: Leaving]
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
Smeef has quit [Read error: Connection reset by peer]
Smeef has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Build fix for no-manifold build) https://github.com/openscad/openscad/commit/ed1e8080bb3d268068cd028fb633fda1d89fefb9
<gbruno> [github] kintel opened pull request #5629 (Build fix for no-manifold build) https://github.com/openscad/openscad/pull/5629
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 260 seconds]
guso78k has quit [Quit: Client closed]
mmu_man has joined #openscad
<gbruno> [github] kintel closed pull request #5629 (Build fix for no-manifold build) https://github.com/openscad/openscad/pull/5629
<gbruno> [github] kintel pushed 1 modifications (Build fix for no-manifold build (#5629)) https://github.com/openscad/openscad/commit/dea67271ce4e2923a41bd5a93196c0557d8eb69c
<gbruno> [github] damienmarchal opened pull request #5630 ([UX] Add of the "Jump to..." navigation method and clean the "Window" menu of its duplicated elements) https://github.com/openscad/openscad/pull/5630
<gbruno> [github] damienmarchal edited pull request #5630 ([UX] Add of the "Jump to..." navigation method and clean the "Window" menu of its duplicated elements) https://github.com/openscad/openscad/pull/5630
<gbruno> [github] damienmarchal edited pull request #5630 ([UX] Add of the "Jump to..." navigation method and clean the "Window" menu of its duplicated elements) https://github.com/openscad/openscad/pull/5630
<gbruno> [github] damienmarchal edited pull request #5630 ([UX] Add of the "Jump to..." navigation method and clean the "Window" menu of its duplicated elements) https://github.com/openscad/openscad/pull/5630
<gbruno> [github] damienmarchal edited pull request #5630 ([UX] Add of the "Jump to..." navigation method and clean the "Window" menu of its duplicated elements) https://github.com/openscad/openscad/pull/5630
<gbruno> [github] damienmarchal edited pull request #5630 ([UX] Add of the "Jump to..." navigation method and clean the "Window" menu of its duplicated elements) https://github.com/openscad/openscad/pull/5630
mmu_man has quit [Ping timeout: 265 seconds]
J25k51 has quit [Quit: Client closed]
J25k51 has joined #openscad
<gbruno> [github] damienmarchal synchronize pull request #5630 ([UX] Add of the "Jump to..." navigation method and clean the "Window" menu of its duplicated elements) https://github.com/openscad/openscad/pull/5630
<church__> hmm, finding that polyhedron often seems much better choice then making up same shape from different cubes/differences/intersections and alike. but slightly hate careful noting which point is which and specifying each face.
<church__> would be nice to have that set automatically if it's relatively simple shape with no convex stuff/holes and alike ..
mmu_man has joined #openscad
<church__> hmm .. though then again, it might be aswell just doing small cubes or spheres of 0.001 size at tips and hulling over :/
fling_ has joined #openscad
califax_ has joined #openscad
califax has quit [Ping timeout: 264 seconds]
califax_ is now known as califax
fling has quit [Ping timeout: 264 seconds]
J25k51 has quit [Quit: Client closed]
J25k51 has joined #openscad
fling_ is now known as fling
TheCoffeMaker has quit [Remote host closed the connection]
TheCoffeMaker has joined #openscad
guso78k has joined #openscad
<J25k51> church__ there are libraries that allow easy building polyhedron
<J25k51> it is also quite simple to put numbers to each point ..  ’’’for (p=[0:len(points)-1]) translate(points[p])text(p,size=$vpd);’’’
guso78k has quit [Quit: Client closed]
mmu_man has quit [Ping timeout: 248 seconds]
cart_ has quit [Ping timeout: 244 seconds]
fling_ has joined #openscad
fling has quit [Read error: Connection reset by peer]
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
fling_ is now known as fling
guso78k has joined #openscad
mmu_man has joined #openscad
J25k51 has quit [Quit: Client closed]
J25k51 has joined #openscad
<guso78k> @kintel , since today when i compile openscad master, i get this output: Warning: Shader not available
<guso78k> i am running  Linux fedora 6.5.12-100.fc37
kintel has joined #openscad
* teepee running a full rebuild...
<kintel> guso78 Clean you build folder and rerun cmake from scratch. I renamed a shader file
mmu_man has quit [Ping timeout: 252 seconds]
<guso78k> kintel, i am not exactly sure, i really started from scratch with git clone https://github.com/openscad/openscad
<teepee> looks good and seems to fix the transparent glitching issue with wayland
<guso78k> the error only appears when actually drawing something, but is not there when displaying void
<guso78k> i cannot judge, if openscad tries to load shader files from somewhere else ...
<teepee> actually the glitching might be still there but it's stabilizing much faster than before so it's barely visible unless big zooms happen
<kintel> guso78k Can you give me an example of a failing cmd-line execution?
<teepee> full rebuild just now: https://imgur.com/xCC3UhP
<teepee> with included opencsg
voxpelli has quit [Ping timeout: 260 seconds]
voxpelli has joined #openscad
<teepee> hmm, now I've got the warning too, even though the images does show up
<teepee> is the info available which one is failing?
<teepee> both double click and right mouse -> code select work
<guso78k> the error comes from barycentric attribute not available
<teepee> one warning per top level object :)
<teepee> in preview mode only
<InPhase> teepee: kintel just touched OpenCSGRenderer.cc with an if statement right before that warning.
<InPhase> teepee: git blame shows a change yesterday.
<guso78k> kintel, i run from gui with simple cube shown
<teepee> NO warning if show-edges is enabled
<guso78k> InPhase the merge was actually my trigger to check O:3
<teepee> (and it does show edges)
<teepee> also NO warning with lazy union = off
<teepee> so the switch seems to be "show edges"
<kintel> guso78k Does that mean that this works? openscad cube.scad -o out.png
<kintel> .but this fails? openscad cube.scad -o out.png --enable=lazy-union --view=edges
<guso78k> i have to check that, fgive me little time
<teepee> show edges seems to make the difference
<teepee> not lazy union
<kintel> This works for me (and also on the CI): openscad cube.scad -o out.png --view=edges
<teepee> the output is fine with both for me
<teepee> show edges = off gives the warning
<kintel> aaah, I see it now
<guso78k> kintel: command  openscad cube.scad -o out.png yields an error: RROR: Cannot open shader source file: 'Preview.vert and Preview.frag
<guso78k> no output
<teepee> well in GUI mode, that I have tested
<guso78k> kitnel sorry, took wrong openscad ;)
<guso78k> ./openscad cube.scad -o out.png yields:  Warning: Shader not available, output is correct
<kintel> It's benign warning: We render with the fixed pipeline by default, so no shader will be used
<kintel> ^ I want to change that so we always use more modern OpenGL, always with shaders, but that requires an OpenCSG patch
<kintel> I'll fix the warning
<kintel> explanation: As mentioned, we use the fixed (no shaders) pipeline for preview, but when turning on edges, we have to use a shader. This shader used to be called Preview.frag/vert, which was slightly misleading, so I renamed it to ViewEdges.frag/vert
<kintel> ..but I also refactored and touched ~1000 LoC in the process, so I missed something :)
lastrodamo has quit [Quit: Leaving]
<InPhase> :)
<kintel> Good to know that no change goes unnoticed ;)
<guso78k> O:3 O:3
<kintel> Btw., this is all part of the quest to enable view edges for Manifold models
mmu_man has joined #openscad
peepsalot has quit [Remote host closed the connection]
<guso78k> kintel, something else which i have realized: when i start ./openscad cube.scad with edges initially turned off. the cube is displayed correctly. But when i turn on edges right after, the cube is gone, until i press 'F5'
peepsalot has joined #openscad
<kintel> guso78k Thx - I'll do some more interactive testing of this. I've been relying mostly on cmd-line testing
<guso78k> np, this is why we are here  ...
aiyion3 has quit [Remote host closed the connection]
aiyion3 has joined #openscad
JakeSays is now known as JakeSayss
guso78k has quit [Quit: Client closed]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
stealth_ has joined #openscad
JakeSayss is now known as JakeSays
noonien808310429 has quit [Ping timeout: 248 seconds]
mmu_man has quit [Ping timeout: 248 seconds]
mmu_man has joined #openscad
guso78k has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Build fix for no-manifold build (#5629)) https://github.com/openscad/openscad/commit/dea67271ce4e2923a41bd5a93196c0557d8eb69c
<gbruno> [github] kintel pushed 4 modifications (Build fix for no-manifold build (#5629)) https://github.com/openscad/openscad/commit/84ee81166f93f5509d8d77cfb8eee172756e458f
<gbruno> [github] kintel opened pull request #5631 (VBO refactoring bugfix) https://github.com/openscad/openscad/pull/5631
<kintel> ^ should fix the no edges -> edges rendering issue + the warning
guso78k has quit [Quit: Client closed]
guso78k has joined #openscad
stealth_ has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 252 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mmu_man has joined #openscad