186 Commits

Author SHA1 Message Date
David Rose
c75b55eb98 better pipelining 2006-02-03 18:12:08 +00:00
David Rose
7947752d19 revert previous change--this is now invalidated by recent earlier change 2006-02-01 23:15:56 +00:00
Josh Yelon
4e7ba0899f Moved tick to right before app processing 2006-02-01 22:55:11 +00:00
David Rose
629a2f087a first pass at cheesy pipelining 2006-02-01 19:44:03 +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
92b907eb07 more threading fixes 2006-01-16 00:05:34 +00:00
David Rose
1123896fc6 robustify threading some more 2006-01-15 22:43:12 +00:00
David Rose
9a58c40a83 SpeedGear defeating code 2005-08-21 01:48:32 +00:00
David Rose
ddfd490c86 experiments with global_gsg 2005-08-20 12:33:13 +00:00
Dave Schuyler
d1e830f57b formatting 2005-07-07 00:15:52 +00:00
Dave Schuyler
e6bb7ce91a changed create display from info to debug 2005-07-06 02:21:43 +00:00
David Rose
bc0d509090 bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
David Rose
296721f061 simply & pandify dx8gsg some; rework gsg's external_transform and internal_transform 2005-05-26 00:09:52 +00:00
David Rose
90300d22d9 track active cache 2005-04-28 21:17:27 +00:00
David Rose
c83feafc70 more robust pstats for qpgeom stuff 2005-04-16 19:59:21 +00:00
David Rose
43f4675d65 use new munger system for qpgeom sprites/points 2005-04-07 21:51:00 +00:00
David Rose
6512581e90 real state sorting 2005-03-22 23:28: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
b82f3bac1e generalize render-to-texture operations 2005-03-01 20:37:42 +00:00
David Rose
7e526eae81 use implicit scene in camera 2005-01-13 14:24:02 +00:00
David Rose
03408cd09d robustify config for framebuffer etc. 2004-12-29 02:31:45 +00:00
David Rose
8bbda67e2a glx support for multisample 2004-12-17 23:08:58 +00:00
David Rose
b1375f32a4 initial experiments with keystone correction, revisit M_multisample transparency, robustify MultitexReducer 2004-12-15 05:53:23 +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
fa592c1040 remove GraphicsChannel and GraphicsLayer 2004-12-06 19:35:05 +00:00
David Rose
5761ae9d2c first pass at MultitexReducer 2004-12-03 00:01:02 +00:00
David Rose
3e548e3663 new interrogate, minor config changes 2004-10-28 18:33:45 +00:00
David Rose
557060cb1d weak pointers, and FadeLODNode fixes for instances/multiple cameras 2004-09-30 21:29:25 +00:00
David Rose
1726a5ea95 fix culling when scene has a transform 2004-08-03 22:32:30 +00:00
David Rose
597d379038 add NodePath::set_color_scale_off() and Camera::set_initial_state() and related methods 2004-08-03 19:59:21 +00:00
David Rose
ec83e7f9c6 texture optimizations 2004-07-30 22:35:58 +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
Asad M. Zaman
b24ea6211d first pass prototype of portal culling system 2004-05-13 22:22:08 +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
Joseph Lee
02a1103540 don't call PstatCollector.is_started() if opt 4 2004-03-03 03:14:56 +00:00
David Rose
6a0476ebcb render textures should clamp by default 2004-03-03 01:34:46 +00:00
David Rose
587de59ae8 add GraphicsEngine::open_windows(), GLGraphicsStateGuardian::_edge_clamp 2004-03-03 01:09:38 +00:00
David Rose
a39aa8f71c add GraphicsOutput::flip_ready 2004-03-02 20:11:51 +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
cb66e630d6 properly support single-buffered framebuffers 2004-02-19 19:41:52 +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