Minetest logo

IRC log for #minetest-dev, 2017-10-14

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

All times shown according to UTC.

Time Nick Message
00:11 behaleba- joined #minetest-dev
00:16 behalebabo joined #minetest-dev
00:43 Megaf joined #minetest-dev
00:53 ThomasMonroe joined #minetest-dev
01:12 paramat lhofhansl #6483 tested, see my comment
01:12 ShadowBot https://github.com/minetest/minetest/issues/6483 -- Retrieve extra speed-directed, narrow view cone to load blocks the player will encounter soon. by lhofhansl
01:18 lhofhansl Thanks. Let's leave some of the layout fixes (in unchanged code) to another PR (caching all those setting soon in a different PR anyway).
01:26 paramat ok
01:26 paramat go ahead then
01:34 lhofhansl shortening the if-statement really harms readability. I do want the short-circuit of the if, though. I can break it up no problem at all, but are you sure that's what you're asking for.
01:34 paramat don't change the logic, obviously
01:35 paramat but split the long lines, unfortunately it will split in the list of arguements, but 90 is a hard rule
01:36 paramat *arguments
01:36 lhofhansl Will. Just making sure it's a hard rule :)
01:38 paramat "Try to keep lines under 80 characters. It's okay if it goes over by a few, but 90 character lines or larger are definitely unacceptable. (note: this column count assumes 4-space indents)"
01:38 paramat however you will notice much code goes over 90, but this is stuff we are slowly fixing
01:38 lhofhansl I should change my tab width to 4.
01:40 CalebDavis joined #minetest-dev
01:48 paramat looking
01:50 paramat ok nice but because 'continue' is indented by 1 tab the condition above must be indented by 2 tabs to distinguish
01:50 paramat but the splitting is done very well
01:51 paramat lines 274 275 one more indent
01:52 paramat oh that was something i missed in earlier commits
02:10 paramat i have to go eat, back in an hour
02:20 twoelk left #minetest-dev
03:10 paramat joined #minetest-dev
03:11 CalebDavis where can i fins the builtin code for the pause menu?
03:12 CalebDavis find^
03:15 CalebDavis nvmd found it
03:23 paramat lhofhansl looks fine now
03:31 lhofhansl Thanks :)
03:34 torgdor joined #minetest-dev
03:43 lhofhansl First push. Yeah.
03:44 paramat good, thanks
03:47 paramat lhofhansl when you merge a PR, copy the commit SHA by clicking the clipborad icon in the commit history, and paste it into a new comment in the PR thread
03:47 paramat *clipboard
03:49 paramat and you can close issue 1442 by commenting '6483 merged' or something
04:11 AntumDeluge joined #minetest-dev
05:12 lhofhansl should we reduce some of the unnecessarily wide u32/s32 in the network protocol for 0.5? (see client.cpp:writePlayerPos, where we send s32 for pitch and yaw and u32 for keyPressed, just a single bit). Won't save much, but it came up in some discussion on PRs.
05:15 paramat nerzhul would be the dev to talk to about this, he *might* be around soon as it's 7am in france
05:50 ADeluge joined #minetest-dev
07:01 Hunterz joined #minetest-dev
07:38 AntumDeluge joined #minetest-dev
08:14 nerzhul joined #minetest-dev
08:58 Krock joined #minetest-dev
10:03 troller joined #minetest-dev
10:31 Fixer joined #minetest-dev
10:43 nerzhul joined #minetest-dev
11:16 proller__ joined #minetest-dev
11:25 proller joined #minetest-dev
11:52 Fritigern joined #minetest-dev
12:17 t7 joined #minetest-dev
12:50 jcalve joined #minetest-dev
12:50 jcalve left #minetest-dev
13:42 Krock joined #minetest-dev
14:37 ThomasMonroe joined #minetest-dev
14:55 deltasquared joined #minetest-dev
14:55 deltasquared Krock: right, so I'm not sure if there exists another PR as suggested in the one you linked for documentation, but would it be safe to consider that function stable yet?
14:56 deltasquared me and VanessaE were considering using it in pipeworks.
14:56 Krock so stable like getpos() which is deprecated for a long time but still available
14:57 deltasquared Krock: we just didn't want it to vanish because it's not documented yet
14:58 deltasquared granted, if something newer does come along pipeworks can be transferred to that, we just wanted to be sure it wouldn't vanish quitely without there being a replacement
14:58 Krock just by the amount of attention it got till now may indicate that changes happen rarely to never there
14:58 deltasquared hmm, so I guess we'd just have to come along and whine loudly if someone decides to take it out in future because it's "obscure" :P
15:00 deltasquared Krock: would it help to open an issue on minetest on this then? to indicate we're at least intending to use it, possibly also request the relevant documentation being added
15:00 deltasquared if there isn't already, going to have a look
15:07 deltasquared Krock: right, there is a PR involving it, but it's quietly tucked into https://github.com/minetest/minetest/issues/6372 . would it be worth putting a comment there perhaps
15:08 Krock yes, with a patch or PR it would be even better
15:09 deltasquared Krock: I thought a PR would sweeten the deal ;) I'll have to catch w_laenger later, if he's the one who came up with it
15:09 deltasquared patch though, can I file an issue with a patch attached? I'd prefer doing that to say forking the repository
15:11 Krock why not fork it? That would open the possibility to help minetest more in the future.
15:11 deltasquared Krock: I dunno, it feels like a commitment (I know it's not *actually*)
15:11 deltasquared baby steps.
16:02 proller__ joined #minetest-dev
16:21 dzho joined #minetest-dev
17:15 rubenwardy #6531
17:15 ShadowBot https://github.com/minetest/minetest/issues/6531 -- Profiler: Fix multiple parameters not being passed to callback regist… by rubenwardy
17:25 rubenwardy I'll merge in ~5 mins
17:26 ThomasMonroe joined #minetest-dev
17:29 AntumD joined #minetest-dev
17:30 rubenwardy done
18:00 BakerPrime joined #minetest-dev
18:15 YuGiOhJCJ joined #minetest-dev
18:18 ShadowBot joined #minetest-dev
18:31 CalebDavis joined #minetest-dev
18:32 Fixer joined #minetest-dev
18:33 Krock joined #minetest-dev
18:50 paramat joined #minetest-dev
18:54 Warr1024 joined #minetest-dev
18:56 Warr1024 joined #minetest-dev
18:59 exio4 is there anybody working #6511? I might try to tackle it if nobody minds :)
18:59 ShadowBot https://github.com/minetest/minetest/issues/6511 -- Unknown items may be crafted
19:01 red-001 feel free to
19:02 torgdor joined #minetest-dev
19:03 red-001 it shouldn't be too hard to implement
19:04 exio4 yeah, looking for small issues, on an intel atom n2600 right now, heh
19:04 paramat i don't know of anyone working on that
19:15 sfan5 paramat: is it planned to add biome-specific grass colors to mtg at some point?
19:15 Krock joined #minetest-dev
19:17 AntumDeluge joined #minetest-dev
19:18 paramat we can easily have a different surface node per biome, and almost do already, new surface nodes for temperate coniferous forest and deciduous forest are intended. but hardware colouring, no i'm strongly opposed, there's no advantage for just a few colours
19:19 paramat so hopefully soon every biome will have a unique surface node
19:20 paramat there's an issue somewhere for MC type smooth colouring
19:20 paramat #6441
19:20 ShadowBot https://github.com/minetest/minetest/issues/6441 -- Per-biome grass and foliage colors, using hardware coloring
19:21 paramat that explains my thoughts
19:22 paramat something for a separate new biome system written by someone else, i won't work on it or maintain it
19:23 paramat and probably best used in a new fancier subgame, which we need anyway
19:27 Warr1024 joined #minetest-dev
19:27 twoelk joined #minetest-dev
19:30 sfan5 oh right I should have looked on the issue tracker first
19:30 lisac hey paramat, what program is that in the screenshot?
19:30 sfan5 also i was asking about hardware coloring, not actual different nodes
19:32 red-001 yeah what program is that
19:33 sfan5 lisac: looks like GeoGebra to me (the geometry version)
19:40 paramat correct
19:41 paramat i inverted the colours to save my eyes
19:42 paramat realtime voronoi cell adjustment, essential for choosing biome points
20:01 lisac oh, nice
20:16 red-001 strings in settings are utf-8 encoded right?
20:33 ssieb joined #minetest-dev
20:39 nerzhul joined #minetest-dev
21:13 lhofhansl joined #minetest-dev
21:14 lhofhansl going to merge #6530 in a few.
21:14 ShadowBot https://github.com/minetest/minetest/issues/6530 -- Cache server config settings. by lhofhansl
21:17 red-001 lhofhansl, could you rename the commit/pr to indicate it also includes unrelated code style fixes?
21:26 nerzhul lhofhansl, i don't like the approach where settings are dup in each remoteclient object :(
21:28 Krock ^ but it's already an improvement
21:34 CalebDavis joined #minetest-dev
21:43 BakerPrime joined #minetest-dev
21:58 lhofhansl I will not merge then.
22:01 lhofhansl Well... on the other hand I cannot think of anything better
22:03 lhofhansl So I'd like to merge anyway.
22:06 sfan5 maybe nrz does have a better idea since he's the one not liking the approach
22:25 GreenDimond joined #minetest-dev
22:38 paramat thanks for the floats stuff
22:41 paramat is there any advantage in caching in a constructor as opposed to using 'const static setting = g_settings->get..' ?
22:41 paramat sometimes i wonder which to use
22:42 red-001 not really just looks cleaner
22:42 sfan5 the latter will cache when the function is first called AFAIK
22:42 red-001 there is an advantage for more complex data
22:42 red-001 of being faster
22:45 lhofhansl can't do statics. These settings can be changed without restarting the executable (Singleplay or Local Game). That static would not be reloaded.
22:58 paramat oops of course
22:59 paramat actually no
23:00 paramat these settings are ones that don't need to be changed during a game session
23:00 paramat we have many settings that need a program restart to alter, they are made static for performance reasons
23:01 paramat and we can always use 'thread_local' to be able to change them in main menu
23:01 paramat but still, no problem as either method is ok
23:08 Hijiri what format are floating points transmitted in?
23:09 Hijiri it's no longer number / 1000 integers right?
23:09 sfan5 it still is
23:11 lhofhansl yes, they do not need to change. I can start MT, play a SinglePlayer game, now these are all cached. Then I go to settings (not leaving MT) change the setting and do another SinglePlayer game, that would still see the old settings. (same for Local Game)
23:12 lhofhansl Somebody who has since left MT (forgot the name) has "yelled" about not doing this. And I agree.
23:15 rubenwardy hmmmm
23:25 Megaf joined #minetest-dev
23:38 lhofhansl yes ;)

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