Minetest logo

IRC log for #minetest-dev, 2022-10-03

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

All times shown according to UTC.

Time Nick Message
00:01 Taoki joined #minetest-dev
00:41 Soni joined #minetest-dev
01:08 schwarzwald[m] https://github.com/guybrush77/rapidobj
01:08 schwarzwald[m] Would it make sense to use this in IrrlichtMt?
04:00 MTDiscord joined #minetest-dev
05:54 calcul0n_ joined #minetest-dev
06:47 nrz_ whereas it can be interesting, we are C++14 only
09:35 appguru joined #minetest-dev
10:08 MTDiscord <luatic> The subset of Wavefront OBJ we actually support is pretty small. It thus doesn't really make sense to drag in importers that implement plenty of features we don't need. I've attached the spec I inferred from reading the IrrlichtMT sources.
10:08 MTDiscord <luatic> https://cdn.discordapp.com/attachments/747163566800633906/1026435448509300748/irr_obj_spec.md
10:18 kilbith joined #minetest-dev
10:50 troller joined #minetest-dev
11:08 appguru (that spec is wrong btw regarding group names: they aren't entirely ignored - only the first name is considered)
11:08 troller joined #minetest-dev
11:13 sfan5 @x2048 only broken w/o shaders
11:15 sfan5 GLES is broken in interesting ways https://0x0.st/oJ8w.png
11:23 vampirefrog joined #minetest-dev
11:23 kilbith the main scene is set in another scene, the wieldmesh
11:24 kilbith quite interesting
12:04 MTDiscord <Jonathon> @x2048
12:19 MTDiscord <savilli> Broken for me with undersampling = 2 and without shaders on nvidia and intel gpu
12:20 MTDiscord <savilli> Looks like you need to test without shaders too
13:21 pgimeno sfan5: any idea what shader is the culprit?
13:22 pgimeno I mean for the "Irrlicht: GLSL shader failed to compile" error
13:31 srifqi joined #minetest-dev
13:31 MTDiscord <savilli> What if you set enable_bloom and enable_bloom_debug in your config?
13:32 srifqi sfan5, is it the same as #12824?
13:32 ShadowBot https://github.com/minetest/minetest/issues/12824 -- Shaders won't compile on OpenGL ES 2.0+ after #12791
13:34 pgimeno ah there's a proposed patch already
13:35 vampirefrog there's bloom now?
13:36 vampirefrog okay bloomer
13:45 Fixer joined #minetest-dev
13:56 srifqi1 joined #minetest-dev
15:06 sfan5 pgimeno: its almost surely the same issue as srifqi linked
15:16 fluxionary joined #minetest-dev
16:01 Taoki joined #minetest-dev
16:03 jwmhjwmh joined #minetest-dev
16:05 jwmhjwmh Merging #12830 and #12832 in 5m.
16:05 ShadowBot https://github.com/minetest/minetest/issues/12830 -- DevTest: Reject buggy "/hp inf" command by Wuzzy2
16:05 ShadowBot https://github.com/minetest/minetest/issues/12832 -- Disable -ffinite-math-only by TurkeyMcMac
16:06 pgimeno hold on please
16:07 jwmhjwmh OK
16:07 jwmhjwmh Do you need to review them?
16:07 MTDiscord <luatic> inf or nan should be rejected at a different level
16:07 MTDiscord <luatic> that is, the engine should refuse modders trying to set hp to inf or nan
16:08 MTDiscord <luatic> (checking in the chatcommand probably still is a good idea to prevent a crash though)
16:08 pgimeno ok, I was just looking up the reasoning for -ffinite-math-only, go ahead
16:10 pgimeno @luatic yes but Desour has a point, that isinf() returns false with -ffinite-math-only
16:11 MTDiscord <luatic> I was commenting on the first PR by Wuzzy
16:11 MTDiscord <luatic> Which should still be merged, but the issues goes deeper and should be solved at a deeper level I suppose
16:12 jwmhjwmh Casting from floating point to integer is par for the course in the Minetest API.
16:12 jwmhjwmh I will merge the PRs then, thanks.
16:13 pgimeno my point was that it can't be solved at the C++ level without a working isinf()
16:38 kilbith joined #minetest-dev
16:56 appguru joined #minetest-dev
17:22 vampirefrog joined #minetest-dev
18:19 Fixer joined #minetest-dev
19:16 appguru joined #minetest-dev
19:19 appguru joined #minetest-dev
19:29 vampirefrog joined #minetest-dev
19:41 celeron55 https://forum.minetest.net/viewtopic.php?p=414783
19:42 celeron55 this is interesting from a core dev and/or a distribution perspective
19:43 celeron55 its license appears to respect MT (lgpl2.1) and it's multi platform. so it's worth following
19:45 sfan5 where do the builds come from for platforms that aren't windows?
19:48 celeron55 the posts give the impression that recluse4615 is building non-windows builds on WSL, but i have no idea
19:50 celeron55 anyway, people might have to ready their opinions about having a launcher that's not implemented natively in MT, if that project gains contributors and gets fleshed out
19:56 celeron55 the positive things are probably: it would allow people to contribute who know those technologies rather than C++ and Lua, and allows making a better launcher experience. the launcher is client-side only anyway so it doesn't need to be limited in any way
19:57 celeron55 the negative side is: any work that's put into the launcher stays there only and can't be used elsewhere in MT, and some developers need to have the knowledge to use the different technologies
19:58 celeron55 anyway, i'll be following it to see where it goes and what users think of it
20:01 celeron55 it could be that the launcher portion should be made by a separate team anyway
20:05 celeron55 just need to figure out where to find a team that would work enthusiastically for years to come... on a launcher, of all things
20:07 Fixer joined #minetest-dev
20:17 MTDiscord <Warr1024> As long as the launcher isn't mandatory (i.e. MT continues to maintain its own front-end) and there are no lock-in features, I don't see the downsides as being that big of a threat.
20:18 MTDiscord <Warr1024> A big upside to 3rd party launchers is that it takes some pressure off of the core team of having to please every possible user.  You can allow 3rd party launchers to fill in some niche cases and concentrate resources elsewhere (not that those resources aren't necessarily already elsewhere, but now it's sort of more okay if they are)
20:18 vampirefrog joined #minetest-dev
20:19 MTDiscord <Warr1024> If you're thinking of having an official launcher team, well, all you really have to do is officially endorse some existing launcher once it reaches the standards you have in mind.
20:27 celeron55 that's probably the only way that can possibly work
20:27 celeron55 that's why this is an interesting project
20:27 celeron55 i'm not saying there's a definite or distinct _need_ for it, but it could address some long lasting complaints
20:29 celeron55 and it is an unique opportunity because the interface from a launcher into MT is reasonably well defined
20:29 celeron55 and fairly stable
20:31 MTDiscord <Warr1024> With MT's --go command line parameter, it already has been pretty supportive of external "launcher" type solutions, including mine which just parses a file with a list of favorite servers and spits out *.desktop files :-)
20:31 celeron55 as a bonus, a separate launcher can provide features that a launcher built into the MT executable probably will never do, like allowing switching between versions of MT
20:32 celeron55 it seems like fertile enough ground for something generally useful to eventually pop up
20:32 MTDiscord <Warr1024> Right, and auto-updating.  Alerting the user an update is available is pretty reasonable for MT itself, but trying to actually update the local copy seems pretty hardcore can'o'worms.
20:33 celeron55 well, it's all doable of course. but it may or may not make sense
20:34 MTDiscord <Warr1024> Well, some things are just really messy, and it's nice to have somebody else be willing to deal with the mess instead :-D
20:34 celeron55 we'll see
20:38 celeron55 the technology used in this one (tauri + sveltekit) is kind of wild from a minimalist's perspective
20:39 troller joined #minetest-dev
20:46 Taoki_1 joined #minetest-dev
21:12 Taoki joined #minetest-dev
22:20 vampirefrog joined #minetest-dev
22:34 diceLibrarian joined #minetest-dev
22:34 panwolfram joined #minetest-dev
22:57 olliy1or joined #minetest-dev

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