61 Commits

Author SHA1 Message Date
Josh Yelon
a176d3627c Buffer overhaul phase one 2006-03-20 17:56:51 +00:00
Josh Yelon
d1ea4b3570 Fixed bug in prepare_for_deletion 2006-03-09 23:08:30 +00:00
Josh Yelon
44aab37572 Removed show_buffers. (I am about to add 'BufferViewer' class in direct) 2006-02-18 05:30:54 +00:00
David Rose
47c2e41c75 support stereo DisplayRegions 2006-02-17 19:17:06 +00:00
David Rose
90902c5cca move red-blue-stereo support lower; cache cull results between left and right stereo channels 2006-02-17 17:36:04 +00:00
David Rose
264fc31115 automatic stereo cameras for stereo windows 2006-02-16 06:17:51 +00:00
David Rose
799f0fcf19 slightly better viewport handling 2006-02-16 01:34:18 +00:00
David Rose
1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
Josh Yelon
cee838c08e begin_frame refactor 2006-02-08 17:52:29 +00:00
Josh Yelon
4477cdbafb First step in refactoring begin_frame and end_frame 2006-02-03 21:18:42 +00:00
David Rose
92b907eb07 more threading fixes 2006-01-16 00:05:34 +00:00
aignacio_sf
1a31424198 Prevent buffers being created that are larger than the display by cutting the requested size in half until it is small enough. 2006-01-09 23:02:17 +00:00
Josh Yelon
0400248b37 Added support for shadow maps + shaders 2005-11-01 04:30:22 +00:00
Josh Yelon
efc2a9ce26 *** empty log message *** 2005-10-27 21:11:26 +00:00
Josh Yelon
2c09657017 Added RTM_triggered_copy_texture 2005-10-18 20:16:39 +00:00
Josh Yelon
4bb6fd3f1b Changes to support offscreen-buffers that match the main window 2005-10-17 17:39:50 +00:00
David Rose
2c6ef8d261 reorder make_cube_map() parameters 2005-10-09 17:39:28 +00:00
David Rose
71c62f17fa oops, broke offscreen render in general 2005-07-22 17:16:05 +00:00
David Rose
630558c993 check gsg capabilities a little better 2005-07-22 13:35:09 +00:00
David Rose
37bd636290 show-buffers is more useful with cube map 2005-07-21 20:32:27 +00:00
David Rose
314630126f regularize cube map coordinate systems 2005-07-21 18:09:30 +00:00
David Rose
828307a431 fixes for dx8 cube maps 2005-07-21 01:05:49 +00:00
David Rose
03e766a9ab fix crash when show-buffers is enabled 2005-03-28 19:10:25 +00:00
David Rose
6a28498119 fix crash when show-buffers is enabled 2005-03-28 18:56:55 +00:00
David Rose
5856cda6de better support for render-to-texture: keep buffers around until texture is gone too 2005-03-11 19:33:53 +00:00
David Rose
d46a88a76e CompassEffects and node-relative BillboardEffects now work on cameras 2005-03-05 14:28:58 +00:00
David Rose
53f446569e cube maps should clamp 2005-03-05 01:14:25 +00:00
David Rose
60af68519f build on windows 2005-03-04 23:06:32 +00:00
David Rose
c045c5894d support real-time rendered cube maps 2005-03-04 22:28:19 +00:00
David Rose
001abb0edd unify Texture, ImageBuffer, and PixelBuffer; add 3-d and cube map textures 2005-03-03 20:12:09 +00:00
David Rose
cfeff1fe32 fix flattenMultitex() twice in one frame 2005-03-02 00:35:10 +00:00
David Rose
502ae6d15e add prefer-texture-buffer 2005-03-01 22:34:08 +00:00
David Rose
b82f3bac1e generalize render-to-texture operations 2005-03-01 20:37:42 +00:00
David Rose
e05ac10e9d default background alpha should be 0; screenshot should preserve alpha if available 2005-01-28 23:45:06 +00:00
David Rose
642dda0edd handle icon and cursor filenames more robustly 2004-12-28 22:24:45 +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
48e09cda31 support GraphicsOutput::set_inverted() 2004-12-07 04:25:38 +00:00
David Rose
bef7f8e270 compile on MSVC7 2004-12-06 20:31:33 +00:00
David Rose
fa592c1040 remove GraphicsChannel and GraphicsLayer 2004-12-06 19:35:05 +00:00
David Rose
9f8ae63333 add Texture::get_match_framebuffer_format 2004-12-03 16:06:31 +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
ec83e7f9c6 texture optimizations 2004-07-30 22:35:58 +00:00
David Rose
0e084fe310 make multipass work (sort of) on dx8 2004-03-04 15:48:19 +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
a39aa8f71c add GraphicsOutput::flip_ready 2004-03-02 20:11:51 +00:00
David Rose
2bf87f010a add GraphicsOutput::make_texture_buffer() 2004-02-28 00:25:23 +00:00
David Rose
232f9395bf split out PreparedGraphicsObjects from GraphicsStateGuardians 2004-02-25 19:34:30 +00:00