open_toontown_panda3d/panda/src/pipeline
David Rose 81caaa764b all ConditionVar::wait() methods need to be BLOCKING 2012-03-16 20:27:05 +00:00
..
Sources.pp rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
asyncTaskBase.I Thread::get_current_task() 2010-02-09 20:14:58 +00:00
asyncTaskBase.cxx protect against gcc compiler bugs in general 2010-05-04 17:07:15 +00:00
asyncTaskBase.h Thread::get_current_task() 2010-02-09 20:14:58 +00:00
blockerSimple.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
blockerSimple.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
conditionVar.I minor fix to comments 2009-07-03 00:20:46 +00:00
conditionVar.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
conditionVar.h set_aux_data -> set_python_data 2008-10-15 20:35:09 +00:00
conditionVarDebug.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
conditionVarDebug.cxx friendlier interface for task management 2008-10-14 02:17:38 +00:00
conditionVarDebug.h all ConditionVar::wait() methods need to be BLOCKING 2012-03-16 20:27:05 +00:00
conditionVarDirect.I friendlier interface for task management 2008-10-14 02:17:38 +00:00
conditionVarDirect.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
conditionVarDirect.h make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
conditionVarDummyImpl.I minor fix to comments 2009-07-03 00:20:46 +00:00
conditionVarDummyImpl.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
conditionVarDummyImpl.h make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
conditionVarFull.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
conditionVarFull.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
conditionVarFull.h make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
conditionVarFullDebug.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
conditionVarFullDebug.cxx friendlier interface for task management 2008-10-14 02:17:38 +00:00
conditionVarFullDebug.h all ConditionVar::wait() methods need to be BLOCKING 2012-03-16 20:27:05 +00:00
conditionVarFullDirect.I friendlier interface for task management 2008-10-14 02:17:38 +00:00
conditionVarFullDirect.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
conditionVarFullDirect.h all ConditionVar::wait() methods need to be BLOCKING 2012-03-16 20:27:05 +00:00
conditionVarFullWin32Impl.I minor fix to comments 2009-07-03 00:20:46 +00:00
conditionVarFullWin32Impl.cxx support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone 2010-05-28 21:09:22 +00:00
conditionVarFullWin32Impl.h support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone 2010-05-28 21:09:22 +00:00
conditionVarImpl.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
conditionVarPosixImpl.I minor fix to comments 2009-07-03 00:20:46 +00:00
conditionVarPosixImpl.cxx build once more with the Tau profiler 2011-09-06 17:29:30 +00:00
conditionVarPosixImpl.h make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
conditionVarSimpleImpl.I set_aux_data -> set_python_data 2008-10-15 20:35:09 +00:00
conditionVarSimpleImpl.cxx various fixes to threads, downloader, and support for VirtualFileMountHTTP 2008-11-04 01:09:57 +00:00
conditionVarSimpleImpl.h set_aux_data -> set_python_data 2008-10-15 20:35:09 +00:00
conditionVarSpinlockImpl.I minor fix to comments 2009-07-03 00:20:46 +00:00
conditionVarSpinlockImpl.cxx make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
conditionVarSpinlockImpl.h make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
conditionVarWin32Impl.I minor fix to comments 2009-07-03 00:20:46 +00:00
conditionVarWin32Impl.cxx support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone 2010-05-28 21:09:22 +00:00
conditionVarWin32Impl.h support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone 2010-05-28 21:09:22 +00:00
config_pipeline.cxx support threaded ffmpeg decoding, fix a couple of ffmpeg bugs 2011-11-11 01:42:37 +00:00
config_pipeline.h fix shutdown order 2008-10-10 00:08:14 +00:00
contextSwitch.c move OS_SIMPLE_THREADS to dtool_config.h 2010-05-01 16:10:54 +00:00
contextSwitch.h is_true_threads() on win32 case 2010-04-28 18:22:46 +00:00
contextSwitch_longjmp_src.c is_true_threads() on win32 case 2010-04-28 18:22:46 +00:00
contextSwitch_posix_src.c support thread-stack-size for OS X simple threading implementation 2011-05-28 17:33:38 +00:00
contextSwitch_ucontext_src.c is_true_threads() on win32 case 2010-04-28 18:22:46 +00:00
contextSwitch_windows_src.c use OS_SIMPLE_THREADS, and add posix threads support 2010-04-29 18:45:43 +00:00
cycleData.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleData.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleData.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataLockedReader.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataLockedReader.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataLockedReader.h further bugfixes 2011-09-05 23:53:19 +00:00
cycleDataLockedStageReader.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataLockedStageReader.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataLockedStageReader.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataReader.I pipeline lens changes 2011-11-06 02:56:02 +00:00
cycleDataReader.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataReader.h pipeline lens changes 2011-11-06 02:56:02 +00:00
cycleDataStageReader.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataStageReader.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataStageReader.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataStageWriter.I Partially apply typo fix patch I found somewhere on the web, by someone named Christoph Korn 2010-11-16 08:58:45 +00:00
cycleDataStageWriter.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataStageWriter.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataWriter.I whoops, missing trivial constructor 2011-12-13 22:39:00 +00:00
cycleDataWriter.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cycleDataWriter.h finally, pipelined textures 2011-10-08 21:04:05 +00:00
cyclerHolder.I make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
cyclerHolder.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cyclerHolder.h make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
externalThread.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
externalThread.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
genericThread.I support threaded ffmpeg decoding, fix a couple of ffmpeg bugs 2011-11-11 01:42:37 +00:00
genericThread.cxx support threaded ffmpeg decoding, fix a couple of ffmpeg bugs 2011-11-11 01:42:37 +00:00
genericThread.h support threaded ffmpeg decoding, fix a couple of ffmpeg bugs 2011-11-11 01:42:37 +00:00
lightMutex.I SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
lightMutex.cxx SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
lightMutex.h SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
lightMutexDirect.I make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
lightMutexDirect.cxx SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
lightMutexDirect.h protect threaded pstats better 2009-01-22 23:44:03 +00:00
lightMutexHolder.I make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
lightMutexHolder.cxx SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
lightMutexHolder.h SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
lightReMutex.I SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
lightReMutex.cxx SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
lightReMutex.h SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
lightReMutexDirect.I make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
lightReMutexDirect.cxx protect threaded pstats better 2009-01-22 23:44:03 +00:00
lightReMutexDirect.h protect threaded pstats better 2009-01-22 23:44:03 +00:00
lightReMutexHolder.I make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
lightReMutexHolder.cxx SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
lightReMutexHolder.h SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
mainThread.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
mainThread.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
mutexDebug.I friendlier interface for task management 2008-10-14 02:17:38 +00:00
mutexDebug.cxx protect threaded pstats better 2009-01-22 23:44:03 +00:00
mutexDebug.h more iphone work 2009-04-21 00:48:51 +00:00
mutexDirect.I make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
mutexDirect.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
mutexDirect.h make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
mutexHolder.I forgot to check this in 2011-09-02 23:09:18 +00:00
mutexHolder.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
mutexHolder.h forgot to check this in 2011-09-02 23:09:18 +00:00
mutexSimpleImpl.I set_aux_data -> set_python_data 2008-10-15 20:35:09 +00:00
mutexSimpleImpl.cxx various fixes to threads, downloader, and support for VirtualFileMountHTTP 2008-11-04 01:09:57 +00:00
mutexSimpleImpl.h set_aux_data -> set_python_data 2008-10-15 20:35:09 +00:00
mutexTrueImpl.h SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
p3pipeline_composite1.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
p3pipeline_composite2.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
pipeline.I use dual linked lists instead of a linked list and a pset 2011-09-07 06:22:04 +00:00
pipeline.cxx use dual linked lists instead of a linked list and a pset 2011-09-07 06:22:04 +00:00
pipeline.h use dual linked lists instead of a linked list and a pset 2011-09-07 06:22:04 +00:00
pipelineCycler.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
pipelineCycler.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
pipelineCycler.h further bugfixes 2011-09-05 23:53:19 +00:00
pipelineCyclerBase.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
pipelineCyclerDummyImpl.I make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
pipelineCyclerDummyImpl.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
pipelineCyclerDummyImpl.h make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
pipelineCyclerLinks.I use dual linked lists instead of a linked list and a pset 2011-09-07 06:22:04 +00:00
pipelineCyclerLinks.h use dual linked lists instead of a linked list and a pset 2011-09-07 06:22:04 +00:00
pipelineCyclerTrivialImpl.I make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
pipelineCyclerTrivialImpl.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
pipelineCyclerTrivialImpl.h make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
pipelineCyclerTrueImpl.I compilation fix 2011-09-06 00:55:48 +00:00
pipelineCyclerTrueImpl.cxx further bugfixes 2011-09-05 23:53:19 +00:00
pipelineCyclerTrueImpl.h further bugfixes 2011-09-05 23:53:19 +00:00
pmutex.I SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
pmutex.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
pmutex.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
psemaphore.I subprocess window 2009-07-13 07:14:01 +00:00
psemaphore.cxx subprocess window 2009-07-13 07:14:01 +00:00
psemaphore.h subprocess window 2009-07-13 07:14:01 +00:00
pythonThread.cxx fix some threading issues 2008-09-28 17:11:42 +00:00
pythonThread.h wip: starting experimental C-based task manager 2008-09-19 00:58:04 +00:00
reMutex.I SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
reMutex.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
reMutex.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
reMutexDirect.I make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
reMutexDirect.cxx make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
reMutexDirect.h make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
reMutexHolder.I make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
reMutexHolder.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
reMutexHolder.h SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
select.tau better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
test_atomic.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
test_concurrency.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
test_delete.cxx support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone 2010-05-28 21:09:22 +00:00
test_diners.cxx pstrtod 2009-06-14 16:27:44 +00:00
test_mutex.cxx make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
test_setjmp.cxx More PHAVE fixes 2009-09-03 18:43:47 +00:00
test_threaddata.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
thread.I Thread::is_simple_threads() 2010-05-01 19:21:58 +00:00
thread.cxx squelch backtrace on SystemExit 2012-02-16 00:19:09 +00:00
thread.h Thread::is_simple_threads() 2010-05-01 19:21:58 +00:00
threadDummyImpl.I Thread::is_simple_threads() 2010-05-01 19:21:58 +00:00
threadDummyImpl.cxx uniquify cache temp filename by thread 2008-08-16 01:22:18 +00:00
threadDummyImpl.h Thread::is_simple_threads() 2010-05-01 19:21:58 +00:00
threadImpl.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
threadPosixImpl.I Thread::is_simple_threads() 2010-05-01 19:21:58 +00:00
threadPosixImpl.cxx build once more with the Tau profiler 2011-09-06 17:29:30 +00:00
threadPosixImpl.h Status -> PStatus 2010-07-14 22:49:07 +00:00
threadPriority.cxx better scheduling algorithm 2008-10-10 20:54:15 +00:00
threadPriority.h better scheduling algorithm 2008-10-10 20:54:15 +00:00
threadSimpleImpl.I Thread::is_simple_threads() 2010-05-01 19:21:58 +00:00
threadSimpleImpl.cxx mac build error 2010-04-27 22:47:41 +00:00
threadSimpleImpl.h Thread::is_simple_threads() 2010-05-01 19:21:58 +00:00
threadSimpleManager.I experiment with WIN_THREAD_CONTEXT 2010-04-27 21:30:08 +00:00
threadSimpleManager.cxx fix assertion error after long delay 2010-09-22 14:31:42 +00:00
threadSimpleManager.h experiment with WIN_THREAD_CONTEXT 2010-04-27 21:30:08 +00:00
threadWin32Impl.I Thread::is_simple_threads() 2010-05-01 19:21:58 +00:00
threadWin32Impl.cxx build once more with the Tau profiler 2011-09-06 17:29:30 +00:00
threadWin32Impl.h Thread::is_simple_threads() 2010-05-01 19:21:58 +00:00