Commit Graph

101 Commits

Author SHA1 Message Date
Josh Yelon b2a96df6c9 It now compiles. But does it do anything? 2006-03-22 20:58:22 +00:00
Roger Hughston c0552ba84b OSX does not see typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); 2006-03-18 02:18:14 +00:00
David Rose 21c8a3685c more tweaks to pstats texusage 2006-03-17 04:08:47 +00:00
David Rose 83a6c42496 better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
David Rose 9a9149ed9e fix assertion 2006-03-16 03:43:35 +00:00
David Rose c6f0b35ee9 PStats tracks compressed texture sizes 2006-03-16 00:29:54 +00:00
David Rose e6369ba5a4 compressed textures, texture objects 2006-03-15 20:05:36 +00:00
Josh Yelon 129cef9f62 Major overhaul to shader subsystem 2006-02-27 21:52:36 +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
Roger Hughston 8065be4f57 More Motion in osx Land 2006-02-10 20:13:14 +00:00
David Rose 5da0172878 pandadx7 2005-10-31 20:09:29 +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 0c7e721e79 Added texture handling in shader code 2005-10-05 01:09:32 +00:00
Josh Yelon 2095d8c44f New shader system 2005-09-25 04:06:31 +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
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
Josh Yelon e012688824 New shader code 2005-09-04 19:52:26 +00:00
David Rose d13afc82cf immediate-mode refinements 2005-08-16 17:27:40 +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 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 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 bc0d509090 bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +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 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 7d8cbc7a10 straighten out some confusing texture interfaces 2005-05-02 00:29:24 +00:00
Asad M. Zaman cb673496b5 added eggRename tool support 2005-04-27 18:26:12 +00:00
David Rose 2f4327c5a0 more robustifying of clip planes 2005-04-26 19:42:43 +00:00
David Rose a1f1b33241 use point_sprite extension 2005-04-22 20:40:19 +00:00
David Rose 7b8d304aec unify vbuffer, ibuffer 2005-04-18 22:42:03 +00:00
David Rose c83feafc70 more robust pstats for qpgeom stuff 2005-04-16 19:59:21 +00:00
David Rose 4f47bf53e7 generalize index list 2005-04-15 14:32:31 +00:00
David Rose 2434300804 move rotate and decompose operations into cull 2005-04-15 01:41:07 +00:00
David Rose 00485bf6c8 GeomEnum unification; FrameRateMeter use UH_client 2005-04-14 17:23:36 +00:00
David Rose 43f4675d65 use new munger system for qpgeom sprites/points 2005-04-07 21:51:00 +00:00
David Rose 8dd9c1419c qpgeom particles 2005-04-06 04:06:28 +00:00
David Rose b31d8eadd7 gl vertex animation 2005-03-31 21:43:38 +00:00
David Rose f37bdbf512 animate normals too; rename data_type -> column 2005-03-30 20:11:47 +00:00