Minetest logo

IRC log for #minetest-dev, 2024-08-28

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:05 MTDiscord <luatic> i see some sfan5 review comments there that seem to not have been addressed?
04:00 MTDiscord joined #minetest-dev
04:12 fluxionary joined #minetest-dev
05:57 YuGiOhJCJ joined #minetest-dev
06:10 SFENCE joined #minetest-dev
06:29 cranez joined #minetest-dev
07:00 vampirefrog joined #minetest-dev
07:19 Warr1024 joined #minetest-dev
07:20 MTDiscord1 joined #minetest-dev
07:20 SpaceMan1ac joined #minetest-dev
07:21 ivanb joined #minetest-dev
08:18 cx384 joined #minetest-dev
11:21 Desour joined #minetest-dev
12:37 Lupercus joined #minetest-dev
12:50 MTDiscord <luatic> merging #14557 in 5d
12:50 ShadowBot https://github.com/minetest/minetest/issues/14557 -- Add static glTF support by JosiahWI
12:57 Desour joined #minetest-dev
12:58 sfan5 merging #15068, #15072 in 20m or more
12:58 ShadowBot https://github.com/minetest/minetest/issues/15068 -- [no squash] Rendering and some other fixes by sfan5
12:58 ShadowBot https://github.com/minetest/minetest/issues/15072 -- Menu docs: clarify that images must be escaped to correctly render on Windows by Zughy
13:01 fgaz_ joined #minetest-dev
13:01 sfan5 oh and also #15046
13:01 ShadowBot https://github.com/minetest/minetest/issues/15046 -- [nosquash] Transparency sort mesh radius fix, and other things by Desour
13:02 Desour you can also click the button for #15045 :)
13:02 ShadowBot https://github.com/minetest/minetest/issues/15045 -- Convert nodedef tests to Catch2 by JosiahWI
13:02 sfan5 sure
13:05 sfan5 let's say 30m then
13:30 rubenwardy Dang, 5d not 5m
13:30 rubenwardy You could just ask sfan5 if he wants to review it or not
13:33 Desour let's hope it's 30 minutes, not 30 months
13:34 MTDiscord <warr1024> 30 millisomething
13:35 MTDiscord <luatic> 30 metres, duh
13:49 Desour exit
13:52 [MatrxMT] <Zughy> Copyright year is 2022 in README, can anyone push directly to master to fix it? It's silly to make a PR for that
13:57 MTDiscord <mistere_123> isn't master a protected branch, so no?
13:57 MTDiscord <mistere_123> someone could make a pr and immediately merge it though
14:01 sfan5 we don't have protected branches
14:01 rubenwardy Too cool for protected branches
14:02 rubenwardy We do the opposite, make it hard to merge PRs 🥲
14:19 SFENCE joined #minetest-dev
14:20 SFENCE joined #minetest-dev
16:08 MTDiscord <exe_virus> Can we just increase copyright year indefinitely like that?
16:09 rubenwardy you don't actully need copyright years so can just remove them or link to LICENSE
16:18 SFENCE joined #minetest-dev
16:20 Noisytoot Unless there are no copyrightable changes in that year, yes.
16:22 hwpplayer1 joined #minetest-dev
16:27 SFENCE joined #minetest-dev
16:32 jonadab Note that someone who gets ahold of an older version of the codebase, is not bound by the updated copyright in the newer version.  Once the older version is old enough for copyright to expire, that version is in the public domain, even if the newer version is not.
16:33 jonadab So for example just because Steamboat Willie is in the public domain, doesn't mean you can take any Mickey Mouse cartoon Disney has ever made and treat it as public domain.  You can't.  Just the one(s) that actually entered the public domain.
16:34 jonadab The updated copyright covers the changes.
16:35 MTDiscord <mistere_123> I guess git history kinda does that job though
17:11 SFENCE joined #minetest-dev
17:27 Krock it might be time to clean up some header dependencies. Modifying IVideoDriver.h recompiles server/* and unittest/*
17:28 sfan5 yeah
17:32 grorp joined #minetest-dev
17:39 grorp1 joined #minetest-dev
17:43 grorp re https://github.com/minetest/minetest/pull/15022#discussion_r1731729621: what do other core devs think?
17:44 grorp I could propose an alternative pure server-side fix based on get_player_window_information, but it would be more code
17:46 Krock protocol bump is fine by me
17:58 grorp I'd like to get #14749 merged to unblock work on other PRs
17:58 ShadowBot https://github.com/minetest/minetest/issues/14749 -- [no squash] Split touch controls from UI by okias
17:59 grorp sfan5: can I still https://irc.minetest.net/minetest-dev/2024-08-18#i_6193573 as an approval?
17:59 grorp +count
18:11 SFENCE joined #minetest-dev
18:29 sfan5 yes
18:29 sfan5 merging #15067 in 10m
18:29 ShadowBot https://github.com/minetest/minetest/issues/15067 -- Delete OpenGL ES 1.0 driver by sfan5
18:29 sfan5 (new PR soon that depends on it)
18:33 MTDiscord <greenxenith> I think connecting with 2 clients to a server at the same time with local map saving enabled locks the database and can crash one of the clients :^) Dont think that used to happen
18:33 sfan5 highly doubt that's a new bug
18:35 grorp great, merging #14749 in >= 30 min
18:35 ShadowBot https://github.com/minetest/minetest/issues/14749 -- [no squash] Split touch controls from UI by okias
18:36 Krock after many doubts and incorrect indices I can now proudly say that I almost nullified the drawcall overhead for rectangles. I yet need to integrate font rendering for an good first PR. showcase https://i.postimg.cc/8CkmgsZc/grafik.png  | branch https://github.com/SmallJoker/minetest/tree/irrlicht_batch_poc
18:37 Krock interestingly, OpenGL could even take care of the clipping (glScissor)
18:39 Krock hmm. does MangoHUD yet not have an option to show up the amount of drawcalls per frame?
18:44 sfan5 grorp: do 15064 too
18:45 sfan5 #15064
18:45 ShadowBot https://github.com/minetest/minetest/issues/15064 -- Main menu formspec escape world name by cx384
18:48 MTDiscord <luatic> Krock: quite frankly i'm not yet sure that this drawcall overhead ends up mattering since 2d scenery is inherently relatively simple. a formspec would have to be horribly packed to result in terribly many drawcalls. are there good examples where this results in a tangible FPS benefit in a menu?
18:48 sfan5 none of these optimizations matter on a desktop gpu
18:49 MTDiscord <luatic> note also that the order in which things are drawn matters very much for GUIs so I'm skeptical about anything that might mess with this order
18:49 sfan5 they do matter on low-end mobile gpus
18:49 Krock @luatic CPU usage at 7% normal world, 16% with unified_inventory open
18:50 MTDiscord <luatic> are you using software rendering?
18:50 Krock OpenGL 4.6 (OpenGL 2.x) on amdgpu
18:50 MTDiscord <luatic> does CPU usage include GPU usage for you?
18:51 SFENCE joined #minetest-dev
18:51 MTDiscord <luatic> anyways, for any such PR imo it'd have to be demonstrated that it yields an improvement somewhere. i could probably test on a relatively old android phone.
18:52 Krock okay fair. with my changes so far that's only gone down to 14%. corectl reports 0% GPU usage, which is not very helpful.
18:52 Krock *corectrl
18:52 MTDiscord <luatic> Krock: at a quick glance, how do you plan to ensure that Z index draw order is correctly preserved? for example how do images and rectangles interact?
18:53 Krock @luatic once everything passes through this batch step, they are hopefully in order thanks to the Z index. Although I yet have to test whether that works at all.
18:53 sfan5 you could potential use the z buffer for that but it's not trivial
18:53 sfan5 Krock: i don't think it's that easy. consider overlapping elements
18:54 Krock sfan5: yes I meant to address the Z index problem with the Z buffer
18:54 MTDiscord <luatic> that seems sensible. make sure you're clearing the scene Z buffer though.
18:54 Krock (where Z index = draw order, basically)
18:55 Krock the scene is at least cleared once by the wield item. possibly once more for the formspec rendering. But I'll have to check.
18:56 Krock disclaimer: I barely have an idea what I'm actually doing :)
19:07 sfan5 i think i need a faster cpu to speed up compiling MT
19:12 Krock I suppose you already disabled LTO?
19:13 sfan5 yea
19:13 sfan5 also using ccache
19:13 SFENCE joined #minetest-dev
19:25 Krock https://i.postimg.cc/HsdJYg98/grafik.png  fonts do work ... so far.
19:31 grorp merging
19:32 SFENCE joined #minetest-dev
19:37 grorp haha, now all of my PRs except one are "rebase needed"
19:41 [MatrxMT] <Zughy> rebase party
19:42 [MatrxMT] <Zughy> do you think we'll be able to ship 5.9.1 this Sunday? Current situation: https://github.com/minetest/minetest/milestone/27
19:43 sfan5 network bugs needs confirmation. I could prepare a PR with the changes at any time
19:43 sfan5 15000 too unclear
19:44 sfan5 14999 not unclear but the cause is obscure, can't fix
19:44 sfan5 15005 could be fixed it doesn't seem so important for 5.9.1
19:44 sfan5 15056 could be duplicate of the network bug (14765)
19:55 grorp left #minetest-dev
19:55 sfan5 so to answer your question: if we decide that 80% of the milestone are notabug/cantfix/wontfix, then yes
19:56 SFENCE joined #minetest-dev
19:58 rubenwardy It's worth releasing anyway if the remaining issues are obscure. Can always do 5.9.2 later or wait until 5.10
19:58 rubenwardy The issues are there to be investigated, not necessarily fixed in 5.9.1
20:02 MTDiscord <warr1024> Re: 15000, the urgency level has dropped a lot since I first reported it, and I'm now running 5.9 with mostly okay results, no need to roll back to 5.8 now.
20:03 MTDiscord <warr1024> I've been having a hard time finding anyone else to +1 it.  I've heard a lot of rumors about 5.9 having "performance issues", but the most concrete corroboration I've found so far was Emoji saying their server went into meltdown ... once.
20:03 MTDiscord <warr1024> It's possible it's just been worked around, but it's also possible that this is just a rare problem that only happens under limited circumstances.  I'd still like to see it investigated but it doesn't feel 5.9.1 kinda urgent.
20:14 SFENCE joined #minetest-dev
20:14 sfan5 promised PR: #15076 (I estimate 8-12 hours of work)
20:14 ShadowBot https://github.com/minetest/minetest/issues/15076 -- [no squash] Ability to handle vertex and index VBOs separately by sfan5
20:15 sfan5 but please don't expect better performance in average cases
20:33 SFENCE joined #minetest-dev
21:02 SFENCE joined #minetest-dev
21:11 [MatrxMT] <Zughy> shouldn't we remove .gitlab-ci.yml if it doesn't work anymore nor it's used? Appimages for sure are broken
21:13 [MatrxMT] <Zughy> (ignore the appimage part, that was removed a while ago)
21:21 SFENCE joined #minetest-dev
21:30 [MatrxMT] <Zughy> what's core dev consensus about shipping appimages? Or, at least, provide a documentation about how to make one? It's been two days with two people working on it and it's highly frustrating
21:30 [MatrxMT] <Zughy> (no results 🙃)
21:35 ROllerozxa I've been wanting to set things up to produce official appimage builds for minetest for a while now. I have experience with it from setting up appimage builds for principia and mostly know what it takes to bundle up things
21:36 ROllerozxa (not a coredev but just mentioning it)
21:38 [MatrxMT] <Zughy> can I write you privately on Matrix?
21:39 SFENCE joined #minetest-dev
21:39 ROllerozxa sure. I assume you know my handle there
21:57 SFENCE joined #minetest-dev
21:58 MTDiscord <ronoaldo> Zughy: I'm doing some builds for AppImages as unofficial for a while: https://github.com/ronoaldo/minetestclient - if that code helps, feel free to use it. If a PR is welcome, I can prepare one to be integrated into the current CI. I personally feel that Flatpak would be the official channel to go for Linux... It will somewhat solve the same issue for potentially more distros. AppImages are a good "portable" version for Linux tho.
22:04 [MatrxMT] <Zughy> ronaldo: o:
22:04 [MatrxMT] <Zughy> yes, appimages are indeed very useful for instance when you can't install anything on PCs (e.g. edu versions for schools)
22:16 SFENCE joined #minetest-dev
22:28 MTDiscord <ronoaldo> I'm on discord, kindly @ me if it is worth opening a PR for that, if the core devs find it useful. I can keep maintaining this particular part too to avoid overwhelming more people.
22:32 panwolfram joined #minetest-dev
22:39 SFENCE joined #minetest-dev
23:05 Eragon joined #minetest-dev
23:13 SFENCE joined #minetest-dev
23:26 [MatrxMT] <Zughy> @ronoaldo check your Mastodon 🙏
23:37 MTDiscord <ronoaldo> Zughy: checked! thanks

| Channels | #minetest-dev index | Today | | Google Search | Plaintext