Commit Graph

95 Commits

Author SHA1 Message Date
rdb 6728e5ecbe Merge remote-tracking branch 'origin/release/1.9.x' 2016-06-23 16:14:18 +02:00
rdb 1974b3e692 Fix deadlock waiting for Python task to end at end of program 2016-06-12 12:04:03 +02:00
rdb ce29ae490d Interrogate improvements, more properties, MAKE_SEQ_PROPERTY 2016-05-11 00:16:53 +02:00
tobspr 0fcfb8e372 New file headers, new comment style 2016-02-17 17:47:48 +01:00
rdb 6480e82e3b First pass adding properties to many Panda classes 2015-12-10 16:23:06 +01:00
rdb 94e5bbf579 Changes to support a custom GraphicsWindow derivation 2015-01-21 20:32:00 +01:00
rdb f8675fcd7b Allow calling dispatch_compute directly to GraphicsEngine 2014-07-03 21:57:33 +00:00
David Rose f110a269c8 GraphicsEngine::get_render_lock() 2012-01-03 03:05:54 +00:00
David Rose ae76495d75 SubprocessWindow requires a ReMutex to avoid self-deadlock 2011-12-05 05:24:21 +00:00
rdb b9c02b60a5 Commit patch by teedee to fix CollisionBox reporting in PStats 2011-11-25 08:55:56 +00:00
David Rose 27f8cf2e06 add loaded_textures_lock to avoid deadlock 2011-09-02 19:31:32 +00:00
Bei Yang 626cb5966a Added a windows OpenGL implementation of finish frame and begin finish. This allows for frame flip syncronization across multiple machines. This is a change made by WDI to aid cave rendering 2010-06-11 16:43:53 +00:00
David Rose ea4e8abcaa new, better, make_buffer() interface 2009-09-04 16:43:30 +00:00
David Rose 0c90c36fd7 new callback system 2009-03-14 19:31:37 +00:00
David Rose ec408822c5 prevent overactive texture reload 2009-02-05 00:58:09 +00:00
David Rose 1a4a978b3a dump texture ram between frames, not during a frame 2009-02-04 16:30:28 +00:00
David Rose 58e0537e3c wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +00:00
David Rose d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose 621b831913 allow-live-flatten 2008-10-02 23:39:51 +00:00
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
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