Commit Graph

72 Commits

Author SHA1 Message Date
rdb a6eb3fa442 Make NodePathCollection and TextureCollection constructors extensions 2015-02-11 14:14:03 +01:00
rdb 24386cdc1e Use a table to make InternalName::make more efficient for Python interned strings 2014-10-02 18:28:06 +00:00
rdb db0fd516a0 Add GPU profiling capabilities to PStats using OpenGL timer queries 2014-09-24 23:53:37 +00:00
rdb cc3bae7e76 Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support 2013-09-17 10:11:43 +00:00
David Rose e9053ff910 support GLSL tessellation shaders 2012-04-27 20:29:47 +00:00
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose 9d62ca9f98 one override per TextureStage, instead of a global override per TextureAttrib 2010-05-04 22:39:40 +00:00
David Rose 58c13de4ca integrate changes from Schell Games (plus some tab character fixes) 2009-06-01 21:51:15 +00:00
David Rose 2d887a630e TexturePool.findTexture(), findAllTextures() 2009-02-09 20:09:51 +00:00
David Rose b37a30fe63 add support for libsquish 2009-01-12 23:29:55 +00:00
David Rose d71d7a0fdb avoid async texload race condition 2008-09-11 01:02:11 +00:00
David Rose 684810cbdd AdaptiveLru 2008-09-04 21:26:38 +00:00
David Rose 515c6cd83a TexturePeeker 2008-08-27 01:38:08 +00:00
David Rose 617a769ef7 more work towards asynchronous texture loads: auto-caching compressed texture versions 2008-08-14 23:50:17 +00:00
David Rose 1b8d8e182d shader changes for ppremake 2007-12-14 18:46:28 +00:00
David Rose 5042239458 split out vertexdata classes 2007-06-05 01:14:27 +00:00
David Rose 547ff677d1 better vertex paging 2007-05-18 18:19:15 +00:00
David Rose 6f2aae0c37 support flushing vertex data to disk 2007-05-13 15:59:59 +00:00
David Rose b943c36fae First pass at memory-managed vertices. Might break threaded code. 2007-05-13 00:01:38 +00:00
David Rose 1fdb425b88 merge shader_overhaul from jyelon 2007-03-15 21:04:31 +00:00
David Rose 5d2466c72a osx tweaks 2006-09-27 04:03:07 +00:00
David Rose 7834728560 add support for txaFileFilter 2006-07-28 20:37:14 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose c0844239f1 initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
David Rose 83a6c42496 better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
David Rose e6369ba5a4 compressed textures, texture objects 2006-03-15 20:05:36 +00:00
Josh Yelon ba74d9a772 Eliminated Cg references in gobj/shaderContext 2006-02-28 22:06:49 +00:00
Josh Yelon 97729823b1 Adding include directory for Cg 2006-02-27 22:34:39 +00:00
David Rose 1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
Roger Hughston 8065be4f57 More Motion in osx Land 2006-02-10 20:13:14 +00:00
David Rose 242e0f8c88 add missing files 2005-09-25 16:02:28 +00:00
David Rose 264f6cde14 remove references to shader.* 2005-09-25 14:41:50 +00:00
David Rose a7b1f14e80 integrate AviTexture better with Panda, rename to OpenCVTexture 2005-09-21 23:53:07 +00:00
Josh Yelon f730acc7e1 Shader stuff 2005-09-05 14:54:40 +00:00
Josh Yelon f7ee3b5729 New shader system 2005-09-04 19:49:55 +00:00
David Rose bc0d509090 bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
David Rose 29b2dbc742 transform palette -> transform table 2005-04-21 22:20:33 +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 f37bdbf512 animate normals too; rename data_type -> column 2005-03-30 20:11:47 +00:00
David Rose f77ea5156a hardware animation 2005-03-30 01:51:27 +00:00
David Rose 19ef896a9b beginning morph animations 2005-03-28 22:24:04 +00:00
David Rose 29d51a723b VertexRewriter; animation stats in cull 2005-03-28 16:15:26 +00:00
David Rose f8acb8d5d4 qpGeomVertexWriter 2005-03-27 16:43:46 +00:00
David Rose f2559a7217 GeomVertexReader 2005-03-26 02:10:57 +00:00
David Rose bd820acd49 beginning vertex animation in qpgeom 2005-03-24 23:48:15 +00:00
David Rose 18169d527e lines and points, antialiasing in qpgeom 2005-03-23 03:31:18 +00:00
David Rose 5ad57abaf5 simply geom caching system 2005-03-22 01:24:49 +00:00
David Rose dbed74e410 ibuffers as well as vbuffers 2005-03-18 20:18:57 +00:00