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
Alexer has quit [*.net *.split]
_whitelogger has joined #openscad
fardog has joined #openscad
castawayc has joined #openscad
srk has joined #openscad
sauce has joined #openscad
snaked has joined #openscad
snaked has quit [Remote host closed the connection]
hisacro has joined #openscad
Virindi has joined #openscad
snaked has joined #openscad
SamantazFox has joined #openscad
InPhase has joined #openscad
rawgreaze has joined #openscad
mmu_man has joined #openscad
ubitux has joined #openscad
stefanct has quit [Server closed connection]
stefanct has joined #openscad
J23k21 has quit [Quit: Client closed]
rvt has quit [Ping timeout: 245 seconds]
LordOfBikes has quit [Ping timeout: 255 seconds]
qeed__ has joined #openscad
qeed_ has quit [Ping timeout: 246 seconds]
LordOfBikes has joined #openscad
qeed has joined #openscad
qeed__ has quit [Ping timeout: 245 seconds]
rvt has joined #openscad
linext has joined #openscad
mmu_man has quit [Ping timeout: 240 seconds]
L29Ah has quit [Ping timeout: 240 seconds]
Church- has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
erectus has quit [Remote host closed the connection]
erectus has joined #openscad
Fleck has quit [Quit: GOSUB w/o RETURN]
Fleck has joined #openscad
ndnihil has quit [Server closed connection]
ndnihil has joined #openscad
ndnihil has quit [Changing host]
ndnihil has joined #openscad
mmu_man has joined #openscad
guso78k has joined #openscad
Av8r has quit [Ping timeout: 255 seconds]
mmu_man has quit [Ping timeout: 245 seconds]
L29Ah has joined #openscad
J23k has joined #openscad
guso78 has quit [Server closed connection]
guso78 has joined #openscad
omegatron has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
kanzure has quit [Server closed connection]
J23k has quit [Quit: Client closed]
kanzure has joined #openscad
J23k has joined #openscad
castaway has quit [Server closed connection]
castaway has joined #openscad
snaked has quit [Quit: Leaving]
guso78k has quit [Quit: Client closed]
erectus has quit [Ping timeout: 246 seconds]
erectus has joined #openscad
Alexer has quit [Ping timeout: 240 seconds]
Av8r has joined #openscad
teepee_ has joined #openscad
<joseph_> teepee: I will read through the logs. Also, I will try merging in my changes for F6 shaders from last year. With some good luck, that might mean that rendering can work with no legacy calls. Preview will require more work as kintel pointed out. Anyway there is one place in GSoC 2022 I know of that might use client-side vertex arrays far down the stack, but hopefully that is a quick fix.
<joseph_> On the other hand it may be the case that deprecated functions make up a critical part of the viewport itself. In which case the first step would be more work in that area
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
zauberfisch has quit [Ping timeout: 244 seconds]
<teepee> joseph_: I think it's ok to look at render first, so if the core-3.2 context is enabled, preview would not work in the first step
<teepee> we need to find a way to untangle all that legacy mess, so pulling the thread somewhere is probably the only solution
<teepee> as long as we can keep things such that disabling the core-3.2 enforcement will fall back we are not going into a one-way street
zauberfisch has joined #openscad
Guest30 has joined #openscad
Guest26 has joined #openscad
Guest26 has quit [Client Quit]
Guest30 has quit [Client Quit]
J23k has quit [Quit: Client closed]
J23k has joined #openscad
<joseph_> The macros wrapping legacy code are all ifndef. So the only way that the source code will change is if someone intentionally adds the compiler argument. But, because GLAD is a set of headers generated statically from the command line program, the 3.2-core GLAD files couldn't be merged yet
<teepee> joseph_: yeah, the #ifdef is clear, I don't mean it to be a dynamic option, just that we could activate the code that works already, when compiling with legacy support it would use a compatibility context
<teepee> that should be possible with glad too, no?
<teepee> like dev compile -> enable 3.2 -> preview does not work
<teepee> user build -> enable legacy -> uses compat context -> preview works using fixed pipeline
<teepee> my understanding from glad so far is that it generates the entry points selected at generation time but it should be able to run against any subset of what's generated
Alexer has joined #openscad
J23k has quit [Quit: Client closed]
J23k has joined #openscad
J23k has quit [Quit: Client closed]
J23k has joined #openscad
mmu_man has joined #openscad
snaked has joined #openscad
drkow has quit [Ping timeout: 258 seconds]
t4nk_fn has quit [Quit: ZNC 1.8.2 - https://znc.in]
t4nk_freenode has joined #openscad
J23k has quit [Quit: Client closed]
J23k has joined #openscad