Minetest logo

IRC log for #minetest-dev, 2024-03-23

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

All times shown according to UTC.

Time Nick Message
01:27 proller joined #minetest-dev
02:30 v-rob joined #minetest-dev
03:21 v-rob joined #minetest-dev
03:49 Lupercus joined #minetest-dev
04:00 MTDiscord joined #minetest-dev
04:04 YuGiOhJCJ joined #minetest-dev
06:11 v-rob joined #minetest-dev
06:55 d0p1 joined #minetest-dev
08:42 YuGiOhJCJ joined #minetest-dev
08:49 YuGiOhJCJ joined #minetest-dev
11:33 cranez joined #minetest-dev
11:50 [MTMatrix] <Zughy> Reminder for the staff to vote for the new name of Minetest
11:51 ROllerozxa the node mcnodeface engine
12:26 Lupercus joined #minetest-dev
13:51 imi joined #minetest-dev
14:20 cx384 joined #minetest-dev
15:30 MTDiscord <andrey2470t> I think the tag "Rebase needed" should be removed in my Dual wielding PR if it was rebased already few days ago?
15:45 Desour joined #minetest-dev
15:58 appguru joined #minetest-dev
16:07 sfan5 opinions needed re #14483
16:07 ShadowBot https://github.com/minetest/minetest/issues/14483 -- [no squash] Irrlicht import by Desour
16:22 Krock I'd prefer submodules but well that's not wanted apparently
16:24 sfan5 the long-term plan isn't to keep irrlicht separate
19:02 v-rob joined #minetest-dev
20:51 v-rob joined #minetest-dev
21:21 diceLibrarian joined #minetest-dev
21:55 MTDiscord <vejou> idea
21:55 MTDiscord <vejou> what if irrlicht was separate and people can mod other render engines in
21:55 MTDiscord <vejou> ill move that to lounge chat
21:57 celeron55_ what if... irrlicht was separate for 14 years and nobody did that
22:13 Lupercus joined #minetest-dev
22:19 MTDiscord <josiah_wi> It is a little concerning to me that even up until now I haven't heard the reason for absorbing Irrlicht articulated even once.
22:20 MTDiscord <josiah_wi> It's probably been discussed somewhere, it just seems like everybody takes it for granted, and doesn't talk about it.
22:21 MTDiscord <josiah_wi> I've not been in favour of it because I value the ability to contribute to an upstream project very highly. The nature of open source is that users can contribute something back to improve the project. The Irrlicht community is still active, so severing ourselves from them seems like sort of a drastic and potentially controversial decision to me.
22:22 MTDiscord <greenxenith> Pretty sure the idea is that by the time it is merged into the engine, it wont really be irrlicht any more
22:22 MTDiscord <josiah_wi> Maybe it's because core devs use different communication channels and don't share those discussions with the community.
22:24 MTDiscord <josiah_wi> So we think it'll be faster to redo the architecture of the existing Irrlicht engine compared to writing our own?
22:24 MTDiscord <wsor4035> frankly, between reading here and github issues/prs, have been well informed. i suggest you do the same
22:25 celeron55_ irrlicht isn't maintained anymore and is grossly outdated in every possible way. by absorbing it into the engine we can get rid of it. the unneeded parts will be shed off and the necessary parts will get modernized
22:25 MTDiscord <josiah_wi> That does make sense.
22:25 celeron55_ this process has been going for a long time already. it was started years ago
22:25 MTDiscord <josiah_wi> In my past experience, Minetest's GitHub has contained a lot of controversy, drama, rude language, and bikeshedding. I don't consider it a trustworthy source of information anymore.
22:26 celeron55_ getting rid of the separate repo is a major milestone in the process, of course
22:26 MTDiscord <josiah_wi> The core devs sometimes post useful information there, but I don't have time to filter through all the spam. I'm a college student.
22:28 celeron55_ that's where most development discussion happens, though. it's the obvious place for it, and it's designed for developers so developers like it. it may be a bit much for those wanting to just follow along though
22:28 MTDiscord <wsor4035> so basically you dont want to read the one of the two places (irc and github) that development is done. yet you complain here about not being informed
22:29 MTDiscord <josiah_wi> Perhaps it was wrong of me to complain here. I am sorry.
22:30 MTDiscord <wsor4035> for context, it is stated at the head of the irrlichtmt roadmap issue > IrrlichtMt is meant to be copied into Minetest some day, ideally at a point where we can throw away much of the code because we would use SDL2 + our own OpenGL(ES) renderer by then. https://github.com/minetest/irrlicht/issues/107
22:30 MTDiscord <josiah_wi> I have read that thread multiple times. It doesn't contain any information about the rational or decision making, and what alternatives were rejected and why.
22:31 MTDiscord <josiah_wi> Also, ideally is italicized, indicating that it's not a realistic expectation.
22:31 MTDiscord <josiah_wi> The issue is a good summary of the work that needs to be done to achieve a goal that was already decided upon somewhere else.
22:32 MTDiscord <wsor4035> there was an issue in minetest/minetest that had iirc what you are looking for. talking about upstream irrlicht taking forever to release, etc. suppose i have to find it for you
22:38 Mantar irrlicht is still maintained though? https://sourceforge.net/p/irrlicht/code/HEAD/tree/ lists the last update as as 2024-03-16
22:38 MTDiscord <wsor4035> ah, here we go: https://github.com/minetest/minetest/issues/10738
22:39 MTDiscord <wsor4035> mantar: i quote the above issue, which is 3 ish years old now > 1.9 has been in-dev since like 2013, it has a lot of big changes
22:40 Mantar that's very different from  "irrlicht isn't maintained anymore"
22:41 Mantar more correct to say "the next release is stuck in development hell"
22:41 MTDiscord <greenxenith> Ok
22:43 MTDiscord <wsor4035> iirc 10738 was one of the things that sparked off minetest forking irrlicht (note the orginal comment has been since edited to reflect the fork, read orginal version). you would have to dig in here for additional conversations as well as some other issues
22:45 proller joined #minetest-dev
22:46 MTDiscord <luatic> Writing a modern OGL 4 backend is something I'm considering since it might enable proper order-independent transparency, which in turn enables some instancing optimizations. It'd probably be a massive chunk of work though.
22:50 diceLibrarian joined #minetest-dev
22:50 MTDiscord <wsor4035> additionally, minetest probably isnt the first or the last to fork/replace irrlicht. most notable fork continuing on as a project is probably https://github.com/Devsh-Graphics-Programming/Nabla
23:33 panwolfram joined #minetest-dev

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