Minetest logo

IRC log for #minetest, 2024-10-17

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

All times shown according to UTC.

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

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