Commit Graph

74 Commits

Author SHA1 Message Date
Josh Yelon 2288645d39 Added support for textures_auto_power_2 and shader_auto_utilization 2007-12-15 07:08:14 +00:00
Zachary Pavlov 220d33e006 okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
David Rose 3e5249d89a vertex-data-threaded-paging, pass 1 2007-06-06 02:50:38 +00:00
David Rose 33a0c3af8e replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
David Rose 547ff677d1 better vertex paging 2007-05-18 18:19:15 +00:00
David Rose a50ae3fcbf report "active" vertex data 2007-05-14 18:42:03 +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 936412fae2 merge cow_thread_2007_04_12: make copy-on-write operations thread-safe 2007-04-19 18:23:10 +00:00
David Rose cbdb7e76b1 fix blue flash, fix offscreen buffer leakage 2007-03-05 22:07:16 +00:00
David Rose 63edecf517 faster sprite particles 2007-02-08 19:56:33 +00:00
David Rose dbb25d478c issue warning for singular transforms over camera 2006-10-20 15:11:12 +00:00
David Rose ab3fe7e180 fix deadlock issues 2006-07-14 16:16:33 +00:00
David Rose 1940682af9 pass WindowProperties to GraphicsEngine::open_buffer and to related constructors 2006-06-15 14:02:40 +00:00
Josh Yelon 2408212aac Fixed framework 2006-06-07 20:15:38 +00:00
Josh Yelon e8f749cf1e Buffer/Window creation overhaul 2006-06-07 17:38:32 +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 1fabf70443 add ObjectDeletor; avoid unnecessary locks on RenderState 2006-04-10 21:19:48 +00:00
David Rose 889228f403 name mutexes for debugging; better UpdateSeq thread behavior 2006-04-09 23:23:15 +00:00
Josh Yelon 6d0692fec6 *** empty log message *** 2006-04-05 16:47:19 +00:00
Josh Yelon a176d3627c Buffer overhaul phase one 2006-03-20 17:56:51 +00:00
David Rose e6369ba5a4 compressed textures, texture objects 2006-03-15 20:05:36 +00:00
David Rose 0fc8016840 comment on threading 2006-03-10 03:23:11 +00:00
David Rose 3f622bbe81 track Cull:Setup time properly 2006-03-03 17:45:43 +00:00
David Rose e3b0ae1bc3 use PStats to count number of collision tests 2006-03-01 23:40:52 +00:00
David Rose 136f12d71c minor pstats readjustments 2006-02-28 00:25:45 +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 264fc31115 automatic stereo cameras for stereo windows 2006-02-16 06:17:51 +00:00
David Rose 7b1b8bb4af report different types of cyclers in pstats 2006-02-15 21:44:52 +00:00
David Rose 1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
David Rose 0a0377607d track number of cyclers in PStats 2006-02-11 03:31:11 +00:00
David Rose c75b55eb98 better pipelining 2006-02-03 18:12:08 +00:00
David Rose b7ceab1bff integrate PStatThread and Thread; better thread handling in GraphicsEngine::render_frame() 2006-01-31 18:59:49 +00:00
David Rose c045c5894d support real-time rendered cube maps 2005-03-04 22:28:19 +00:00
David Rose cfeff1fe32 fix flattenMultitex() twice in one frame 2005-03-02 00:35:10 +00:00
David Rose f36cc707b1 add get_window() 2004-12-10 20:10:56 +00:00
David Rose 48e09cda31 support GraphicsOutput::set_inverted() 2004-12-07 04:25:38 +00:00
David Rose 09edca7eef make share_with be an optional parameter 2004-12-03 01:46:59 +00:00
Asad M. Zaman 4a24b121b0 python toggle switch allows the portal culling to be on/off 2004-05-18 00:50:43 +00:00
David Rose be0f50c6fb redefine GraphicsEngine::auto_flip; define more pstats collectors 2004-03-03 20:22:05 +00:00
David Rose cf6a95c0ed fix problem with remove_window() removing too many windows 2004-03-03 14:15:19 +00:00
David Rose 587de59ae8 add GraphicsEngine::open_windows(), GLGraphicsStateGuardian::_edge_clamp 2004-03-03 01:09:38 +00:00
David Rose abd0db5458 add callback support 2004-03-02 02:46:15 +00:00
David Rose 42507f9852 add ParasiteBuffer 2004-02-27 23:17:16 +00:00
David Rose a4f08870fa add share_with to make_gsg() 2004-02-27 22:12:18 +00:00
David Rose c26166c9cc add GraphicsOutput::sort 2004-02-19 02:53:23 +00:00
David Rose 9a2e560d20 remove pipe from GraphicsEngine::make_window() 2004-02-19 00:08:06 +00:00
David Rose 761c0e78fc add name to GraphicsWindow constructor; add fixed_size to WindowProperties, add show-buffers to Configrc 2004-02-18 22:30:54 +00:00
David Rose be6354f9ef bracket a few more low-level things with pstats 2004-02-18 18:21:00 +00:00