Minetest logo

IRC log for #minetest-dev, 2016-12-07

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

All times shown according to UTC.

Time Nick Message
00:01 Player_2 joined #minetest-dev
00:02 DI3HARD139 joined #minetest-dev
00:06 paramat joined #minetest-dev
00:06 red-001 joined #minetest-dev
00:07 paramat there are still a couple of essentials needed so freeze can wait until the end of the 7th west coast USA time
00:07 paramat in game we need to sort out fire sounds
00:08 paramat i'll merge #4061 soon
00:08 ShadowBot https://github.com/minetest/minetest/issues/4061 -- Add loaded blocks to transforming_liquid-queue similar to updateLiquid by MillersMan
00:08 garywhite What about freeze at 21:00 PT (West Coast USA)/00:00 ET (East Coast USA)/05:00 UTC
00:09 paramat we don't have to be that strict
00:10 paramat #4849 seems essential due to mod breakage by security
00:10 ShadowBot https://github.com/minetest/minetest/issues/4849 -- Mod security: Allow read-only access to all mod paths by ShadowNinja
00:11 paramat and we could perhaps merge #4842 since it contains an optimisation
00:11 ShadowBot https://github.com/minetest/minetest/issues/4842 -- configurable fog start by lhofhansl
00:12 paramat i'm just clarifying if there is an issue with that or not
00:13 paramat and i'll merge credits #4827 later too, although that's something that can be done after freeze
00:13 red-001 so does that mean that the first two commits of 4472 can be merged?
00:13 ShadowBot https://github.com/minetest/minetest/issues/4827 -- Update credits by Zeno-
00:14 paramat that's not really a priority, but if a dev finds time to approve it maybe
00:15 red-001 didn't rubenwardy already approve the changes?
00:15 paramat ah first 2 commits seem to have 2 approvals
00:16 red-001 yeah
00:17 paramat did you address SmallJoker's line comments?
00:18 garywhite So what happens after feature freeze tomorrow?
00:18 red-001 should all empty lines have trailing tabs removed?
00:19 paramat yes
00:19 red-001 ok will do that now
00:24 paramat we stop adding complex changes and test heavily
00:25 paramat we need players to test the recently added features
00:26 Fixer_ some server already use pretty recent engine and mtg
00:26 Fixer_ servers*
00:26 red-001 fixed the trailing tabs
00:26 Fixer_ vanessas once, liberty land i think
00:26 Fixer_ fozland probably
00:27 Fixer_ just test ii will be up i will ask to update it more
00:28 Fixer_ xanadu
00:29 octacian joined #minetest-dev
00:38 paramat +1 for #4842, has enough approval now
00:38 ShadowBot https://github.com/minetest/minetest/issues/4842 -- configurable fog start by lhofhansl
00:39 garywhite In order to help test, would I need a new build of minetest & minetest_game and probably save all my debugs?
00:41 paramat yes latest compiled build, latest game, no need to save debugs
00:42 garywhite I can test once sfan makes a new Win build
00:43 sofar new pr: #4855
00:43 ShadowBot https://github.com/minetest/minetest/issues/4855 -- Simple deco: allow param2 value for placement. by sofar
00:45 paramat ahh my unfinished work :]
00:46 sofar I know we never finished that
00:47 sofar it probably doesn't need to be more complex than this?
00:47 paramat this is nice and simple
00:50 sofar I made the grasses varied in minetest_game to test
00:50 sofar but I won't PR that :)
00:50 paramat lol
00:50 sofar I actually want to try using it for the dry shrubs maybe first
00:50 sofar those seem... a bit pale
00:51 sofar I wonder if bamboo would look better with the # shape
00:51 paramat papyrus, might do
00:55 sofar heh, I got the weirdest seed with lots of pillars
00:55 paramat dry shrubs are ok to have more planes because they are low in density, but papyrus can exist in very high density over large areas
00:56 paramat yes i tuned cliff noise to make lots of pillars and spikes
00:57 paramat anyone else want to look at #4842 i might merge it later?
00:57 ShadowBot https://github.com/minetest/minetest/issues/4842 -- configurable fog start by lhofhansl
00:59 paramat i need to update my fire sound PR to not break mods, then it will be ready
01:34 kaeza joined #minetest-dev
01:34 lhofhansl1 joined #minetest-dev
01:47 Hijiri what time zone is the feature freeze date?
01:47 Hijiri has it already started?
01:55 paramat no, it's not that strict
01:56 paramat end of 6th or 7th USA west coast time
01:57 paramat but we're focussing on essentials and simple stuff
01:59 paramat i'll probably merge #4855 later too
01:59 ShadowBot https://github.com/minetest/minetest/issues/4855 -- Simple deco: allow param2 value for placement. by sofar
02:01 Hijiri alright
02:01 Hijiri so I'm guessing no particles megaPR
02:02 paramat maybe, that depends on sfan5
02:04 paramat i'm going to leave that one up to others
02:05 paramat any more comments on #4829 ? sofar hmmmm
02:05 ShadowBot https://github.com/minetest/minetest/issues/4829 -- Mapgen: Make mgv7 the default mapgen by paramat
02:05 hmmmm no comment on that one
02:07 paramat ok
02:14 lhofhansl joined #minetest-dev
02:15 garywhite Did not know that about mgv5...
02:21 Player-2 joined #minetest-dev
03:05 Miner_48er joined #minetest-dev
03:06 Miner_48er joined #minetest-dev
03:13 paramat sofar gmae#1436 is uodated, tested and ready, it is not intensive either, much less than the current code. it's simple but works fairly well, i'm happy with it
03:13 paramat game#1436
03:13 ShadowBot https://github.com/minetest/minetest_game/issues/1436 -- Fire: Rewrite fire sound code by paramat
03:14 rom1504 joined #minetest-dev
03:15 paramat i feel i got over-disillusioned yesterday about sound code, what i have developed is i feel fairly acceptable
03:19 lhofhansl paramat: I had had a brief look yesterday. Looked really reasonable.
03:20 paramat good, should be too after weeks of work
03:26 longerstaff13 joined #minetest-dev
03:27 sofar I'll see if I have time to test it later tonight
03:38 rom1504 joined #minetest-dev
03:39 paramat game#1449
03:39 ShadowBot https://github.com/minetest/minetest_game/issues/1449 -- Carts: Stronger handbrake by paramat
03:46 paramat i'll merge #4061 #4842 #4855 in a moment, this will take a while, alterations needed in 4061
03:46 ShadowBot https://github.com/minetest/minetest/issues/4061 -- Add loaded blocks to transforming_liquid-queue similar to updateLiquid by MillersMan
03:46 ShadowBot https://github.com/minetest/minetest/issues/4842 -- configurable fog start by lhofhansl
03:46 ShadowBot https://github.com/minetest/minetest/issues/4855 -- Simple deco: allow param2 value for placement. by sofar
04:21 paramat now merging
04:23 paramat 6000 commits!
04:27 troller joined #minetest-dev
04:27 Hunterz joined #minetest-dev
04:29 Zeno` joined #minetest-dev
04:31 paramat merged. that was exhausting
04:37 lumidify joined #minetest-dev
05:06 hmmmm https://github.com/minetest/minetest/pull/4855/files#diff-5c9fad38a1e2b7a0227fd3f5282dcc09R994
05:06 hmmmm deco_param2 is a u8
05:09 Zeno` i guess it's being extra, extra, extra careful lol
05:09 Zeno` doesn't that emit a warning?
05:09 hmmmm i sure would hope so
05:09 hmmmm assert((int)true == 1);  /* just to make sure */
05:10 kaeza joined #minetest-dev
05:14 ShadowBot` joined #minetest-dev
05:18 ShadowNinja joined #minetest-dev
05:18 ShadowNinja joined #minetest-dev
05:25 paramat but does 'getintfield' in l_mapgen ensure it is an integer?
05:30 Zeno` no, but it's being stored directly into the u8 so once it's there it *has* to be 0-255
05:30 Zeno` there is nothing else it can be
05:31 Zeno` if you want to check while then used first have to getintfield into a temporary variable of type int, check that temp value, and then store in the u8
05:31 garywhite joined #minetest-dev
05:32 Zeno` if you want to check before and emit a warning I mean
05:34 Zeno` i.e. something more like: http://dpaste.com/0E413Q6
05:38 paramat ah of course. so this < 0 > 255 check is useless
05:39 Zeno` yup
05:39 paramat sorry i missed this
05:39 Zeno` and the compiler should be saying so with something like "condition can never be true"
05:40 paramat i guess this needs to be s16 then
05:40 Zeno` I dunno. There is nothing wrong with u8, but if you want to check that it's in range you have to do it before it's actually stored into the u8
05:41 paramat yeah, for consistency i think best s16 like the others
05:42 paramat we'll fix this
05:43 paramat well i'll do it now
05:43 Zeno` action man
05:45 paramat btw any input on #4829 ? sofar too
05:45 ShadowBot https://github.com/minetest/minetest/issues/4829 -- Mapgen: Make mgv7 the default mapgen by paramat
05:46 Miner_48er joined #minetest-dev
05:54 paramat #4856
05:54 ShadowBot https://github.com/minetest/minetest/issues/4856 -- DecoSimple: Change 'deco_param2' from u8 to s16 by paramat
05:57 Zeno` wow
05:57 Zeno` storm wayyyyyy too close
05:58 sofar Zeno`: come over here- 100% chance of snow on thursday!
06:00 sofar paramat: why the u16?
06:01 sofar err s16, even
06:01 sofar a quick grep shows param2 is u8 in 5-6 cpp files
06:02 paramat just consistency and it was the simplest fix, hm maybe this could be better
06:02 sofar fix for what?
06:02 paramat see discussion earlier in channel
06:03 paramat hm, if it was u8 we wouldn't need the range check
06:03 sofar ohhh, that needs fixing
06:04 sofar do I care? not really
06:04 paramat sorry i wasn't aware u8 was used for param2 elsewhere
06:04 paramat so u8 then remove the range check?
06:04 sofar the right fix isn't that hard
06:04 sofar let me submit an actual fix
06:04 paramat ok
06:06 sofar the bounds check isn't so bad, and it's cheap anyway
06:07 sofar by casting it you may get weird things happening if people pass -12312391623871263
06:09 Hunterz joined #minetest-dev
06:10 paramat so i think i'll make the fire sound radius 8
06:10 sofar #4857
06:10 ShadowBot https://github.com/minetest/minetest/issues/4857 -- Fix range check for simple deco->deco_param2 by sofar
06:10 sofar that will actually check the value
06:12 sofar hmmmm: lol I just submitted just *that* what you commented
06:13 sofar just gets an int, range check that, and then cast to u8
06:17 octacian joined #minetest-dev
06:23 Zeno` joined #minetest-dev
06:26 paramat +1 for game#1445
06:26 ShadowBot https://github.com/minetest/minetest_game/issues/1445 -- Make furnaces work when unloaded. by sofar
06:28 paramat so i'll merge games 1436 1445 1449 in 1-2 hours
06:33 garywhite wb octacian
06:34 paramat i'm happy to wait until late Dec 7th for more input on #4829 as it's so trivial a change. just as long as no-one says i can't merge it because it's the 7th :]
06:34 ShadowBot https://github.com/minetest/minetest/issues/4829 -- Mapgen: Make mgv7 the default mapgen by paramat
06:34 hmmmm please don't
06:35 hmmmm gather real feedback, from the forums preferably if you can't gather any real feedback from the PR
06:50 garywhit- joined #minetest-dev
06:55 paramat yeah i'll wait for feedback
07:25 lumidify joined #minetest-dev
07:25 sofar geezus what a waste of time
07:26 sofar trying to find some decent beard trimmer reviews :(
07:27 lumidify Just get some scissors
07:27 sofar my beard is not yet in the scissor stage
07:27 sofar and I'd like to keep it that way :)
07:28 nrzkt joined #minetest-dev
07:29 Shara joined #minetest-dev
07:33 Zeno` I had a beer trimmer and it broke
07:33 Zeno` so now I just use a hair one lol
07:35 sofar since we have one of those (that's what I use to cut the hair of my boys) I'm fairly sure I'll end up using that as well
07:36 Zeno` yeah I do my hair and my beard all in one go lol
07:54 red-001 joined #minetest-dev
07:57 red-001 so did the feature freeze start?
08:04 est31 joined #minetest-dev
08:05 Zeno` not that I know of. Probably tomorrow when it's the 7th for more of the devs
08:09 paramat joined #minetest-dev
08:10 paramat (i had a beard trimmer too, now i just use hair scissors)
08:14 red-001 joined #minetest-dev
08:15 red-001 removed the trailing tabs from #4472
08:15 ShadowBot https://github.com/minetest/minetest/issues/4472 -- Make serverlist searchable. by red-001
08:16 paramat ok, but i won't be merging engine stuff for 12 hours, someone else might though
08:17 paramat i'll merge game#1436 game#1445 game#1449 in a moment
08:17 ShadowBot https://github.com/minetest/minetest_game/issues/1436 -- Fire: Rewrite fire sound code by paramat
08:17 ShadowBot https://github.com/minetest/minetest_game/issues/1445 -- Make furnaces work when unloaded. by sofar
08:17 ShadowBot https://github.com/minetest/minetest_game/issues/1449 -- Carts: Stronger handbrake by paramat
08:18 Zeno` red-001, can you reply to any questions not answered yet?
08:18 Zeno` paramat, I will add it to the milestone?
08:19 Zeno` hmm, there might not be enough time
08:19 Zeno` I'm not sure
08:19 paramat i'm neutral on merging it for release
08:21 paramat i don't see it as a priority, and it seems possibly half-finished
08:21 paramat however i don't know the details
08:23 Zeno` yeah questions are not answered
08:23 Zeno` (yet)
08:24 paramat ie only the first 2 commits are approved
08:24 Zeno` yep just reading through all the comments now
08:24 lordfingle joined #minetest-dev
08:24 paramat maybe better to finish it properly first
08:24 Zeno` yeah, that's what I meant by "maybe not enough time" (before freeze)
08:25 red-001 you mean the line commits about minetest.is_yes being defined in c++ code?
08:25 red-001 comments*
08:25 hmmmm https://github.com/minetest/minetest_game/issues/1449 -- Farts: Stronger smells by paramat
08:25 Zeno` yeah that's one. Also has documentation been added?
08:26 red-001 not for the third commit
08:27 Zeno` I'm not opposed to it. I'll read it more thoroughly after my dinner
08:28 Zeno` not opposed to it if all the questions are answered and everything is documented ;)
08:33 paramat now merging to game
08:39 nrzkt joined #minetest-dev
08:40 paramat merged
08:48 paramat :P
08:49 Zeno` the fart PR?
08:53 lumidify joined #minetest-dev
08:54 paramat yeah
09:06 Topic for #minetest-dev is now Minetest core development and maintenance. FEATURE FREEZE FOR 0.4.15 IN EFFECT. Chit-chat goes to #minetest. Consider this instead of /msg celeron55. http://irc.minetest.net/minetest-dev/ http://dev.minetest.net/
09:35 sfan5 i've also removed some PR that definitely are features from the milestone on github
09:35 sfan5 (since they can't be merged during feature freeze)
09:35 sfan5 PRs*
09:44 blaze joined #minetest-dev
10:14 jin_xi joined #minetest-dev
10:34 red-001 joined #minetest-dev
10:43 blaze joined #minetest-dev
10:54 Fixer joined #minetest-dev
10:58 Foz joined #minetest-dev
10:59 VanessaE joined #minetest-dev
11:00 froike joined #minetest-dev
11:15 sofar joined #minetest-dev
11:17 lumidify joined #minetest-dev
11:22 BrandonR_away joined #minetest-dev
11:33 blaze joined #minetest-dev
11:36 sofar joined #minetest-dev
11:37 lumidify joined #minetest-dev
11:51 davisonio joined #minetest-dev
12:06 est31 joined #minetest-dev
12:20 proller joined #minetest-dev
12:42 DFeniks joined #minetest-dev
12:43 red-001 joined #minetest-dev
12:47 red-001 so when is release?
12:47 Hunterz joined #minetest-dev
13:09 est31 wohooo
13:09 est31 6000 commits
13:10 est31 everyone get out and PARTY
13:12 Human joined #minetest-dev
13:13 Fixer and cdda has 47933, another Party soon
13:13 red-001 so when is release?
13:17 * Fixer parties
13:18 Taoki[mobile] joined #minetest-dev
13:22 est31 red-001: there is no fixed date, release is when everything works
13:32 red-001 so does feature freeze mean that bugfixes and minor improvements of existing features still can be merged?
13:32 Zeno` bugfix only in general
13:32 Zeno` maybe very trivial changes apart from bug fixes, but probably not
13:35 Zeno` I mean if a PR removes a space from a source file it might be merged (that level of trivial)
13:36 red-001 so would #4546 be a bugfix?
13:36 ShadowBot https://github.com/minetest/minetest/issues/4546 -- Add multiline support to minetest.colorize by red-001
13:38 Zeno` Possibly, but you will need to hound all the devs
13:39 Zeno` merging #4827 shortly
13:39 ShadowBot https://github.com/minetest/minetest/issues/4827 -- Update credits by Zeno-
13:39 Zeno` by hound I mean you will need to argue your case for it being merged
13:41 Zeno` you kind of have to do that with most PRs anyway :/
13:41 Zeno` otherwise we forget (there is a lot to keep up with)
13:52 lordfingle joined #minetest-dev
14:00 STHGOM joined #minetest-dev
14:48 lhofhansl joined #minetest-dev
14:53 proller joined #minetest-dev
15:00 lhofhansl1 joined #minetest-dev
15:04 red-001 joined #minetest-dev
15:09 proller joined #minetest-dev
15:26 lumidify joined #minetest-dev
15:34 proller joined #minetest-dev
15:37 Darcidride joined #minetest-dev
15:46 proller joined #minetest-dev
15:49 Hunterz joined #minetest-dev
15:53 lhofhansl joined #minetest-dev
15:54 jin_xi joined #minetest-dev
15:59 Fixer i think at freeze we should inform server owners who use latest engine + mtg to update to newest builds
16:01 hmmmm joined #minetest-dev
16:03 Darcidride joined #minetest-dev
16:08 octacian joined #minetest-dev
16:18 lhofhansl joined #minetest-dev
16:45 rubenwardy joined #minetest-dev
16:56 garywhite joined #minetest-dev
17:19 GreenDimond joined #minetest-dev
17:22 Void7 joined #minetest-dev
17:26 kaeza joined #minetest-dev
17:36 kaeza red-001, have you considered this? https://github.com/minetest/minetest/pull/4546#discussion_r88317918
17:41 Wuzzy joined #minetest-dev
17:42 AcidNinjaFWHR joined #minetest-dev
17:51 Foz joined #minetest-dev
18:13 AcidNinjaFWHR joined #minetest-dev
18:35 YuGiOhJCJ joined #minetest-dev
18:37 est31 joined #minetest-dev
18:55 garywhite I think I figured out the reason why there aren't that many people playing MT...It's the fact that MT requires fairly new hardware, or some pretty decent older hardware, to run. Many people can't afford decent hardware, and so MT doesn't play well on their PCs
18:58 * longerstaff13 points at hinself
18:58 Calinou garywhite: it isn't the reason
18:58 longerstaff13 himself*
18:58 Calinou GTA V is one of the most popular online games, yet it's one of the most demanding ones as well
18:58 Calinou DotA 2 and CS:GO are the most popular Steam games, and they're at least twice as demanding as Minetest
18:59 Calinou also, OpenArena runs everywhere but nobody plays it...
18:59 Calinou today's €500 laptops run Minetest, so do €800 laptops from 5 years ago :)
18:59 garywhite Hmm...Maybe someone should develop a special version of Minetest just for Steam...
18:59 Calinou do you have the money? it's $100 for Steam Greenlight :)
18:59 * longerstaff13 uses a 6 year old laptop on MT
19:00 garywhite Maybe someone who already develops other games...Cause the $100 enables you to release as many as you want in the future
19:01 Calinou if you want a direct Steam release (no Greenlight process), it's much more
19:01 Calinou and there's no guarantee you'll pass Greenlight
19:01 Calinou (though lots of crappy games manage it... but they usually look good)
19:01 red-001 you can try as many times as you want to.
19:01 Calinou Minetest would need better visuals and more optimization before anyway
19:02 Calinou the other problem of Minetest is that it runs slow on fast hardware, though it's ok on slower hardware
19:02 troller joined #minetest-dev
19:02 Calinou way, way slower than Minecraft which we're supposed to outperform
19:03 red-001 at least it runs better then terasology
19:04 garywhite Well i don't think word of mouth is working to get people to download MT
19:04 red-001 so what is?
19:05 Calinou yeah that's true, Terasology is just slow
19:05 Calinou there is almost no word of mouth, garywhite
19:05 Calinou voxel games aren't as trendy as they used to be, Minetest feels pretty unpolished
19:06 garywhite Well, can I submit MT 0.4.14 for now to Download.com for release? Whoever posted it there hasn't updated it since 4.7
19:07 Calinou sure
19:07 Calinou we could update the Chocolatey package as well
19:07 Calinou (it's like apt but for Windows)
19:07 Calinou we could also submit to the Mac App Store, if someone has money...
19:09 est31 i guess its not possible to publish there
19:09 garywhite The nice thing is Upload.com (the uploader for Download.com) only requires you to be 13 yrs of age
19:09 Calinou GameJolt/Itch.io maybe?
19:09 Calinou est31: I think there's some GPL software already
19:09 est31 Calinou: really? show me
19:09 Calinou I heard there was Battle for Wesnoth on the Mac App Store, though I'm not sure
19:09 garywhite Would it be ok if (because you need a company profile to upload) I use Minetest and the MT website as a company name & URL?
19:10 est31 celeron55: ^
19:10 lumidify joined #minetest-dev
19:11 garywhite Stupid CBS and their requiring a company name
19:11 garywhite (That's right, Cnet/Download.com is owned by CBS TV network)
19:12 Calinou The Minetest Company(tm)
19:13 garywhite How about this: I use Minetest Company as a name, & use the URL and a description from the website? That should not cause any copyright issues
19:14 Calinou I was joking, just use "Minetest" as company name
19:14 Calinou it's not a registered company :)
19:14 garywhite ok
19:17 garywhite https://www.irccloud.com/pastebin/B0dv1vIn/Minetest%20Description%20for%20Cnet
19:17 garywhite How's this look for a description?
19:17 red-001 On the topic of minetest on steam, I'm pretty sure someone has already tried to get game using the engine through greenlight
19:19 Calinou sounds good, maybe replace the ending ! with a .
19:19 garywhite ok
19:19 garywhite Anyone else want to provide input?
19:19 garywhite est31? sfan5? OldCoder? rubenwardy?
19:20 garywhite I want to get at least 2 devs' opinions before I submit this
19:20 lumidify Not a dev, but still an opinion: you don't mention open-source or free software anywhere, should that maybe be mentioned?
19:21 garywhite You're right, that is basically the cornerstone of MT
19:22 garywhite https://www.irccloud.com/pastebin/Mt8DmTc0/Minetest%20Description%20for%20Cnet%20(Revision%201)
19:22 Fixer download.com includes crapware
19:23 Fixer i don't like this idea
19:23 garywhite Yeah, but nobody's updated MT there in like 3 years, they have 0.4.7 as the last listed version
19:23 Fixer better let people download from original site
19:23 garywhite I believe you can redirect to an external site from what I've seen
19:23 Fixer who the hell put it there in the first place?
19:24 Fixer i think it should be removed from download.com entirely
19:24 Fixer or redirect to official site
19:25 garywhite Here's the publish info https://www.irccloud.com/pastebin/QTZGxNKT/
19:26 lumidify That's #freegamer's site
19:32 sfan5 i doubt throw minetest on some random download portal is going to help any
19:32 sfan5 throwing*
19:34 garywhite Yeah, but nobody's updated the Download.com page since June 2013
19:35 garywhite Doesn't matter, their site is crap (no offense)
20:13 AcidNinjaFWHR joined #minetest-dev
20:27 est31 anyone wanna give this a second look?
20:27 est31 https://github.com/est31/minetest/commit/24719c6908305c9505eafc372fb4cfbbbd2fcf70
20:28 est31 will push it in 20 mins
20:30 est31 sfan5: btw, android build with make -j 8 works great for me
20:30 est31 just tried it, no issues
20:31 est31 (fetches the deps in parrallel and everything)
20:34 red-001 joined #minetest-dev
20:44 red-001 would it be possible to add a tag to issues that have an open pr to fix them?
21:00 Foz1 joined #minetest-dev
21:14 nrzkt joined #minetest-dev
21:16 cyberarm joined #minetest-dev
21:20 Foz joined #minetest-dev
21:25 OldCoder hi
21:25 OldCoder garywhite, indicate when online
21:32 Fixer https://i.imgur.com/CIVYV73.png is that only me or some of those blocks above crosshair is brighter than usual?
21:37 Calinou sand vs desert sand?
21:37 Calinou it might be an ambient occlusion bug or optimization
21:37 Calinou ("real" ambient occlusion is slower)
21:43 troller joined #minetest-dev
21:51 troller joined #minetest-dev
21:56 est31 merging
22:03 cyberarm_ joined #minetest-dev
22:06 lhofhansl joined #minetest-dev
22:07 cyberarm joined #minetest-dev
22:16 garywhite If I want to change some of the default textures for my subgame, could I make the textures 32x32, with the same filename as in the original, and not have to edit any lua files?
22:23 APileOfStickz joined #minetest-dev
22:23 Foz joined #minetest-dev
22:33 proller__ joined #minetest-dev
22:42 lhofhansl joined #minetest-dev
22:42 lhofhansl On the topic of performance... There are a bunch of improvements in git right now for 0.4.15.  is it still slower than MC
22:44 lhofhansl (mostly for the work the server has to do and network improvements)
22:44 Fixer it is hard to do really good test, but I can say for sure that MT has much lower fps
22:45 Fixer in MC it is not a problem to walk in large cities, fps is through the roof*
22:45 Fixer * with optifine
22:45 Fixer in minetest any large city gives you 30 fps
22:45 Fixer where mc will give you 100+
22:45 garywhite If I want to change some of the default textures for my subgame, could I make the textures 32x32, with the same filename as in the original, and not have to edit any lua files?
22:45 lhofhansl Dave number of blocks shown?
22:46 lhofhansl Now than 60 fps is pointless :)
22:46 Fixer dave?
22:46 Fixer wait, i will google for some images to show you
22:47 Fixer few examples
22:47 sofar garywhite: texture packs just "overlay" the default textures, so yes, you can make one without editing lua
22:48 Fixer one minute please
22:48 lhofhansl s/Dave/Same stupid spell correction
22:48 sofar lhofhansl: if you have an (actually) 100Hz panel, it's not pointless
22:49 lhofhansl Fair enough.
22:51 Fixer sofar: you need as high fps as possible to achieve at least 60 in very complex scenes
22:52 Fixer lhofhansl: https://i.imgur.com/5y5N5PW.jpg wonder what fps will be in minetest for this
22:52 Fixer probably like 10
22:52 lhofhansl So which pay of MT is it? The rendering? Other friction in the code? We probably don't know.
22:52 Fixer last time i checked NYC map on minetest, it was tough... like 10-20 on vrange 240
22:53 Fixer and it is not just stupid boxes on that pic
22:53 Fixer it has lots of furniture inside
22:53 Fixer yet ~100 fps
22:54 Fixer join any MT server with this view range and you will have 20 %)
22:55 Fixer https://i.imgur.com/OTpBoGT.png
22:55 garywhite I've gotten 8 fps before
22:56 VanessaE MT spends an inordinate amount of CPU doing..."something" during rendering, when the GPU should be the one working hard.
22:56 lhofhansl Hmm. I found that occlusion culling for some reason is very ineffective in MT
22:57 lhofhansl There's also no LOD.
22:57 VanessaE LOD?
22:57 garywhite Yeah, but if the GPU was doing all the work, then people with Intel onboard graphics like me probably wouldn't be able to play
22:57 lhofhansl Level of detail. (I.e. less detail in a distance)
22:57 VanessaE garywhite: that's what the 3d driver is supposed to handle.
22:57 Fixer on that pictures I posted was 256 blocks view
22:57 VanessaE lhofhansl: "far map"
22:57 VanessaE (ask celeron55)
22:58 lhofhansl Yeah. But it's not merged :)
22:58 Fixer lhofhansl: it is not only fps problems in minetest, but f-ing jitter problem
22:58 sofar that's a shame tho
22:58 sofar farmap was looking really good when we released 0.4.14
22:58 VanessaE garywhite: in other words, don't waste CPU time trying to do the driver's job just because some poor bastard still has intel gfx.  offload the work to the GPU and let IT handle the job, and if the user has slow gfx, let their proper opengl (or whatever) driver handle it.
22:58 lhofhansl The jitter should be better now with all of my fixes (I hope)
22:59 VanessaE sofar: any chance it ever will be finished/merged?  I kinda liked that feature.
22:59 sofar I really liked it too :/
22:59 garywhite I say that because my laptop isn't a gaming laptop, so unless you have an AMD processor or a gaming laptop, odds are you have an Intel HD in a laptop
23:00 VanessaE garywhite: fair enough, but you should be running a proper accelerated 3d driver then.
23:01 VanessaE it's not the client's job to render the screen (short of setting up the scene).  it's the driver's job.
23:02 lhofhansl Haven't looked closely, but looks like there's stuff multi threading stuff to do.  Especially with Lua.
23:03 lhofhansl And yes. The GPU should do the rendering.
23:03 paramat joined #minetest-dev
23:03 sofar lua is single threaded
23:04 VanessaE one thing RBA insisted on is that compositing operations are part of the problem, that they're being rendered by the CPU in realtime.
23:04 VanessaE (no idea if that was ever resolved or properly refuted)
23:04 garywhite OK, my PC has an Intel HD Graphics 3000, & MT runs on OpenGL 3.1
23:08 DI3HARD139 joined #minetest-dev
23:09 lhofhansl Can we run multiple Lua interpreters?
23:09 kaeza sofar, http://stackoverflow.com/questions/3010974/purpose-of-lua-lock-and-lua-unlock
23:10 sofar interesting
23:10 sofar but that would only be useful if mods can define locks on data structures
23:10 lhofhansl They're also if-statements in the shader code that can probably be turned into a template (and hence not done for each fragment)
23:10 sofar otherwise you'd have a disaster
23:12 troller joined #minetest-dev
23:13 lhofhansl Maybe it's heresy, but could a Lua mapgen run as separate interpreter?
23:14 lhofhansl (interpreter instance that is)
23:22 paramat hmmmmm was considering putting some parts of lua mapgen into a thread
23:23 est31 bla bla api break yadda yadda
23:23 Tmanyo joined #minetest-dev
23:24 est31 obviously, adding a new api still doesnt mean that the old one has to be removed though
23:24 garywhite sfan5: So if I download the latest build for Windows, then it'll be the build compiled today (the Win64 version)?
23:24 est31 lhofhansl: its a good thing to do, but first we need an env lock where you can lock parts of the environment
23:25 est31 like say, only the map and only the map at area XYZ
23:25 est31 right now its very global
23:25 est31 one env lock for the whole map, all entities, all players
23:43 Fixer finally
23:43 Fixer i did very crude comparison
23:47 Fixer MC 1.10.2 vs MT shaders off and on: https://i.imgur.com/Y2M0rOL.jpg vs https://i.imgur.com/6EbOigs.jpg vs https://i.imgur.com/HEAgiH0.jpg view range is about the same
23:47 Fixer don't ask why it is inverted o_0
23:47 Fixer if shaders disabled it is 47fps vs 68fps (very crude comparison, not suggesting anything)
23:48 Fixer don't take it very seriously
23:49 paramat #4682 now passes the build check, could possibly be considered as it's a lighting fix?
23:49 ShadowBot https://github.com/minetest/minetest/issues/4682 -- Fix water flooding onto lava by juhdanad
23:49 Fixer it is lighting fix, it fixes the bug
23:50 Fixer is not it?
23:50 paramat my ? is for considering it for release
23:51 Fixer devs should decide
23:52 paramat well, needs review first
23:53 garywhite Could someone please let me know when minetest_game is at the final 0.4.15 stage? My subgame is based off of MT 0.4.14 stable, so I'll need to update it to 0.4.15 stable
23:53 paramat well obviously at release
23:54 garywhite Hello ekuhman
23:55 paramat i'll check and merge #4857 soon
23:55 ShadowBot https://github.com/minetest/minetest/issues/4857 -- Fix range check for simple deco->deco_param2 by sofar
23:56 paramat garywhite saying hello or 'wb' to users joining or changing nick is unnecessary noise in this channel, this sort of chatty stuff belongs in the other channels
23:56 garywhite sorry

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