Commit Graph

200 Commits

Author SHA1 Message Date
Josh Yelon 6ac1077b2e Added code to force reloading of panda_glext.h 2005-11-16 20:38:15 +00:00
Josh Yelon 85edfbbaed Added code to force reloading of panda_glext.h 2005-11-16 20:28:13 +00:00
Josh Yelon 7e1df6e67c Added cardcenter 2005-11-09 23:30:21 +00:00
Josh Yelon b1c2cd729b Added code to enable _supports_basic_shaders 2005-11-06 22:00:32 +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 a3ce5925d0 Fixed a bug with copy-to-depth-texture 2005-10-28 20:29:57 +00:00
Josh Yelon 62fbd49535 Fixed a version number 2005-10-18 22:46:02 +00:00
David Rose 9bef2bd389 fix #ifdefs 2005-10-17 23:30:04 +00:00
Josh Yelon 28070dd33e A few fixes to support set_shader_input on attribs 2005-10-17 23:09:19 +00:00
Josh Yelon 4bb6fd3f1b Changes to support offscreen-buffers that match the main window 2005-10-17 17:39:50 +00:00
Josh Yelon 777cad2e50 Added code so that one can recommend a profile from inside a shader 2005-10-13 20:09:40 +00:00
Josh Yelon 7c30c27bd7 Bump mapping is working 2005-10-10 14:30:04 +00:00
David Rose 1a5ef405a3 unbinding the wrong array, typo 2005-10-06 21:59:36 +00:00
Josh Yelon e5f03b6bf5 Fixed an out-of-bounds error 2005-10-06 21:46:28 +00:00
Josh Yelon 9478e2bf08 Added derivative textures 2005-10-05 16:25:02 +00:00
Josh Yelon 0c7e721e79 Added texture handling in shader code 2005-10-05 01:09:32 +00:00
David Rose 6ffd095fdf pass true bools to ColorMask 2005-09-28 15:38:25 +00:00
David Rose fd71491bc6 individual control of channels in ColorWriteAttrib 2005-09-28 14:09:35 +00:00
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 db8b125723 Fixed a ref to use_sender 2005-09-14 05:23:01 +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
David Rose 292b0d1d95 (void) -> () 2005-09-06 20:16:09 +00:00
David Rose a9a9f280bb dos2unix 2005-09-06 18:30:26 +00:00
Josh Yelon 9ad64a6b4b Shader modifications 2005-09-05 15:20:37 +00:00
Josh Yelon 047e9525ff More shader stuff 2005-09-04 23:25:39 +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 182e65f9e2 build on windows 2005-08-16 01:33:08 +00:00
David Rose 51b0cb4804 build on windows 2005-08-16 01:13:16 +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