| Time |
Nick |
Message |
| 01:25 |
|
tekakutli joined #minetest-dev |
| 04:00 |
|
MTDiscord joined #minetest-dev |
| 04:20 |
|
v-rob joined #minetest-dev |
| 04:48 |
|
calcul0n joined #minetest-dev |
| 05:23 |
|
YuGiOhJCJ joined #minetest-dev |
| 05:32 |
|
dzho joined #minetest-dev |
| 06:08 |
|
appguru joined #minetest-dev |
| 06:14 |
|
tekakutli joined #minetest-dev |
| 07:00 |
|
appguru joined #minetest-dev |
| 07:26 |
|
calcul0n joined #minetest-dev |
| 10:16 |
|
appguru joined #minetest-dev |
| 10:16 |
ROllerozxa |
I wonder if the `enable_vbo` setting could be dropped? Enabled by default, I don't know if anyone would want to disable it |
| 10:40 |
|
proller joined #minetest-dev |
| 10:59 |
|
Noisytoot joined #minetest-dev |
| 11:27 |
|
appguru joined #minetest-dev |
| 12:12 |
MTDiscord |
<Fleckenstein> maybe some people's GPU doesn't support it |
| 12:12 |
MTDiscord |
<Fleckenstein> (please ask erlehmann before doing this :trollface:) |
| 13:06 |
|
proller joined #minetest-dev |
| 13:20 |
|
proller__ joined #minetest-dev |
| 13:35 |
|
LandarVargan joined #minetest-dev |
| 13:41 |
|
proller__ joined #minetest-dev |
| 13:50 |
MTDiscord |
<kimapr> why not detect its support and automatically enable/disable it? |
| 13:54 |
sfan5 |
LOL |
| 13:54 |
sfan5 |
we have minetest.registered_schematics in our documentation and nobody has ever noticed that it does not actually exist |
| 13:55 |
MTDiscord |
<Jonathon> nobody has complained loud enough to notice or made an issue |
| 14:12 |
Zughy[m] |
sfan5: actually we did #7917 |
| 14:12 |
ShadowBot |
https://github.com/minetest/minetest/issues/7917 -- `minetest.registered_schematics` returns nil even after `minetest.register_schematic` |
| 14:12 |
|
proller__ joined #minetest-dev |
| 14:17 |
sfan5 |
oh |
| 14:41 |
MTDiscord |
<josiah_wi> The way our Irrlicht build is structured is causing a lot of issues trying to add new features. I suppose the benefit is faster compile times, and with CMake 3.12 and up the issues with adding features go away as well, but we're still trying to support CMake 3.5 |
| 14:44 |
MTDiscord |
<josiah_wi> More specifically, we can't link targets to object libraries, so we have to iterate over all our object libraries and give includes etc. to each one. Adding a new library involves adding its includes to a list of includes that are thrown everywhere and the entire concept of usage requirements being local to their dependents that CMake is built on is undermined. |
| 14:45 |
pgimeno |
why cmake 3.5? I'm on debian oldoldstable and I have cmake 3.16 |
| 14:46 |
MTDiscord |
<josiah_wi> For what it's worth I did manage to find a GitHub Action that lets me download old CMake versions so I set up CMake 3.5 on CI for probably the first time in Minetest/Irrlicht's history. |
| 14:47 |
MTDiscord |
<josiah_wi> Which I guess was worth it because I discovered a breakage in old CMake versions due to an old CMake bug that I had to work around. Which adds to the confusion. |
| 14:47 |
MTDiscord |
<josiah_wi> If we could eventually move up our minimum CMake version to around 3.11 it would probably help clean things up significantly. |
| 14:48 |
MTDiscord |
<josiah_wi> (3.12 would be preferable due to the already noted object library changes) |
| 14:52 |
pgimeno |
@josiah_wi I suggest you open a discussion issue about bumping the minimum required cmake version if you don't get a reply |
| 14:52 |
MTDiscord |
<josiah_wi> Ok, I'll see what I can do about that. My internship starts Monday and I'm racing to finish the first glTF loader PR before then, so I might be pretty busy. |
| 15:06 |
sfan5 |
pgimeno: ubuntu 16.04 probably which wasn't EOL at the time |
| 15:06 |
pgimeno |
and does it support the C++ version required by Minetest? which I can't remember which one it is, by the way |
| 15:07 |
sfan5 |
dunno |
| 15:08 |
pgimeno |
I mean, I had to download a bunch of packages from backports to be able to compile minetest, and that includes cmake - I think it's very reasonable to require a newer version |
| 15:11 |
sfan5 |
the current situation looks like: centos 7 via epel = 3.17, debian 10 = 3.13, ubuntu 18.04 = 3.10 |
| 15:12 |
pgimeno |
does ubuntu have an equivalent to debian backports? |
| 15:12 |
sfan5 |
don't think so |
| 15:13 |
sfan5 |
the idea is that if you want to compile something and have to go hunting for a more recent version of maybe not just libraries but the build system itself that is a massive annoyance |
| 15:25 |
pgimeno |
ubuntu 18.04 normal support ends in June, by the way - probably before the next release |
| 15:26 |
pgimeno |
ubuntu 14.04 is not EOL until April 2024, geez |
| 15:41 |
|
fluxionary joined #minetest-dev |
| 15:48 |
|
v-rob joined #minetest-dev |
| 16:35 |
MTDiscord |
<josiah_wi> I was just bringing it up for discussion so we're aware of the potential mess there. We can make sure to add a lot of comments documenting why things are in the build to help refactor it in a couple years. |
| 16:36 |
|
Desour joined #minetest-dev |
| 16:52 |
|
v-rob joined #minetest-dev |
| 17:17 |
|
v-rob joined #minetest-dev |
| 17:19 |
sfan5 |
I just noticed you were talking about the irrlicht build script |
| 17:19 |
sfan5 |
IMO that one is still much more modern than MT's |
| 17:20 |
sfan5 |
if we want to improve something that should be first |
| 17:42 |
MTDiscord |
<josiah_wi> Yeah, I like how you structured the Irrlicht build script and that's why I haven't tried to change it. I think it's a good design. |
| 17:43 |
MTDiscord |
<josiah_wi> It's just that because of this issue with object libraries on old CMake versions the benefit of the design from a design perspective is mostly negated. |
| 17:43 |
MTDiscord |
<josiah_wi> It should still result in fast incremental builds, though. |
| 17:46 |
Zughy[m] |
there are 5 PRs ready to be merged (2 trivials with one approval and 3 with two approvals) |
| 19:34 |
MTDiscord |
<josiah_wi> How should I do the copyright in Irrlicht? Jordan and I have both worked on this code. |
| 19:35 |
MTDiscord |
<josiah_wi> I want to make sure he gets attributed for his work. But in COBJMeshFileLoader.cpp there's only one author listed in the copyright from a long time ago, with no contact information such as email. |
| 19:51 |
|
Noisytoot joined #minetest-dev |
| 20:02 |
|
Desour joined #minetest-dev |
| 20:20 |
|
tekakutli joined #minetest-dev |
| 21:37 |
|
tekakutli joined #minetest-dev |
| 22:31 |
|
v-rob joined #minetest-dev |
| 22:31 |
|
panwolfram joined #minetest-dev |
| 23:52 |
|
peko[m] joined #minetest-dev |