Time |
Nick |
Message |
00:07 |
|
leat2 joined #minetest-dev |
00:36 |
|
domtron joined #minetest-dev |
01:31 |
|
twoelk|2 joined #minetest-dev |
01:32 |
Tesseract |
web#11 |
01:32 |
ShadowBot |
https://github.com/minetest/minetest.github.io/issues/11 -- Arrow bug with firefox |
01:33 |
|
domtron joined #minetest-dev |
02:01 |
|
domtron_ joined #minetest-dev |
02:15 |
|
domtron joined #minetest-dev |
02:25 |
|
Miner_48er joined #minetest-dev |
02:28 |
|
est31 joined #minetest-dev |
02:28 |
est31 |
thanks Tesseract |
03:53 |
hmmmm |
oops |
03:53 |
hmmmm |
I broke sheet ore when I added the perlin noise auto-transform |
04:13 |
hmmmm |
https://github.com/kwolekr/minetest/commit/beba96941365a750f8b681df7a73566bdf797f0c PTAL |
04:13 |
hmmmm |
pushing in 30 minutes if nobody has any objections :-) |
05:02 |
|
TBC_x joined #minetest-dev |
05:42 |
|
Hunterz joined #minetest-dev |
06:53 |
|
Krock joined #minetest-dev |
07:03 |
|
celeron55 joined #minetest-dev |
07:56 |
|
TBC_x joined #minetest-dev |
07:57 |
|
red1 joined #minetest-dev |
07:58 |
|
nrzkt joined #minetest-dev |
08:00 |
|
Yepoleb_ joined #minetest-dev |
08:08 |
|
red1 joined #minetest-dev |
08:17 |
|
red1 joined #minetest-dev |
09:05 |
|
T4im joined #minetest-dev |
09:30 |
|
rubenwardy joined #minetest-dev |
09:34 |
|
leat2 joined #minetest-dev |
11:00 |
|
H-H-H joined #minetest-dev |
11:00 |
|
Calinou joined #minetest-dev |
11:06 |
|
leat2 joined #minetest-dev |
11:15 |
|
rubenwardy joined #minetest-dev |
11:23 |
|
red1 joined #minetest-dev |
11:45 |
|
MinetestForFun joined #minetest-dev |
11:54 |
|
Amaz joined #minetest-dev |
12:03 |
|
optimusbrine joined #minetest-dev |
12:30 |
|
leat2 joined #minetest-dev |
12:31 |
|
lisacvuk joined #minetest-dev |
12:40 |
|
leat2 joined #minetest-dev |
12:42 |
|
H-H-H joined #minetest-dev |
12:49 |
|
proller joined #minetest-dev |
13:08 |
|
CraigyDavi joined #minetest-dev |
13:08 |
|
Megaf joined #minetest-dev |
13:12 |
|
DFeniks joined #minetest-dev |
13:41 |
|
T4im joined #minetest-dev |
13:57 |
|
waressearcher2 joined #minetest-dev |
14:03 |
waressearcher2 |
I know that minetest uses Perlin Noise so just a little suggestion, that document http://staffwww.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf describes a Simplex Noise that is "better", in particular there are some few more prominent advantages of Simplex Noise, they are: 1) has a lower computational complexity and requires fewer |
14:03 |
waressearcher2 |
multiplications. 2) has no noticeable directional artifacts 3) has a well-defined and continuous gradient everywhere that can be computed quite cheaply 4) Simplex noise is easy to implement in hardware, and this is one of implementations of it http://www.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java, wouldn't it be greate to have it in |
14:03 |
waressearcher2 |
minetest to speed up world generation ? or there are reasons it is not used in minetest ? |
14:11 |
|
leat2 joined #minetest-dev |
14:13 |
T4im |
simplexnoise is patented, so you'd have to use a similar but unpatended algorithm like opensimplex ;) |
14:18 |
waressearcher2 |
so, why not opensimplex ? |
14:41 |
Krock |
just add it ^^ |
14:42 |
|
asl97 joined #minetest-dev |
15:00 |
|
lisacvuk joined #minetest-dev |
15:11 |
|
hmmmm joined #minetest-dev |
15:57 |
|
est31 joined #minetest-dev |
16:08 |
|
Warr1024 joined #minetest-dev |
16:15 |
|
leat joined #minetest-dev |
16:45 |
|
rubenwardy joined #minetest-dev |
17:14 |
|
Miner_48er joined #minetest-dev |
17:32 |
|
Warr1024 joined #minetest-dev |
17:32 |
|
Warr1024 joined #minetest-dev |
17:36 |
VanessaE |
guys, why isn't the mod profiler properly documented? |
17:37 |
|
zupoman joined #minetest-dev |
17:39 |
Krock |
because VanessaE didn't spread that fact earlier |
17:40 |
VanessaE |
... |
17:40 |
|
MinetestForFun joined #minetest-dev |
17:47 |
|
Warr1024 joined #minetest-dev |
17:48 |
|
Warr1024 joined #minetest-dev |
17:48 |
|
Warr1024 joined #minetest-dev |
17:55 |
T4im |
VanessaE: https://github.com/t4im/profiler/ |
17:55 |
T4im |
is documented |
17:56 |
VanessaE |
thanks, but that doesn't help much with the default profiler :) |
17:57 |
T4im |
there's some variable to set, it's documented in the commit |
17:58 |
T4im |
https://github.com/t4im/profiler/commit/c14f9916b08e12788ff06bbcba31696fe2bf3b0c |
17:59 |
T4im |
(the builtin on) |
17:59 |
T4im |
one* |
18:00 |
|
luizrpgluiz joined #minetest-dev |
18:01 |
T4im |
(I left the original commit in the history, so it could in theory be merged back, if wanted to) |
18:03 |
luizrpgluiz |
how many people develop the currently minetest? |
18:10 |
asl97 |
luizrpgluiz: https://github.com/minetest/minetest/graphs/contributors |
18:10 |
|
ElectronLibre joined #minetest-dev |
18:10 |
|
lisacvuk joined #minetest-dev |
18:10 |
VanessaE |
T4im: "documented in commit x/in the sources" is not "documented". |
18:10 |
VanessaE |
(and yeah, I had to dig through the code to find the info I needed) |
18:11 |
T4im |
commit message |
18:12 |
T4im |
what do you need it for anyway? :) |
18:12 |
|
leat joined #minetest-dev |
18:13 |
VanessaE |
to look into a performance issue on VE-Basic that apparently started a couple days ago |
18:13 |
T4im |
uh,.. have you already forgotten how it crashs and calculates wrong? :/ |
18:13 |
VanessaE |
apparently I have. |
18:14 |
VanessaE |
but I have to do *something* |
18:14 |
VanessaE |
these are production servers |
18:14 |
VanessaE |
I can't have them crapping out. |
18:14 |
T4im |
was there a problem with the fork/fix that I'm not aware of? :o |
18:15 |
|
Player_2 joined #minetest-dev |
18:15 |
VanessaE |
eh? |
18:18 |
T4im |
well you used "profiler" before, that's why I'm wondering, why you would prefer the built-in one with the known issues, again.. |
18:18 |
VanessaE |
oh, no I'm using the inbuilt mod_profiling |
18:18 |
VanessaE |
simply because it's already there. |
18:18 |
T4im |
ah |
18:20 |
VanessaE |
why hasn't yours been merged upstream yet? |
18:20 |
T4im |
shadowninja apaprently wanted to make his own rewrite |
18:21 |
T4im |
so 3 core devs ignored it, copied the abm labeling, made some (not all) of the bugfixes, but cleaned it up in a way that makes a merge impossible |
18:21 |
T4im |
so, I guess that's why I'm a bit latently disappointed with it all |
18:21 |
VanessaE |
sounds like you should rebase/rewrite it and re-submit it |
18:21 |
T4im |
there's nothing in the rewrite that isn't in my fork half a year earlier |
18:24 |
|
luizrpgluiz left #minetest-dev |
18:24 |
T4im |
it's just now, that I wondered if there was some issue with it, that might explain this |
18:24 |
T4im |
anyway.. :) |
18:25 |
T4im |
I could check, which mod it was that crashed the built-in one for you, if you want.. that way you could possibly prevent it from crashing again |
18:29 |
|
luizrpgluiz joined #minetest-dev |
18:30 |
VanessaE |
nono |
18:31 |
VanessaE |
it's nothing at all to do with the profiler, per se., I just needed to get it running so I could track down a bad mod elsewhere |
18:33 |
VanessaE |
well, that's real fucking helpful: http://pastebin.ubuntu.com/12399398/ |
18:33 |
VanessaE |
:P |
18:33 |
VanessaE |
(default -> abm -> 3983865) |
18:34 |
VanessaE |
none of default's abms are labeled? |
18:37 |
T4im |
I don't think so, and only the rewrite (which is not merged into master yet) has the abm labeling |
18:38 |
T4im |
my version enumerates as a fallback if no label is there btw |
18:38 |
T4im |
perhaps that helps |
18:38 |
T4im |
to know it's the "5th abm" ;) |
18:38 |
|
red1 joined #minetest-dev |
18:43 |
Sokomine |
it might help already if it becomes visible if it's just one abm in particular or more or less split up amongst some |
18:43 |
T4im |
example output: https://gist.github.com/t4im/657c6d6a788659c5f8a0 |
18:43 |
|
leat joined #minetest-dev |
18:43 |
T4im |
old though |
18:43 |
T4im |
splits up other functions too.. but since it can save to a dedicated, file the verbosity shouldn't be a problem |
18:44 |
|
rubenwardy joined #minetest-dev |
18:53 |
VanessaE |
it may be cg72's waterfall particles patch (for minetest_game) that is the culprit. |
18:57 |
T4im |
it certainly does a lot of unnecessary node lookups |
19:05 |
waressearcher2 |
T4im: can't node lookups be done on a separata core ? |
19:05 |
waressearcher2 |
I mean why not to make minetest multicore friendly |
19:06 |
T4im |
my point was, that it doesn't make sense to lookup a node and then look it up 5 times more |
19:09 |
|
asl97 joined #minetest-dev |
19:44 |
|
est31 joined #minetest-dev |
19:44 |
est31 |
Calinou, how did you minify the js scripts? |
19:44 |
Calinou |
I downloaded their minified versions, that's all :P |
19:44 |
est31 |
Calinou, can you try to minify lib/js/jquery.goup.js again, and push it |
19:45 |
|
luizrpgluiz left #minetest-dev |
19:46 |
Calinou |
output is exactly the same, est31 |
19:47 |
Calinou |
nvm |
19:48 |
Calinou |
it compresses better, heh |
19:48 |
est31 |
lol |
19:48 |
Calinou |
arrow renders fine in both Fitrefox and Chromium |
19:48 |
Calinou |
do you want me to push it? |
19:49 |
|
VargaD_ joined #minetest-dev |
19:49 |
est31 |
yes |
19:49 |
est31 |
fine that it works |
19:49 |
|
Amaz joined #minetest-dev |
19:49 |
est31 |
btw jekyll serve doesnt work for me anymore |
19:49 |
Calinou |
did you install jekyll-redirect-from gem? |
19:49 |
est31 |
how? |
19:49 |
Calinou |
also I'm halfway having a good cross-platform gulpfile, the problem is that it keeps rebuilding the Jekyll site on Windows |
19:49 |
est31 |
yea it complains about precisely that |
19:49 |
Calinou |
sudo gem install jekyll-redirect-from |
19:53 |
Calinou |
est31, pushed |
19:54 |
est31 |
now it complains "Could not find a JavaScript runtime." |
19:54 |
est31 |
man that all worked once |
19:54 |
Calinou |
one day, we'll use gulp, and benefit from Browsersync + Stylus + Jekyll all with one command. :-) |
20:04 |
|
Siva joined #minetest-dev |
20:13 |
|
Gael-de-Sailly joined #minetest-dev |
20:16 |
|
asl joined #minetest-dev |
20:36 |
|
twoelk joined #minetest-dev |
20:43 |
|
kaeza joined #minetest-dev |
20:43 |
|
Fritigern joined #minetest-dev |
20:49 |
|
ElectronLibre left #minetest-dev |
21:22 |
red1 |
How does minetest store the map? |
21:23 |
VanessaE |
sqlite |
21:23 |
VanessaE |
aor leveldb |
21:23 |
VanessaE |
depending on which backend you're using. sqlite is the default. |
21:23 |
VanessaE |
-a |
21:24 |
red1 |
how is that data organized in the database? There was a page on the dev wiki about it put i can't find it |
21:25 |
VanessaE |
https://github.com/minetest/minetest/blob/master/doc/mapformat.txt |
21:25 |
red1 |
thanks |
21:25 |
VanessaE |
not sure if that's still valid though |
21:27 |
red1 |
It's more valid then the wiki was |
21:31 |
|
Fritigern joined #minetest-dev |
21:31 |
est31 |
lol third person today asking about selling minetest |
21:32 |
est31 |
did we get mentioned in a business magazine lol |
21:32 |
red1 |
Well technically you CAN sell it.... |
21:32 |
|
younishd joined #minetest-dev |
21:33 |
est31 |
AHHH that documentation needs updated |
21:33 |
est31 |
this is wrong https://github.com/minetest/minetest/blob/master/doc/mapformat.txt#L44 |
21:34 |
red1 |
Why is that in mapformat? |
21:34 |
est31 |
that's a question as well |
21:34 |
red1 |
Shouldn't there be like worldformat.txt? |
21:37 |
est31 |
good idea |
21:40 |
red1 |
Where do I find the most up to date documentation? dev wiki or github? |
21:40 |
est31 |
varies |
21:41 |
est31 |
but we try to keep both up to date |
21:43 |
red1 |
When a client request a block what function is used to load it? |
21:43 |
red1 |
getBlockOrEmerge? |
21:44 |
est31 |
you mean that the client asks the server to get a mapblock? |
21:44 |
est31 |
there was such a protocol message once but it was deprecated |
21:45 |
red1 |
Yes |
21:45 |
est31 |
right now the server just sends the client mapblocks on its own descision |
21:45 |
red1 |
ohh |
21:45 |
est31 |
depending on where you are and where you look |
21:46 |
red1 |
what part of the code does that? server.cpp? |
21:47 |
est31 |
I think yes |
21:47 |
est31 |
but only because I know that server.cpp does that much |
21:50 |
est31 |
what I always do is to look up the protocol messages name in network/networkprotocol.h |
21:50 |
est31 |
and then to grep -r src the name |
21:52 |
red1 |
so search network/networkprotocol.h for it? |
21:53 |
est31 |
yeah. |
21:53 |
est31 |
there you find out that the message is called TOCLIENT_BLOCKDATA |
21:55 |
est31 |
then you cd to the source dir and do grep -rIn TOCLIENT_BLOCKDATA src |
21:56 |
est31 |
it gives you matches in clientopcodes.cpp and serveropcodes.cpp |
21:56 |
est31 |
those can be ignored |
21:56 |
est31 |
because they are only important for low level code |
21:56 |
est31 |
and for where the protocol message is handled by the recieving party (the client) |
21:57 |
* red1 |
realizes he is using windows |
21:57 |
est31 |
then there is a match at src/server.cpp:2144 |
21:57 |
est31 |
lol |
21:58 |
red1 |
blame it on Ubuntu and lubuntu hating my pc |
22:08 |
|
est31 joined #minetest-dev |
22:34 |
est31 |
hmmmm, can I push https://github.com/est31/minetest/commit/9d0d5d1a4017b2abfc717483d1b70188d9d5bf91 |
22:34 |
est31 |
sorry |
22:34 |
hmmmm |
sure. |
22:34 |
est31 |
this one https://github.com/est31/minetest/commit/915807f8db1f3721ad9ffc00a4863ad940010c45 |
22:34 |
est31 |
(added SRP stuff) |
22:35 |
est31 |
I dunno about the example |
22:35 |
hmmmm |
eh whatever works |
22:35 |
est31 |
it might cause problems with people who have buggy editors |
22:36 |
est31 |
well, I'll push it and if sb doesnt like it, they can remove it again |
22:56 |
|
red1 joined #minetest-dev |
23:11 |
|
red1 joined #minetest-dev |
23:18 |
|
VanessaE joined #minetest-dev |
23:45 |
|
asl97 joined #minetest-dev |