Time Nick Message 15:36 lhofhansl Please have a look at #10537 15:36 ShadowBot https://github.com/minetest/minetest/issues/10537 -- Avoid resetting the unsent distance unnecessarily on the server. by lhofhansl 15:36 lhofhansl This reduces the time to load a scene from the server by up 50% especially with large view_ranges and also many players. 15:39 sfan5 can you add a comment to if (camera_dir.dotProduct(m_last_camera_dir) < std::cos(camera_fov / 10.0f)) detailing what it does 15:43 sfan5 and shouldn't m_blocks_modified only be cleared for individual blocks since the function might exit before it collects all of them for sending? 15:48 lhofhansl I'll add a comment there. 15:49 lhofhansl m_blocks_modified is now only used to reset the distance from which the server sends blocks. So we really only care about blocks that were modified since the last time we sent them (they are independently invalidated from the m_block_sent set). 15:50 lhofhansl In a followup I want to look through how to make the whole m_blocks_sending, m_blocks_sent logic simpler. 15:50 sfan5 maybe add that as a comment in .h then 15:52 lhofhansl Yep. Would be great if someone would double check and test whether the problem that #3713 fixed is still fixed. 15:52 ShadowBot https://github.com/minetest/minetest/issues/3713 -- Resend blocks when modified while sending to client by Jeija 15:57 Lejo I'm tring to add appimages to the gitlab_ci. While that I regonised that minetest_game is saved to games/minetest and not games/minetest_game. Is this wanted? See: https://github.com/minetest/minetest/blob/master/.gitlab-ci.yml#L39 15:58 sfan5 I don't see why it would be, the path should be games/minetest_game 16:00 Lejo hmm, ok will fix it then 16:02 Lejo BTW: is there somewhere a list of library minetest needs? I don't mean them for compiling but for running minetest. 16:03 lhofhansl added the comments 16:06 sfan5 why do you think compiling and running would differ? 16:07 sfan5 obviously running won't require include files but if you build with openal, sqlite, curl, irrlicht and jsoncpp then running will need exactly those libs 16:09 Lejo ok thanks, will add them to the appimage 16:22 Lejo my problem is that I don't know which library are normaly already installed on different linux distributions 16:44 Krock will merge #10553 and #10506 in 10 minutes 16:44 ShadowBot https://github.com/minetest/minetest/issues/10553 -- Fix CSMs on arm64 by luk3yx 16:44 ShadowBot https://github.com/minetest/minetest/issues/10506 -- Shaders for Android (GLES 2) by numberZero 16:47 sfan5 its not entirely clear if the precision specifiers in 10506 could break on some system 16:47 sfan5 but go ahead 17:00 Krock testing in production approach 17:00 Krock merging 17:10 Lejo While creating my appimages using appimagebuilder I had an problem with the .desktop file in misc. The builder said it is invalid. PrefersNonDefaultGPU=true needed to be replaced with X-PrefersNonDefaultGPU=true is the new setting correct? 17:33 sfan5 doubt it 17:33 sfan5 did you search the specification? 18:25 Lejo I'm not sure if this setting really exist. The appimagebuilder just gives me this error: error: file contains key "PrefersNonDefaultGPU" in group "Desktop Entry", but keys extending the format should start with "X-" 18:27 sfan5 https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/13 18:27 sfan5 ^ here's where it was added to the spec 18:33 Lejo hmm, so it seems to be a problem of the appimagebuilder 20:41 MTDiscord > my problem is that I don't know which library are normaly already installed on different linux distributions Lejo: IMO, when packaging AppImage you should include everything except of system-dependent components like ALSA or OpenGL itself. libc may be omitted as it will definitely present but then it will only run on systems having the same or newer libc than that it was built with (and of course, only libc of the same vendor 20:41 MTDiscord [GNU], but that’s a requirement anyway due to linking to system native libraries like OpenGL).