Minetest logo

IRC log for #minetest-hub, 2019-09-14

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

All times shown according to UTC.

Time Nick Message
01:06 ANAND joined #minetest-hub
01:12 FL4K joined #minetest-hub
02:02 Lone_Wolf joined #minetest-hub
02:16 Ruslan1 joined #minetest-hub
04:57 ssieb joined #minetest-hub
07:36 vonflynee joined #minetest-hub
07:43 vonflynee joined #minetest-hub
07:58 vonflynee joined #minetest-hub
08:06 vonflynee joined #minetest-hub
08:14 vonflynee joined #minetest-hub
08:22 vonflynee joined #minetest-hub
08:30 vonflynee joined #minetest-hub
08:36 ShadowNinja joined #minetest-hub
08:41 vonflynee joined #minetest-hub
08:48 vonflynee joined #minetest-hub
08:58 vonflynee joined #minetest-hub
09:06 vonflynee joined #minetest-hub
09:22 vonflynee joined #minetest-hub
09:34 vonflynee joined #minetest-hub
09:47 vonflynee joined #minetest-hub
09:55 vonflynee joined #minetest-hub
10:02 vonflynee joined #minetest-hub
10:09 vonflynee joined #minetest-hub
10:16 vonflynee joined #minetest-hub
10:23 vonflynee joined #minetest-hub
10:30 vonflynee joined #minetest-hub
10:38 vonflynee joined #minetest-hub
10:42 tomraceror joined #minetest-hub
10:49 vonflynee joined #minetest-hub
10:57 vonflynee joined #minetest-hub
11:08 vonflynee joined #minetest-hub
11:08 Fixer joined #minetest-hub
11:16 vonflynee joined #minetest-hub
11:23 vonflynee joined #minetest-hub
11:28 tomraceror joined #minetest-hub
11:30 vonflynee joined #minetest-hub
11:42 vonflynee joined #minetest-hub
11:49 vonflynee joined #minetest-hub
11:56 vonflynee joined #minetest-hub
12:04 vonflynee joined #minetest-hub
12:11 vonflynee joined #minetest-hub
12:22 vonflynee joined #minetest-hub
12:29 vonflynee joined #minetest-hub
12:43 vonflynee joined #minetest-hub
12:50 vonflynee joined #minetest-hub
12:57 vonflynee joined #minetest-hub
13:05 vonflynee joined #minetest-hub
13:12 vonflynee joined #minetest-hub
13:19 vonflynee joined #minetest-hub
13:30 vonflynee joined #minetest-hub
13:32 ANAND joined #minetest-hub
13:37 vonflynee joined #minetest-hub
13:52 vonflynee joined #minetest-hub
14:00 vonflynee joined #minetest-hub
14:05 vonflynee joined #minetest-hub
14:42 DS-minetest joined #minetest-hub
14:53 ANAND MT seems to mix up normalmaps and bumpmaps in a very confusing way
14:54 ANAND enable_bumpmapping should be called enable_normalmaps, AFAIK. paramat said MT already supports per-texture normalmaps.
14:56 ANAND I haven't checked the code yet, but MT most likely  generates *bumpmaps* based on per-pixel brightness, and not normalmaps
14:57 ANAND So it should be "generate_normalmaps" instead :/
14:57 ANAND er... "generate_bumpmaps"* sorry
14:59 vonflynee joined #minetest-hub
15:36 tomraceror joined #minetest-hub
15:36 aerozoic joined #minetest-hub
15:38 Krock joined #minetest-hub
15:42 HDMI_STECKDOSE joined #minetest-hub
15:44 VanessaE ANAND: no, they are actually normalmaps.
15:45 VanessaE they just aren't very good because MT has no true directional lighting and of course flat textures don't have much in the way of 3d "cues" that the normalmap extract code could use, so it fakes it.
15:46 VanessaE RBA and I worked on that for a while before we were satisfied with what MT could do at the tiem.
15:46 VanessaE time*
15:47 VanessaE devs back then were dead set against anything that could improve MT's visuals if they thought it could give someone a gameplay advantage, however slight.
15:47 VanessaE (so advanced, moddable shaders were a "hell no")
15:47 rubenwardy heh
15:48 VanessaE am I wrong?
15:49 rubenwardy you're not wrong
15:49 rubenwardy Minetest's philosophy on shaders is annoying
15:49 rubenwardy shaders are essential in rendering pipelines, and shouldn't be considered fancy extras
15:49 rubenwardy however, fancy shaders could be considered fancy extras
15:50 rubenwardy using shaders for something like lighting is what they're intended for
15:50 VanessaE I wouldn't mind RBA's lava shader and kilbith's water shader making it in, as long as they can be turned off (I'd use them only in my HDX profile)
15:50 rubenwardy well, those are both fairly intensive so should be turn-off able
15:50 rubenwardy but I'd support their addition
15:50 rubenwardy I've posted the video of what I'd like Minetest to look like many times
15:50 VanessaE RBA's lava shader is one of these two:  https://gitlab.com/VanessaE/lava_surface_shader  ~~  https://gitlab.com/VanessaE/shaded_lava
15:51 VanessaE (yeah, I just happen to have a fork of his last-working code, felt like I should preserve it)
15:51 rubenwardy hmmm, how can I test lots of formspecs at once
15:51 rubenwardy I guess I want a server with UI and technic
15:52 rubenwardy :eyes:
15:52 VanessaE signs, unified dyes (airbrush)
15:53 VanessaE rubenwardy: you should take those two repos, reconcile 'em, make the result usable again.  RBA would be happy :)
15:55 VanessaE https://www.youtube.com/watch?v=v52f-1YsSAM
15:55 VanessaE found it
15:55 VanessaE as I recall, it uses an animated normalmap to get that effect
15:55 VanessaE in like 2 layers
15:55 rubenwardy ah yeah
15:55 VanessaE kinda like google earth's water shader effect up close
15:58 VanessaE I have his water surface shader also, in another repo, but imho kilbith's looks better
15:59 VanessaE another red flag at the time was the fear of having to hard-code the shader to work with one specific node def.  that'd be another use-case for moddable shaders.
16:00 * DS-minetest wonders how kilbith's water reflection works and whether you can see fragments in the reflection that would otherwise not be seen because of depth-testing
16:01 ANAND VanessaE: interesting
16:01 ANAND Yea our current shaders situation is messed up
16:02 VanessaE it all boils down to: MT should be able to run 100% on Intel laptop graphicds
16:02 VanessaE -d
16:02 VanessaE :P
16:02 DS-minetest from before 20 years
16:02 ANAND That matches exactly what I run MT on :D
16:02 VanessaE just about, yeah.
16:03 ANAND Running MT on such low-end specs enhances all the existing bottlenecks, making them somewhat easier to spot :P
16:04 VanessaE heh
16:04 VanessaE that's fine if you're debugging.
16:04 VanessaE definitely not fine if you're *playing*
16:05 ANAND Exactly
16:06 DS-minetest is there a minimum opengl version that minetest requires for enabling shaders?
16:06 Calinou a large part of players on indie games use Intel graphics, it would be a big mistake to bar them from playing
16:06 Calinou only AAAs can afford to require a dedicated GPU these days :)
16:06 rubenwardy I use Intel graphics
16:06 ANAND DS-minetest: We use OpenGL 1.2
16:06 ANAND uh, GLSL*
16:07 VanessaE yeah it's more a matter of OpenGL versions, not so much the underlying hardware.
16:07 VanessaE even a junky old Intel could do most stuff, just slower.
16:07 VanessaE if the GL version were up to the task
16:16 VanessaE also to be honest, I'm pretty sure the vast majority of PCs have at least some low-end dedicated GPU, and it's not at all unreasonable to expect that anyone interested in playing (ACTUALLY playing, not just coding-for, modding-for, etc) on a PC will have a reasonably good GPU, even if it's old.
16:16 VanessaE (I.e. who gives a shit if tablets/phones could do any better than they currently do, just leave them as they are)
16:18 VanessaE Hell, I'm not even close to "serious gamer" grade, and yet even I have a good GPU
16:18 ANAND I just have "Intel HD Graphics". That's it. It doesn't even have a cool number after the name :(
16:19 VanessaE what's stopping you from getting something better?
16:19 VanessaE even a cheap $50 GPU would be a big upgrade :P
16:19 rubenwardy you will have a cool number
16:19 ANAND Cost, ofc
16:19 rubenwardy VanessaE: I use laptop
16:19 rubenwardy I'm currently in a coffee shop, can't take desktops there
16:19 rubenwardy well, you could
16:19 VanessaE rubenwardy: you know full well that laptops were never truly meant for gaming.
16:20 VanessaE not high performance games that is
16:20 VanessaE and MT needs that.
16:20 rubenwardy you can still game though
16:20 rubenwardy and it's more than enough for Minetest
16:20 ANAND Over here, a GPU that'd actually be noticeably better than my iGPU would cost a LOT
16:20 rubenwardy also, graphics cards and Linux don't mix at all
16:20 VanessaE um
16:20 ANAND ^
16:20 VanessaE no
16:20 rubenwardy I could have spend £200 more to get a graphics card
16:20 VanessaE that's untrue.
16:21 rubenwardy but it would've have made the system unstable
16:21 ANAND Drivers are hard to find
16:21 VanessaE I haven't had problems with video drivers in ages.
16:21 ANAND Although the situation is getting better these days
16:21 ANAND Esp. the red side
16:21 rubenwardy Linux doesn't support swapping between integrated and dedicated cards
16:21 rubenwardy very well
16:21 rubenwardy I forget the name for it
16:21 VanessaE well anyway
16:21 VanessaE THIS is the resistance I was talking about
16:22 rubenwardy ah
16:22 rubenwardy discrete graphics
16:22 rubenwardy what is the resistance?
16:22 rubenwardy also, my laptop can run other 3d games with reflective water shaders fine
16:22 VanessaE rubenwardy: in short,
16:22 VanessaE <dev> I only have $CRAPPY_LOW_END_MACHINE so fuck everyone else who has something better and wants better use of their hardware.
16:22 rubenwardy my laptop is high end
16:23 ANAND lol, resistance? We're just discussing about low-end graphics cards :P
16:23 VanessaE a laptop is never high end.
16:23 rubenwardy it has better specs than a flag ship macbook
16:23 rubenwardy laptops certainly can be highend
16:23 Krock a laptop can be high-end but they thermal throttle way too fast
16:23 rubenwardy yeah ^
16:23 rubenwardy that's the problem with a thin laptop
16:23 Krock hence only real high-end if powered within a freezer
16:23 VanessaE by today's standards, my PC is low-end, but I doubt most laptops today could beat it in the long term
16:23 rubenwardy anyway, I never said that I'd oppose graphics features
16:24 VanessaE rubenwardy: no,
16:24 rubenwardy I support graphics features
16:24 VanessaE but that IS the resistance I was talking about.
16:24 rubenwardy what resistance?
16:24 VanessaE it has not changed in the entire time I've been into MT.
16:24 rubenwardy also, my CPU could probably beat yours if yours if fairly old
16:24 rubenwardy my laptop has an i7 @ 4GHz, which makes it good for compiling
16:25 rubenwardy 8th gen
16:25 VanessaE Phenom II X6 1055T (2.8 GHz x 6 cores)
16:25 rubenwardy but because of the thermal thottling, long running things like gaming will reduce performance
16:25 VanessaE with good cooling, so it never throttles
16:26 rubenwardy devs should have a mixture of hardware to be able to optimise for different devices
16:26 VanessaE indeed
16:26 Krock Q6700, 2.66 GHz. One of the good CPUs to heat your cold rooms
16:26 rubenwardy I think the problem with graphics in Minetest is more that we're clueless
16:26 VanessaE but that's a matter of money and whether they care :P
16:26 rubenwardy and performance ends up being killed for fancy features
16:26 VanessaE clueless? well, you said it, not me :)
16:27 rdococ lol
16:27 rubenwardy because RBA enables tangent space for all devices, not just ones using normal maps
16:27 VanessaE RBA used to say similar things though
16:27 ANAND Our existing shaders structure forbid us from actually making small improvements
16:27 rubenwardy RBA broke performance several times
16:27 rubenwardy but then fixed it
16:27 Krock the currently active developers don't really have a plan of shaders. what kilbith showed there would be some amazing stuff to have, but yet no PR
16:27 VanessaE yes, he did
16:27 Krock assuming it's a real shaders
16:27 VanessaE Krock: there'll never be a PR.
16:28 VanessaE all his work is in some commercial fork
16:28 rdococ commercial fork?
16:28 VanessaE of course, the source has to be available somewhere, but good luck getting a usable PR out of him
16:28 ANAND kidscode uses the same player models and textures?
16:29 VanessaE idk anything about it, really.
16:29 rubenwardy we need people to work on improving our graphics pipelines in more ways than one
16:29 rubenwardy VanessaE: he said that was in MT, he could intend to contribute it back
16:29 DS-minetest (a PR would be useless, it wouldn't be merged)
16:30 VanessaE rubenwardy: I'll reserve judgment...  this IS kilbith after all :)
16:30 VanessaE DS-minetest: that too.
16:30 rubenwardy I suppose what we need is not just contributors good with graphics, but at least one developer
16:31 ANAND What's the difference?
16:31 DS-minetest one approval is not enough
16:31 Krock I assume he meant "dedicated core developer working 25/7 on Minetest's graphics stuff"
16:32 rubenwardy developers can review changes, contributors can't
16:32 rubenwardy How do I go from craft guide to the creative picker in UI?
16:32 rubenwardy not all reviews are the same
16:32 tomraceror joined #minetest-hub
16:32 ANAND Ah, for approvals
16:32 rubenwardy at least one review needs to be informed, but the second review could be more on code structure or testing
16:32 DS-minetest click on that tool buttons
16:33 rubenwardy I think it's because I timed out
16:34 rubenwardy the only real difference between developers and contributors is that developers can actually approve PRs
16:34 * rdococ wishes he was more skilled with C++... and that C++ was less flawed
16:36 rubenwardy my laptop cost more than a gaming PC
16:36 rubenwardy as is the way
16:38 Krock rdococ: what flaws
16:38 rubenwardy templates, pointers, many ways of doing things
16:39 DS-minetest that are just things that cause the programmer to make flaws because he/she is not smart enough
16:40 rdococ unless that's sarcastic, that's a not smart thing to say
16:41 rdococ programming languages should help the programmer to avoid making flaws
16:41 rubenwardy saying the "programmer isn't smart enough" is a pretty new programmer thing to say
16:41 rubenwardy programming languages should be crafted to make it harder to create bugs, to make maintenance and testing easier
16:41 rubenwardy and code, too
16:41 Krock you can overcomplicate everything if you want to
16:42 rdococ rubenwardy: that's what I said, just stated less eloquently :P
16:42 rdococ err, by that I mean what I said was stated less eloquently
16:42 rdococ dammit english, you and your ambiguous grammar
16:42 Krock (num >= 0 && (sign = true) || (sign = false));
16:43 Krock Lua-style conditional expression but with assignments
16:43 rubenwardy I hate assignments like that
16:43 rubenwardy also
16:44 rdococ (cond and (function () ... return true end)() or (function () ... end)())
16:44 rubenwardy sign = num >= 0 ? true : false;
16:44 rubenwardy sign = num >= 0;
16:44 rubenwardy :D
16:44 rubenwardy I know you were purposely being obgtuse
16:44 * rdococ thinks about what his dream combination of functional and imperative programming would be like
16:45 rdococ it wouldn't be like Scala, that's for sure :P
17:12 rubenwardy argh, why is VanessaE's server model  sold out
17:12 rubenwardy I blame you, VanessaE, for not mentioning the sale sooner
17:12 rubenwardy gosh
17:18 rubenwardy 2019, wifi support on Linux still sucks
17:19 ANAND ikr
17:19 Krock Works On My Machine (C)(R)(TM)
17:20 ANAND I bought a WiFi adapter last year, and it barely works without the manufacturer-provided driver
17:21 panwolfram joined #minetest-hub
17:21 ANAND While they do have a Linux driver (to my surprise), it was made for an old version of the kernel, and doesn't compile on newer ones >.>
17:21 rdococ just about works on my shoddy laptop thing (C)
17:22 Krock Bus 001 Device 003: ID 07d1:3c16 D-Link System DWA-125 Wireless N 150 Adapter(rev.A2)  <<-- can confirm working
17:22 VanessaE rubenwardy: I didn't know about the sale until the day I mentioned it, and I *did* mention my server model before :)
17:27 rubenwardy Jordach recommended digital ocean
17:27 rubenwardy then AWS and Scaleway
17:27 rubenwardy thanks Jordach
17:32 rubenwardy banned by Google play
17:32 rubenwardy if on Android, I'd report the app
17:42 Lone_Wolf joined #minetest-hub
17:45 HDMI_STECKDOSE joined #minetest-hub
17:47 Krock so I'm trying to call the notification dbus functions but this bad boy already did it https://stackoverflow.com/questions/8846671/how-to-use-a-variant-dictionary-asv-in-dbus-send/38573254#38573254
17:47 Krock nice thanks. now I can just cope&paste
18:02 DS-minetest joined #minetest-hub
18:15 rubenwardy It would be cool to have posters like these: https://supertuxkart.net/Posters
18:27 tomraceror joined #minetest-hub
18:58 rubenwardy Would anyone be willing to help me run a stall at FOSDEM in Brussels, Belgium  1-2 Feb?
19:05 xerox123_ joined #minetest-hub
19:08 xerox123_ joined #minetest-hub
19:10 xerox123_ joined #minetest-hub
19:13 xerox123_ joined #minetest-hub
19:29 Bobr joined #minetest-hub
19:29 Bobr joined #minetest-hub
19:47 Fixer those posters are nice, but I'm not good with this
20:18 apienk joined #minetest-hub
20:29 panwolfram joined #minetest-hub
20:46 vonflynee joined #minetest-hub
21:17 Miner_48er joined #minetest-hub
21:37 Bobr joined #minetest-hub
21:37 Bobr joined #minetest-hub
21:47 Lone_Wolf joined #minetest-hub
22:12 Bobr joined #minetest-hub
22:14 Fixer joined #minetest-hub
22:21 Ruslan1 joined #minetest-hub

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