Time Nick Message 00:12 lhofhansl Here's another idea on occlusion culling: One of the problem is that the view-screen is not a point, it's plane. We should send rays from each corner of the plane to each corner of each block (so it's 4x the amount of work), only when all are occluded should we occlude the block. If we do that we should be able to require the count to be 1 only, and the nearby-hackiness can probably be removed. It should be possible to calculate 00:12 lhofhansl e screen corners in 3D-space and send rays from there. 00:14 lhofhansl The nearby hacks are due to the fact that we approximate the camera as a point... I think. 00:15 lhofhansl (alas we do not know the screen dimension on the server) 00:29 lhofhansl Or easier... Place the origin of the ray back from the camera in view-direction, so that it is as far away from the eye-position as the camera's view-pane is... I'd have to think about the math. 00:29 lhofhansl (I'll stop now :) ) 02:40 Dead_Man Hey, what version of OpenGL does this use and is there a way to edit it? 02:51 Dead_Man Um... are my messages sending or are people just busy? 03:06 Amaz Dead_Man: Yep, they're sending, people are just busy/asleep now 03:07 Dead_Man Okay, good to know. 03:39 Dead_Man Is there a way to see or change the OpenGL version? 04:37 ShadowNinja Dead_Man: It will use whatever version your system is set up to use for your GPU. You can have Minetest print out that information on startup (I think you have to pass the --info flag). 04:39 Dead_Man Okay, so it's using 4.6.0. So why doesn't RenderDoc complain about it being less? 04:39 Dead_Man Why does it, rather. 04:40 ShadowNinja Hmmm, I don't know. 04:44 ShadowNinja Maybe Irrlicht recognizes that the driver is 4.6 compatible but it's only designed to actually use older APIs? 04:44 Dead_Man That's possible. I don't *need* to use RenderDoc but it'd be nice to understand what's going on. 04:55 Dead_Man Well there's actually another error besides the version. "Context not created via CreateContextAttribs" 09:11 rubenwardy !tell Dead_Man that RenderDoc doesn't work cause irrlicht uses compatibility profile OpenGL 09:11 ShadowBot rubenwardy: O.K. 12:28 Krock the lighting system is incorrect. if there are two light sources overlapping, the double-lit nodes aren't brighter 12:34 sfan5 but it was always like that, wasn't it? 12:37 Krock yeah. overall issue, but a minor one 16:09 Krock Occlusion PRs are now some instanceof(trend) 16:09 Krock gladly the formspec ones are gone 16:09 Krock nerzhul: fix your connection please 16:32 sfan5 merging #8844, #8847 in 5 mins 16:32 ShadowBot https://github.com/minetest/minetest/issues/8844 -- Improve occlusion culling by sfan5 16:32 ShadowBot https://github.com/minetest/minetest/issues/8847 -- Add ItemStack:get_description() to get tooltip by pauloue 16:34 Krock will merge #8742 in 30 minutes 16:34 ShadowBot https://github.com/minetest/minetest/issues/8742 -- Inventory: Send dirty lists where appropriate by SmallJoker 16:34 ANAND Yay 16:37 ANAND #7924 is ready for review, except for a couple of code-style issues. 16:37 ShadowBot https://github.com/minetest/minetest/issues/7924 -- Bind mouse buttons (Adopted from #6537) by ClobberXD 16:37 ANAND I haven't tested it yet, I'll do it tomorrow 16:55 Krock will push https://krock-works.uk.to/u/patches/0001-fontengine-Fix-non-gettext-builds.patch in 5 minutes 16:56 Krock (without the double-space) 16:57 Krock actually 16:57 Krock scratch that. including gettext.h is more reliable 16:59 Krock needs_fallback_font translates to false, if there's no gettext available 16:59 Krock correct behaviour 17:01 Krock updated the patch above Ctrl + F5. Will push in 10 minutes unless there are objections 17:04 Krock merging #8742 17:04 ShadowBot https://github.com/minetest/minetest/issues/8742 -- Inventory: Send dirty lists where appropriate by SmallJoker 17:07 Krock merged 17:11 Krock pushing patch 18:20 paramat nerzhul please could you fix your connection? 18:45 paramat game#2452 fairly simple 18:45 ShadowBot https://github.com/minetest/minetest_game/issues/2452 -- Spawn: Avoid spawning outside small worlds by paramat 19:05 paramat merging #8805 , with thanks =) 19:05 ShadowBot https://github.com/minetest/minetest/issues/8805 -- Mapgen v6: Various mudflow code improvements and bugfixes by paramat 19:28 paramat game#2449 +1 19:28 ShadowBot https://github.com/minetest/minetest_game/issues/2449 -- add_new_tnt_sounds by TumeniNodes