Time |
Nick |
Message |
00:06 |
|
ptv joined #minetest-dev |
00:14 |
|
crazyR_ joined #minetest-dev |
00:30 |
|
proller__ joined #minetest-dev |
00:49 |
|
troller joined #minetest-dev |
01:37 |
|
rubenwardy joined #minetest-dev |
01:38 |
|
endev15 joined #minetest-dev |
02:00 |
|
Tmanyo joined #minetest-dev |
03:16 |
|
jordan4ibanez joined #minetest-dev |
03:16 |
|
jordan4ibanez left #minetest-dev |
03:42 |
|
endev15 joined #minetest-dev |
04:48 |
|
hcorion joined #minetest-dev |
04:55 |
|
lumidify joined #minetest-dev |
05:05 |
Zeno` |
Wayward_One, someone else was getting a 500 error for the public server list |
05:29 |
Wayward_One |
Huh... Well, fwiw, i can access the server list just fine. Additionally, this issue has been going on since the 8th |
05:40 |
|
ptv joined #minetest-dev |
05:49 |
Zeno` |
no I mean somebody's server when registering to the PSL |
06:08 |
|
Hunterz joined #minetest-dev |
06:49 |
|
nrzkt joined #minetest-dev |
07:13 |
|
jin_xi joined #minetest-dev |
07:33 |
|
ptv joined #minetest-dev |
07:35 |
|
ssieb joined #minetest-dev |
07:44 |
|
red-001 joined #minetest-dev |
08:29 |
|
FirePowi joined #minetest-dev |
08:34 |
|
Brikooba joined #minetest-dev |
08:53 |
|
troller joined #minetest-dev |
09:07 |
|
troller joined #minetest-dev |
09:28 |
|
nrzkt joined #minetest-dev |
09:32 |
|
Karazhan joined #minetest-dev |
10:16 |
|
octacian joined #minetest-dev |
10:19 |
|
endev15 joined #minetest-dev |
10:21 |
|
endev15 joined #minetest-dev |
10:28 |
|
DI3HARD139 joined #minetest-dev |
10:40 |
|
troller joined #minetest-dev |
10:50 |
|
octacian joined #minetest-dev |
10:55 |
|
Fixer joined #minetest-dev |
11:18 |
|
sfan5 joined #minetest-dev |
11:31 |
|
lumidify joined #minetest-dev |
12:04 |
Zeno` |
what's blocking #4757? |
12:04 |
ShadowBot |
https://github.com/minetest/minetest/issues/4757 -- Fix unexplained shader issue (glsl compiler bug??) by Rogier-5 |
12:05 |
Zeno` |
Rogier-5's change (using a constant) is the correct way |
12:06 |
Zeno` |
and I disagree with paramat. Premature optimisation is the root of all evil |
12:07 |
Zeno` |
Look, I'm the first person to push optimisations, I think you all know that |
12:07 |
Zeno` |
but this is silly |
12:07 |
Zeno` |
the bugfix is the more important of the two issues! |
12:07 |
Zeno` |
by far |
12:08 |
Zeno` |
there is no evidence that it even needs optimisation. I suggest it be merged |
12:09 |
nore |
+1 |
12:13 |
Zeno` |
I'll merge in 15 minutes then if there are no objections |
12:14 |
Zeno` |
every modern compiler will optimize that automagically anyway |
12:15 |
Zeno` |
in this instance readability is the more important thing |
12:16 |
Zeno` |
actually there is nothing to optimise. Because it's const float the compiler probably does it even with -O0 |
12:17 |
Zeno` |
and it certainly does it with -O1, O2 and O3 |
12:24 |
|
lisac joined #minetest-dev |
12:43 |
sfan5 |
Zeno`: you can't make any assumptions about glsl compilers |
12:43 |
sfan5 |
if they weren't this stupid we wouldn't have this issue in the first place |
12:44 |
|
red-001 joined #minetest-dev |
12:44 |
sfan5 |
with glsl these changes can change "wtf i have 1fps" to "it run at 60 fps even on older devices" |
12:45 |
Zeno` |
*sigh* |
12:45 |
Zeno` |
I don't agree with optimising something when there is not evidence that there needs to be optimisation |
12:46 |
Zeno` |
It's not considered good practice |
12:47 |
sfan5 |
it isn't good practice for all other kinds of code |
12:47 |
sfan5 |
but this does not necessarily apply to GLSL |
12:47 |
Zeno` |
and yet, there is still no solid data that says that the current code is bad |
12:48 |
Zeno` |
so until there is, then it should be merged |
12:48 |
Zeno` |
and if evidence shows up that it's better to use magic values *then* they should be used |
12:49 |
Zeno` |
this "oh it's gonna effect performance" is just conjecture |
12:49 |
Zeno` |
and not a reason to :-1: something |
12:50 |
Zeno` |
a few releases ago, how much time did I spend profiling stuff? |
12:50 |
Zeno` |
maybe 100 hours |
12:50 |
Zeno` |
maybe more |
12:51 |
Zeno` |
I care about performance, a lot, but in this case there is nothing to care about |
12:52 |
Zeno` |
sfan5, just to be clear... you're objecting to it being merged as-is? |
12:52 |
Zeno` |
if so, then I won't merge. But I think it's silly |
12:52 |
red-001 |
could someone review #4472 ? |
12:52 |
ShadowBot |
https://github.com/minetest/minetest/issues/4472 -- Make serverlist searchable. by red-001 |
12:52 |
sfan5 |
dunno |
12:53 |
sfan5 |
i'm just saying that doing what paramat suggested could be useful |
12:53 |
Zeno` |
sfan5, "premature optimisation is the root of all evil" |
12:53 |
Zeno` |
code can change and comments can be forgotten to be updated |
12:54 |
sfan5 |
<sfan5> but this does not necessarily apply to GLSL |
12:54 |
Zeno` |
but nobody has shown that it *does* apply |
12:55 |
Zeno` |
and doing something just because it /might/ affect something is well within the definition of "premature optimisation" |
12:56 |
Zeno` |
clear code wins every time unless there are solid reasons to do otherwise |
12:56 |
Zeno` |
the const float is clear, readable, and maintainable |
12:57 |
Zeno` |
And I'm kinda shocked we're debating this, heheh |
12:57 |
Zeno` |
I won't merge because it seems there is still objection. But I think it should be |
13:05 |
Zeno` |
<sfan5> Zeno`: you can't make any assumptions about glsl compilers |
13:06 |
Zeno` |
and yet, you and paramat are making an assumption that it's slower? |
13:14 |
|
Darcidride joined #minetest-dev |
13:17 |
|
nrzkt joined #minetest-dev |
13:19 |
|
Darcidride joined #minetest-dev |
13:35 |
|
Icedream joined #minetest-dev |
13:39 |
|
red-002 joined #minetest-dev |
13:40 |
|
red-002 left #minetest-dev |
13:53 |
|
red-002 joined #minetest-dev |
13:54 |
|
red-002 left #minetest-dev |
14:37 |
red-001 |
why is https://github.com/minetest/minetest/blob/master/src/game.cpp#L1142 needed? |
14:40 |
est31 |
red-001: its just some unification to have the same size for builtin formspecs |
14:42 |
red-001 |
why does android not use diffrent settings? |
14:42 |
red-001 |
why does android use diffrent settings? |
14:43 |
est31 |
because android devices usually have smaller screens |
14:44 |
sfan5 |
red-001: in that specific case, on pc it's no problem to fix the size of the menu to something |
14:44 |
sfan5 |
but on android the screen sizes vary so much that it makes zero sense to set a fixed size |
14:44 |
sfan5 |
also a fixed size would make the menu unusable on small screens |
15:06 |
|
Human_G33k joined #minetest-dev |
15:07 |
|
lumidify joined #minetest-dev |
15:18 |
Zeno` |
ok that'sit |
15:18 |
Zeno` |
as much as I like the guy, paramat's latest comment goes way too far |
15:18 |
Zeno` |
https://github.com/minetest/minetest/pull/4757#issuecomment-260945387 |
15:19 |
Zeno` |
that attack upon me is not only misrepresentation of what happened, it's WRONG |
15:19 |
|
lisac joined #minetest-dev |
15:19 |
Zeno` |
he should not modify his original messages |
15:20 |
Zeno` |
because doing so seems to be a deliberate attempt to obfuscate things |
15:20 |
Zeno` |
for the record it has TWO approvals |
15:20 |
Zeno` |
my approval and nore's |
15:22 |
Zeno` |
here is his comment, because he'll probably change it: "Zeno this is not trivial and has only one approval, you almost impulsively merged against the rules again :)" |
15:23 |
|
rubenwardy joined #minetest-dev |
15:35 |
|
KaadmY joined #minetest-dev |
15:46 |
|
Hunterz joined #minetest-dev |
16:01 |
|
hmmmm joined #minetest-dev |
16:09 |
|
lumidify joined #minetest-dev |
16:10 |
|
endev15 joined #minetest-dev |
16:32 |
|
Human_G33k joined #minetest-dev |
16:50 |
|
kaeza joined #minetest-dev |
16:55 |
Zeno` |
merging #4757 |
16:55 |
ShadowBot |
https://github.com/minetest/minetest/issues/4757 -- Fix unexplained shader issue (glsl compiler bug??) by Rogier-5 |
17:04 |
Zeno` |
merging simple stuff like this should not be so difficult |
17:26 |
Zeno` |
video of paramat: https://youtu.be/Q93SysOr8WU?t=1273 |
17:28 |
Zeno` |
with all due respect of course |
17:28 |
Zeno` |
but it's funny! |
17:39 |
Zeno` |
paramat approving a merge: https://www.youtube.com/watch?v=Q93SysOr8WU |
17:40 |
Zeno` |
ooops: https://youtu.be/Q93SysOr8WU?t=1946 |
17:44 |
est31 |
I want to merge #4780 |
17:44 |
ShadowBot |
https://github.com/minetest/minetest/issues/4780 -- Introduce builtin_shared and use it to fix #4778 by est31 |
17:44 |
est31 |
I've improved the commit message like paramat requested |
17:45 |
est31 |
will do the merge in 10 minutes if nobody objects |
17:45 |
Zeno` |
I object! |
17:45 |
est31 |
:/ |
17:45 |
Zeno` |
ok, I don't |
17:45 |
est31 |
yeey |
17:45 |
|
shivajiva joined #minetest-dev |
17:46 |
Zeno` |
is it necessary? |
17:47 |
Zeno` |
also, can builtin_shared be a constant? |
17:47 |
est31 |
its a bugfix |
17:47 |
est31 |
constant? |
17:47 |
Zeno` |
yes, for performance |
17:48 |
Zeno` |
lol, I'm sorry |
17:48 |
|
Fixer_ joined #minetest-dev |
17:48 |
Zeno` |
the PR is fine :P |
18:05 |
|
Krock joined #minetest-dev |
18:05 |
|
Krock joined #minetest-dev |
18:06 |
kaeza |
you are comitting global genocide |
18:07 |
kaeza |
good |
18:07 |
Krock |
heh, git commit "genocide" |
18:15 |
sofar |
zenocide |
18:19 |
sfan5 |
Krock: you forgot the -m |
18:20 |
est31 |
git commit -m "MY HANDS ARE TYPING WORDS" |
18:20 |
est31 |
git commit -m "HAAAAAANDS" |
18:25 |
Zeno` |
zenocide? roflol |
18:25 |
Wayward_One |
xD |
18:27 |
|
lumidify joined #minetest-dev |
18:28 |
|
ssieb joined #minetest-dev |
18:30 |
Krock |
sfan5, sorry. I don't use the command line :3 |
18:30 |
sfan5 |
you should |
18:31 |
Krock |
est31, xkcd knows how you should do it properly ;) |
18:38 |
|
AcidNinjaFWHR joined #minetest-dev |
18:38 |
Zeno` |
command line is evil |
18:39 |
Zeno` |
'tis black magic voodoo |
18:41 |
Zeno` |
you can set the consoles |
18:41 |
Zeno` |
you can set the console's background colour to something other than black, but it's still black magic |
18:43 |
Zeno` |
I think I've gone insane |
18:43 |
Zeno` |
every comment I make I imagine as a chess move and update the view of the board in my mind |
18:44 |
Zeno` |
I'm not really sure if that's normal |
18:53 |
|
jin_xi joined #minetest-dev |
19:00 |
|
twoelk joined #minetest-dev |
19:01 |
sofar |
sounds like sleep deprevation to me... I'd have nightmares as a child like that |
19:01 |
* twoelk |
wonders who won Zeno´'s game of chess |
19:01 |
sofar |
semi-lucid |
19:03 |
SpawnBugs |
i've seen this "HAAAAAANDS" commit somewhere for real |
19:05 |
twoelk |
I remember when playing early low pixel games with more jitter than fps my dreams where sort of - pixilated with low fps :-D |
19:13 |
Krock |
SpawnBugs, it's a quite common nonsense commit message ^^ |
19:13 |
SpawnBugs |
Krock: i think I've seen it in some minetest mod |
19:14 |
Krock |
I've used it once too. No idea in what project :3 |
19:29 |
|
AcidNinjaFWHR joined #minetest-dev |
19:32 |
|
ElectronLibre joined #minetest-dev |
20:02 |
SpawnBugs |
Krock: could be you |
20:03 |
kaeza |
would anybody find it useful to have a string.split_iter() or such function? |
20:04 |
kaeza |
split() creates a table which is unneeded in 99% of cases |
20:04 |
Krock |
really? I sometimes run through the array with the for-like loop |
20:04 |
kaeza |
Krock, yes, that's the table I'm referring to |
20:05 |
kaeza |
for i, part in ipairs(x:split(...) do ... end |
20:05 |
Krock |
an iterrator is not really required IMO |
20:05 |
kaeza |
vs: for part in x:split_iter(...) do ... end |
20:05 |
Krock |
going to check out the logs tomorrow |
20:07 |
kaeza |
it should be a trivial change in builtin |
20:12 |
|
SilverLuke joined #minetest-dev |
20:15 |
sfan5 |
kaeza: sounds useful |
20:25 |
|
ElectronLibre joined #minetest-dev |
20:29 |
|
Karazhan joined #minetest-dev |
20:32 |
|
Karazhan joined #minetest-dev |
20:48 |
|
lumidify joined #minetest-dev |
20:53 |
kaeza |
sfan5, http://codepad.org/gFUY08lF |
20:53 |
kaeza |
also simplified it a bit in the process |
20:53 |
sfan5 |
looks complicated |
20:53 |
sfan5 |
post a pr if you want it reviewed also |
20:55 |
kaeza |
it's just a simmplified form of the string.split currently in the codebase, modified to return an iterator function instead of a table |
20:56 |
kaeza |
string.split now uses split_iter to build a table |
21:00 |
|
Karazhan joined #minetest-dev |
21:05 |
SpawnBugs |
found it! /media/sf_Exchange/minetest/mods/bitchange : 20fcf0a - SmallJoker, 2 years ago : HAAAANDS |
21:09 |
SpawnBugs |
/media/sf_Exchange/minetest/mods/names_per_ip: 61fd749 - SmallJoker, 2 years, 3 months ago : More haaaaaands |
21:25 |
|
Karazhan joined #minetest-dev |
21:32 |
|
crazyR joined #minetest-dev |
22:07 |
|
troller joined #minetest-dev |
22:07 |
|
ElectronLibre joined #minetest-dev |
22:12 |
|
Taoki joined #minetest-dev |
22:38 |
|
proller__ joined #minetest-dev |
23:25 |
red-001 |
!seen troller |
23:25 |
ShadowBot |
red-001: I haven't seen troller in #minetest-dev. |
23:26 |
|
twoelk|2 joined #minetest-dev |
23:28 |
proller__ |
? |