Commit Graph

87 Commits

Author SHA1 Message Date
David Rose d7e6603118 work-in-progress: asynchronous texture loads 2008-08-13 01:13:09 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose fd1a56e232 gsg::set_texture_quality_override 2008-05-14 18:13:01 +00:00
David Rose bed33fb763 GSG::is_hardware() 2008-05-14 00:57:36 +00:00
aignacio_sf 57ca8e62c0 Add max simultaneous render targets. 2008-05-08 23:38:42 +00:00
David Rose 230d7825d3 fiddly bits 2008-05-03 00:37:47 +00:00
Josh Yelon b98c5f0bf5 Refactored code for glClear - added aux bitplane clears 2008-02-21 19:55:40 +00:00
David Rose 21de5d551f make functions const 2007-09-24 21:35:22 +00:00
David Rose 93f85f9ef9 simpler do_issue_clip_plane() and do_issue_light(); more pstats calipers 2007-07-19 16:16:41 +00:00
David Rose c7fb9cd0ab automatically premunge on load 2007-05-21 22:36:27 +00:00
Josh Yelon a4bbdb9901 Added support for depth-stencil textures. 2007-02-23 20:18:10 +00:00
David Rose e5903ff101 ok, now alpha-scale-via-texture is ready for prime time 2006-10-11 20:58:42 +00:00
David Rose 962f43800d add alpha-scale-via-texture 2006-10-10 17:58:08 +00:00
aignacio_sf f15e24ed3e Add interface and abstract representation for shader models. 2006-06-16 22:31:36 +00:00
Josh Yelon e8f749cf1e Buffer/Window creation overhaul 2006-06-07 17:38:32 +00:00
aignacio_sf 682065a3e8 Preliminary stencil buffer code. 2006-05-19 04:18:09 +00:00
David Rose 18de188129 pre-compute GSG::_internal_transform 2006-04-10 22:14:43 +00:00
David Rose c0844239f1 initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
Josh Yelon a8ffec28b6 Changes moving FrameBufferProperties into GraphicsOutput 2006-03-23 18:17:27 +00:00
David Rose e6369ba5a4 compressed textures, texture objects 2006-03-15 20:05:36 +00:00
Josh Yelon c7853c8c71 Added the start of support for NPOT textures 2006-02-18 05:25:53 +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
David Rose ffb92db022 stereo rendering 2006-02-16 02:28:20 +00:00
Josh Yelon 3e9b9c8331 Added supports_basic_shaders 2005-11-06 23:14:31 +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 0bb2f00f88 New state handling code 2005-09-21 18:02:04 +00:00
Josh Yelon 83b88c1ac3 Shader vertex arrays implemented 2005-09-14 03:45:32 +00:00
David Rose 292b0d1d95 (void) -> () 2005-09-06 20:16:09 +00:00
David Rose ddfd490c86 experiments with global_gsg 2005-08-20 12:33:13 +00:00
David Rose 314630126f regularize cube map coordinate systems 2005-07-21 18:09:30 +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 ba139578e0 replace explicit crossbar with last_saved_result interface; integrate with DX8 2005-07-14 22:46:01 +00:00
David Rose 86ce5ebba1 build on Irix 2005-07-13 19:33:07 +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 da1e8f95b4 add mark_new 2005-06-22 21:07:42 +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 a2eb3859cb color-scale-via-lighting 2005-05-05 18:19:41 +00:00
David Rose 2f4327c5a0 more robustifying of clip planes 2005-04-26 19:42:43 +00:00
David Rose 29b2dbc742 transform palette -> transform table 2005-04-21 22:20:33 +00:00
David Rose 05ba41b4d6 add ReferenceCount::local_object(), clarify GeomVertexCache 2005-04-17 17:38:51 +00:00
David Rose ef53db4d3b qpgeom sprites in dx8 2005-04-08 19:53:00 +00:00
David Rose f77ea5156a hardware animation 2005-03-30 01:51:27 +00:00
David Rose 6512581e90 real state sorting 2005-03-22 23:28:49 +00:00
David Rose 219f16c5de cache new geom munging 2005-03-12 01:17:56 +00:00
David Rose c975b7cd49 initial checkin of experimental Geom rewrite--preliminary 2005-03-11 02:28:51 +00:00
David Rose c045c5894d support real-time rendered cube maps 2005-03-04 22:28:19 +00:00