Commit Graph

163 Commits

Author SHA1 Message Date
David Rose 2c09d3b95a fix crash 2005-09-27 22:43:57 +00:00
David Rose dc7c34db33 fix texture state cleanup between scenes 2005-09-27 20:19:30 +00:00
David Rose e51b471570 remove _current_texture, etc. 2005-09-25 18:02:11 +00:00
Josh Yelon 2095d8c44f New shader system 2005-09-25 04:06:31 +00:00
David Rose a7b1f14e80 integrate AviTexture better with Panda, rename to OpenCVTexture 2005-09-21 23:53:07 +00:00
Josh Yelon 0bb2f00f88 New state handling code 2005-09-21 18:02:04 +00:00
David Rose 8960c61c91 fix version 2.0.0 detection 2005-09-15 15:30:08 +00:00
Josh Yelon 83b88c1ac3 Shader vertex arrays implemented 2005-09-14 03:45:32 +00:00
Josh Yelon 23b0c5d850 Added better code to compile shaders 2005-09-09 01:42:48 +00:00
Josh Yelon 8f06d9e0d3 Shader changes 2005-09-06 22:45:24 +00:00
Josh Yelon 45aca0885e *** empty log message *** 2005-09-06 21:33:34 +00:00
Josh Yelon c9c680a50f More shader fixes 2005-09-04 22:56:04 +00:00
Josh Yelon e012688824 New shader code 2005-09-04 19:52:26 +00:00
David Rose ddfd490c86 experiments with global_gsg 2005-08-20 12:33:13 +00:00
David Rose d13afc82cf immediate-mode refinements 2005-08-16 17:27:40 +00:00
David Rose 854b66d0bb don't render in-between vertices 2005-08-16 16:43:20 +00:00
David Rose b390e64bc8 gl_vertex_blend with immediate-mode 2005-08-16 01:49:38 +00:00
David Rose 01bd239ce7 immediate mode 2005-08-15 23:31:44 +00:00
David Rose 3172d9916b fix edge condition when there are no transforms in the scene graph 2005-08-12 18:47:04 +00:00
David Rose 67e3f1daa6 expose Texture::T_depth_component, sanify a few things 2005-07-23 18:03:10 +00:00
David Rose 630558c993 check gsg capabilities a little better 2005-07-22 13:35:09 +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 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 0bfd8ed6f9 fix gl crash 2005-07-18 23:18:49 +00:00
David Rose 3937f92912 report a few more error places 2005-07-18 21:50:55 +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 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 2a08ff7349 fix OpenGL vertex blending 2005-07-08 21:52:32 +00:00
David Rose be6d48df86 move TypedObject etc. stuff to dtool 2005-07-06 17:29:46 +00:00
David Rose bc0d509090 bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
David Rose ae9d219d77 fix particles some more 2005-06-03 22:43:46 +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 e001e35a60 support point sprites in more cases, for instance under render2d and under a scale 2005-05-25 12:27:42 +00:00
David Rose 6daef3bd29 fix lights and clip planes when render is transformed 2005-05-13 22:13:43 +00:00
David Rose 646aa49ea0 support-rescale-normal 2005-05-12 20:00:37 +00:00
David Rose 0bd34f9f4b runtime improvements 2005-05-10 22:43:44 +00:00
David Rose a2eb3859cb color-scale-via-lighting 2005-05-05 18:19:41 +00:00
David Rose 2aa4aa702d compile without PSTATS 2005-05-04 05:47:14 +00:00
David Rose 7d8cbc7a10 straighten out some confusing texture interfaces 2005-05-02 00:29:24 +00:00
David Rose 819355581e various pstats improvements; pstats use 32 bit headers; added "*" category; some minor fixes 2005-04-30 00:09:07 +00:00
David Rose 4f1a424610 NodePath::get_mat(other) needs to return a concrete 2005-04-29 15:59:04 +00:00
Asad M. Zaman cb673496b5 added eggRename tool support 2005-04-27 18:26:12 +00:00
David Rose 212fbc6c6b DO_DCAST, is_qpgeom() 2005-04-27 16:33:59 +00:00
David Rose 2f4327c5a0 more robustifying of clip planes 2005-04-26 19:42:43 +00:00
David Rose f4aaa21b50 GL_TRUE 2005-04-25 18:10:58 +00:00
David Rose a1f1b33241 use point_sprite extension 2005-04-22 20:40:19 +00:00
David Rose 29b2dbc742 transform palette -> transform table 2005-04-21 22:20:33 +00:00