IRC logs of Freenode #BZFlag for Monday, 2019-04-08

ZehraHow would quality changes affect performance on the Pi?00:00
blast007doesn't change much00:00
ZehraCould you provide a bit of an overview on reducing MaxFrameTime vs removing performance checks?00:03
ZehraI'm not familiar with the precise effects of both of them.00:05
blast007MaxFrameTime currently is set to 0.05 seconds, or about 20 FPS.  So the game generates a scene (which consists of just a single wall to look at, so... VERY basic) to test performance of with various graphics settings.00:06
blast007if it can draw a frame with whatever settings in less than MaxFrameTime seconds, it will keep those settings00:07
blast007if not, it turns some stuff off/down and tries drawing another frame, until it draws a frame quick enough or it goes to the lowest settings00:07
blast007or it gets to*00:08
*** ahs3- <ahs3-!~ahs3@cpe-2606-A000-1101-54D-398F-D047-3302-2568.dyn6.twc.com> has joined #bzflag00:08
ZehraThe purpose is similar, although the way the work and the direction they lead towards is very different.00:18
ZehraThe first option seems like a gradual increase, the appears to be more rapid, in terms of increasing the performance.00:19
Zehrarequirements.*00:19
ZehraI'm thinking this will depend a lot on the future plans and requirements for BZ.00:21
blast007"the appears to be more rapid" <-- not sure I understand that part00:22
blast007if we just always use "modern" settings, they could turn down the settings themselves00:23
ZehraI was slightly concerned about that factor, if it were going to be removed, in which settings could not be set.00:25
ZehraIn terms of appearing to be more rapid, it kind of seems to me, and I'm making an assumption here.00:25
blast007not sure what you mean00:26
ZehraThat the goal would be to increase the targeting/support to more modern platforms, since previously much older and even dated platforms have been supported....00:26
blast007I'm not removing settings00:26
blast007my wording above was probably misleading.  I mean that instead of doing a performance check, it just always pick the "modern" settings from the start00:28
blast007the user could still go in and adjust the same settings00:28
ZehraI probably should have reworded my phrasing a bit better and asked about it too...00:29
ZehraWill there be any changes in terms of platforms/requirements which will be changing?00:30
blast007no00:31
blast007I'm specifically talking about the first-time run of the game where, currently, it does a really basic performance check to try to figure out what graphics settings to use00:32
ZehraI'm probably going to sound stupid with this, since for me this seems to indicate a bit of the future plans of the game, in terms of requirements/platforms and how it will be handled... since it was only until quite recently where Windows XP support was dropped....00:34
ZehraIf much older platforms are going to dropped faster, maybe the second option would be best.00:35
blast007it also seems flawed since a Pi 2 *without* the desktop OpenGL driver loaded only turned shadows down one level and was okay with the settings, even though it was getting like 0.2 FPS in the menu after that :P00:35
ZehraThat logic feels weird. :s00:36
blast007yeah, it's not a good set of tests :)00:38
blast007it's SUPER old logic from the days of software rendering00:38
Zehrahehe, it actually reminds me a lot of a museum in a ways.00:39
ZehraBoth new and old at the same time.00:40
blast007the performance check actually pre-dates the open-source version of the game, so it's over 19 years old. :)00:42
ZehraIt probably is one of the oldest lines of code within the game.00:46
ZehraQuick question, is Windows Vista support planning to be dropped?00:46
Zehraplanned*00:47
blast007it's not something that gets tested00:48
blast007so, it may work, but it's not actively "supported"00:48
ZehraAh okay.00:49
ZehraWould be good if it did, at least in the install scripts if possible, thus outdated platforms would not be able to install the game.00:50
blast007Windows Vista has not had support by Microsoft for a good while00:51
blast007"Support for Google Chrome on Windows XP and Windows Vista ended in April 2016."00:52
Zehra"Extended support ended on April 11, 2017" -Microsoft on Windows Vista00:53
blast007"In April 2017, users of Firefox 52.0.2 on Windows XP, Windows Vista, Windows Server 2003 and Windows Server 2008 who had automatic updates enabled were migrated to Firefox 52 ESR. The support was projected to end for these operating systems with the last release in June 2018."00:53
blast007so, Vista's a dead platform00:53
blast007Windows 7's extended support ends the beginning of 202000:54
ZehraMight be a good idea for security to keep BZ running only on supported versions.00:57
ZehraIsn't there a time activated function or feature within BZ?00:58
ZehraI think I remember seeing the source for it or it might have been another game.00:59
blast007there is a timebomb feature that should just get removed00:59
ZehraWould a pull request for that be accepted?01:00
blast007sure01:02
blast007also, regarding that server-side player thing - that was fixed in master.  I haven't yet decided if I'd backport the fix or just leave it how it is in 2.4, given that SSPs can't really do much in 2.401:03
ZehraIf left, a slight note on it would be good.01:05
ZehraAdditionally, I don't think anyone is running anything with server-side-players these days.01:07
blast007the only instance I know of is bzfscron01:08
ZehraI haven't seen anyone use bzfscron these days, from what I'm aware of.01:11
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has quit IRC (Quit: Signing off for now. (Leave me a memo if needed.))03:38
macsformeI don't think it's a good test... I say nuke it for now06:14
macsformein the future, if we have more intensive graphical effects, we could redo it with a more relevant test scene... maybe like one frame out of a big tournament recording, where there is plenty going on06:17
*** fanta7531 <fanta7531!~fanta7531@p200300F76BC1C600496FF34863C458E9.dip0.t-ipconnect.de> has joined #bzflag08:16
blast007k10:18
*** spldart <spldart!~james@bzflag/contributor/spldart> has quit IRC (Quit: Leaving)11:36
*** fanta7531 <fanta7531!~fanta7531@p200300F76BC1C600496FF34863C458E9.dip0.t-ipconnect.de> has quit IRC (Quit: fanta7531)11:54
*** fanta7531 <fanta7531!~fanta7531@p200300F76BC1C600496FF34863C458E9.dip0.t-ipconnect.de> has joined #bzflag14:44
*** fanta7531 <fanta7531!~fanta7531@p200300F76BC1C600496FF34863C458E9.dip0.t-ipconnect.de> has quit IRC (Quit: fanta7531)15:05
*** fanta7531 <fanta7531!~fanta7531@p200300F76BC1C600496FF34863C458E9.dip0.t-ipconnect.de> has joined #bzflag16:17
*** fanta7531 <fanta7531!~fanta7531@p200300F76BC1C600496FF34863C458E9.dip0.t-ipconnect.de> has quit IRC (Quit: fanta7531)17:52
*** Peridot <Peridot!~Peridot@47.185.225.32> has joined #bzflag18:36
*** Peridot1 <Peridot1!~Peridot@47.185.225.32> has quit IRC (Ping timeout: 250 seconds)18:39
*** Peridot1 <Peridot1!~Peridot@47.185.225.32> has joined #bzflag21:57
*** Peridot <Peridot!~Peridot@47.185.225.32> has quit IRC (Ping timeout: 246 seconds)21:59
*** Peridot <Peridot!~Peridot@47.185.225.32> has joined #bzflag22:24
*** Peridot1 <Peridot1!~Peridot@47.185.225.32> has quit IRC (Ping timeout: 250 seconds)22:26
*** Peridot1 <Peridot1!~Peridot@47.185.225.32> has joined #bzflag22:40
*** Peridot <Peridot!~Peridot@47.185.225.32> has quit IRC (Ping timeout: 245 seconds)22:43
*** Sgeo_ <Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net> has joined #bzflag22:44
*** Sgeo <Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net> has quit IRC (Ping timeout: 250 seconds)22:46
*** Peridot <Peridot!~Peridot@47.185.225.32> has joined #bzflag22:47
*** Peridot1 <Peridot1!~Peridot@47.185.225.32> has quit IRC (Ping timeout: 246 seconds)22:49
*** Peridot1 <Peridot1!~Peridot@47.185.225.32> has joined #bzflag23:01
*** Peridot <Peridot!~Peridot@47.185.225.32> has quit IRC (Ping timeout: 246 seconds)23:03
*** disco- <disco-!~disco@unaffiliated/disco-> has quit IRC (Remote host closed the connection)23:54
*** disco- <disco-!~disco@unaffiliated/disco-> has joined #bzflag23:57

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