Time Nick Message 14:14 rubenwardy bump for #14964 14:14 ShadowBot https://github.com/minetest/minetest/issues/14964 -- SDL: Use scancodes for keybindings by y5nw 14:14 rubenwardy I'll try and test it over the hols 18:33 MTDiscord Do the generated artifacts of this PR have SDL enabled znd uses by default? 18:35 sfan5 yes 18:35 sfan5 the mingw artifact matches what we would ship on a release 19:06 MTDiscord merging #15550 in 10m 19:06 ShadowBot https://github.com/minetest/minetest/issues/15550 -- Restore `.x` models to working state by appgurueu 19:07 MTDiscord On the rotation subject, it would be extremely expensive for collision boxes if they become non-AABB. That said, you can define multiple collision boxes for an entity, keep them AABB, and rotate their centroids as the entity rotates, that's very much more performant. I'm focusing on AABB performance improvements next (with SIMD), so it might be reasonable to consider that in the pipeline 19:08 MTDiscord I think performance will survive so long as a bounding box is used 19:08 MTDiscord e.g. bound the rotated box with an AABB and use that to save yourself 99% of the costly rotated AABB collision calculations 19:10 MTDiscord That would also help, agree. Here's my half way solution: 19:10 MTDiscord https://cdn.discordapp.com/attachments/747163566800633906/1319018918559613001/Rotations_and_AABB.gif?ex=67646f98&is=67631e18&hm=2779f384b5eaa8aa04a3afeb6be95a174109acceb90d143a4c7261931ed6548d& 19:10 MTDiscord (unsure how that looks on irc) 19:15 pgimeno I haven't looked, but I presume MT doesn't use swept collisions, right? 19:26 Desour_ @exe_virus: aha, I see a reuse! https://github.com/minetest/minetest/issues/12372#issuecomment-1136689810 19:53 sfan5 wow the irrlicht gui code is awful 19:53 Krock it's the most beautiful and efficient code I ever saw 19:53 Krock buttons are like 8 drawcalls 20:38 MTDiscord Thanks for finding it, desour, I forgot about that conversation, and now remember we only allow a single collision box per entity. 20:38 MTDiscord So my idea is moot 20:39 MTDiscord And more expensive likely, maybe, than one rotated box collision. Of course... 500 entity collisions, is not uncommon. That makes this much harder either way 22:40 MTDiscord Is it possible for mapblock sending to hog all of the server step? 22:47 sfan5 generally it's possible for anything to hog all of everything 22:47 sfan5 you will have to find out if that's the case using the engine profiler or other means 22:50 MTDiscord y 22:50 MTDiscord oops, I shall test once I upgrade my VPS