Irrlicht has been forked! IrrlichtMt created
- Wuzzy
- Member
- Posts: 4803
- Joined: Mon Sep 24, 2012 15:01
- GitHub: Wuzzy2
- IRC: Wuzzy
- In-game: Wuzzy
- Contact:
Irrlicht has been forked! IrrlichtMt created
The Minetest team has decided to fork Irrlicht! The fork is called “IrrlichtMt” and can be found here:
https://github.com/minetest/irrlicht
The fork was created to have more direct control over rendering, since Irrlicht didn't see a release for many years, so the Minetest developers decided to take things into their own hands.
This means that when you compile Minetest from now on, you must first download IrrlichtMt to build it.
It's an interesting decision, and understandable. Let's see if this will help with eliminating some long-standing bugs or just simplify development in general. :-)
https://github.com/minetest/irrlicht
The fork was created to have more direct control over rendering, since Irrlicht didn't see a release for many years, so the Minetest developers decided to take things into their own hands.
This means that when you compile Minetest from now on, you must first download IrrlichtMt to build it.
It's an interesting decision, and understandable. Let's see if this will help with eliminating some long-standing bugs or just simplify development in general. :-)
- philipbenr
- Member
- Posts: 1897
- Joined: Fri Jun 14, 2013 01:56
- GitHub: philipbenr
- IRC: philipbenr
- In-game: robinspi
- Location: United States
Re: Irrlicht has been forked! IrrlichtMt created
It'll be exciting to see what developments might be added to Irrlicht for Minetest. Slightly annoying that its another thing to grab to compile, but I think its probably going to end up being a worthy price to pay.
- Festus1965
- Member
- Posts: 4181
- Joined: Sun Jan 03, 2016 11:58
- GitHub: Festus1965
- In-game: Festus1965 Thomas Thailand Explorer
- Location: Thailand ChiangMai
- Contact:
Re: Irrlicht has been forked! IrrlichtMt created
Might it be possible to post what is going to change on irrlichtmt
that it has the advantage to say I use it ?
Will it be compatible with older versions of mt as 0.4.17 or starting 5.0.1 ??
So far I was looking the source, the changes yet seam to be just name, version ... and the issues are not much yet to see an advantage for an 'risk' change on a server.
that it has the advantage to say I use it ?
Will it be compatible with older versions of mt as 0.4.17 or starting 5.0.1 ??
So far I was looking the source, the changes yet seam to be just name, version ... and the issues are not much yet to see an advantage for an 'risk' change on a server.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)
If urgend, you find me in Roblox (as CNXThomas)
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: Irrlicht has been forked! IrrlichtMt created
Irrlicht is a rendering library, it isn't really relevant to servers except for the maths headers.
Irrlicht has nothing to do with networking, so clients using different Irrlicht versions can play on the same server. You need at least 5.5.0-dev to build with the fork - this is because Minetest needs some changes to work with Irrlicht 1.9-dev. Minetest 5.5.0-dev requires using the fork, you can no longer build with upstream Irrlicht.
It already contains bug fixes for input and MacOS support. There will be further bug fixes to input and graphics.
Upstream Irrlicht is a dead library, forking it allows us to fix the issues that have been marked as "upstream issue" for too long
Irrlicht has nothing to do with networking, so clients using different Irrlicht versions can play on the same server. You need at least 5.5.0-dev to build with the fork - this is because Minetest needs some changes to work with Irrlicht 1.9-dev. Minetest 5.5.0-dev requires using the fork, you can no longer build with upstream Irrlicht.
It already contains bug fixes for input and MacOS support. There will be further bug fixes to input and graphics.
Upstream Irrlicht is a dead library, forking it allows us to fix the issues that have been marked as "upstream issue" for too long
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: Irrlicht has been forked! IrrlichtMt created
So it’s a fork created out of frustration. Good luck. Nice to see that the devs have so much free time so they don’t only maintain Minetest and MTG but also have time left to maintain a dead 3rd-party engine now.rubenwardy wrote: ↑Sun Apr 04, 2021 13:10Upstream Irrlicht is a dead library, forking it allows us to fix the issues that have been marked as "upstream issue" for too long
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: Irrlicht has been forked! IrrlichtMt created
It's necessary to fix bugs
- Festus1965
- Member
- Posts: 4181
- Joined: Sun Jan 03, 2016 11:58
- GitHub: Festus1965
- In-game: Festus1965 Thomas Thailand Explorer
- Location: Thailand ChiangMai
- Contact:
Re: Irrlicht has been forked! IrrlichtMt created
Ok, understood,rubenwardy wrote: ↑Sun Apr 04, 2021 13:10You need at least 5.5.0-dev to build with the fork - this is because Minetest needs some changes to work with Irrlicht 1.9-dev. Minetest 5.5.0-dev requires using the fork, you can no longer build with upstream Irrlicht.
and so I don't need to check out Irrlicht anymore as I stuck at 5.2.0 - bye
and this mean another incompatibility inside MT versions ... (not) nice
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)
If urgend, you find me in Roblox (as CNXThomas)
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: Irrlicht has been forked! IrrlichtMt created
Dependency changes aren't incompatibilities
Re: Irrlicht has been forked! IrrlichtMt created
Why are you not upgrading to latest stable minetest version?
- Festus1965
- Member
- Posts: 4181
- Joined: Sun Jan 03, 2016 11:58
- GitHub: Festus1965
- In-game: Festus1965 Thomas Thailand Explorer
- Location: Thailand ChiangMai
- Contact:
Re: Irrlicht has been forked! IrrlichtMt created
as of a before legal build in the map from my gamer with also working legal mods is not accepted under 5.3.0 anymore,
under 5.3.0 it tells that it is wrong and stop working ...
so 5.3.0 and further is incompatible to before rules of mods ... or how to say
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)
If urgend, you find me in Roblox (as CNXThomas)
Re: Irrlicht has been forked! IrrlichtMt created
@Festus1965
I'm not sure if I understand.
Is your problem, that you have a world with mods that do not support > mt 5.3.0?
I'm not sure if I understand.
Is your problem, that you have a world with mods that do not support > mt 5.3.0?
- Festus1965
- Member
- Posts: 4181
- Joined: Sun Jan 03, 2016 11:58
- GitHub: Festus1965
- In-game: Festus1965 Thomas Thailand Explorer
- Location: Thailand ChiangMai
- Contact:
Re: Irrlicht has been forked! IrrlichtMt created
not exactly,voxel wrote: ↑Tue Apr 06, 2021 01:00@Festus1965
I'm not sure if I understand.
Is your problem, that you have a world with mods that do not support > mt 5.3.0?
5.3.0 and further does not support node constructions that are build on my map
with mods that are still accepted and running under 5.3.0 ...
I might have to delete nodes of my gamer to get 5.3.0+ running, and the 2 days I was searching for those I really stuck to understand why ... and so 5.2.0 is good for me, as I see no advantages in 5.3.0 and further that might be worth it.
Last edited by Festus1965 on Tue Apr 06, 2021 03:07, edited 2 times in total.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)
If urgend, you find me in Roblox (as CNXThomas)
Re: Irrlicht has been forked! IrrlichtMt created
That's contradictorily.Festus1965 wrote: ↑Tue Apr 06, 2021 02:10[...]5.3.0 and further does not support node constructions that are build on my map
with mods that are still accepted and running under 5.3.0 ... [...]
Maybe this: Changelog 5.2.0 → 5.3.0 and this: Changelog 5.3.0 → 5.4.0?Festus1965 wrote: ↑Tue Apr 06, 2021 02:10[...] as I see no advantages in 5.3.0 and further that might be worth it.
;)
- Festus1965
- Member
- Posts: 4181
- Joined: Sun Jan 03, 2016 11:58
- GitHub: Festus1965
- In-game: Festus1965 Thomas Thailand Explorer
- Location: Thailand ChiangMai
- Contact:
Re: Irrlicht has been forked! IrrlichtMt created
here is the post of the failure happened with 5.3.0voxel wrote: ↑Tue Apr 06, 2021 02:21That's contradictorily.
Maybe this: Changelog 5.2.0 → 5.3.0 and this: Changelog 5.3.0 → 5.4.0?
;)
... and I am not the one have to search the mistake comes up with new 5.3.0
and then ? who guaranty me that 5.4.0 and soon 5.5.0 will not do the same again at another position, build, mod, ... ???
just f... lost time ... as long 5.2.0 is running fine, and all my kids have also 5.2.0 Client ...
never touch a running system.
Human has no future (climate change)
If urgend, you find me in Roblox (as CNXThomas)
If urgend, you find me in Roblox (as CNXThomas)
- philipbenr
- Member
- Posts: 1897
- Joined: Fri Jun 14, 2013 01:56
- GitHub: philipbenr
- IRC: philipbenr
- In-game: robinspi
- Location: United States
Re: Irrlicht has been forked! IrrlichtMt created
If it ain't broke, don't fix it.
And for Festus, it ain't broke.
But for the developers, Irrlicht is broke, so they do have to fix it.
Both are perfectly legitimate.
And for Festus, it ain't broke.
But for the developers, Irrlicht is broke, so they do have to fix it.
Both are perfectly legitimate.
- Hume2
- Member
- Posts: 710
- Joined: Tue Jun 19, 2018 08:24
- GitHub: Hume2
- In-game: Hume2
- Location: Czech Republic
Re: Irrlicht has been forked! IrrlichtMt created
Yeeeeeesssssssss!!!!!!!!!!!!!!!!
I have just a small request: Is it possible to make a truncated Irrlicht for Minetest server, which will contain only the math headers? I don't like the fact that the server requires a graphical interface although it doesn't render anything.
I have just a small request: Is it possible to make a truncated Irrlicht for Minetest server, which will contain only the math headers? I don't like the fact that the server requires a graphical interface although it doesn't render anything.
If you lack the reality, go on a trip or find a job.
-
- Moderator
- Posts: 4095
- Joined: Wed Aug 24, 2011 09:44
- GitHub: sfan5
- IRC: sfan5
- Location: Germany
Re: Irrlicht has been forked! IrrlichtMt created
It doesn't and never has.
You could and can always build minetestserver by checking out the Irrlicht repo (no building!) and specifying the right include path using -DIRRLICHT_INCLUDE_DIR=
Re: Irrlicht has been forked! IrrlichtMt created
+1
i hope irrlicht-mt will be addad to repositories of e.g. ubuntu and debian
and i hope the fork will fix ( in a long run ) the bugs like water is not visible through windows some times
i hope irrlicht-mt will be addad to repositories of e.g. ubuntu and debian
and i hope the fork will fix ( in a long run ) the bugs like water is not visible through windows some times
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
- sorcerykid
- Member
- Posts: 1847
- Joined: Fri Aug 26, 2016 15:36
- GitHub: sorcerykid
- In-game: Nemo
- Location: Illinois, USA
Re: Irrlicht has been forked! IrrlichtMt created
Wow, I'm ecstatic to see this is the direction the coredevs are going. Kudos!
No doubt, forking a project of this scale is a huge undertaking. But I think it's well worth the investment in the long term, particularly given some of the long-overdue bug fixes and feature requests that have been on hold due primarily to Irrlicht "limitations". I do hope that anyone in the community with expertise in either the graphic or sound departments might contribute their talents to this new fork, so we can really showcase Minetest's full potential.
This is some of the best Minetest news of 2021, so keep up the great work :)
No doubt, forking a project of this scale is a huge undertaking. But I think it's well worth the investment in the long term, particularly given some of the long-overdue bug fixes and feature requests that have been on hold due primarily to Irrlicht "limitations". I do hope that anyone in the community with expertise in either the graphic or sound departments might contribute their talents to this new fork, so we can really showcase Minetest's full potential.
This is some of the best Minetest news of 2021, so keep up the great work :)
Re: Irrlicht has been forked! IrrlichtMt created
which bring me to one big question ... is i not simpler to just drop irrlicht and build minetest direclty on top of SDL / OpenGL / Vulkan ?sorcerykid wrote: ↑Sun Apr 11, 2021 14:54[...] No doubt, forking a project of this scale is a huge undertaking. [...]
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
- v-rob
- Developer
- Posts: 971
- Joined: Thu Mar 24, 2016 03:19
- GitHub: v-rob
- IRC: v-rob
- Location: Right behind you.
Re: Irrlicht has been forked! IrrlichtMt created
There's a big difference between OpenGL / Vulkan and Irrlicht. All of them have 3D rendering, sure, but OpenGL and Vulkan only give you the basic stuff you need to render 3D things. Irrlicht, on the other hand, has things like a scene graph that are necessary for Minetest. Now, scene graph libraries exist for OpenGL, but transferring to them would be a much, much bigger undertaking than forking Irrlicht.
I don't thing people understand that forking Irrlicht is not as big an undertaking as it sounds. Most of the stuff we'll be doing with it is fixing up long-standing bugs that we've had to work around because we had no access to Irrlicht's source code. We will probably add very few, if any, fancy new features to Irrlicht except when necessary. Unlike transferring to a new engine, forking Irrlicht takes little code changing and allows for enough bug fixing/features for our purposes.
Re: Irrlicht has been forked! IrrlichtMt created
so ... no rgb lightnight, no shaders, raytracing, light from the direction of the sun and all the good stuff ? -.-
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
Re: Irrlicht has been forked! IrrlichtMt created
Very well!
For people who complain:
1) When an opensource project is in limbo, better do run fork and pull forward. New Irrlitcht = New Life.
2) No way Mintetest will ever switch to a new graphic engine. I mean there are problems of time/developers to patch bugs from a long time ago, to throw everything away and start all over again. Don't be delusional and don't waste your time rambling about this change.
3) MT 5.5 with IrrlitchtMT is more fast than ever...
For people who complain:
1) When an opensource project is in limbo, better do run fork and pull forward. New Irrlitcht = New Life.
2) No way Mintetest will ever switch to a new graphic engine. I mean there are problems of time/developers to patch bugs from a long time ago, to throw everything away and start all over again. Don't be delusional and don't waste your time rambling about this change.
3) MT 5.5 with IrrlitchtMT is more fast than ever...
Who is online
Users browsing this forum: No registered users and 7 guests