Commit Graph

42 Commits

Author SHA1 Message Date
David Rose c75b55eb98 better pipelining 2006-02-03 18:12:08 +00:00
David Rose b7ceab1bff integrate PStatThread and Thread; better thread handling in GraphicsEngine::render_frame() 2006-01-31 18:59:49 +00:00
David Rose c045c5894d support real-time rendered cube maps 2005-03-04 22:28:19 +00:00
David Rose cfeff1fe32 fix flattenMultitex() twice in one frame 2005-03-02 00:35:10 +00:00
David Rose f36cc707b1 add get_window() 2004-12-10 20:10:56 +00:00
David Rose 48e09cda31 support GraphicsOutput::set_inverted() 2004-12-07 04:25:38 +00:00
David Rose 09edca7eef make share_with be an optional parameter 2004-12-03 01:46:59 +00:00
Asad M. Zaman 4a24b121b0 python toggle switch allows the portal culling to be on/off 2004-05-18 00:50:43 +00:00
David Rose be0f50c6fb redefine GraphicsEngine::auto_flip; define more pstats collectors 2004-03-03 20:22:05 +00:00
David Rose cf6a95c0ed fix problem with remove_window() removing too many windows 2004-03-03 14:15:19 +00:00
David Rose 587de59ae8 add GraphicsEngine::open_windows(), GLGraphicsStateGuardian::_edge_clamp 2004-03-03 01:09:38 +00:00
David Rose abd0db5458 add callback support 2004-03-02 02:46:15 +00:00
David Rose 42507f9852 add ParasiteBuffer 2004-02-27 23:17:16 +00:00
David Rose a4f08870fa add share_with to make_gsg() 2004-02-27 22:12:18 +00:00
David Rose c26166c9cc add GraphicsOutput::sort 2004-02-19 02:53:23 +00:00
David Rose 9a2e560d20 remove pipe from GraphicsEngine::make_window() 2004-02-19 00:08:06 +00:00
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 be6354f9ef bracket a few more low-level things with pstats 2004-02-18 18:21:00 +00:00
David Rose 82385a51d0 everything outside of GraphicsEngine::render_frame() is deemed Show Code for pstats 2004-02-18 16:23:08 +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 57eefece08 tweak graphicsBuffer, add wglGraphicsBuffer 2004-02-09 13:37:49 +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 b33978174f add new pstats collectors 2004-01-14 21:19:10 +00:00
David Rose cfad1d8c3e work on pstats reporting 2003-12-04 18:13:50 +00:00
Asad M. Zaman 3ec9017082 added multiple windows support for DirectX8 2003-07-30 18:59:35 +00:00
David Rose a2c3d8143f Jesse's fixes to support building Panda on VC6 2003-07-03 20:50:05 +00:00
David Rose a16fe56c74 merge window_devel_2003_02_21 to trunk 2003-04-09 17:28:00 +00:00
David Rose 74a704440e PandaFramework should respect per-window keypresses 2003-02-14 08:13:17 +00:00
David Rose 8b9c2ae9c6 explicit sync_frame and flip_frame 2003-01-22 19:54:56 +00:00
David Rose 361185e52e build on Irix 2003-01-20 21:13:51 +00:00
David Rose f277976827 add sync_frame 2003-01-17 16:41:14 +00:00
David Rose ea59108287 new window code 2003-01-09 20:35:54 +00:00
David Rose a8d12a79b5 first pass (broken) of multi-threaded rendering 2002-08-14 00:43:05 +00:00
David Rose 1557ea2481 make NonlinearImager work with new scene graph 2002-06-12 23:50:59 +00:00
David Rose a23a7572a2 rename out qp's 2002-04-10 18:08:06 +00:00
David Rose 783ba052d7 pgraph lighting, optional offset decal implementation 2002-03-28 01:51:13 +00:00
David Rose 33c59b176b pgraph nodepath fixes, pstats, invalid transforms 2002-03-07 19:39:04 +00:00
David Rose c7d0e2d117 pgraph NodePath 2002-03-07 02:45:21 +00:00
David Rose 3200a5f929 pgraph view-frustum cull 2002-03-02 00:11:24 +00:00
David Rose f79661eb9a pgraph cull binning 2002-03-01 01:07:07 +00:00
David Rose 6a8b0b3913 integrate more new-scene-graph stuff 2002-02-26 00:07:26 +00:00