Time Nick Message 11:59 zughy[m] should things marked as "obsolete" be removed from code? Asking because of #9062 description 11:59 ShadowBot https://github.com/minetest/minetest/issues/9062 -- Change some usages of "deprecated" to "obsolete" by random-geek 12:10 sfan5 obsolete means it's already gone 12:50 zughy[m] well, the ACTIVEOBJECT_TYPE_ITEM etc are still there, even if they're not used 13:10 rubenwardy Dead code should be removed, just be careful to not break network compat by changing the values of enums 18:13 v-rob I've got a few questions for some things about #10524 18:13 ShadowBot https://github.com/minetest/minetest/issues/10524 -- Lua-side UI Prerequisite Draft: Events and Drawing by v-rob 18:14 v-rob Do we use irr::SEvent::SJoystickEvent for joysticks? 18:15 v-rob I'm not certain the level of support we have for joysticks 18:30 v-rob No one knows? Should I just forget about joystick support for now then? 18:32 v-rob Or is no one here? 18:41 MTDiscord I don't think they are very well supported 18:44 v-rob I guess I'll decide on them later then 18:44 v-rob Is it possible for MyEventReceiver::OnEvent to receive multiple events per frame? 18:49 sfan5 uh I think there *is* joystick support 18:49 sfan5 but you might have to go searching for the code that does it 18:49 v-rob Oh goody 18:52 v-rob I'm kind of scared to ask how hard it would be to get irr::SEvent::STouchInput on non-Android systems 18:52 sfan5 do you just want the structure or actual support? 18:53 sfan5 either way it needs to be patched in 18:53 sfan5 (in the latter case developed too, depending on platform) 18:53 v-rob Actual support. #ifdef ANDROID is enough if I didn't want actual support 18:53 v-rob It's not a necessity for that PR, but it would be very nice 18:54 v-rob Probably too much to hope for 18:54 sfan5 wait so you want touch input to work on e.g. Windows? for what purpose? 18:55 v-rob Mainly, I want touch/mouse+keyboard to not be tied to platform 18:55 sfan5 but for theoretical support you only need STouchInput to be defined 18:55 sfan5 and then when someone implements it in Irrlicht in the future it'd just work 18:57 v-rob If it were defined on Windows, it would make it much easier to test its support everywhere (I have a touchscreen computer, and it's harder to test/work on Android) 18:57 v-rob But as I said, not a necessity 18:58 sfan5 I see 18:58 v-rob I do wish I could use SDL's event system... 18:58 sfan5 you could emulate touch events for testing 18:58 v-rob Hm, true 18:58 sfan5 the definite requirement for what you plan seems to be that STouchInput is defined everywhere 19:01 v-rob Anyway, another question: exactly when is the fallback font used? 19:05 sfan5 when the language says so 19:06 sfan5 grep -A1 needs_fallback_font po -r 19:06 v-rob Oh. That's simpler than I thought 19:06 v-rob Don't need to worry about that then 19:09 v-rob Second to last question: is there ever a time driver->draw2DImage should be used over draw2DImageFilterScaled? 19:09 sfan5 if you know that it won't be scaled I guess 19:09 MTDiscord ^ 19:10 MTDiscord slightly better for performance I guess? 19:10 v-rob I thought driver->draw2DImage also scaled the image? 19:12 sfan5 I'll be honest and say that I didn't look up the signature/docs before answering 19:14 sfan5 hm 19:14 v-rob I think draw2DImageFilterScaled does a software scaling and caches the result 19:15 v-rob It says it's "high quality" but I don't see a difference 19:15 sfan5 I don't think draw2DImage can scale 19:15 sfan5 I see one signature with destRect instead of destPos but I think that's for drawing part of an image 19:19 v-rob I think it scales because formspec image[] uses IGUIImage which uses draw2DImage 19:20 v-rob Oh well, I guess I'll use draw2DImageFilterScaled because that's what everything else uses 19:22 v-rob Anyway, the last question is: Can MyEventReceiver::OnEvent receive multiple events per frame? 20:01 sfan5 why not? is the code not prepared to handle that? 20:02 v-rob In reference to multiple events per frame? Well, my code for #10524 currently can't handle it, so I need to know if it's a necessity 20:02 ShadowBot https://github.com/minetest/minetest/issues/10524 -- Lua-side UI Prerequisite Draft: Events and Drawing by v-rob 20:03 sfan5 one event per frame seems like a weird inflexibility to have 20:03 sfan5 so I'd definitely make that possible 20:03 v-rob I want to know if it currently happens 20:03 sfan5 no idea sorry 20:03 v-rob I haven't been able to make it occur yet 20:03 v-rob Guess I'll do some more testing then 20:13 v-rob Anyway, thanks for the help 20:14 rubenwardy It does happen