Commit Graph

399 Commits

Author SHA1 Message Date
David Rose fade04905d more mutex protection; more current_thread passing 2006-04-28 16:17:55 +00:00
David Rose c08358b05d more fixes to texture reloading 2006-04-28 00:39:06 +00:00
David Rose e979522311 fix seapatch 2006-04-27 16:21:56 +00:00
David Rose 618029ad6e current_thread on GeomVertexRewriter 2006-04-27 15:36:45 +00:00
David Rose 9808294212 factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +00:00
David Rose ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
David Rose ffc92f23c8 more factoring of Thread::get_current_thread 2006-04-25 16:55:19 +00:00
David Rose da9e4f8906 fix crash in sprite renderer 2006-04-25 14:00:20 +00:00
David Rose 384f9ff0b0 GeomVertexReader/Writer should not hold lock 2006-04-21 15:55:01 +00:00
David Rose 4bcde63bde particles crash 2006-04-20 19:46:24 +00:00
David Rose ce3afa5f53 preserve current_thread instead of pipeline_stage in PipelineReader objects 2006-04-20 18:38:41 +00:00
David Rose 09fe314fc0 move inline function to .I 2006-04-20 04:18:35 +00:00
David Rose 57338ee24d better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
David Rose 1eb1b26006 tau on windows 2006-04-14 03:18:36 +00:00
David Rose c3303c70b2 make interfaces to move raw texture and vertex data through Python as strings 2006-04-14 00:28:04 +00:00
David Rose 2fbb7c1623 fix animation under flattenStrong 2006-04-12 23:49:01 +00:00
Josh Yelon 84550f0527 Parasite buffer inversion fix 2006-04-12 02:54:21 +00:00
David Rose e3e0e2e447 fix keep_texture_ram 2006-04-11 23:32:02 +00:00
Josh Yelon 14749ea3b3 A fix for BTM_relative 2006-04-11 05:01:56 +00:00
David Rose 889228f403 name mutexes for debugging; better UpdateSeq thread behavior 2006-04-09 23:23:15 +00:00
David Rose 9e986fce40 make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
David Rose 4ef5b4d97e add Texture::reload(), fix TexturePool::release_texture() 2006-04-09 00:37:00 +00:00
Josh Yelon 9bc87afb04 *** empty log message *** 2006-04-07 20:45:07 +00:00
David Rose b40026c2c7 fix animated vertex flattening 2006-04-06 21:43:39 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
Josh Yelon 6d0692fec6 *** empty log message *** 2006-04-05 16:47:19 +00:00
David Rose df0c99f67b fix lost vertex columns in flattenStrong() 2006-03-30 00:10:36 +00:00
David Rose c0844239f1 initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
David Rose 59f32111b3 improve ability of flattenStrong() to unify Geoms 2006-03-27 02:37:31 +00:00
David Rose 6e9bab7195 preserve 40-degree default fov 2006-03-23 19:17:13 +00:00
David Rose d1e65cd52d fix crash 2006-03-23 18:29:06 +00:00
David Rose b27ad8aacb fix loading rawtex 2006-03-23 03:35:16 +00:00
David Rose af64776780 whoops, broke basic texture loading 2006-03-23 02:52:43 +00:00
David Rose 8b93f67c23 set_min_fov() 2006-03-22 22:45:36 +00:00
David Rose f803ef85ce explicit mipmap control 2006-03-22 22:23:56 +00:00
David Rose 0a4cb27405 move estimate_texture_memory() to Texture class 2006-03-17 02:18:53 +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
Roger Hughston f560ab5554 Add include to make osx happy 2006-03-14 20:36:49 +00:00
David Rose 5bf5ffb1fb text_wrap_mode 2006-03-06 23:26:07 +00:00
Josh Yelon 5fa80f8c40 More code for shader matrix computation 2006-03-02 22:08:48 +00:00
David Rose b37791b9b0 re-active Draw:Primitive 2006-03-02 00:18:50 +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
Josh Yelon 129cef9f62 Major overhaul to shader subsystem 2006-02-27 21:52:36 +00:00
Josh Yelon dfab4fb786 Added a few convenience functions: add_vertices 2006-02-18 05:28:52 +00:00
David Rose 47c2e41c75 support stereo DisplayRegions 2006-02-17 19:17:06 +00:00
David Rose 8fbc824aab make PGui more thread-safe 2006-02-16 23:45:05 +00:00
David Rose 0e55bc8b2c pipeline animated blends, etc. better 2006-02-16 21:14:55 +00:00
David Rose 264fc31115 automatic stereo cameras for stereo windows 2006-02-16 06:17:51 +00:00