64 Commits

Author SHA1 Message Date
David Rose
ffb92db022 stereo rendering 2006-02-16 02:28:20 +00:00
Josh Yelon
3e9b9c8331 Added supports_basic_shaders 2005-11-06 23:14:31 +00:00
Josh Yelon
0400248b37 Added support for shadow maps + shaders 2005-11-01 04:30:22 +00:00
David Rose
5da0172878 pandadx7 2005-10-31 20:09:29 +00:00
Josh Yelon
0bb2f00f88 New state handling code 2005-09-21 18:02:04 +00:00
Josh Yelon
83b88c1ac3 Shader vertex arrays implemented 2005-09-14 03:45:32 +00:00
David Rose
292b0d1d95 (void) -> () 2005-09-06 20:16:09 +00:00
David Rose
ddfd490c86 experiments with global_gsg 2005-08-20 12:33:13 +00:00
David Rose
314630126f regularize cube map coordinate systems 2005-07-21 18:09:30 +00:00
David Rose
d439425648 more reliably check for Mesa 2005-07-20 16:59:30 +00:00
David Rose
af49897d5e fix dx resize crash some more; first pass at dx cube map support 2005-07-20 12:45:44 +00:00
David Rose
ba139578e0 replace explicit crossbar with last_saved_result interface; integrate with DX8 2005-07-14 22:46:01 +00:00
David Rose
86ce5ebba1 build on Irix 2005-07-13 19:33:07 +00:00
David Rose
efaa58b52f add TextureStage::CS_crossbar_stage 2005-07-12 18:14:40 +00:00
David Rose
512acd4adf add set_priority() to Light, PlaneNode 2005-07-12 01:08:02 +00:00
David Rose
da1e8f95b4 add mark_new 2005-06-22 21:07:42 +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
a2eb3859cb color-scale-via-lighting 2005-05-05 18:19:41 +00:00
David Rose
2f4327c5a0 more robustifying of clip planes 2005-04-26 19:42:43 +00:00
David Rose
29b2dbc742 transform palette -> transform table 2005-04-21 22:20:33 +00:00
David Rose
05ba41b4d6 add ReferenceCount::local_object(), clarify GeomVertexCache 2005-04-17 17:38:51 +00:00
David Rose
ef53db4d3b qpgeom sprites in dx8 2005-04-08 19:53:00 +00:00
David Rose
f77ea5156a hardware animation 2005-03-30 01:51:27 +00:00
David Rose
6512581e90 real state sorting 2005-03-22 23:28:49 +00:00
David Rose
219f16c5de cache new geom munging 2005-03-12 01:17:56 +00:00
David Rose
c975b7cd49 initial checkin of experimental Geom rewrite--preliminary 2005-03-11 02:28:51 +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
b82f3bac1e generalize render-to-texture operations 2005-03-01 20:37:42 +00:00
David Rose
e04bc8d4ed release_all_geoms 2005-01-11 01:58:20 +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
fa5f9a7e15 clean up state pstatting 2004-09-24 17:56:14 +00:00
David Rose
64aece121a robustify light interface further 2004-08-02 21:34:46 +00:00
David Rose
c7c639797e merge multitexture support in from branch 2004-07-30 00:38:35 +00:00
David Rose
db74d39f8e force_normals 2004-07-01 17:54:22 +00:00
David Rose
232f9395bf split out PreparedGraphicsObjects from GraphicsStateGuardians 2004-02-25 19:34:30 +00:00
David Rose
cb66e630d6 properly support single-buffered framebuffers 2004-02-19 19:41:52 +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
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
99b64bdfc6 reset_if_new should return true or false 2004-02-10 05:57:03 +00:00
Asad M. Zaman
3ec9017082 added multiple windows support for DirectX8 2003-07-30 18:59:35 +00:00
David Rose
a16fe56c74 merge window_devel_2003_02_21 to trunk 2003-04-09 17:28:00 +00:00
David Rose
4e233c54f6 clip planes 2002-07-12 15:46:51 +00:00
David Rose
ab97742881 don't expect a fixed number of lights 2002-07-11 23:10:40 +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
0c6e867d50 a bit more debugging 2002-05-16 18:23:07 +00:00
David Rose
a23a7572a2 rename out qp's 2002-04-10 18:08:06 +00:00
David Rose
a38e063667 remove old scene graph code 2002-04-09 18:33:48 +00:00