IRC logs of Freenode #BZFlag for Monday, 2019-12-02

*** spldart <spldart!~spldart@bzflag/contributor/spldart> has quit IRC (Quit: Leaving)00:32
*** spldart <spldart!~spldart@bzflag/contributor/spldart> has joined #bzflag00:35
*** ChanServ sets mode: +v spldart00:35
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag02:22
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has quit IRC (Quit: Gone for now.)03:36
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Read error: Connection reset by peer)04:11
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag04:35
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag05:13
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 250 seconds)05:16
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 245 seconds)05:17
BZNotifybzflag: macsforme commented on pull request #227 "Disable dithering always" by atupone (https://git.io/JeMCC): Doesn't this technically enable dithering always, since the initial...07:13
BZNotifybzflag: macsforme commented on pull request #227 "Disable dithering always" by atupone (https://git.io/JeMCC): Doesn't this technically **enable** dithering always, since the ini...07:13
BZNotifybzflag: atupone commented on pull request #228 "Do not recreate window every time" (https://git.io/Je1jF): > Also, what makes you think this will fix #201? It sounded like th...07:14
BZNotifybzflag: atupone commented on pull request #227 "Disable dithering always" (https://git.io/JeMC0):  src/ogl/OpenGLGState.cxx changes it to disable07:16
BZNotifybzflag: atupone commented on pull request #227 "Disable dithering always" (https://git.io/JeMCo): But I understand that dithering has no effect if the color buffer h...07:18
macsformetupone: any particular reason for wanting it always disabled, then? if the default setting in OpenGL is enabled?07:20
macsformeif we're ripping out the toggle, it seems best to me to just remove every mention of GL_DITHER and let the default take effect07:21
macsformeplus, if someone could still benefit from it if playing with textures off (colors only, low bit depth), then why not leave it on?07:23
tuponemacsforme: I agree completely. Just, I read in IRC that we want to disable it :/07:24
macsformethat's not what I get from reading the backlog... but either way, if it makes no difference, I'd rather leave it on the default07:28
tuponeBut why you think that a color from a texture is not subject to DITHER? With shader, for instance, the color is decided inside the shader, taking the texture and mixing with other things. I don't see the difference between color only and texture.07:30
macsformethe spec says it dithers the color components07:30
tuponeyes, the color, but where the color is coming is another things :/07:31
tuponeI will change the commit07:31
tuponedo you mind if I push force or commit directly the change to upstream ?07:34
macsformedithering is smoothing out a gradient between two colors, basically... how can you do that with a texture sample? that makes no sense... there is no information in a texture to tell you how to dither07:34
macsformenow, if a color component is a factor in determining the fragment color (for example, multiply the texture by the color), then yes, the color value could be dithered07:35
macsformethat's how I understand it, anyway07:36
macsformeI don't care if you force push on this one... I didn't clone it yet07:36
tuponeok07:36
BZNotifybzflag: atupone synchronized pull request #227 "Disable dithering always" (https://git.io/Jeo0C)07:37
BZNotifybzflag: atupone edited pull request #227 "Enable dithering always" (https://git.io/Jeo0C)07:37
tupone:)07:37
BZNotifybzflag: macsforme commented on pull request #228 "Do not recreate window every time" by atupone (https://git.io/JeMWq): The delay is caused by `SDL_SetWindowSize(windowId, targetWidth, ta...07:44
BZNotifybzflag: atupone commented on pull request #228 "Do not recreate window every time" (https://git.io/JeMWZ): SDL_WINDOW_RESIZEABLE should be always on, as going from fullscreen...07:48
tuponedithering is a per fragment operation, it does not check for near fragment. The only requirement for it is that it depends on pixel coordinates and the incoming color, so the result does not change frame after frame. Details are in https://www.khronos.org/registry/OpenGL/specs/gl/glspec15.pdf 4.1.9 Dithering07:59
BZNotifybzflag: atupone synchronized pull request #228 "Do not recreate window every time" (https://git.io/Je1T3)08:01
tuponeNot tested :)08:01
*** Sgeo_ <Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net> has quit IRC (Read error: Connection reset by peer)08:01
*** Sgeo <Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net> has joined #bzflag08:04
tuponeas for the dithering in bzflag, it was disabled when drawing the sky. I don't know if it was for performance or for other unwanted effects. Someone should test it08:06
macsformethat's like the one place where it might actually have had a benefit :-P08:19
*** DTRemenak <DTRemenak!~DTRemenak@about/essy/CrazyCoder/DTRemenak> has quit IRC (Read error: Connection reset by peer)09:29
*** DTRemenak <DTRemenak!~DTRemenak@2605:e000:141f:c002:e1f3:2559:1b59:2fa3> has joined #bzflag09:29
*** ChanServ sets mode: +v DTRemenak09:29
*** BulletCatcher <BulletCatcher!~bc@bzflag/developer/BulletCatcher> has quit IRC (*.net *.split)11:49
*** BulletCatcher <BulletCatcher!~bc@bzflag/developer/BulletCatcher> has joined #bzflag11:55
*** karatkievich.freenode.net sets mode: +v BulletCatcher11:55
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag13:04
*** spldart <spldart!~spldart@bzflag/contributor/spldart> has quit IRC (Remote host closed the connection)13:59
*** Sgeo_ <Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net> has joined #bzflag19:52
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag19:52
*** macs4me <macs4me!~macsforme@2604:a880:400:d0::e61:a001> has joined #bzflag19:59
*** ChanServ sets mode: +o macs4me19:59
*** TD--Linux <TD--Linux!~Thomas@kyoko.thomasdaede.com> has joined #bzflag20:00
*** EvilJStoker_ <EvilJStoker_!jstoker@unaffiliated/jstoker> has joined #bzflag20:00
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (*.net *.split)20:02
*** Sgeo <Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net> has quit IRC (*.net *.split)20:02
*** Flash <Flash!~flash@2601:280:c200:4e39:adb7:740c:7a74:73f4> has quit IRC (*.net *.split)20:02
*** ukiki <ukiki!ukiki@2600:3c03::f03c:91ff:fe70:30aa> has quit IRC (*.net *.split)20:02
*** macsforme <macsforme!~macsforme@bzflag/developer/Constitution> has quit IRC (*.net *.split)20:02
*** EvilJStoker <EvilJStoker!jstoker@unaffiliated/jstoker> has quit IRC (*.net *.split)20:02
*** TD-Linux <TD-Linux!~Thomas@about/essy/indecisive/TD-Linux> has quit IRC (*.net *.split)20:02
*** ruskie <ruskie!~ruskie@sourcemage/mage/ruskie> has quit IRC (*.net *.split)20:02
*** macs4me is now known as macsforme20:02
*** TD--Linux is now known as TD-Linux20:02
*** Flash <Flash!~flash@2601:280:c200:4e39:9d2e:7c2d:277b:ebd7> has joined #bzflag20:02
*** ChanServ sets mode: +v Flash20:02
*** EvilJStoker_ is now known as EvilJStoker20:02
*** ukiki <ukiki!ukiki@2600:3c03::f03c:91ff:fe70:30aa> has joined #bzflag20:03
*** ruskie <ruskie!ruskie@sourcemage/mage/ruskie> has joined #bzflag20:05
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has joined #bzflag20:27
BZNotifybzflag: atupone synchronized pull request #228 "Do not recreate window every time" (https://git.io/Je1T3)21:34
*** spldart <spldart!~spldart@bzflag/contributor/spldart> has joined #bzflag23:27
*** ChanServ sets mode: +v spldart23:27

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