Commit Graph

278 Commits

Author SHA1 Message Date
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 f2559a7217 GeomVertexReader 2005-03-26 02:10:57 +00:00
David Rose 48c566942b fix opt4 build 2005-03-24 20:51:41 +00:00
David Rose 47e094a9da fix dx7/dx9 crash 2005-03-23 23:15:08 +00:00
David Rose 18169d527e lines and points, antialiasing in qpgeom 2005-03-23 03:31:18 +00:00
David Rose 6512581e90 real state sorting 2005-03-22 23:28:49 +00:00
David Rose 5ad57abaf5 simply geom caching system 2005-03-22 01:24:49 +00:00
David Rose ea51a7a6f7 ColorMunger 2005-03-21 17:52:15 +00:00
David Rose 3f7956f4e9 gl display lists with new geom 2005-03-19 01:34:05 +00:00
David Rose c6880c0ff8 remove old code 2005-03-18 22:18:36 +00:00
David Rose dbed74e410 ibuffers as well as vbuffers 2005-03-18 20:18:57 +00:00
David Rose 7a305f825f fix vbuffer pstats reporting 2005-03-18 17:27:15 +00:00
David Rose 0edc10b609 beginning dx8 vbuffer support 2005-03-18 15:47:58 +00:00
David Rose 85b019feda vertex buffers? 2005-03-18 03:32:08 +00:00
David Rose d72e2da5c5 support flat-shading properly in new geom 2005-03-17 01:16:28 +00:00
David Rose 219f16c5de cache new geom munging 2005-03-12 01:17:56 +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 915a2671b1 dxGeomMunger8 2005-03-11 15:03:13 +00:00
David Rose c975b7cd49 initial checkin of experimental Geom rewrite--preliminary 2005-03-11 02:28:51 +00:00
David Rose 80109f394c prefer-texture-buffer should default to false for now 2005-03-09 19:59:42 +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 6b84223f19 remove unused code 2005-03-05 00:03:54 +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 adfa81dd6c do a better job of choosing the best available pixel format in wgl mode 2005-02-28 22:08:15 +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 ac5246e4f2 fix slerp, add auto-generate-mipmaps 2005-02-07 04:11:29 +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 185fbf613e better antialias handling 2005-01-28 20:46:22 +00:00
David Rose 09025a32d7 fix LINK_ALL_STATIC 2005-01-20 07:35:29 +00:00
David Rose 8d1a458c00 ropeNode stats and optimizations 2005-01-13 17:54:16 +00:00
David Rose 7e526eae81 use implicit scene in camera 2005-01-13 14:24:02 +00:00
David Rose e04bc8d4ed release_all_geoms 2005-01-11 01:58:20 +00:00
David Rose d7a1415b8c multisample_bits -> multisamples 2004-12-30 01:44:25 +00:00
David Rose 03408cd09d robustify config for framebuffer etc. 2004-12-29 02:31:45 +00:00
David Rose 642dda0edd handle icon and cursor filenames more robustly 2004-12-28 22:24:45 +00:00
David Rose 7d5ae1e3f6 move more config variables to new interface 2004-12-23 05:42:42 +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 11a5aa7a00 use PRC_DESC 2004-12-10 20:29:21 +00:00
David Rose f36cc707b1 add get_window() 2004-12-10 20:10:56 +00:00
David Rose 1becc5edd4 fix offscreen rendering with true offscreen buffer 2004-12-07 14:44:55 +00:00
David Rose 555e319c28 ParasiteBuffer's default_display_region needs size; fix offscreen rendering for dx8/9 2004-12-07 06:53:06 +00:00
David Rose 48e09cda31 support GraphicsOutput::set_inverted() 2004-12-07 04:25:38 +00:00