Commit Graph

219 Commits

Author SHA1 Message Date
Josh Yelon 129cef9f62 Major overhaul to shader subsystem 2006-02-27 21:52:36 +00:00
Josh Yelon c7853c8c71 Added the start of support for NPOT textures 2006-02-18 05:25:53 +00:00
Josh Yelon 4535cdfbba More progress, but still not working 2006-02-18 05:25:06 +00:00
David Rose 544e8dbc90 fix stereo mode 2006-02-17 22:10:24 +00:00
David Rose 47c2e41c75 support stereo DisplayRegions 2006-02-17 19:17:06 +00:00
David Rose 90902c5cca move red-blue-stereo support lower; cache cull results between left and right stereo channels 2006-02-17 17:36:04 +00:00
Roger Hughston f0e9f34908 Some hack to get OSX gl to build 2006-02-16 20:38:23 +00:00
David Rose ffb92db022 stereo rendering 2006-02-16 02:28:20 +00:00
aignacio_sf b58a54df1d Add a state to for valid/invalid shaders. Added some shader debug code. 2006-02-10 21:10:43 +00:00
aignacio_sf 2da70352f4 Keep from setting invalid shaders (missing shader files, shaders that did not compile, ...) 2006-02-10 21:09:44 +00:00
Roger Hughston 8065be4f57 More Motion in osx Land 2006-02-10 20:13:14 +00:00
Josh Yelon cee838c08e begin_frame refactor 2006-02-08 17:52:29 +00:00
David Rose cd71e8a224 more pipeline fixes 2006-02-04 00:27:37 +00:00
Josh Yelon e62e3b1853 Starting to write actual code 2006-02-03 21:18:21 +00:00
Josh Yelon be1d02eb18 These are just placeholder files 2006-02-01 21:06:00 +00:00
Josh Yelon 9456925099 Added vspos and vstrans 2006-01-24 07:28:38 +00:00
David Rose 572a146c24 untabify 2006-01-13 18:38:07 +00:00
David Rose 9dab4ee9ea add gl-support-rescale-normal 2006-01-13 16:02:17 +00:00
David Rose ef0f485932 more egg texture options; add gl-support-clamp-to-border 2005-12-22 18:32:33 +00:00
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