Time Nick Message
11:59 nerzhul i just published #10787 in order to continue my previous code factorization
11:59 ShadowBot https://github.com/minetest/minetest/issues/10787 -- Refactor/gui editbox by nerzhul
12:01 nerzhul this reduce 200 lines of duplicated code
12:01 nerzhul when sfan5 or Krock is around :)
12:16 Krock what's the purpose of renaming the variables? afaik that's Irrlicht code we adjusted slightly
12:16 Krock tracking changes will be much more difficult this way
15:13 celeron55 you're assuming irrlicht will be developed though
15:13 celeron55 of course if there's no reason to rename them then probably they shouldn't be
15:59 nerzhul Krock: i merge the code and adapt to our code style. Note that variables coming from the 2 merged classes doesn't have the same coding style haha
15:59 nerzhul i just kept the variable names from the class which is using our coding style
16:00 nerzhul also please note we are in our own code, we can do anything, but if we use a forked irrlicht we can reintegrate it properly with irrlicht (ugly) codestyle)
16:03 nerzhul and Krock, at a point i think b oth classes can be merged, regarding some tiny differences i saw in them i think it may become a single one at the end, or a veryt close one
16:03 nerzhul see all those code duplicated in mouse & key press handling
16:16 jingkaimori The current name of IrrlichtBaW is changed to Nabla,and the repo named IrrlichtBaW is not maintained.
16:17 jingkaimori This branch requires c++ 17,beyond c++ 11.So effort to migrate to irrlichtbaw or nabla maybe useless
16:18 jingkaimori https://github.com/Devsh-Graphics-Programming/Nabla
16:27 nerzhul i really think we cannot follow this one
16:27 nerzhul we should just improve the things we need in irrlicht and that's all, do some code cleanups, refactor
16:27 nerzhul c++11 move
16:28 jingkaimori The way Nabla manage its dependency is horrible
16:28 nerzhul sounds yes
16:29 jingkaimori This project simply copy all the repo in its source
16:29 jingkaimori That's why find_module makes no sense and ExternalProject is the only solution for including the project
16:31 jingkaimori The reason why I want to follow this one is Nabla intergrated SDL2
21:09 nerzhul just for SDL 2 sounds crazy
21:09 nerzhul my forked irrlicht is nearly complete with SDL2
21:09 nerzhul only text input & cursor is missing
21:09 nerzhul only proper SDL2 text input & cursor is missing
21:09 nerzhul only proper SDL2 text input & cursor is missing
21:24 MTDiscord your last message was sent twiceß
21:25 rubenwardy your last message contains a ß
21:25 rubenwardy nice, nerzhul though
21:26 rubenwardy Does using SDL magically fix the input issues?
21:29 lhofhansl Is there interest in a PR to add zstd support?
21:31 Krock there's definitely interest from server owners in #minetest-hub
21:31 MTDiscord I too would like to see performance improvements
21:32 Krock nerzhul: regarding the variable name changes.. yes, we can do everything with it, but backporting fixes from Irrlicht might not be as easy to do any more
21:32 Krock we can also hope that the code just works (TM) so there's never anything to fix
22:37 lhofhansl Ok filed: #10788
22:37 ShadowBot https://github.com/minetest/minetest/issues/10788 -- Add zstd support. by lhofhansl