Time |
Nick |
Message |
00:17 |
|
paramat joined #minetest-dev |
00:22 |
|
crazyR joined #minetest-dev |
00:24 |
|
crazyR_ joined #minetest-dev |
01:15 |
|
paramat left #minetest-dev |
01:30 |
|
BrandonReese joined #minetest-dev |
01:31 |
|
crazyR joined #minetest-dev |
01:33 |
|
paramat joined #minetest-dev |
01:34 |
paramat |
might push later #2976 |
01:34 |
ShadowBot |
https://github.com/minetest/minetest/issues/2976 -- Dungeon generation: Fix code style issues in dungeongen.cpp by paramat |
01:49 |
paramat |
hi VanessaE please can you check this PR game#598 i suspect it is wrong |
01:49 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/598 -- Fix mese block alias by CraigyDavi |
02:55 |
est31 |
hmmmm, can you check https://github.com/est31/minetest/commit/7217fd32eb8af01d3012a2ed883598c6a9fbf78e |
02:55 |
est31 |
!title |
02:55 |
ShadowBot |
Fix 0.4.11 githash for android · est31/minetest7217fd3 · GitHub |
03:01 |
hmmmm |
errm sure, looks good |
03:06 |
|
OldCoder joined #minetest-dev |
03:09 |
|
Player_2 joined #minetest-dev |
03:32 |
|
zat joined #minetest-dev |
04:31 |
|
Taoki[mobile] joined #minetest-dev |
04:55 |
|
paramat joined #minetest-dev |
05:01 |
paramat |
hi hmmmm #2976 is possibly ready to go if you need to review, perhaps i should reduce line lengths to well below 90, some lines are at 90 |
05:01 |
ShadowBot |
https://github.com/minetest/minetest/issues/2976 -- Dungeon generation: Fix code style issues in dungeongen.cpp by paramat |
05:01 |
est31 |
paramat, fyi the code style guidelines say "lines with 90 characters or above wont be tolerated" |
05:01 |
paramat |
yeah i just realised that =) |
05:01 |
est31 |
:) |
05:02 |
paramat |
i was working to a limit of 90, when it should be a few over 80 |
05:03 |
est31 |
well, 89 is ok |
05:03 |
paramat |
lol |
05:03 |
est31 |
but yea 80 is the soft limit. |
05:04 |
est31 |
but i'm not one of those who think that a line with 86 chars needs a break, imo we dont need a soft limit at all. |
05:22 |
|
leat1 joined #minetest-dev |
05:29 |
paramat |
ugh i find <90 is the point where code get chopped up to an extreme and ugly degree, but will go ahead =/ |
05:32 |
|
leat1 joined #minetest-dev |
05:36 |
|
crazyR joined #minetest-dev |
05:36 |
|
crazyR joined #minetest-dev |
05:42 |
|
leat1 joined #minetest-dev |
06:13 |
paramat |
86 columns, will push it tomorrow |
06:14 |
|
Hunterz joined #minetest-dev |
06:33 |
|
nore joined #minetest-dev |
07:10 |
|
Darcidride joined #minetest-dev |
07:13 |
|
Darcidride_ joined #minetest-dev |
07:18 |
|
nrzkt joined #minetest-dev |
07:21 |
|
Krock joined #minetest-dev |
07:35 |
est31 |
ohhhhh |
07:35 |
est31 |
dammit |
07:35 |
est31 |
if what i think is right, its really bad |
07:35 |
est31 |
lemme see whether I can confirm |
07:36 |
est31 |
dammit |
07:36 |
est31 |
i am right |
07:37 |
est31 |
well, i am proud to announce that I've found a way to speed up the android re-build! |
07:37 |
est31 |
very good for developers |
07:39 |
nrzkt |
est31 => android fan :p |
07:42 |
|
Calinou joined #minetest-dev |
07:57 |
nrzkt |
but if you found a way this is good. I hope at a moment we could switch to cmake |
08:01 |
est31 |
yea this would unify things |
08:01 |
est31 |
e.g. look at commit at master |
08:01 |
|
Yepoleb_ joined #minetest-dev |
08:01 |
est31 |
only needed because we have separate logic for android and rest of build system |
08:01 |
est31 |
perhaps one day I'll write cmake based compile |
08:03 |
nrzkt |
:) |
08:10 |
est31 |
nrzkt, can you have a look at https://github.com/est31/minetest/commit/649e351e2a464f92a7fc26f5ee761cb87a9a1a48 |
08:11 |
nrzkt |
+1 |
08:12 |
|
err404 joined #minetest-dev |
08:12 |
est31 |
thanks, pushed. |
08:13 |
|
swaaws joined #minetest-dev |
08:26 |
|
sfan5 left #minetest-dev |
08:26 |
|
sfan5 joined #minetest-dev |
09:09 |
|
bluegreen joined #minetest-dev |
09:29 |
|
Niebieski joined #minetest-dev |
09:29 |
Niebieski |
I'm finding it hard to find a server with a particular mod on the servers list. |
09:29 |
Niebieski |
is there something we can do about it ? |
09:31 |
Niebieski |
Probably client sided. |
09:31 |
nrzkt |
http://servers.minetest.net |
09:31 |
est31 |
Niebieski, also you can get the raw json |
09:31 |
est31 |
and parse it yourself |
09:31 |
est31 |
ebieski197.38.23.183) has joined |
09:31 |
est31 |
err |
09:31 |
est31 |
http://servers.minetest.net/list |
09:32 |
Niebieski |
Nice, thanks. |
09:34 |
Niebieski |
Wow, didn't know that my IP is just showing up for everyone. xD |
09:36 |
bluegreen |
are you running a server? |
09:37 |
Niebieski |
No... |
09:37 |
est31 |
Niebieski, ask on #freenode on how to get a mask |
09:38 |
Niebieski |
Alright. |
09:46 |
|
Niebieski joined #minetest-dev |
09:54 |
sfan5 |
Niebieski: you need a freenode account with NickServ to get a mask |
09:55 |
|
H-H-H joined #minetest-dev |
09:55 |
Niebieski |
Hmmm. I see.... I know this is akward but anyone tried to visit my IP ? anything showed up ? xD |
09:55 |
sfan5 |
connection refused |
09:57 |
Niebieski |
Alright thanks. |
10:04 |
|
FR^2 joined #minetest-dev |
10:12 |
|
Niebieski joined #minetest-dev |
10:23 |
|
bluegreen joined #minetest-dev |
10:26 |
|
kilbith joined #minetest-dev |
11:04 |
|
bluegreen joined #minetest-dev |
11:10 |
|
proller joined #minetest-dev |
11:12 |
|
crazyR joined #minetest-dev |
11:12 |
|
crazyR joined #minetest-dev |
11:12 |
Calinou |
http://phoronix.com/scan.php?page=news_item&px=SQLite-Release-Micro-Opts |
11:12 |
Calinou |
will we update the bundled SQLite? |
11:16 |
kilbith |
sqlite ain't bundled anymore afaik |
11:21 |
|
proller joined #minetest-dev |
11:21 |
be3weefderfg |
Is luajit going to be bundled ? |
11:26 |
|
crazyR_ joined #minetest-dev |
11:26 |
|
crazyR_ joined #minetest-dev |
11:32 |
bluegreen_ |
I think I fixed the bug that happens when water meet an unloaded block |
11:32 |
bluegreen_ |
Should I open a pr? |
11:33 |
nore |
bluegreen_: yes |
11:38 |
|
err404 joined #minetest-dev |
11:55 |
kilbith |
seems like a bug with the forum's signature : https://lut.im/FljoUsEi/rtNVgW9y |
11:55 |
kilbith |
^ c55 |
11:56 |
bluegreen_ |
also the reset password doesn't send an email |
12:17 |
|
err404 joined #minetest-dev |
12:20 |
|
crazyR joined #minetest-dev |
12:27 |
|
alket joined #minetest-dev |
12:55 |
|
crazyR_ joined #minetest-dev |
12:55 |
|
crazyR_ joined #minetest-dev |
12:56 |
|
Megaf joined #minetest-dev |
13:00 |
|
alket joined #minetest-dev |
13:04 |
|
EvergreenTree joined #minetest-dev |
13:07 |
|
crazyR joined #minetest-dev |
13:07 |
|
crazyR joined #minetest-dev |
13:10 |
Wayward_One |
celeron55: it seems the FAQ on forum.minetest.net returns a 403 error |
13:14 |
|
H-H-H joined #minetest-dev |
13:42 |
|
Warr1024 joined #minetest-dev |
13:48 |
|
Zeitgeist_ joined #minetest-dev |
14:08 |
|
bluegreen_ joined #minetest-dev |
14:13 |
|
WSDguy2014 joined #minetest-dev |
14:17 |
|
H-H-H joined #minetest-dev |
14:27 |
|
bluegreen joined #minetest-dev |
14:28 |
bluegreen |
#2977 |
14:28 |
ShadowBot |
https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 |
14:30 |
|
Niebieski joined #minetest-dev |
14:34 |
|
alket_ joined #minetest-dev |
14:50 |
TBC_x |
http://sprunge.us/ijDK list of [OS: OpenGL version; graphic renderer] from http://feedback.wildfiregames.com/report/opengl/ filtered, removed entries which had only one user or less |
14:50 |
|
est31 joined #minetest-dev |
14:50 |
est31 |
nrzkt, next android build system fix: https://github.com/est31/minetest/commit/302109f4fb303179d1bcee2581c41bb8f18be664 |
14:50 |
est31 |
can you have a look at it? |
14:51 |
est31 |
new version here: https://github.com/est31/minetest/commit/975685db351d2f06ee054d084232af4aec93c3f7 |
14:52 |
|
hmmmm joined #minetest-dev |
14:53 |
est31 |
hmmmm, case you don't read logs, can you check https://github.com/est31/minetest/commit/975685db351d2f06ee054d084232af4aec93c3f7 |
14:54 |
nrzkt |
est31: please use awk instead of grep + 2 pipes ! |
14:54 |
est31 |
nrzkt, can you give a good awk alternative? |
14:55 |
est31 |
I accept it if its shorter and also general |
14:55 |
hmmmm |
just make sure that $${VERSION_FILE_NEW} can't possibly be / or /usr or something really bad |
14:55 |
hmmmm |
whenever I see "rm ${something}" I get nervous |
14:56 |
|
blaze joined #minetest-dev |
14:57 |
|
Niebieski joined #minetest-dev |
14:57 |
|
blaze joined #minetest-dev |
14:59 |
bluegreen |
#2977 |
14:59 |
ShadowBot |
https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 |
15:01 |
est31 |
hmmmm, well, the only "generated" value in $${VERSION_FILE_NEW} |
15:01 |
est31 |
is ROOT |
15:01 |
est31 |
and that's the output of `shell pwd` |
15:02 |
est31 |
I'm pretty sure that one escapes spaces in file names, if needed. |
15:04 |
|
WSDguy2014 left #minetest-dev |
15:05 |
est31 |
hmmmm, seems you are right |
15:05 |
est31 |
pwd doesnt escape |
15:05 |
est31 |
the rm needs "" |
15:07 |
nrzkt |
est31: example => awk '/^set\(VERSION_MAJOR .*\)/{print sub("/)","",$2)}' CMakeLists.txt |
15:08 |
nrzkt |
4 commands merged into 1 :) |
15:11 |
est31 |
its shorter, will integrate it. |
15:11 |
est31 |
also same generality |
15:11 |
est31 |
except one space |
15:11 |
est31 |
will add it |
15:11 |
nrzkt |
with awk you can parse a whole file, here it's a "trivial" usage, but you can script all the awk string to do things :) |
15:12 |
est31 |
e.g. if given set(VERSION_MAJOR 31)#test your code will print 31#test |
15:12 |
est31 |
yea |
15:12 |
|
Hunterz joined #minetest-dev |
15:12 |
est31 |
old behaviour replaced the ) with " " |
15:12 |
nrzkt |
you are right, the idea is to get .* value but i can't remember how to do it, my awk is a little bit old :p |
15:12 |
est31 |
but your script is easy to adjust |
15:13 |
est31 |
nrzkt, doesnt work bte |
15:13 |
est31 |
btw* |
15:13 |
nrzkt |
i need to go, man powa |
15:14 |
est31 |
awk: line 1: regular expression compile failed (missing '(') |
15:14 |
bluegreen |
can someone please take a look at #2977 |
15:14 |
ShadowBot |
https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 |
15:17 |
est31 |
The code style needs adjustment |
15:17 |
est31 |
braces {} on same line, except for methods |
15:17 |
est31 |
so write } else { etc |
15:17 |
est31 |
also space between ) and { |
15:18 |
est31 |
otherwise, I don't know liquid code. |
15:18 |
est31 |
perhaps the mapgen guys paramat or hmmmm can have a look at it. |
15:20 |
bluegreen |
well the code works |
15:20 |
hmmmm |
looks good from a functional standpoint, but what's the point of NodeNeighbor ignore? |
15:21 |
bluegreen |
none really I geuss |
15:21 |
bluegreen |
I will make it a bool |
15:25 |
|
enesbil joined #minetest-dev |
15:27 |
TBC_x |
@P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{ @p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord ($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&& close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print works too |
15:27 |
TBC_x |
but can you tell what does it do when you read it ? |
15:28 |
hmmmm |
just another perl? |
15:28 |
TBC_x |
yes |
15:28 |
hmmmm |
looks like an overcomplicated fork bomb |
15:28 |
bluegreen |
what is that? |
15:28 |
TBC_x |
a code that works |
15:29 |
est31 |
hehe |
15:29 |
bluegreen |
wow |
15:29 |
est31 |
yea it works alot |
15:30 |
TBC_x |
that's why we have standards for coding style |
15:31 |
bluegreen |
Is it only me or is compiling minetest on linux faster? |
15:32 |
TBC_x |
it's not just compiling |
15:32 |
bluegreen |
what is it also? |
15:33 |
TBC_x |
destroying your hard drive for example |
15:33 |
est31 |
TBC_x, bash is an incredibly powerful language. Ever heard of the donald e knuth pascal story? |
15:33 |
est31 |
or sh |
15:34 |
* TBC_x |
was playing with plan9 lately |
15:34 |
TBC_x |
that thing started in two seconds |
15:35 |
TBC_x |
on raspberry pi |
15:36 |
|
kilbith left #minetest-dev |
15:37 |
bluegreen |
I updated #2977 |
15:37 |
ShadowBot |
https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 |
15:37 |
est31 |
well, perhaps send some prayers to systemd and our freedesktop.org priests will deliver us with a quickly hacked and feature incomplete reimplementation of plan9, make their whole setup depend on it by hard, ready to be deployed on linux distros within the next 2 weeks. |
15:37 |
TBC_x |
what's with his pascal story? |
15:37 |
|
kilbith joined #minetest-dev |
15:40 |
est31 |
http://www.leancrew.com/all-this/2011/12/more-shell-less-egg/ |
15:44 |
|
nrzkt joined #minetest-dev |
15:47 |
est31 |
"starts in 2 seconds" reminds me of one of the reasons I had liked systemd once. |
15:47 |
est31 |
ok updated pr here https://github.com/est31/minetest/commit/76ff6ebd04bd98e663ac5ea077b326aa2e5f9186 |
15:48 |
TBC_x |
hehe, me too |
15:49 |
bluegreen |
installing linux on a hard drive grained a whole new meaning http://spritesmods.com/?art=hddhack&page=7 |
15:49 |
sfan5 |
maybe someone should run minetest on their hdd |
15:50 |
bluegreen |
an create a bug report if i crashes |
15:51 |
nrzkt |
est31: systemd boot is user experience, but for sysadmin experience, managing and creating service is proper, it's a definition file and not a ugly bloated shell |
15:52 |
nrzkt |
i like tomcat systemd file |
15:52 |
nrzkt |
i want to kill the tomcat init.d script creator |
15:52 |
sfan5 |
lol |
15:52 |
sfan5 |
are we arguing about systemd in here now too=? |
15:53 |
est31 |
nrzkt, btw the error is awk: line 1: regular expression compile failed (missing '(') |
15:53 |
bluegreen |
we should argue about in in ##windows |
15:53 |
nrzkt |
where is lenart ? |
15:53 |
nrzkt |
with my command ? |
15:53 |
TBC_x |
hdd clone protection? |
15:53 |
est31 |
there is an actual freenode channel for windows? |
15:53 |
est31 |
lol |
15:54 |
Calinou |
yes, unofficial of course |
15:54 |
Calinou |
you won't see Satya_Nadella there 8) |
15:54 |
est31 |
are they accustomed to type the "forward" slash all the time? |
15:54 |
Calinou |
(heh, imagine if Windows was a regular FLOSS project) |
15:54 |
est31 |
/join #windows etc |
15:54 |
Calinou |
no, they type \join ##windows :P |
15:54 |
est31 |
ok enough trolling :) |
15:54 |
bluegreen |
reactos.org |
15:54 |
est31 |
nrzkt, yes with your command |
15:54 |
nrzkt |
can you paste it, i change my computer :) |
15:55 |
TBC_x |
wouldn't that hdd clone protection break cd burner software? |
15:55 |
est31 |
nrzkt> est31: example => awk '/^set\(VERSION_MAJOR .*\)/{print sub("/)","",$2)}' CMakeLists.txt |
15:55 |
nrzkt |
thanks |
15:55 |
nrzkt |
on which system are you running it ? |
15:56 |
est31 |
ubuntu |
15:56 |
bluegreen |
TBC_x why? |
15:56 |
bluegreen |
whould it breck cd burner solfware |
15:57 |
TBC_x |
isn't *.iso supposed to be read sequentally? |
15:57 |
bluegreen |
I don't think an iso would take up a whole sector of a hard disk |
15:58 |
est31 |
sectors are 4kb, no? |
15:58 |
est31 |
or 8 k |
15:58 |
est31 |
depending on disk |
15:58 |
TBC_x |
depends |
15:58 |
bluegreen |
your right |
15:58 |
nrzkt |
4k is the maximum atm |
15:59 |
nrzkt |
both in SATA, SAS and SCSI |
15:59 |
TBC_x |
are you cloning your blu-ray with backups? |
16:01 |
TBC_x |
also, those HDD backdoors are security concern |
16:01 |
est31 |
but very interesting article bluegreen |
16:01 |
nrzkt |
est31, on archlinux this is working but not on FreeBSD. Here is the portable way: awk '/^set\(VERSION_MAJOR .*\)/{print sub("/[)]/","",$2)}' CMakeLists.txt |
16:01 |
est31 |
works |
16:03 |
est31 |
nrzkt, is there a pipe mode of that command too? |
16:03 |
est31 |
I want to get the CMakeLists.txt onto a separate line |
16:04 |
nrzkt |
just do " \" |
16:04 |
|
habs joined #minetest-dev |
16:04 |
nrzkt |
and call CMakeLists.txt on next line |
16:05 |
habs |
How can I tell objectively / programatically if minetest is being accelerated by my graphics card or not? |
16:06 |
est31 |
I want to integrate it with "export VERSION_MINOR=$$(" |
16:06 |
est31 |
so therefore I need to add something before |
16:06 |
est31 |
not after |
16:07 |
nrzkt |
your problem is line length, right ? |
16:07 |
est31 |
yes |
16:07 |
nrzkt |
in the brackets '{blah}' you cna do lines, it's a script |
16:07 |
est31 |
well no |
16:07 |
est31 |
makefile doesnt allow it |
16:08 |
est31 |
and its not beautiful |
16:08 |
est31 |
I'll use pipe mode then |
16:08 |
nrzkt |
➜ minetest git:(master) ✗ awk '/^set\(VERSION_MAJOR .*\)/{print sub("/[)]/"\ |
16:08 |
nrzkt |
quote> ,"",$2)}' CMakeLists.txt |
16:08 |
nrzkt |
:( |
16:08 |
nrzkt |
not possible with makefile ? |
16:08 |
bluegreen |
how can I add a whole block to m_transforming_liquid |
16:08 |
TBC_x |
are you trying to shorten makefile lines? |
16:09 |
nrzkt |
remove many pipes to read stdout or file only 1 time not 4 :p |
16:10 |
TBC_x |
nrzkt: how much data is the shell script processing? |
16:10 |
est31 |
in fact its longer |
16:10 |
nrzkt |
TBC_x it's not a problem of shell data processing, it's a processing optimisation by using textproc commands right :) |
16:11 |
nrzkt |
it's longer in shell, but in exec it's better because doesn't read 4 times stdout |
16:11 |
est31 |
TBC_x, its done ~10 times every compile, on a file with 237 files |
16:11 |
est31 |
err lines* |
16:11 |
TBC_x |
that optimization makes sense then... |
16:11 |
nrzkt |
it's not a 1M lines files, i know, but i like to have good textproc parsing. Pipes are useful, but if you can optimize and use good optimizations practices |
16:11 |
TBC_x |
btw, what does it do? |
16:11 |
TBC_x |
and why? |
16:12 |
est31 |
it extracts the version numbers from the cmake file |
16:12 |
est31 |
so that we can use it for the android compilation |
16:12 |
nrzkt |
it read file, find a line then do something and cut |
16:12 |
est31 |
in c code |
16:12 |
nrzkt |
with the awk i mentionned it do all things with one tool :p |
16:12 |
est31 |
we need it because for android we dont use cmake |
16:13 |
TBC_x |
does it need to process 237 files to get a version number? |
16:13 |
est31 |
no lines |
16:13 |
est31 |
there is no noticeable speed benefit at all |
16:14 |
TBC_x |
so you're optimizing a script, because why not? |
16:15 |
nrzkt |
i only review est31 pr and see a little shell optimization to do to optimize textproc parsing. |
16:15 |
nrzkt |
there is no other question to say :p it's only a shell textproc optimization, nothing more. |
16:16 |
|
Darcidride joined #minetest-dev |
16:17 |
TBC_x |
I wouldn't mind if the script had to parse all files in src/ |
16:18 |
TBC_x |
but I think this "shell optimization" got a little too far |
16:18 |
|
blaze joined #minetest-dev |
16:18 |
|
blaze joined #minetest-dev |
16:19 |
TBC_x |
and awk is a little cryptic for me |
16:19 |
nrzkt |
héhé |
16:19 |
|
Darcidride joined #minetest-dev |
16:19 |
nrzkt |
good sysadmins look at crazy awk examples :p |
16:19 |
nrzkt |
my example is only a basic example, i have a friend which parse BNP Parisbas logservers with thousands lines of awk |
16:20 |
TBC_x |
oh man... that must even have routines for printing detailed statistics and making a coffee |
16:20 |
nrzkt |
ofc, but they win some time by not using pipes :p |
16:21 |
nrzkt |
awk is run on some IBM AIX servers , it's a very good machine :p |
16:21 |
est31 |
making coffe without pipes? how does the milk flow into it? |
16:21 |
TBC_x |
through variable containers ofc |
16:21 |
est31 |
:) |
16:21 |
nrzkt |
xD |
16:22 |
nrzkt |
awks runs* sorry for the mistacke |
16:22 |
nrzkt |
mistake* |
16:22 |
nrzkt |
tired :( |
16:25 |
TBC_x |
oh cmon, those piston guys require OpenGL 3.2 for everything |
16:25 |
est31 |
well, RBA will like it |
16:26 |
nrzkt |
which piston ? |
16:26 |
est31 |
its a rust rendering engine |
16:26 |
nrzkt |
OpenGL 3.2 is quite old now |
16:26 |
est31 |
some people build a minecraft clone on top of it |
16:26 |
nrzkt |
OpenGL 4.0 could be good |
16:26 |
est31 |
but its using the minecraft protocol |
16:26 |
est31 |
very bad choice they did |
16:27 |
est31 |
even minecraft for windows 10 doesnt use that protocol |
16:27 |
TBC_x |
I don't care as far as it is FOSS |
16:27 |
TBC_x |
I was playing minecraft a lot |
16:28 |
Calinou |
sadly, we carry with us a lot of legacy |
16:28 |
Calinou |
requiring anything higher than OpenGL 3.0 for us is not sane for our project |
16:28 |
est31 |
well the fact that they use that broken protocol for example limits the world height to 256 |
16:28 |
est31 |
or is it 512?? |
16:28 |
est31 |
dunno |
16:28 |
Calinou |
but at least we're not OpenArena, we don't stay with OpenGL 1.x as minimum :) |
16:28 |
Calinou |
256 est31 |
16:28 |
est31 |
also they seem to require clients to install mods too |
16:29 |
est31 |
and limited block id range |
16:29 |
est31 |
well ours is limited too |
16:29 |
est31 |
but much much larger |
16:29 |
TBC_x |
the worst thing on the servo requiring 3.2 is that It crashes with "Unable to create GL context" |
16:29 |
TBC_x |
err |
16:29 |
TBC_x |
piston |
16:29 |
TBC_x |
i keep confusing servo with piston, idk why |
16:29 |
est31 |
hehe its no rendering engine yet :) |
16:29 |
est31 |
err |
16:29 |
est31 |
it is |
16:30 |
est31 |
damn, both are |
16:30 |
est31 |
ok one is 3d and for games |
16:30 |
est31 |
and the other for html mostly 2d |
16:31 |
TBC_x |
the best thing is that it is enough to strip the code from requiring OpenGL 3.2 context and it runs |
16:32 |
Calinou |
make a pull request then? that requires only 3.0 or 3.1 |
16:32 |
TBC_x |
my best OpenGL is 2.1 |
16:33 |
est31 |
well, its also part of a guarantee |
16:33 |
TBC_x |
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller |
16:33 |
est31 |
perhaps piston will work, but sb can make a game that will break? |
16:33 |
TBC_x |
sb? |
16:33 |
est31 |
e.g. usually you can specify your shaders pretty freely |
16:34 |
est31 |
use a function thats only available in higher versions -- > compile fail |
16:34 |
est31 |
and thanks to the shaders not being abled to precompile, nobody notices |
16:34 |
est31 |
vulcan will do lotsa things right here |
16:35 |
est31 |
yes Calinou I think these reduz arguments are convincing :p |
16:35 |
Calinou |
I wonder if free/libre Vulkan graphics engines will pop up quickly or not |
16:35 |
Calinou |
maybe OGRE will have a Vulkan back-end, I don't know |
16:36 |
TBC_x |
the worst thing is that the OpenGL 3.2 is there explicitly... I mean, you can change it down to 2.0 but otherwise everything crashes mysteriously |
16:36 |
est31 |
well, one of them is very eager to make a vulcan port... |
16:36 |
est31 |
and we have seen somebody doing a voxel game with that engine, in pure c++ |
16:36 |
est31 |
ofc highly simple still |
16:37 |
TBC_x |
OGRE is IMHO too heavy |
16:37 |
Calinou |
yeah, it is heavy, but it is featureful. |
16:37 |
TBC_x |
http://openmw.org |
16:37 |
Calinou |
OpenSceneGraph wasn't made with games in mind, it's not as complete and the community is smaller. |
16:38 |
TBC_x |
I prefer composition |
16:38 |
nrzkt |
libstdc++ is also heavy, maybe we should switch. |
16:38 |
est31 |
erm what |
16:39 |
nrzkt |
ironic |
16:39 |
est31 |
hehe |
16:42 |
TBC_x |
perl wasn't probably made with CGI in mind aswell |
16:43 |
est31 |
perl was made in mind i think with "make large programs without thinking about architecture" |
16:43 |
est31 |
which, there is no other way, has to lead to spaghetti |
16:43 |
bluegreen |
#2977 |
16:43 |
ShadowBot |
https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 |
16:44 |
est31 |
nrzkt, is it possible to use other characters than )? |
16:44 |
est31 |
that ) makes me trouble |
16:44 |
est31 |
especially near the " ",$2)} |
16:45 |
TBC_x |
I made a script that listens on :80 and parses requests in specific format and shoves the data into a SQL database |
16:45 |
nrzkt |
the ) after $2 ? |
16:46 |
est31 |
yes |
16:48 |
kilbith |
bluegreen: don't need to spam the channel with your PR for the 6 times in 2 hours |
16:51 |
habs |
How can I tell objectively / programatically if minetest is being accelerated by my graphics card or not? |
16:51 |
|
MinetestForFun joined #minetest-dev |
16:51 |
TBC_x |
habs: what's the problem? |
16:52 |
Calinou |
habs, Minetest does not switch automatically to software rendering in case it can't find 3D acceleration; so if it runs, then the game is accelerated. |
16:52 |
habs |
TBC_x: I think that 3D acceleration is working on my laptop, but I see no difference between chosing OpenGL and software rendering in minetest (both 8-10 FPS). |
16:53 |
Calinou |
OpenGL lets you use shaders, unlike software rendering |
16:53 |
TBC_x |
software rendering may get you sick |
16:54 |
sfan5 |
Calinou: software rendering does not imply that you're not using OpenGL or are able to use shaders |
16:54 |
TBC_x |
habs: do you use windows or linux? |
16:55 |
habs |
TBC_x: I'm using an Ubuntu 14.04 deriv on a Thinpad X200 |
16:56 |
habs |
Calinou: If that is true then shouldn't I see a difference between chosing "OpenGL" and "software" in render settings? I get the same FPS for both which is what confuses me |
16:57 |
TBC_x |
habs: open terminal and write glxinfo | grep rendering |
16:58 |
habs |
TBC_x: "direct rendering: Yes" |
16:58 |
TBC_x |
then you have hardware acceleration |
16:59 |
habs |
TBC_x: Is the acceleration just faulty then because I see no difference compared to software rendering? |
17:00 |
sfan5 |
fast software rendering just means that your computer is good |
17:01 |
habs |
Software rendering is hardly fast though; for both I get 8-12FPS |
17:01 |
TBC_x |
maybe Unity problem? |
17:02 |
Calinou |
habs, latest Git doesn't have a GUI option to switch between renderers anymore :) |
17:02 |
Calinou |
we don't expose it because it has too many bugs |
17:02 |
|
kahrl joined #minetest-dev |
17:02 |
Calinou |
and people change it without knowing what it actually does |
17:04 |
kahrl |
habs: did you by any chance try the different driver settings in the main menu without restarting after switching? |
17:04 |
habs |
kahrl: Yes, that is what I was trying |
17:05 |
kahrl |
the setting only takes effect whenever the program starts |
17:07 |
est31 |
ok nrzkt I'll make a pr with my changes, so that if you find a command that works, you can suggest it. |
17:08 |
TBC_x |
#2977 should probably squash commits |
17:08 |
ShadowBot |
https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 |
17:09 |
habs |
TBC_x: I'm using Gnome 3 and not Unity as my DE |
17:11 |
TBC_x |
do other games run normally? |
17:13 |
|
zat joined #minetest-dev |
17:13 |
habs |
kahrl: OK thanks, I tried with restarting, software rendering is like 20-25 FPS notably faster, but the graphics are *very* messed up that way; I took a screenshot |
17:13 |
habs |
https://i.imgur.com/1ZCdwIt.png |
17:13 |
TBC_x |
I'm no gonna look at it |
17:13 |
kahrl |
yeah that's to be expected |
17:14 |
habs |
TBC_x: I haven't tried many others; glxgears runs at 63 FPS fullscreen if it matters |
17:14 |
est31 |
nrzkt, can you figure out the right command for #2978 ? |
17:14 |
ShadowBot |
https://github.com/minetest/minetest/issues/2978 -- Android: Add githash header to spare rebuilds after new commits by est31 |
17:14 |
est31 |
or +1 it :) |
17:16 |
TBC_x |
habs: do you have shaders disabled? |
17:16 |
|
err404 joined #minetest-dev |
17:18 |
TBC_x |
and how long was the game even running? |
17:20 |
habs |
TBC_x: Yes shaders are disabled, and I've played for ~30 minutes at a time with the same results. I still don't really understand why OpenGL would be slower than software rendering in this case |
17:22 |
TBC_x |
running a debug build could also cause low FPS |
17:22 |
habs |
TBC_x: This is a stable build, 0.4.12 |
17:33 |
TBC_x |
at this point, I would check other games |
17:34 |
|
leat1 joined #minetest-dev |
17:36 |
nrzkt |
est31: sset CMakeLists.txt filepath in a variable permit to have only 1 line |
17:37 |
nrzkt |
and for path maintenance it's interesting to have only 1 var |
17:37 |
est31 |
nrzkt, that didn't fix it |
17:37 |
est31 |
also its a global variable, thats bad |
17:37 |
nrzkt |
what is the problem ? |
17:37 |
est31 |
the problem is it doesnt work |
17:38 |
nrzkt |
can you paste me the result ? |
17:39 |
est31 |
if you want you can try it yourself, change the vatiables, cat src/android_version_githash.h after a make. |
17:39 |
est31 |
variables* |
17:40 |
est31 |
the output is like "VERSION_GITHASH "}' /path/to/CMakeLists.txt).}' /path/to/CMakeLists.txt).}' /path/to/CMakeLists.txt)-845d0501-Android" |
17:40 |
est31 |
so the actual variables are set to ""}' /path/to/CMakeLists.txt)" |
17:41 |
nrzkt |
very strange |
17:41 |
nrzkt |
i need to test it but i'm on another thing |
17:42 |
est31 |
its due to how make does the shell command |
17:42 |
|
proller joined #minetest-dev |
17:42 |
est31 |
its VARIABLE := $(shell your-command-here) |
17:42 |
est31 |
if your-command-here contains a ), you are in trouble |
17:43 |
est31 |
but as it seems, the earlier occurences of ) didnt cause problems |
17:43 |
nrzkt |
backslashing doesn't solve the problem ? |
17:43 |
est31 |
so very weird... |
17:43 |
est31 |
nope |
17:43 |
nrzkt |
:( |
17:43 |
est31 |
well, look at it if you have time |
17:43 |
TBC_x |
you want to keep only single line off a multiline? |
17:48 |
est31 |
? |
17:50 |
TBC_x |
that looks horrible |
17:54 |
TBC_x |
can't you just create directory buildscripts/ and move that ugliness there? |
17:56 |
TBC_x |
because this looks like Java inside a .c file |
17:56 |
est31 |
it would still involve lots of repetition |
17:58 |
TBC_x |
Does running this involve using android SDK? |
17:58 |
|
OldCoder joined #minetest-dev |
17:58 |
est31 |
yes, sdk and ndk |
17:59 |
TBC_x |
then I probably won't help you |
17:59 |
est31 |
lol why |
17:59 |
TBC_x |
don't want to mess with that thing |
18:00 |
est31 |
heh |
18:00 |
TBC_x |
with android sdk |
18:01 |
TBC_x |
why cmake doesn't work? |
18:02 |
est31 |
it could work |
18:02 |
TBC_x |
but? |
18:02 |
est31 |
but nobody has coded it yet |
18:03 |
TBC_x |
https://github.com/taka-no-me/android-cmake |
18:03 |
est31 |
do you trust it |
18:04 |
est31 |
since I've seen horrible things happening with libiconv, I'm very distanced from "buildsystem" repos for android on github. |
18:05 |
TBC_x |
you can give it a try |
18:07 |
TBC_x |
have you ever looked at GNU Hurd? |
18:09 |
est31 |
its a nice research project |
18:10 |
TBC_x |
they imho went too far with multiple UIDs |
18:13 |
TBC_x |
though, I like that it is recursive |
18:18 |
|
H-H-H joined #minetest-dev |
18:34 |
|
bluegreen joined #minetest-dev |
18:38 |
kilbith |
https://github.com/freeminer/freeminer/commit/7ba086c25509c740c48fd3a9c4a16d90b460decb |
18:38 |
kilbith |
relevant ? |
18:39 |
kilbith |
(recent RBA code btw) |
18:39 |
est31 |
and horrible style |
18:39 |
est31 |
using auto and a cast |
18:39 |
nrzkt |
auto isn't forbidden, it exists then it can be used :) |
18:39 |
est31 |
should be relevant. |
18:40 |
nrzkt |
but we should use scene::SMesh* |
18:40 |
nrzkt |
here is a leak, he is right |
18:40 |
TBC_x |
damn... I was looking at that code |
18:40 |
nrzkt |
this fix is totally correct |
18:40 |
TBC_x |
I couldn't decipher it |
18:40 |
nrzkt |
the style is not the best for our rules, but the fix is correct |
18:41 |
nrzkt |
if we replace mesh with new mesh and don't delete older memleak |
18:41 |
hmmmm |
d'oh |
18:41 |
hmmmm |
i missed another RBA leak |
18:41 |
hmmmm |
sorry guys, i was the one supposed to review it |
18:42 |
nrzkt |
no problem, we are human not bots |
18:45 |
hmmmm |
i think we should make a new contribution rule |
18:45 |
hmmmm |
if the committer's name matches "RealBadAngel", then current HEAD with your patch cannot have any new valgrind warnings |
18:46 |
est31 |
lol |
18:46 |
VanessaE |
heh |
18:48 |
nrzkt |
xD |
18:52 |
johnnyjoy |
I'm trying to build by buildwin64.sh on Windows 7, and I'm getting "-- Looking for include file endian.h - not found" Is this a known issue, or it my setup at fault? |
18:54 |
bluegreen |
don't do that |
18:54 |
hmmmm |
that's a bug.. USE_ENDIAN_H is supposed to be not set |
18:55 |
johnnyjoy |
Thanks, hmmmm |
18:55 |
hmmmm |
HAVE_ENDIAN_H rather |
18:55 |
hmmmm |
you can work around this by manually unsetting it |
18:55 |
johnnyjoy |
Will do. |
18:56 |
TBC_x |
bluegreen: you should squash commits on #2977 |
18:56 |
ShadowBot |
https://github.com/minetest/minetest/issues/2977 -- Stop liquids from flowing over ignore. by red-001 |
18:57 |
bluegreen |
how do I do that? |
18:57 |
bluegreen |
i'm not good with git |
18:57 |
TBC_x |
google for `git squash commits` |
18:59 |
|
sloantothebone joined #minetest-dev |
19:00 |
|
sloantothebone joined #minetest-dev |
19:12 |
|
est31 joined #minetest-dev |
19:12 |
est31 |
hmmmm, what exactly are the blocker issues for 0.4.13 again? We have a tracker in github but your list is I think not included. |
19:20 |
hmmmm |
i don't think i added it |
19:20 |
hmmmm |
it's in the minetest-dev logs |
19:20 |
hmmmm |
i'm sorta really busy right now but i'd otherwise love to help |
19:21 |
VanessaE |
http://irc.minetest.ru/minetest-dev/2015-07-28#i_4342517 |
19:28 |
|
OldCoder joined #minetest-dev |
19:44 |
nrzkt |
oO github has changed its mails notification for commiters |
19:44 |
nrzkt |
he gives me PR patched and diff links for your PR by mail est31 |
19:46 |
hmmmm |
add to that list in the logs the bugs that vanessae posted backtraces for |
19:47 |
hmmmm |
they seem pretty easy to track down. just need to make time for them |
19:47 |
hmmmm |
it's the weekend so i should be able to get something done hehe |
19:58 |
|
bluegreen joined #minetest-dev |
20:00 |
|
blaze joined #minetest-dev |
20:08 |
|
kilbith joined #minetest-dev |
20:19 |
|
MinetestForFun joined #minetest-dev |
20:29 |
|
OldCoder joined #minetest-dev |
21:31 |
hmmmm |
ha ha! minetest time! |
21:32 |
VanessaE |
uh oh. |
21:32 |
VanessaE |
;) |
21:40 |
bluegreen |
Hi hmmmm |
21:51 |
|
sloantothebone joined #minetest-dev |
22:02 |
|
proller joined #minetest-dev |
22:06 |
|
paramat joined #minetest-dev |
22:17 |
|
proller joined #minetest-dev |
22:21 |
|
proller joined #minetest-dev |
22:35 |
|
err404 joined #minetest-dev |
22:43 |
|
err404 joined #minetest-dev |
22:51 |
bluegreen |
game#602 |
22:51 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/602 -- Allowed players with server priv to access any locked chest. by red-001 |
22:59 |
paramat |
will push #2976 soon |
22:59 |
ShadowBot |
https://github.com/minetest/minetest/issues/2976 -- Dungeon generation: Fix code style issues in dungeongen.cpp by paramat |
23:17 |
|
blaise joined #minetest-dev |
23:18 |
VanessaE |
two more backtraces added to #2913 |
23:18 |
ShadowBot |
https://github.com/minetest/minetest/issues/2913 -- Unexplained, random crashes (segfaults, aborts, OOM) |
23:35 |
paramat |
now pushing 2976 |
23:44 |
paramat |
complete |
23:53 |
paramat |
VanessaE and all see game#598 is there any point in aliasing 'default:mese_block' to 'default:mese'? everyone knows that ':mese' is a block as it has always been and ':mese' is used in the crafting recipies. can we just drop this ':mese_block' name? |
23:53 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/598 -- Fix mese block alias by CraigyDavi |
23:54 |
VanessaE |
by now, it's probably safe to drop the alias |
23:55 |
paramat |
ah i can see ':mese_block' was used for a while from late 2012 |
23:55 |
VanessaE |
yeah, it was just a transitional thing |
23:56 |
bluegreen |
game#602 should I add a new privs for accessing locked chests? |
23:56 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/602 -- Allowed players with server priv to access any locked chest. by red-001 |
23:57 |
paramat |
yeah and ':mese' was used for the ore, eww =P what a mess |
23:57 |
paramat |
okay i'll add to the PR |