Commit Graph

98 Commits

Author SHA1 Message Date
David Rose f37bdbf512 animate normals too; rename data_type -> column 2005-03-30 20:11:47 +00:00
David Rose ec8c95c675 regularize NT_packed_8888 into NT_packed_abcd etc. 2005-03-30 14:29:27 +00:00
David Rose f77ea5156a hardware animation 2005-03-30 01:51:27 +00:00
David Rose af1330f0dc oops, typo 2005-03-29 00:17:42 +00:00
David Rose 19ef896a9b beginning morph animations 2005-03-28 22:24:04 +00:00
David Rose f2559a7217 GeomVertexReader 2005-03-26 02:10:57 +00:00
David Rose 4915b8f216 better cache invalidation 2005-03-25 17:26:57 +00:00
David Rose bd820acd49 beginning vertex animation in qpgeom 2005-03-24 23:48:15 +00:00
David Rose 18169d527e lines and points, antialiasing in qpgeom 2005-03-23 03:31:18 +00:00
David Rose 699fe45d8b more caching/munger optimizations 2005-03-22 18:33:55 +00:00
David Rose c32abac2b1 fix caching of display lists 2005-03-22 07:12:39 +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 92a93e8af0 clean up caching a bit, multitex in gl 2005-03-21 01:39:24 +00:00
David Rose 720fddb73b egg loader optimizations; directx vbuffer support 2005-03-20 18:47:52 +00:00
David Rose 0bcbaa6056 work around driver crash with GL_COMPILE_AND_EXECUTE 2005-03-19 15:36:58 +00:00
David Rose 3f7956f4e9 gl display lists with new geom 2005-03-19 01:34:05 +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 aeeca93186 vertex buffer fixes 2005-03-18 05:31:28 +00:00
David Rose 85b019feda vertex buffers? 2005-03-18 03:32:08 +00:00
David Rose 25c3988698 per-primitive minmax 2005-03-17 23:31:10 +00:00
David Rose acfa6978db more egg features for new geom 2005-03-17 21:45:05 +00:00
David Rose d72e2da5c5 support flat-shading properly in new geom 2005-03-17 01:16:28 +00:00
David Rose 8b2854f82a better treatment of colors, etc in new geom loader 2005-03-15 14:42:40 +00:00
David Rose e20f73799c preliminary egg support for new geoms 2005-03-13 20:02:45 +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 3b8c754898 resolve confusion with tex_gen and tex_mat interrelations 2005-03-05 03:53:01 +00:00
David Rose c045c5894d support real-time rendered cube maps 2005-03-04 22:28:19 +00:00
David Rose 1e8a6a9fee fix pfn types for linux 2005-03-03 23:38:54 +00:00
David Rose 26664d4f5b use extensions for 3d and cube map textures 2005-03-03 23:20:15 +00:00
David Rose c8a5f72fa6 temporarily comment out offending functions 2005-03-03 21:08:46 +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 245b9454fa minor optimization 2005-03-02 01:31:59 +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 2a39759b85 fix PandaSystem.hasSystem() etc. 2005-02-19 00:00:47 +00:00
David Rose ac5246e4f2 fix slerp, add auto-generate-mipmaps 2005-02-07 04:11:29 +00:00
David Rose 517acbaccb fix TransparencyAttrib::M_multisample 2005-01-28 23:01:27 +00:00
David Rose b248ae9f04 don't automatically do polygon smooth blending mode 2005-01-28 22:01:51 +00:00
David Rose 185fbf613e better antialias handling 2005-01-28 20:46:22 +00:00
David Rose d9d30855d0 fix line_width and RenderModeAttrib 2005-01-27 05:21:34 +00:00
David Rose 1064603147 force initial antialias state; enable multisample when transparency requires it 2005-01-27 04:37:43 +00:00
David Rose f939c61b1a api-level antialias control 2005-01-27 02:38:11 +00:00
David Rose ee66668ab1 integrate latest changes from CMU 2005-01-19 23:27:15 +00:00
David Rose 8d1a458c00 ropeNode stats and optimizations 2005-01-13 17:54:16 +00:00
David Rose fe1b53ebcf remove unused variable reference 2004-12-30 21:33:21 +00:00