Commit Graph

201 Commits

Author SHA1 Message Date
David Rose 761c0e78fc add name to GraphicsWindow constructor; add fixed_size to WindowProperties, add show-buffers to Configrc 2004-02-18 22:30:54 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
David Rose 15d7d45b8b remove chancfg 2004-02-12 16:20:05 +00:00
David Rose bb3dd92452 gracefully handle NULL window 2004-02-10 17:42:56 +00:00
David Rose 7b6594acac rename save_screenshot -> save_screenshot_default to prevent confusion 2004-02-10 17:23:54 +00:00
David Rose 4f8349a5bf don't try to delete the reference-counted WindowFramework 2004-02-09 17:00:29 +00:00
David Rose 37be15fdfd define GraphicsBuffer 2004-02-07 00:46:44 +00:00
David Rose 26da9be3e7 define GraphicsOutput class 2004-02-06 23:41:00 +00:00
David Rose 429fbba758 fix screenshots on dx9; robustify Panda screenshot interface 2004-02-04 21:24:33 +00:00
David Rose 889be29b47 add session recording and playback 2004-01-30 18:20:47 +00:00
Dave Schuyler 38e640e946 small cleanup fix 2004-01-28 00:11:59 +00:00
David Rose 212e00c3e9 new FrameRateMeter 2003-12-23 23:12:40 +00:00
David Rose 569758a0f6 robustify layer-ordering interface 2003-12-23 21:08:11 +00:00
David Rose 6faea2fcad add ? to show keys 2003-10-29 01:48:33 +00:00
David Rose e51dfb192f shift-W in pview opens new window on same gsg 2003-07-17 18:17:24 +00:00
David Rose 5ad7edb42b reenable red wireframe highlight mode 2003-06-09 22:47:47 +00:00
David Rose 6e686caf8c support cull face reverse 2003-04-10 22:02:41 +00:00
David Rose a16fe56c74 merge window_devel_2003_02_21 to trunk 2003-04-09 17:28:00 +00:00
David Rose 7b2cc4be2e allow pviewing image files too 2003-03-14 00:44:51 +00:00
David Rose 81b7084fca minor event refinements 2003-03-13 01:28:30 +00:00
David Rose 4bf6be0aac add aspect_2d 2003-03-12 19:08:21 +00:00
David Rose 082be720ce add clear_exit_flag 2003-03-11 02:18:47 +00:00
David Rose ed77186e26 split out per-window operations some more 2003-02-15 14:14:39 +00:00
David Rose 74a704440e PandaFramework should respect per-window keypresses 2003-02-14 08:13:17 +00:00
David Rose b75c54b446 fix search path weirdnesses 2003-02-11 20:14:23 +00:00
David Rose cec554627e tweaks to pipe interface 2003-01-11 16:48:46 +00:00
David Rose ea59108287 new window code 2003-01-09 20:35:54 +00:00
David Rose 177deb3d97 configurable clear color 2002-07-12 16:53:11 +00:00
David Rose 5c0913c1ca background color 2002-07-11 22:14:03 +00:00
David Rose cc4ef1f5e0 add shift-B 2002-07-03 16:22:02 +00:00
David Rose 77302eaf47 bring near plane back when necessary 2002-07-03 16:21:56 +00:00
David Rose 4551aa04a7 shift-C reveals collision solids 2002-07-02 21:05:10 +00:00
David Rose cccf0f02cc add shift-L to pview 2002-06-06 18:39:28 +00:00
David Rose ca07e15ec9 a few more pview features 2002-06-06 18:16:39 +00:00
David Rose 02ae0536c4 remove old-style multimon framework 2002-06-06 15:32:37 +00:00
David Rose 835e22a1e2 combine loader with pgraph 2002-05-16 17:53:00 +00:00
David Rose a23a7572a2 rename out qp's 2002-04-10 18:08:06 +00:00
David Rose a38e063667 remove old scene graph code 2002-04-09 18:33:48 +00:00
David Rose 7a5a5743b1 oops, expcl typo 2002-04-03 22:58:08 +00:00
David Rose e286a73dbb abstract out PandaFramework etc. 2002-04-03 22:00:04 +00:00
David Rose b5a50285bd consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
David Rose 96cf855d07 turn off broken lighting 2002-03-28 02:48:21 +00:00
David Rose 783ba052d7 pgraph lighting, optional offset decal implementation 2002-03-28 01:51:13 +00:00
cxgeorge eef1ef930c bmp is more useful than pnm at the moment 2002-02-21 19:38:39 +00:00
David Rose f946e7b58b hotkeys are now universally lowercase 2002-02-19 17:23:39 +00:00
cxgeorge 0e0bd2fe2b add dx dirs 2002-02-09 00:52:48 +00:00
David Rose 3a79096867 remove old textnode-style frame rate stuff 2002-02-08 23:34:24 +00:00
David Rose 8082344eae oops, animcontrols are lost now that leak is patched 2002-02-05 00:16:21 +00:00
cxgeorge 7c63083463 fix comp warnings 2002-02-04 23:44:47 +00:00
David Rose 2c582536b4 don't build multimon without dx 2002-01-30 23:20:23 +00:00
cxgeorge 8990f3007e add multimon 2002-01-29 20:42:54 +00:00
cxgeorge 24a99e8731 *** empty log message *** 2002-01-29 20:42:39 +00:00
cxgeorge 9b259b4828 oops 2001-12-20 05:43:16 +00:00
cxgeorge 6b7f839c5b cmmt out ribpipe stuff 2001-12-20 04:49:04 +00:00
David Rose b6d41dd8c8 rewrite cameras to use new lens interface 2001-12-06 02:07:37 +00:00
cxgeorge 012486c12e rename dangerous PTA contructor to empty_array 2001-11-16 02:38:09 +00:00
cxgeorge 7a5a0f67ee prepare scene everywhere 2001-11-03 02:52:47 +00:00
cxgeorge 3c52bd6f92 add resize sample code 2001-09-28 02:34:15 +00:00
David Rose 4eba3be9bd completely remove NodeAttribute etc. 2001-08-04 01:53:52 +00:00
David Rose b13172afd6 step one of eliminated NodeAttributes for scene graph performance 2001-08-03 07:20:27 +00:00
David Rose 8090dda677 minor restructure of close_window(), etc. 2001-07-18 16:16:48 +00:00
cxgeorge 7845618e17 test new window_close 2001-07-18 04:51:09 +00:00
khillesl 9d1b7d31d6 Display regions must now be setup into groups by using parenthesis in
window_db.  Also, changes in camera nodes results in events being thrown.
2001-07-03 19:15:58 +00:00
David Rose 80d6022f27 add support for shift, ctrl, alt 2001-06-20 18:09:02 +00:00
David Rose 28fffee547 pvector, pmap, etc. 2001-06-06 00:55:53 +00:00
David Rose 2f4e207edb Update copyright header 2001-05-25 21:27:38 +00:00
David Rose fcb24f02ef remove tab characters 2001-05-25 15:56:49 +00:00
cxgeorge fb6ca6a160 many micro-optimizations 2001-05-24 02:55:11 +00:00
cxgeorge 9cac450f31 add linear motion 2001-05-21 05:20:15 +00:00
cxgeorge 05ac655b03 work around vc bugs 2001-05-18 03:49:22 +00:00
David Rose adf6bb5bda *** empty log message *** 2001-05-17 17:48:59 +00:00
David Rose 28d9163810 *** empty log message *** 2001-05-17 00:07:23 +00:00
cxgeorge d47d69d7a6 add grid option 2001-05-16 00:45:55 +00:00
cxgeorge 3ed2637b0c *** empty log message *** 2001-05-15 01:44:37 +00:00
David Rose 7ca8c09296 *** empty log message *** 2001-05-14 23:39:25 +00:00
cxgeorge 88e4c65bc9 add gridding option 2001-05-14 23:11:45 +00:00
David Rose 7810aff393 *** empty log message *** 2001-05-04 05:42:36 +00:00
cxgeorge 744b9ac456 no pstats for opt4 2001-04-28 02:43:07 +00:00
David Rose 259683160c *** empty log message *** 2001-04-14 02:14:24 +00:00
David Rose 69a640ba52 *** empty log message *** 2001-02-23 19:15:29 +00:00
David Rose 483f7c1bfa *** empty log message *** 2001-02-21 00:44:00 +00:00
georges 261cc66bae add pos,hpr print/set 2001-02-14 23:15:25 +00:00
David Rose 979b4096e6 *** empty log message *** 2001-02-06 19:56:17 +00:00
David Rose fa325c0072 *** empty log message *** 2001-02-01 20:16:48 +00:00
David Rose 39264cbbbc *** empty log message *** 2001-01-23 00:15:20 +00:00
Cary Sandvig 00d4463ada *** empty log message *** 2001-01-11 01:47:34 +00:00
David Rose a6505665ed *** empty log message *** 2000-12-15 20:21:17 +00:00
David Rose c514d3c9ac *** empty log message *** 2000-12-13 01:21:49 +00:00
David Rose e63acdf37a *** empty log message *** 2000-12-05 03:43:17 +00:00
David Rose d5eca5fa6f *** empty log message *** 2000-12-05 02:54:48 +00:00
Mike Goslin b7bbc1a250 *** empty log message *** 2000-11-16 23:42:51 +00:00
Mike Goslin 1dd4581082 *** empty log message *** 2000-11-16 01:34:08 +00:00
Mike Goslin 20a6f604b3 *** empty log message *** 2000-11-15 23:07:20 +00:00
Mike Goslin 32ce502fbd *** empty log message *** 2000-11-15 23:06:43 +00:00
David Rose 8cdfbeedcf *** empty log message *** 2000-11-10 01:03:05 +00:00
David Rose 0d238d06ab *** empty log message *** 2000-10-30 18:49:38 +00:00
David Rose 231e357952 *** empty log message *** 2000-10-24 02:38:00 +00:00
David Rose d9730bb878 *** empty log message *** 2000-10-17 21:45:27 +00:00
David Rose b607465bf1 *** empty log message *** 2000-10-07 01:34:40 +00:00
Mike Goslin 7eec589a0b *** empty log message *** 2000-10-06 02:10:55 +00:00
David Rose 2fd714e52f Initial revision 2000-10-04 01:14:41 +00:00