Time |
Nick |
Message |
00:45 |
|
Swissa1pS joined #minetest |
00:49 |
|
Menchers joined #minetest |
01:31 |
|
Thermoriax joined #minetest |
02:14 |
|
amfl2 joined #minetest |
02:16 |
|
amfl_ joined #minetest |
02:23 |
|
chilledfrogs joined #minetest |
02:28 |
|
lemonzest joined #minetest |
02:46 |
|
Swissa1pS joined #minetest |
03:27 |
|
Swissa1pS joined #minetest |
03:49 |
|
sparky4 joined #minetest |
04:00 |
|
MTDiscord joined #minetest |
04:48 |
|
whosit joined #minetest |
06:28 |
|
TomTom joined #minetest |
06:55 |
|
gregon joined #minetest |
07:27 |
|
Verticen joined #minetest |
08:24 |
|
Guest48 joined #minetest |
08:26 |
|
Guest48 joined #minetest |
08:33 |
|
cheek_pain joined #minetest |
09:11 |
|
SFENCE joined #minetest |
10:12 |
|
ireallyhateirc joined #minetest |
10:16 |
|
yezgromafic joined #minetest |
10:17 |
Oblomov |
well, this is nice https://lwn.net/Articles/826134/ (lua 5.4) |
11:30 |
|
boingman joined #minetest |
11:53 |
|
cheek_pain joined #minetest |
12:40 |
|
gregon joined #minetest |
13:03 |
|
gregon joined #minetest |
13:55 |
sfan5 |
the close thing is interesting |
13:56 |
specing |
dumb if you ask me, close should be called automatically if a destructor is defined |
13:58 |
specing |
and why did they bother with adding const, they could've added <mut> instead and made everything const by default. PLus its shorter to write. |
14:00 |
sfan5 |
they seem to love breaking changes but making every variable const by default does seem excessive |
14:01 |
sfan5 |
the thing with destructors is if you want those you are automatically forced to implement copy and move semantics |
14:01 |
sfan5 |
far from trivial |
14:02 |
sfan5 |
this is the same underlying reason why you can "just" add C++'s RAII to C |
14:02 |
sfan5 |
(plus name mangling) |
14:02 |
sfan5 |
can't* |
14:04 |
sfan5 |
what does work in C is __attribute__((cleanup(...))) and surprise it's conceptually just like <close> |
14:06 |
specing |
I don't see why copy/move semantics would need implementing. Lua objects function like a shared pointer already, and copying is explicit (table.deepcopy?) |
14:08 |
sfan5 |
would you prohibit a destructor on userdata? |
14:08 |
sfan5 |
wait nvm |
14:09 |
sfan5 |
it looks like you're right and that's not needed at all |
14:20 |
|
cheek_pain joined #minetest |
14:30 |
|
gregon joined #minetest |
14:43 |
|
kamdard joined #minetest |
14:46 |
|
specing joined #minetest |
15:06 |
|
gregon joined #minetest |
15:23 |
|
gregon joined #minetest |
15:40 |
|
Desour joined #minetest |
15:54 |
|
gregon joined #minetest |
16:27 |
|
Lunatrius` joined #minetest |
16:31 |
|
Lunatrius joined #minetest |
16:42 |
MTDiscord |
<goodclover> Is it possible to change a player's nametag height? I can't find anything relevant in lua_api.md, beyond hiding it and doing a custom one via HUD text. |
16:43 |
MTDiscord |
<goodclover> It seems to be hard-coded to 2 nodes above the bottom of the player, no matter the player's eye_heigh or collisionbox. |
16:51 |
|
Leopold joined #minetest |
17:06 |
|
ireallyhateirc joined #minetest |
17:26 |
|
Talkless joined #minetest |
17:26 |
|
jaca122 joined #minetest |
17:40 |
MinetestBot |
[git] SmallJoker -> minetest/minetest: Settings: semi-automatic callback cleanup e3813cf https://github.com/minetest/minetest/commit/e3813cf027c9fb6d086db087f13557f86eb4730a (2024-10-17T17:38:49Z) |
17:40 |
MinetestBot |
[git] SmallJoker -> minetest/minetest: Clean up header includes related to settings.h 4975afb https://github.com/minetest/minetest/commit/4975afb5ff375c5ce004615f98aeffce7c0455ff (2024-10-17T17:38:49Z) |
17:40 |
MinetestBot |
[git] ALiwoto -> minetest/minetest: Fix getDimension throwing error if there is \r at end of line (#15299) f2ab887 https://github.com/minetest/minetest/commit/f2ab887644f627ced3d91f589f7617cc0d647c27 (2024-10-17T17:39:11Z) |
17:43 |
|
boingman joined #minetest |
17:43 |
|
fluxionary joined #minetest |
17:45 |
Desour |
@goodclover: pos.Y = m_prop.selectionbox.MaxEdge.Y + 0.3f; in GenericCAO::updateNametag() |
17:46 |
MTDiscord |
<goodclover> mmm I hadn't set selectionbox so was assuming it was being copied from collisionbox… but there's no reason something else might not have set it… |
17:48 |
MTDiscord |
<goodclover> Setting selectionbox to nil fixed it! Thanks! |
17:48 |
Desour |
I guess when nametags are lua hud (#9270), pos will be configurable |
17:48 |
ShadowBot |
https://github.com/minetest/minetest/issues/9270 -- Treat built-in hotbar, nametags, minimap, crosshair like Lua HUD elements |
17:48 |
Desour |
np! |
17:48 |
Desour |
!next |
17:48 |
MinetestBot |
Another satisfied customer. Next! |
17:51 |
|
Verticen joined #minetest |
17:53 |
ireallyhateirc |
gotta rename the bot to LuantiBot :P |
18:29 |
|
runxiyu joined #minetest |
19:12 |
SwissalpS |
LMTB = LuantiMinetestBot |
19:16 |
ireallyhateirc |
Linmt = Luanti is not minetest |
19:29 |
sfan5 |
GNU/Luanti |
19:31 |
mmuller |
GNUanti. Where did that name come from, anyway? |
19:47 |
yezgromafic |
... or as I've recently taken to calling it, GNU plus Luanti |
19:48 |
yezgromafic |
the blog post says "Luanti” is a wordplay on the Finnish word luonti (“creation”) and the programming language Minetest Luanti employs for games and mods, Lua." |
19:49 |
sfan5 |
unfortunately we will have to rename again once we switch to JavaScript next year |
19:51 |
Krock |
adding the Electron dependency was the best decision so far. This will finally support all image formats out of the box |
19:51 |
Krock |
and also includes model rendering via WebGL |
19:52 |
yezgromafic |
<sfan5> that is a joke right? the matter is too serious for me to just assume |
19:52 |
SwissalpS |
GLUanti :p |
19:54 |
Krock |
yezgromafic: and you're not taking me serious? |
19:56 |
SwissalpS |
there have been requests to have MT run in browsers. (not sure those asking had any idea about how MT works) |
19:57 |
yezgromafic |
Krock dont tell me that I should</3 |
19:57 |
celeron55 |
SwissalpS: there already is a fork/port that runs in the web browser. it could use some polishing and upstreaming, if you're so inclined |
19:57 |
Krock |
:3 |
20:14 |
SwissalpS |
huh, so that wasn't a joke. I'm in no way interested in a browser version |
20:19 |
celeron55 |
it doesn't use javascript or really anything special and is a very thin system overall: https://github.com/paradust7/minetest-wasm |
20:19 |
celeron55 |
it's actually mind boggling that's possible with so little |
20:25 |
SwissalpS |
hmm, that github repo says 50% javascript, a third shell and 17% html |
20:28 |
ireallyhateirc |
web browers are cringe anyway |
20:30 |
celeron55 |
that repo isn't the only thing needed. it refers to other repos also which contain modified versions of minetest, irrlichtmt and some wrapper type code |
20:33 |
ireallyhateirc |
Luanti as a service |
20:59 |
|
boingman joined #minetest |
21:26 |
|
Verticen joined #minetest |
21:32 |
|
sparky4 joined #minetest |
22:34 |
|
panwolfram joined #minetest |
22:39 |
cheapie |
5950X arrived, can finally get 60 FPS with the default view range most of the time |
22:39 |
cheapie |
Also "make clean && time make -j32" came back a hair under 57 seconds, which is nice. |
22:48 |
SwissalpS |
wow, my build takes at least 20 minutes if not more :D |
22:50 |
cheapie |
What CPU is that on? |
22:53 |
SwissalpS |
Pentium® T4300 × 2 |
22:54 |
SwissalpS |
hehe |
22:54 |
SwissalpS |
if I get over 15 fps, I'm amazed :p |
22:56 |
ireallyhateirc |
wow a pentium |
22:56 |
ireallyhateirc |
that's a living fossil there |
22:57 |
cheapie |
I have a 120MHz Pentium Classic and a 200MHz PMMX around here somewhere... never tried running Luanti on them though. |
22:58 |
ireallyhateirc |
the name change gave me intrusive thoguhts |
22:59 |
ireallyhateirc |
every time I say "Luanti" a weird feeling appears |
23:05 |
|
Eragon joined #minetest |