| 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 |