*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag | 00:42 | |
*** nightcity01 <nightcity01!uid423332@gateway/web/irccloud.com/x-rdfelpqqwebladky> has quit IRC (Quit: Connection closed for inactivity) | 00:56 | |
*** short_circuit <short_circuit!~spldart@bzflag/contributor/spldart> has quit IRC (Quit: Leaving) | 04:00 | |
macsforme | blast007: in your PR #238, is your SDL2Window::create() function intentionally designed to handle the possibility of getting back a different window size than was requested? | 07:22 |
---|---|---|
macsforme | and if so, have we thought through the other possible side effects of that happening? | 07:23 |
macsforme | I'm specifically thinking of additional BzfEvent::resize events being thrown, which I don't *think* would trigger a loop necessarily, but I'm trying to trace through what would happen in that case (probably an additional call to create(), at a minimum) | 07:25 |
*** FieldSobers <FieldSobers!~Artistics@unaffiliated/user49> has joined #bzflag | 11:26 | |
blast007 | yeah, our way of handling resizes is a bit weird | 12:17 |
blast007 | I did certainly run into situations where it infinitely looped trying to resize | 12:17 |
blast007 | I don't understand why our game code tells the platform code about resize events, which in turn triggers resize events... | 12:18 |
blast007 | really, the game code should only inform the platform code about *desired* sizes when that changes (such as when changing the full-screen resolution) | 12:19 |
blast007 | I also don't like our separate display and window classes | 12:20 |
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has quit IRC (Ping timeout: 250 seconds) | 13:18 | |
*** nitroxis <nitroxis!n@nxs.re> has quit IRC (Quit: nitroxis) | 16:00 | |
*** nitroxis <nitroxis!n@nxs.re> has joined #bzflag | 16:02 | |
*** Artistics <Artistics!~Artistics@unaffiliated/user49> has joined #bzflag | 16:46 | |
*** FieldSobers <FieldSobers!~Artistics@unaffiliated/user49> has quit IRC (Ping timeout: 256 seconds) | 16:49 | |
*** MarderIII <MarderIII!~MarderIII@enneman.demon.nl> has joined #bzflag | 19:02 | |
*** a_meteorite <a_meteorite!~a_meteori@unaffiliated/ameteorite/x-000000001> has quit IRC (Ping timeout: 260 seconds) | 20:01 | |
*** MarderIII <MarderIII!~MarderIII@enneman.demon.nl> has quit IRC (Quit: Leaving) | 21:27 | |
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has joined #bzflag | 22:48 | |
*** ChanServ sets mode: +v infobot | 22:48 |
Generated by irclog2html.py 2.17.3.dev0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!