IRC logs of Freenode #BZFlag for Saturday, 2019-12-14

blast007macsforme: do you know if the SDL2Window::create workaround for Mac was because we were recreating the window?  I'm adjusting the code so it doesn't recreate and instead calls stuff like SDL_SetWindowFullscreen and SDL_SetWindowSize00:00
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag00:21
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Remote host closed the connection)00:50
*** Delusional <Delusional!~Delusiona@unaffiliated/delusional> has quit IRC (Quit: Delusional)01:37
*** Delusional <Delusional!~Delusiona@unaffiliated/delusional> has joined #bzflag02:04
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has quit IRC (Quit: Gone for now.)02:35
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag02:58
*** spldart <spldart!~spldart@bzflag/contributor/spldart> has quit IRC (Remote host closed the connection)04:22
*** spldart <spldart!~spldart@bzflag/contributor/spldart> has joined #bzflag04:25
*** ChanServ sets mode: +v spldart04:25
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 245 seconds)04:44
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Remote host closed the connection)05:16
macsformeblast007: it's been a few years so it's hard to recall, but my bug report suggests that it was indeed related to recreating the window08:07
macsformeshould be really simple to test with and without the workaround once your adjustments are done08:07
macsformedoes anyone have an actual count on how much video memory we use under typical conditions? maybe I should boot into Windows and try MSI Afterburner...08:09
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag10:52
blast007macsforme: in 2.99.x when we were using FTGL, I'd regularly exceed the 64MB(I think?) memory of the Mac Mini's Radeon 9200 when bringing up the menu, as there was a delay each time I did so as it was re-rendering it, but only when I was running at 1920x1200.11:58
blast007not even sure if I was in a server when that happened, though11:59
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 250 seconds)12:12
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag15:34
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag17:01
*** WhatsUpDanger30 <WhatsUpDanger30!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag17:09
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Ping timeout: 250 seconds)17:11
*** WhatsUpDanger30 <WhatsUpDanger30!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Ping timeout: 276 seconds)17:17
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag17:28
The_NoahI didn't know anything about the development of BZFlag a while back but what ever happened to 2.99?17:31
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Ping timeout: 240 seconds)17:32
blast007The_Noah: it suffered from feature creep and had at least one major bug that made it unplayable that didn't manifest unless there were several people playing on a server for a while (like at least 20 minutes, maybe an hour?  I forget how long it took)17:45
The_NoahOh :(17:47
blast007there was a bunch of half-finished features17:47
blast007think there was over 5 years of work put into it by the point we decided to abandon it.  so we went back to the 2.0 branch, made that 2.3, backported some stuff from 2.99.x and had a clear(er) set of goals for the release and someone to hold us to those goals17:49
The_NoahWhat are some of those goals? (if they are not all completed)17:50
blast007https://wiki.bzflag.org/DevelopmentPlans/2.317:57
blast007oh yeah, that was the other part of it.  We had target dates for stuff working, and if it didn't work, we'd revert the broken changes and release without them17:58
blast007https://wiki.bzflag.org/Development_RoadMap   note that is an old roadmap (last edited 2013)18:02
blast007for instance, XFire is mentioned for 2.8, but that service shut down in 2015/201618:03
blast007and OpenAL I have partially set up for 2.618:04
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag18:05
blast007and IPv6 is a 2.6 goal now18:05
*** fanta1 <fanta1!~fanta1@p200300F76BC99F00A8CCAF36515279D4.dip0.t-ipconnect.de> has joined #bzflag18:08
The_NoahIs "Useful MOTD" still a goal? ;)18:10
blast007yes18:21
blast007like, a proper news feed in the client, not some message that shows up in the chat console *under* the menu18:22
The_NoahWill someone add mouse support to menus? I already did (with a few bugs) but have been unable to complete it as my computer will no longer compile BZ.18:23
blast007mouse support would be nice18:26
blast007I'm hoping we can find a new GUI library to use18:27
blast007I keep ended up considering CEGUI18:27
The_NoahI actually kinda like how BZ handles it, but a library would make things easy.18:27
blast007our menu stuff is very basic and limited18:28
blast007IIRC, we have a fixed limit in our text input fields because we don't support scrolling18:28
The_NoahYes... but it's lightweight.18:28
blast007something around 4018:28
blast007lightweight.. but hard to use18:28
blast007each menu has it's own code for positioning everything18:29
blast007there's no layout system18:29
The_NoahOne could be made.18:29
The_NoahBut a library would not be a bad idea.18:29
blast007sure, but at what point does just using an existing system outweight the work of trying to make our own?18:29
blast007another one I've looked at: https://github.com/Immediate-Mode-UI/Nuklear18:31
blast007I think that one has more of the concepts of a GUI and then you hook on your own rendering and input handling18:32
*** fanta1 <fanta1!~fanta1@p200300F76BC99F00A8CCAF36515279D4.dip0.t-ipconnect.de> has quit IRC (Quit: fanta1)18:40
The_NoahThat looks pretty good.19:20
BZNotifybzflag: atupone synchronized pull request #232 "Vertex buffers object handling" (https://git.io/Je9kl)20:09
*** WhatsUpDanger94 <WhatsUpDanger94!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag21:04
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Disconnected by services)21:04
*** WhatsUpDanger94 is now known as WhatsUpDanger21:04
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag21:17
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 252 seconds)21:20
BZNotifybzflag: atupone commented on pull request #232 "Vertex buffers object handling" (https://git.io/JeQCl): I have restructured a little:...21:22
BZNotifybzflag: jwmelto commented on pull request #232 "Vertex buffers object handling" by atupone (https://git.io/JeQC8): > I wonder if is better to cut the file in two and/or redo the Pull...21:25
tuponeFlash: I'm little scared by the global variables that I have defined. When in the same file the execution order is defined, if I put in two different files no. I should resolve on how to drop them hopefully without creating singleton21:30
Flashthere is a difference between declaration and definition21:31
Flashheader files should only declare, never define21:31
tuponeyes, the definition is in a cpp file21:32
tuponeIf I separate the header I suppose I should separate also the body (not mandatory though)21:33
Flashoh, I definitely would21:33
Flashbut, you should be scared of global variables21:34
tuponeand I don't have in mind where to put vboVTNC, vboManager ....21:34
Flashmuch better to let them be members of some singleton class and wrap access through some method21:34
tuponeall of them ?21:34
tuponeone to rule them all21:36
tuponeis an idea21:36
Flashthere can only be one :)21:36
FlashI always try to take a step back from "how" I'm doing something and ask "what am I doing?"21:37
Flashthis often leads me to the proper encapsulation21:37
tuponeI hope you soon have time to help. Some of your questions, the ones let open, need idea :)21:39
Flashthe week of Christmas, I'll spend some time on this21:39
tuponeok thanks21:39
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 252 seconds)22:01
*** WhatsUpDanger29 <WhatsUpDanger29!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has joined #bzflag22:13
*** WhatsUpDanger <WhatsUpDanger!ac0d4a9c@gateway/web/cgi-irc/kiwiirc.com/ip.172.13.74.156> has quit IRC (Ping timeout: 250 seconds)22:14
*** WhatsUpDanger29 is now known as WhatsUpDanger22:14
*** Guest17964 is now known as Foo_man_choo22:43

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