01:35.16 | *** join/#bzflag I_Died_Once (~I_Died_On@unaffiliated/idiedonce/x-1828535) |
02:47.55 | *** join/#bzflag delusional_ (~delusiona@pool-71-182-199-94.nwrknj.fios.verizon.net) |
02:50.42 | *** join/#bzflag nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) |
02:58.56 | *** join/#bzflag Delusional (~delusiona@pool-71-182-199-94.nwrknj.fios.verizon.net) |
03:00.57 | *** join/#bzflag ChanServ (ChanServ@services.) |
03:00.58 | *** mode/#bzflag [+o ChanServ] by cameron.freenode.net |
03:01.00 | *** join/#bzflag Delusional (~delusiona@unaffiliated/delusional) |
03:24.54 | *** join/#bzflag severs (~severs@ip70-185-220-190.ok.ok.cox.net) |
03:25.37 | severs | ~bzfquery bzfs.asevers.com:5154 |
03:25.47 | severs | bzfquery bzfs.asevers.com:5154 |
03:26.35 | *** part/#bzflag severs (~severs@ip70-185-220-190.ok.ok.cox.net) |
04:56.32 | I_Died_Once | ~bzfquery apocalypse.planet-mofo.com:4202 |
04:57.21 | I_Died_Once | whatever |
05:43.09 | *** join/#bzflag L4m3r (~l4m3r@bzflag/developer/L4m3r) |
05:43.09 | *** mode/#bzflag [+v L4m3r] by ChanServ |
07:24.15 | *** join/#bzflag alezakos (~kongr45gp@ppp-2-85-58-246.home.otenet.gr) |
07:24.30 | *** join/#bzflag alezakos (~kongr45gp@unaffiliated/alezakos) |
07:48.07 | *** join/#bzflag Gnurdux_ (~gnurdux@99-105-56-72.lightspeed.sntcca.sbcglobal.net) |
08:25.57 | *** join/#bzflag bier|tp (~bier@p5085E6DC.dip.t-dialin.net) |
09:20.16 | *** join/#bzflag bier (~bier@p5085E6DC.dip.t-dialin.net) |
09:56.45 | *** join/#bzflag ahs3- (~ahs3-@adsl-065-005-193-158.sip.rdu.bellsouth.net) |
09:56.45 | *** join/#bzflag SportChick (~essy@freenode/staff-emeritus/sportchick) |
09:56.45 | *** join/#bzflag allejo (~allejo@cpe-76-90-186-178.socal.res.rr.com) |
09:56.45 | *** join/#bzflag Constitution (~josh@bzflag/developer/Constitution) |
09:56.45 | *** join/#bzflag kierra (~quassel@unaffiliated/kierra) |
09:56.45 | *** join/#bzflag Quol (~Ian@fw01.farrworks.com) |
09:56.45 | *** mode/#bzflag [+v SportChick] by cameron.freenode.net |
11:32.40 | *** join/#bzflag bier (~bier@p5085E6DC.dip.t-dialin.net) |
11:36.49 | *** join/#bzflag dcat (~dcat@c-98-249-63-154.hsd1.va.comcast.net) |
12:33.32 | *** join/#bzflag bier (~bier@p5085E6DC.dip.t-dialin.net) |
13:37.35 | *** join/#bzflag spldart (~spldart2@c-98-199-190-28.hsd1.tx.comcast.net) |
13:37.35 | *** join/#bzflag spldart (~spldart2@bzflag/contributor/spldart) |
13:37.35 | *** mode/#bzflag [+v spldart] by ChanServ |
15:45.31 | *** join/#bzflag kongr45gpen (~kongr45gp@unaffiliated/alezakos) |
16:44.45 | *** join/#bzflag zozito (~Pelegrin@129.Red-88-11-152.dynamicIP.rima-tde.net) |
17:32.47 | *** join/#bzflag khonkhortisan (~kyle@c-24-16-33-113.hsd1.wa.comcast.net) |
17:33.00 | khonkhortisan | Does the sourceforge tracker let me edit posts? |
17:34.46 | BulletCatcher | After creating an item you can add additional comments, and add/delete attachments. |
17:37.48 | khonkhortisan | okay |
18:00.39 | *** join/#bzflag L4m3r_ (~l4m3r@bzflag/developer/L4m3r) |
18:00.40 | *** mode/#bzflag [+v L4m3r_] by ChanServ |
18:01.58 | kongr45gpen | BulletCatcher: Do you play World Of Tanks? |
18:13.58 | BulletCatcher | No, I am strictly a BZFlag kind of guy. |
20:00.19 | *** join/#bzflag alezakos (~kongr45gp@ppp-2-85-58-246.home.otenet.gr) |
20:00.28 | *** join/#bzflag alezakos (~kongr45gp@unaffiliated/alezakos) |
20:32.52 | *** join/#bzflag L4m3r_ (~l4m3r@bzflag/developer/L4m3r) |
20:32.52 | *** mode/#bzflag [+v L4m3r_] by ChanServ |
20:47.06 | *** join/#bzflag JeffM (~JeffM@76-218-80-21.lightspeed.irvnca.sbcglobal.net) |
20:47.06 | *** join/#bzflag JeffM (~JeffM@unaffiliated/jeffm2501) |
20:47.06 | *** mode/#bzflag [+v JeffM] by ChanServ |
21:26.27 | *** join/#bzflag ibot (~ibot@rikers.org) |
21:26.27 | *** topic/#bzflag is http://BZFlag.org || http://cia.vc/stats/project/BZFlag || http://wiki.BZFlag.org/Getting_Help || Channel Logs: http://ibot.rikers.org/%23bzflag/ || Please test SVN trunk for 2.4.2 release so we can have a debian package |
21:26.27 | *** mode/#bzflag [+o ibot] by ChanServ |
21:28.46 | *** join/#bzflag catay (~smertens@kaiya.catay.be) |
21:38.45 | *** join/#bzflag Delusional (~delusiona@pool-71-182-199-94.nwrknj.fios.verizon.net) |
21:38.45 | *** join/#bzflag Delusional (~delusiona@unaffiliated/delusional) |
21:41.20 | *** join/#bzflag khonkhortisan (~kyle@c-24-16-33-113.hsd1.wa.comcast.net) |
21:46.47 | *** join/#bzflag emm386 (~emm386@pdpc/supporter/active/emm386) |
21:47.47 | emm386 | Howdy. What's the status of multi-monitors on bzflag? I have a tripple head and would like the layout to be left-main-right, similar to -view three. |
21:50.25 | blast007 | most of the -view stuff is for 3D head mounted displays or 3D glasses |
21:50.38 | blast007 | or other things like that |
21:50.54 | blast007 | (like perhaps a room with projectors aiming at walls around the user) |
21:51.08 | JeffM | if you tell the OS it's one big display bzflag will try to fill it |
21:51.09 | JeffM | that's about it |
21:51.25 | JeffM | we don't make multiple contextes at different view angles. |
21:51.48 | blast007 | dunno what it'll do for the field of view with three screens - would it look squashed? |
21:52.05 | JeffM | you can set the FOV to be correct |
21:52.14 | JeffM | it should infer it from the aspect ratio |
21:54.18 | emm386 | I sort of want three different views. Like, -view three looks like it gives a left and right camera angle. What are the major caveats/difficulties in getting three full screens going with GL? I'm checking out the svn for the first time now. Host is OS X. Any advice? |
21:54.44 | JeffM | we only build a single context right now |
21:55.02 | JeffM | so you'd have to span that over all displays |
21:55.13 | blast007 | does OSX allow you to make multiple screens look like a single screen to applications? |
21:55.13 | JeffM | a better way wold be to have a context per display |
21:55.22 | JeffM | I don't think it does |
21:55.40 | blast007 | so the solution would be to install Windows? ;) |
21:55.41 | JeffM | the SDL we use sure as heck dosn't |
21:55.57 | JeffM | you may be able to get a large spaning context in the native stuff |
21:56.03 | JeffM | but that's ben unused for a while |
21:56.12 | blast007 | I think BC uses it |
21:56.43 | JeffM | well in a single context you'd have to just clip and arange 3 seperate renders |
21:56.53 | JeffM | probalby does it with the stencil |
21:58.50 | JeffM | how much C++ do you know? |
22:00.59 | emm386 | lots. |
22:01.05 | emm386 | I think enough at least. |
22:01.19 | JeffM | then the trick will be just getting the context to span |
22:01.36 | JeffM | after that you can modify the three view stuff to use different areas |
22:01.53 | JeffM | mainWindow->setQuadrant does the work for that |
22:02.20 | JeffM | it's all just calls to glViewport |
22:02.25 | blast007 | bleh.. I was all excited about this backup system I was deploying to the server, but I don't think it can work with the free version of VMWare ESXi.. complains about "Error enabling change tracking on VM: RestrictedVersionFault" :( |
22:02.52 | emm386 | JeffM: Thanks. Digging in now. |
22:03.02 | JeffM | it also makes some assumptions about FOV, so you may have to tweak that |
22:03.36 | JeffM | you can just search for SceneRenderer::ThreeChannel to find the places that do the drawing |
22:03.54 | JeffM | the context will be handled by whatever platform class your build uses |
22:04.39 | JeffM | you have 3 displays off a single card? thunderbolt? |
22:05.27 | emm386 | Thunderbolt for a main 27", HDMI for one vertical 23", and daisy thunderbolt with DVI converter for second vertical 23" |
22:05.45 | JeffM | do they all run the same resolution? |
22:06.05 | JeffM | or at least the same vertical res |
22:06.17 | JeffM | cus a single context must be rectangular over all displays |
22:06.21 | emm386 | No. Which might drive me to having three contexts to make it look best. |
22:06.30 | JeffM | that will be a MUCH larger change to the system |
22:06.50 | emm386 | Can I do a context that is outside the displayable area? |
22:06.51 | JeffM | you'll have to load all the textures and geometry into each context |
22:06.56 | JeffM | depends on your card |
22:07.24 | JeffM | you would also have to manage your own context swaps |