Time |
Nick |
Message |
00:05 |
kilbith |
actually the first slot is 1.2 in width until it decreases to 1.0 on the last slot of the line |
00:08 |
kilbith |
this is `size=1.1,1.1` for example: https://i.imgur.com/hDsPaXv.png |
00:27 |
|
kilbith_ joined #minetest-dev |
00:31 |
|
kilbith__ joined #minetest-dev |
00:31 |
|
kilbith_ joined #minetest-dev |
00:35 |
|
kilbith_ joined #minetest-dev |
00:36 |
numzero |
on textures with transparent pixels: just use premultiplied alpha (both for rendering and mipmap generation) |
00:37 |
|
kilbith joined #minetest-dev |
00:38 |
|
kilbith_ joined #minetest-dev |
00:38 |
numzero |
that would eliminate most artifacts (as well as the need of clean_transparent_textures) |
00:41 |
sfan5 |
if the engine does mipmap downscaling itself we could also just fix that |
00:41 |
sfan5 |
don't think it does though (?) |
00:41 |
numzero |
fixing that means multiplying by alpha before averaging |
00:42 |
numzero |
and dividing by sum of alphas |
00:42 |
numzero |
only to multiply again during rendering |
00:43 |
numzero |
also if one texture may be used both with and without alpha, mipmaps need to be different to look correctly |
00:44 |
sfan5 |
hm |
00:44 |
sfan5 |
I suppose there's a toggle in OpenGL for premultiplied alpha? or change the shader for that? |
00:44 |
numzero |
almost |
00:45 |
numzero |
different blending mode is needed |
00:45 |
numzero |
I hope Irrlicht allows using the one we need |
00:45 |
numzero |
and premultiplying alpha on texture generation ofc |
00:46 |
numzero |
of well, shader change is also needed if it needs to affect transparency |
00:46 |
numzero |
that’s not a lot of changes actually |
00:48 |
numzero |
the interesting thing is making different textures for transparent and opaque usages |
00:53 |
numzero |
I think appending ^[noalpha when required (e.g. when used on an allfaces_optional→solid node) is a good way |
00:54 |
MTDiscord |
<exe_virus> Nba for now, it costs mtg only 11KB |
02:05 |
|
kilbith_ joined #minetest-dev |
02:11 |
|
kilbith joined #minetest-dev |
02:19 |
|
kilbith_ joined #minetest-dev |
02:23 |
|
kilbith__ joined #minetest-dev |
02:25 |
|
kilbith joined #minetest-dev |
02:29 |
|
kilbith_ joined #minetest-dev |
02:35 |
|
kilbith__ joined #minetest-dev |
02:38 |
|
kilbith joined #minetest-dev |
02:43 |
|
kilbith_ joined #minetest-dev |
02:47 |
|
kilbith__ joined #minetest-dev |
02:49 |
|
kilbith joined #minetest-dev |
02:52 |
|
kilbith_ joined #minetest-dev |
03:45 |
|
absurb joined #minetest-dev |
05:00 |
|
MTDiscord joined #minetest-dev |
05:13 |
|
YuGiOhJCJ joined #minetest-dev |
08:00 |
|
ShadowNinja joined #minetest-dev |
09:15 |
|
proller joined #minetest-dev |
10:04 |
sfan5 |
https://github.com/minetest/minetest.github.io/commit/132bc7c0d967fc0eb80cdb047858a24592fb1a46 |
10:04 |
sfan5 |
it has not? |
10:04 |
sfan5 |
last time I added a feature I even made sure to not use a windows 10-only API |
10:04 |
sfan5 |
in any case the downloads page should still list 8 and 8.1 |
10:17 |
|
calcul0n_ joined #minetest-dev |
10:55 |
rubenwardy |
I could have sworn this was a thing |
10:58 |
Krock |
IIRC we only discussed Windows XP, and perhaps 7 too |
11:02 |
rubenwardy |
8 definitely should not have been removed |
11:03 |
sfan5 |
technically 8 is EOL already but not like it makes a difference support-wise |
11:03 |
sfan5 |
I already added 8 and 8.1 back to the downloads page |
11:05 |
rubenwardy |
If it's at all unclear then it should be discussed anyway |
11:06 |
rubenwardy |
I don't think 7 should be supported, but I'm not the one supporting Windows (I try to avoid that). So really it's up to you two |
11:06 |
rubenwardy |
Sorry for not checking before doing this |
11:09 |
|
calcul0n__ joined #minetest-dev |
11:10 |
sfan5 |
I'd say keep 7 support for as long as practical |
11:10 |
sfan5 |
..which will probably be a long time |
11:28 |
|
proller joined #minetest-dev |
11:40 |
nerzhul_ |
i really think we hsould not support windows xp & vista. What is our current % of 7 users sfan5 ? |
11:44 |
|
olliy joined #minetest-dev |
11:46 |
Krock |
https://kitsunemimi.pw/tmp/serverlist_stats_2020-05-10.txt |
11:47 |
Krock |
^ nerzhul_ |
11:47 |
nerzhul_ |
8 months old |
11:47 |
nerzhul_ |
refresh required :D |
11:48 |
Krock |
15%, but tendency towards 5% if the decline is linear to 2019 |
11:48 |
nerzhul_ |
15% of all windows, which means 1% of the population |
11:50 |
Krock |
Minetest must be really popular on mobile, but there are surprising less issues |
11:52 |
Krock |
@exe_virus Release date is not next Saturday. that's when feature freeze will start. the release happens a few weeks after |
11:52 |
rubenwardy |
Android and macOS are much higher maintenance burdens than 7 tbh |
12:04 |
sfan5 |
nerzhul_: did some quick calculations, it's 16.1% |
12:08 |
sfan5 |
w10 is 74.8%, 8/8.1 is 5.1% |
12:11 |
sfan5 |
a bit more actually but the rough picture is correct |
12:16 |
sfan5 |
by the way, judging from the version strings 5.3.0 can still work on Windows XP |
12:29 |
|
Fixer joined #minetest-dev |
12:29 |
|
proller joined #minetest-dev |
13:16 |
giov4[m] |
Hey, today I used the `register_on_chat_message` callback for the first time, and I realized that once a mod handles the message (returning `true`) the other callbacks are no longer executed; but if I wanted to have 2 mods, one that, for example, implements proximity chat and another that implements the prefixes, how could I make it? |
13:17 |
rubenwardy |
Prefixes can be done using format_chat_message |
13:17 |
rubenwardy |
Also, modding questions should be in #minetest |
13:18 |
giov4[m] |
oh right, sorry ?, switching to #minetest |
13:47 |
|
proller joined #minetest-dev |
13:51 |
|
numzero joined #minetest-dev |
14:06 |
rubenwardy |
small PR: #10864 |
14:06 |
ShadowBot |
https://github.com/minetest/minetest/issues/10864 -- ContentDB: Order installed content first by rubenwardy |
14:22 |
|
troller joined #minetest-dev |
14:29 |
rubenwardy |
merging #10808 in 10 |
14:29 |
ShadowBot |
https://github.com/minetest/minetest/issues/10808 -- Improve irr_ptr by numberZero |
15:25 |
rubenwardy |
#6765 is long overdue |
15:25 |
ShadowBot |
https://github.com/minetest/minetest/issues/6765 -- Add more neighbors on mesh update by numberZero |
15:25 |
rubenwardy |
I'm not familiar with Minetest's lighting code |
15:52 |
|
nephele joined #minetest-dev |
15:54 |
numzero |
(continuing from #minetest) |
15:54 |
numzero |
nephele: so do you have readelf? |
15:55 |
nephele |
I haven't yet, i'll checkout the broken commit in a bit and rebuild |
15:57 |
numzero |
do you have objdump then? |
15:58 |
nephele |
again, i need to rebuild it for the broken state, and then i can check |
15:58 |
nephele |
:) |
15:59 |
nephele |
i have 491: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN9PcgRandom5rangeEii for both sky.cpp and noise.cpp |
16:00 |
nephele |
and a second symbol in sky.cpp that doesn't appear in the noise.cpp list: 492: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN9PcgRandomC1Eyy |
16:00 |
numzero |
heh |
16:00 |
numzero |
which _ZN9PcgRandomC appear in noise.cpp? |
16:00 |
nephele |
117: 0000000000000000 46 FUNC GLOBAL DEFAULT 2 _ZN9PcgRandomC1Emm and 118: 0000000000000000 46 FUNC GLOBAL DEFAULT 2 _ZN9PcgRandomC2Emm |
16:01 |
numzero |
m is unsigned long and y is unsigned long long, I suppose |
16:01 |
nephele |
I can also just put the grepped output to termbin if you like :) |
16:02 |
numzero |
that’s not needed anymore, I think |
16:05 |
numzero |
https://sourceforge.net/p/irrlicht/bugs/433/ |
16:06 |
numzero |
client/sky.h includes <ISceneNode.h> before including "irrlichttypes.h" |
16:07 |
numzero |
nephele: try putting the irrlichttypes include first in client/sky.h |
16:09 |
|
anon5[m] joined #minetest-dev |
16:09 |
nephele |
Yeah that seems to work |
16:10 |
nephele |
I'll try it on master |
16:20 |
nephele |
yeah, works on master too https://termbin.com/l9z8 |
16:20 |
nephele |
thanks |
16:22 |
rubenwardy |
lol, the weblate form says "Please contact us in English, otherwise we might be unable to process your request." |
16:23 |
|
MTDiscord joined #minetest-dev |
16:33 |
Krock |
I'd say a vast majority of projects uses English strings as base to be translated, thus it's not so ironic |
17:03 |
MTDiscord |
<wwar> Is "not so ironic" a good thing? ? |
17:25 |
nephele |
numzero: if you want to make a specific pull request for that issue to merge into master i'll happily test it too btw |
17:25 |
nephele |
just won't make one myself, lacking a gh account :) |
17:28 |
rubenwardy |
I've updated the change log https://dev.minetest.net/Changelog#5.3.0_.E2.86.92_5.4.0 |
17:30 |
nephele |
huh, interesting, it sais support for bump mapping and such was removed, which seems to be the case, but the menu options still seem to be there |
17:32 |
rubenwardy |
menu options are gone for me |
17:33 |
nephele |
i'm on origin/head, didn't use run in place though |
17:34 |
nephele |
Add support for Haiku OS should probably just be add support for Haiku :) |
17:36 |
rubenwardy |
> didn't use run in place though |
17:36 |
rubenwardy |
this will be why |
17:36 |
rubenwardy |
builtin needs to be up to date |
17:45 |
nephele |
okay, yeah, with run in place the bumpmapping option is gone |
17:49 |
sfan5 |
"This was broken on many platforms. " could be more like "These features had fundamental issues, several bugs and were broken on some platforms." |
17:49 |
sfan5 |
(regarding changelog) |
17:49 |
rubenwardy |
updated thanks |
19:22 |
|
kilbith joined #minetest-dev |
19:23 |
kilbith |
yet another bug with list styling: `style_type[list;size=0.01;spacing=0]` + hovering causes an exception |
19:24 |
kilbith |
it should be required to all PR authors to test their features in all f** conditions |
19:25 |
kilbith |
it's been 3 easily reproducible bugs already |
19:26 |
Krock |
to be fair, since you were so eager about this feature, you could've tested those cases too to help |
19:28 |
kilbith |
I avoid git apply'ing PR diff |
19:28 |
kilbith |
too annoying |
19:28 |
rubenwardy |
I use git hub to create branches for PRs |
19:29 |
rubenwardy |
it's a bit lazy and tied to GH, but works very well |
19:30 |
nephele |
kilbith: reallly...? |
19:30 |
nephele |
it's just a git pull |
19:32 |
rubenwardy |
you have to find out the branch as well, it's a faff |
19:32 |
nephele |
that's how git pull usually works, you give it a branch and upstream ^_^ |
19:33 |
kilbith |
#10866 |
19:33 |
ShadowBot |
https://github.com/minetest/minetest/issues/10866 -- List styling exception |
19:33 |
rubenwardy |
`git checkout https://github.com/minetest/minetest/pull/10864` is much easier than `git checkout https://github.com/rubenwardy/minetest cdb_installed_order` |
19:33 |
kilbith |
I realized you can literally paint in the formspec with list styling |
19:34 |
kilbith |
slot being a "pixel" |
19:34 |
Krock |
oh no |
19:34 |
nephele |
rubenwardy: yeah but it does something different |
19:36 |
Krock |
checkout -b and push is about the same effort |
19:39 |
nephele |
kilbith: that gives me http://bash.org/?62682 vibes.... |
19:39 |
kilbith |
? |
19:42 |
kilbith |
don't you find that the project is healthier without paramat now? |
19:42 |
kilbith |
it should be proudly mentioned in the changelog that paramat is out and that's a great feature |
19:42 |
nephele |
that's a bit rude |
19:44 |
kilbith |
he didn't even say a word for RBA when he died |
19:44 |
sfan5 |
? |
19:44 |
kilbith |
so today I'm celebrating his quit |
19:45 |
nephele |
i'm sure that putting slander in the changelog will signal to potential new contributers that minetest is an open and welcoming community |
19:46 |
Krock |
btw thanks rubenwardy for the changelog so far |
19:47 |
sfan5 |
did I miss something? |
19:47 |
Krock |
in the previous ones I usually skipped trivial/non-functional changes bit more details aren't wrong either. that'll give it a better impression for 5.4.0. more updates = better |
19:48 |
Krock |
!seen paramat |
19:48 |
ShadowBot |
Krock: I saw paramat in #minetest-dev 9 weeks, 2 days, 3 hours, 46 minutes, and 56 seconds ago saying "merging #10639" |
19:48 |
|
kilbith joined #minetest-dev |
19:48 |
rubenwardy |
I've been cutting down the number of mentions, feel free to delete further |
19:49 |
Krock |
okay sure |
19:56 |
kilbith |
ouch, the engine badly handles 10e6 micro-slots |
19:57 |
kilbith |
re-implementing Paint is not for today yet |
19:58 |
nephele |
not before a drawing api... :) |
20:09 |
|
kilbith joined #minetest-dev |
20:30 |
|
kilbith joined #minetest-dev |
21:16 |
|
lhofhansl joined #minetest-dev |
21:39 |
|
proller joined #minetest-dev |
21:54 |
lhofhansl |
Assuming eventually we want to go to zstd compression... Should we keep my change: #10715? |
21:54 |
ShadowBot |
https://github.com/minetest/minetest/issues/10715 -- Allow configuring block disk and net compression. Change default disk level. by lhofhansl |
21:55 |
lhofhansl |
Those compression levels are zlib specific and do not translate nicely to zstd. |
21:57 |
lhofhansl |
And what happened with paramat? He quit? Did I miss something? |
22:17 |
rubenwardy |
Oh god, I missed those messages. Please keep things civil |
22:20 |
numzero |
fetching a PR: git fetch origin refs/pull/10864/head # or refs/pull/10864/merge |
22:20 |
numzero |
^ kilbith, did you know that? |
23:02 |
|
kilbith joined #minetest-dev |
23:03 |
kilbith |
rubenwardy, so did you find a way to remove all unused headers with your IDE? |
23:06 |
kilbith |
rubenwardy, https://www.jetbrains.com/help/clion/unused-include-directive.html |
23:07 |
kilbith |
probably 500-1000 LOC less in the whole project |
23:07 |
rubenwardy |
It removed them but then I got compile errors, I suspect some files rely on other files including things |
23:08 |
rubenwardy |
And time to sleep |
23:17 |
|
ronoaldo joined #minetest-dev |
23:21 |
MTDiscord |
<exe_virus> Wait Paramat quit?!? Bummer honestly. It's always good to have devs, even ones you disagree with |
23:47 |
Zughy[m]1 |
nobody confirmed it, it sounds more like a rumour. Maybe he's just busy |