79 Commits

Author SHA1 Message Date
David Rose
b82f3bac1e generalize render-to-texture operations 2005-03-01 20:37:42 +00:00
David Rose
ffdbf61985 TextureStage::M_blend_color_scale, TextureStage::rgb_scale, ColorBlendAttrib::O_color_scale, better handling of state changes in GL 2005-02-25 18:25:00 +00:00
David Rose
185fbf613e better antialias handling 2005-01-28 20:46:22 +00:00
David Rose
8d1a458c00 ropeNode stats and optimizations 2005-01-13 17:54:16 +00:00
David Rose
e04bc8d4ed release_all_geoms 2005-01-11 01:58:20 +00:00
David Rose
03408cd09d robustify config for framebuffer etc. 2004-12-29 02:31: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
a25c6928d0 extend ColorBlendAttrib 2004-11-30 08:36:19 +00:00
David Rose
3e548e3663 new interrogate, minor config changes 2004-10-28 18:33:45 +00:00
David Rose
fa5f9a7e15 clean up state pstatting 2004-09-24 17:56:14 +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
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
a60eb87e19 add NodePath::set_light() interfaces 2004-07-29 23:35:06 +00:00
Shalin Shodhan
4ac8cbba22 Cg shader support added 2004-07-27 17:45:17 +00:00
David Rose
db74d39f8e force_normals 2004-07-01 17:54:22 +00:00
David Rose
50f7d0bce7 restore GeomContexts and display lists 2004-03-20 02:09:49 +00:00
David Rose
be0f50c6fb redefine GraphicsEngine::auto_flip; define more pstats collectors 2004-03-03 20:22:05 +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
be6354f9ef bracket a few more low-level things with pstats 2004-02-18 18:21:00 +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
cfad1d8c3e work on pstats reporting 2003-12-04 18:13:50 +00:00
David Rose
a16fe56c74 merge window_devel_2003_02_21 to trunk 2003-04-09 17:28:00 +00:00
David Rose
4b528585e4 remove legacy gsg factory code 2003-01-24 23:19:42 +00:00
David Rose
ea59108287 new window code 2003-01-09 20:35:54 +00:00
cxgeorge
b0645101a7 add start/finish_rendering 2002-10-23 23:11:02 +00:00
David Rose
b2c9c49805 pstats TransformState, RenderState 2002-07-16 01:10:53 +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
7eaea75673 replace color_mat with color_scale 2002-05-16 23:36:34 +00:00
David Rose
0c6e867d50 a bit more debugging 2002-05-16 18:23:07 +00:00
David Rose
e1102d85c5 fix M_dual with decals 2002-05-15 18:41:30 +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
David Rose
3db77d13a5 robustify lighting a bit 2002-04-02 02:08:02 +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
79766b015e add ColorBlendAttrib, unify color blending 2002-03-29 19:16:32 +00:00
David Rose
b5a50285bd consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
David Rose
783ba052d7 pgraph lighting, optional offset decal implementation 2002-03-28 01:51:13 +00:00
David Rose
e01cb59d06 move sprites into pgraph land 2002-03-22 18:16:13 +00:00
David Rose
ecc7ea4d0c minor decal enhancement 2002-03-21 22:34:15 +00:00
David Rose
6bf66170ee add several more pgraph attribs 2002-03-15 02:06:46 +00:00
David Rose
8b743a58fe pgraph lod, sequence nodes 2002-03-06 18:06:00 +00:00
David Rose
366bcf8520 pgraph decals 2002-03-05 02:02:41 +00:00
David Rose
f79661eb9a pgraph cull binning 2002-03-01 01:07:07 +00:00