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 |
|