60 Commits

Author SHA1 Message Date
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
David Rose
f1ef8df820 add GraphicsStateGuardian::panic_deactivate() 2004-02-18 15:21:32 +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
91451f3f80 add yield-timeslice 2003-07-16 00:39: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
3d63983b5c remove legacy code: graphics engine now owns window pointers, not pipe 2003-01-27 17:38:31 +00:00
David Rose
8b9c2ae9c6 explicit sync_frame and flip_frame 2003-01-22 19:54:56 +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
476fb91e31 add CompassEffect, robustify billboards 2002-07-17 17:01:15 +00:00
David Rose
a52a3be557 move clear() to DisplayRegion and GraphicsWindow objects instead of on GSG 2002-07-11 21:03:56 +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
4c1e4ad1e2 fix minimized window error 2002-04-09 23:22:08 +00:00
David Rose
85b45520e3 dxgsg to pgraph 2002-03-30 01:40:55 +00:00
David Rose
df1fd03cac pgraph uses window's begin_frame() .. end_frame() 2002-03-29 20:18:38 +00:00
David Rose
783ba052d7 pgraph lighting, optional offset decal implementation 2002-03-28 01:51:13 +00:00
David Rose
d210511b8b several pgraph refinements 2002-03-20 23:18:28 +00:00
David Rose
fc26653ada pgraph stash and hide 2002-03-13 17:19:36 +00:00