Commit Graph

153 Commits

Author SHA1 Message Date
David Rose 81caaa764b all ConditionVar::wait() methods need to be BLOCKING 2012-03-16 20:27:05 +00:00
David Rose 646f12f625 squelch backtrace on SystemExit 2012-02-16 00:19:09 +00:00
David Rose 5e5d8f7e17 whoops, missing trivial constructor 2011-12-13 22:39:00 +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 82e1b6703a support threaded ffmpeg decoding, fix a couple of ffmpeg bugs 2011-11-11 01:42:37 +00:00
David Rose be2657311d pipeline lens changes 2011-11-06 02:56:02 +00:00
David Rose 9e22c72bf3 finally, pipelined textures 2011-10-08 21:04:05 +00:00
David Rose ad0a1ab64f use dual linked lists instead of a linked list and a pset 2011-09-07 06:22:04 +00:00
David Rose 59ec701a26 build once more with the Tau profiler 2011-09-06 17:29:30 +00:00
David Rose 525c422d74 compilation fix 2011-09-06 00:55:48 +00:00
David Rose 3ed8632a68 further bugfixes 2011-09-05 23:53:19 +00:00
David Rose f63bf2526a forgot to check this in 2011-09-02 23:09:18 +00:00
David Rose 4785161374 squelch some more compiler warnings 2011-06-18 00:16:48 +00:00
David Rose 9bf5812c93 support thread-stack-size for OS X simple threading implementation 2011-05-28 17:33:38 +00:00
rdb 804a72b716 Partially apply typo fix patch I found somewhere on the web, by someone named Christoph Korn 2010-11-16 08:58:45 +00:00
David Rose 57f10c8a37 fix assertion error after long delay 2010-09-22 14:31:42 +00:00
David Rose 9d53f9cfa1 Status -> PStatus 2010-07-14 22:49:07 +00:00
David Rose 23208e494c protect against undefined symbol 2010-05-29 18:49:48 +00:00
David Rose edd9d59c0e protect against undefined symbol 2010-05-29 18:47:45 +00:00
David Rose cde8a0bf38 PTHREAD_MUTEX_NORMAL -> PTHREAD_MUTEX_DEFAULT 2010-05-29 16:50:58 +00:00
Chris Brunner 547a72053c support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone 2010-05-28 21:09:22 +00:00
David Rose 42a456b2db protect against gcc compiler bugs in general 2010-05-04 17:07:15 +00:00
David Rose 5e09cff612 Thread::is_simple_threads() 2010-05-01 19:21:58 +00:00
David Rose 5e8d539f1f move OS_SIMPLE_THREADS to dtool_config.h 2010-05-01 16:10:54 +00:00
David Rose 26cde69b5c use OS_SIMPLE_THREADS, and add posix threads support 2010-04-29 18:45:43 +00:00
David Rose 93583d77bc work around compiler bug 2010-04-28 22:55:33 +00:00
David Rose c489fbeefc is_true_threads() on win32 case 2010-04-28 18:22:46 +00:00
David Rose e5751db70a mac build error 2010-04-27 22:47:41 +00:00
David Rose 15d98ead96 experiment with WIN_THREAD_CONTEXT 2010-04-27 21:30:08 +00:00
rdb 0e54f8b85b Work around compiler optimisation bug on FreeBSD by swapping two lines of code :-/ 2010-04-25 08:30:02 +00:00
rdb 93c6b27e70 ucontext.h seems to be deprecated in Snow Leopard, so let's include sys/ucontext.h there 2010-03-27 06:57:12 +00:00
David Rose 2494b49728 Thread::get_current_task() 2010-02-09 20:14:58 +00:00
David Rose 5755ae390c simple_thread_yield_sleep 2009-12-16 17:27:03 +00:00
David Rose 7bc69b76ed osx ucontext issues popping up again. This should fix them for good. 2009-10-11 18:45:33 +00:00
David Rose f46981eec9 WindowHandle 2009-09-30 22:14:30 +00:00
rdb bdb3d15332 More PHAVE fixes 2009-09-03 18:43:47 +00:00
rdb 61e984f63d Fix compiler error by renaming HAVE_UCONTEXT_H -> PHAVE_UCONTEXT_H 2009-08-27 08:22:44 +00:00
David Rose b93375dd09 fixes for obscure bugs 2009-08-25 21:41:32 +00:00
David Rose 31f2ce467d fix problem with pthread_cond_timedwait 2009-07-21 05:25:36 +00:00
David Rose 5f271d85c6 save thread priority 2009-07-17 18:48:56 +00:00
David Rose 37e76f402d subprocess window 2009-07-13 07:14:01 +00:00
David Rose 774ba59dc9 minor fix to comments 2009-07-03 00:20:46 +00:00
David Rose aee00fc3de pstrtod 2009-06-14 16:27:44 +00:00
David Rose 739ca67e1f compile on osx 10.4 2009-06-12 19:25:14 +00:00
David Rose 4b51a7e4a9 yielding the timeslice, win32 2009-06-11 19:41:35 +00:00
David Rose fc28b55b29 yielding the timeslice 2009-06-11 19:26:30 +00:00
David Rose f1f496cc29 move lodNodes and sceneGraphAnalyzer to pgraphnodes, in an attempt to reduce size of pgraph some more 2009-06-11 02:37:19 +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 532b9c0c50 replace assertion with clamping 2009-05-27 01:32:18 +00:00
David Rose d001c75524 workaround for broken OSX ucontext 2009-05-09 00:47:45 +00:00