IRC logs of Libera.Chat #BZFlag for Friday, 2023-12-08

JuestAgatha: how come?02:40
blast007Juest: how come we don't have shaders?  or how come shaders are needed for normal mapping?02:43
Juesti see contradictory statements about shaders being in bzflag02:44
blast007there are forks that use shaders, but there aren't shaders in the official releases02:44
Juestokay02:44
Juesti see now what macsforme meant then, was referring to the implementing shaders idea02:45
blast007technically, 2.99.x could use shaders, but I don't know if that was possible without using a lua script02:45
Juestah yes, the mighty 2.99.x02:45
blast007mighty buggy02:46
Juestlol02:46
Juesthow its going blast007 ?02:47
blast007pretty good02:47
Juestnice02:48
Juesta bit demotivated since this evening02:48
Juestunmotivated*02:48
SpringTankoi! Cheer up. We've all been waiting for 2.99.x since forever.03:44
SpringTankWait, that's no reason to cheer up...03:44
SpringTankBut do it anyways!03:44
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 256 seconds)05:10
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag05:10
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 268 seconds)05:22
AgathaI would certainly like to see shaders. I think it implies at least GL 2.1, which I'm not sure doesn't exceed bz's minimum system requirements. OTOH I doubt contexts lower than 2.1 can even be tested correctly, given that 3.3 is ubiquitous and current is 4.6.05:27
AgathaAnyway, rewriting all rendering to 2.1+ shaders would be a major undertaking. Once it's done, though, normalmapping would be fairly straightforward.05:29
AgathaNow that I think about it, how is the per-pixel lighting of e.g. a shot traveling on a flat surface accomplished in current bz?05:30
*** cods <cods!~fred@tuxee.net> has quit IRC (Ping timeout: 240 seconds)08:08
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)10:53
*** FastLizard4 is back11:13
blast007Agatha: earlier it was mentioned that BZ uses per-vertex lighting, but generates additional vertices when a shot is nearby, at least for some object types.11:39
*** FastLizard4 is now away: AWAY from keyboard11:47
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life)12:04
blast007macsforme: when you have time, could you document the current problems with signing the mac build on either issue #286 or in a separate issue?12:23
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag12:31
*** cods <cods!~fred@tuxee.net> has joined #bzflag12:40
*** Juest <Juest!~Juest@user/Juest> has quit IRC (Ping timeout: 268 seconds)13:46
*** Juest <Juest!~Juest@user/Juest> has joined #bzflag14:09
Juestblast007: could you add the rogue skin not applying issue i opened to the 2.6 project? i didnt know you can make issues assigned to it by clicking new issue on the project14:15
Juestoops i forgot the "please"14:16
Agathablast007: My sanity check says that cannot be the full story. There'd have to be a gazillion new vertices added to make the lighting smooth, let alone smooth in motion. There can also be a lot of shots. Moreover, from what I've seen of the code, the primitive objects are just primitives, with no special render-if-near-shot functionality . . .16:56
blast007Agatha: I'll take a video of it later.17:33
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag17:50
*** FastLizard4 is back19:07
*** FastLizard4 is now away: AWAY from keyboard19:33
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag20:53
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 255 seconds)20:57
*** FastLizard4 is back21:07
tuponeAgatha: you should have a look at BackgroundRenderer::drawGroundReceivers21:08
tuponeit is still not per pixel but a very good appx21:09
tuponeand if you want see shader in action you can build from https://github.com/atupone/bzflag/tree/GL2.021:10
tuponeJust emulating the fixed pipeline with shader and adding per pixel lighting21:10
*** FastLizard4 is now away: AWAY from keyboard21:54
blast007Agatha: https://static.bzexcess.com/videos/bzflag_lightning.mp423:23
blast007doesn't work for mesh objects.  didn't check how it behaves for the other 2.0 map objects.23:23
blast007whoops, spelled it lightning instead of lighting :)23:25
blast007we should add lightning strikes as an environmental hazard23:26
SpringTankcould add a /smite command23:33
SpringTankI think Agatha and I worked on a plugin that did that at one point that used a Laser shooting from the sky onto a player.23:33
*** rodgort` <rodgort`!~rodgort@static.38.6.217.95.clients.your-server.de> has quit IRC (Quit: Leaving)23:41

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!