Minetest logo

IRC log for #minetest-dev, 2020-05-04

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

All times shown according to UTC.

Time Nick Message
00:25 Miner_48er joined #minetest-dev
01:30 ANAND joined #minetest-dev
01:39 reductum joined #minetest-dev
01:41 nephele_ joined #minetest-dev
01:51 Jdog joined #minetest-dev
02:29 Kimapr joined #minetest-dev
03:34 erlehmann joined #minetest-dev
04:01 Taoki joined #minetest-dev
05:00 Kimapr joined #minetest-dev
05:14 reductum joined #minetest-dev
05:18 calcul0n joined #minetest-dev
05:37 reductum joined #minetest-dev
06:05 calcul0n joined #minetest-dev
07:18 nerzhul joined #minetest-dev
07:26 calcul0n_ joined #minetest-dev
08:00 ShadowNinja joined #minetest-dev
08:03 YuGiOhJCJ joined #minetest-dev
08:09 nerzhul sfan5: sounds that clang is not happy with one of your optimization
08:09 nerzhul mapblock_mesh.cpp:422:64: attention: « void* memcpy(void*, const void*, size_t) » écriture dans un objet de type « v3s16 » {aka « class irr::core::vector3d<short int> »} sans affectation par copie triviale; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
08:50 Fixer joined #minetest-dev
09:25 YuGiOhJCJ joined #minetest-dev
09:30 _Zaizen_ joined #minetest-dev
09:50 proller joined #minetest-dev
09:53 sfan5 nerzhul: I don't have that with clang-10 here but I noticed that gcc complains about that
09:53 sfan5 either way the optimization is definitely safe but the compiler doesn't understand that
10:59 mizux joined #minetest-dev
11:18 rubenwardy A non trivial constructor implies it shouldn't be safe
11:27 calcul0n joined #minetest-dev
12:16 sfan5 the "non-trivial" constructor in this case is vector(const vector &other) : X(other.X), Y(other.Y), Z(other.Z) {}
12:17 sfan5 which the compiler also turns into three moves even if it should be easily vectorizable
12:20 rubenwardy sounds like it should = default?
12:20 sfan5 probably
12:20 sfan5 irrlicht was written before c++11 and still doesn't use it to this day (I think?)
12:27 rubenwardy ah right
14:46 nerzhul no it doesn't use it, it's exact
14:53 ANAND joined #minetest-dev
15:27 nerzhul_ joined #minetest-dev
15:44 nerzhul joined #minetest-dev
16:14 Lone_Wolf joined #minetest-dev
16:22 erlehmann joined #minetest-dev
16:23 NetherEran joined #minetest-dev
16:28 Guest88924 joined #minetest-dev
16:33 sfan5 reminder that #9627 is ready and works
16:33 ShadowBot https://github.com/minetest/minetest/issues/9627 -- Make Mapgen (mostly) work multithreaded again by sfan5
16:34 proller joined #minetest-dev
16:36 Calinou joined #minetest-dev
16:40 nerzhul i will take a look today
16:42 ANAND_ joined #minetest-dev
16:55 rubenwardy joined #minetest-dev
17:10 fluxflux joined #minetest-dev
17:13 sfan5 merging game#2662 in 5m
17:13 ShadowBot https://github.com/minetest/minetest_game/issues/2662 -- doors: Remove unnecessary nodebox and empty texture by sfan5
17:20 Taoki joined #minetest-dev
17:23 mizux joined #minetest-dev
17:45 erlehmann joined #minetest-dev
17:50 erlehmann joined #minetest-dev
18:04 rubenwardy Krock: appguru is doing that PR
18:04 rubenwardy tbh, they should have just done it
18:04 rubenwardy referring to old_speed/velocity
18:05 rubenwardy tbh, you'll have done it in less time than to respond to this
18:06 Krock was about to fix it together with fog #9605
18:06 ShadowBot https://github.com/minetest/minetest/issues/9605 -- get_sky_color returns unknown fields
18:06 Krock well yes. that commit is already done locally
18:06 rubenwardy maybe just do it then
18:24 Krock btw #9812
18:24 ShadowBot https://github.com/minetest/minetest/issues/9812 -- [NO SQUASH] Script API: Rename fields for constency by SmallJoker
18:36 erlehmann joined #minetest-dev
18:43 erlehmann joined #minetest-dev
18:54 rubenwardy I've updated
18:54 rubenwardy !dev TODO
18:54 ShadowBot TODO - Minetest Developer Wiki -- http://dev.minetest.net/TODO
18:56 Krock >  perhaps coinciding with the release of 0.5.0, is better than breaking compatibility all the time
18:56 rubenwardy Loool
19:01 NetherEran joined #minetest-dev
19:02 erlehmann joined #minetest-dev
19:08 Fixer_ joined #minetest-dev
19:36 troller joined #minetest-dev
20:54 LoneWolfHT joined #minetest-dev
22:30 Wuzzy joined #minetest-dev
22:36 erlehmann joined #minetest-dev
22:40 mizux_ joined #minetest-dev
22:43 Lone_Wolf joined #minetest-dev
22:54 erlehmann joined #minetest-dev
22:54 reductum joined #minetest-dev
23:17 turtleman joined #minetest-dev
23:43 slemonide joined #minetest-dev
23:44 slemonide Minetest partitions the map into chunks and stores serialized chunk data into the database. I am curious if this is the best practice in general? Would it be better to split chunk data across several records and then SELECT the ones we want?
23:48 rubenwardy a chunk is loaded in its entirety
23:48 rubenwardy a chunk is the discrete level at which the map is loaded
23:49 rubenwardy it doesn't make much sense to split stuff up more, and it makes it more complicated

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