mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
name more mutexes
This commit is contained in:
parent
c811ae5865
commit
0df3c4849b
@ -126,7 +126,7 @@ GraphicsEngine::
|
||||
GraphicsEngine(Pipeline *pipeline) :
|
||||
_pipeline(pipeline),
|
||||
_app("app"),
|
||||
_lock("GraphicsEngine")
|
||||
_lock("GraphicsEngine::_lock")
|
||||
{
|
||||
if (_pipeline == (Pipeline *)NULL) {
|
||||
_pipeline = Pipeline::get_render_pipeline();
|
||||
@ -1953,7 +1953,7 @@ get_window_renderer(const string &name, int pipeline_stage) {
|
||||
////////////////////////////////////////////////////////////////////
|
||||
GraphicsEngine::WindowRenderer::
|
||||
WindowRenderer(const string &name) :
|
||||
_wl_lock(string("GraphicsEngine::WindowRenderer ") + name)
|
||||
_wl_lock(string("GraphicsEngine::WindowRenderer::_wl_lock ") + name)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -44,7 +44,8 @@ GraphicsWindow(GraphicsPipe *pipe,
|
||||
GraphicsStateGuardian *gsg,
|
||||
GraphicsOutput *host) :
|
||||
GraphicsOutput(pipe, name, fb_prop, win_prop, flags, gsg, host),
|
||||
_input_lock("GraphicsWindow::_input_lock")
|
||||
_input_lock("GraphicsWindow::_input_lock"),
|
||||
_properties_lock("GraphicsWindow::_properties_lock")
|
||||
{
|
||||
#ifdef DO_MEMORY_USAGE
|
||||
MemoryUsage::update_type(this, this);
|
||||
|
@ -250,7 +250,8 @@ set_lru_size(size_t lru_size) {
|
||||
////////////////////////////////////////////////////////////////////
|
||||
INLINE GeomVertexArrayData::CData::
|
||||
CData() :
|
||||
_usage_hint(UH_unspecified)
|
||||
_usage_hint(UH_unspecified),
|
||||
_rw_lock("GeomVertexArrayData::CData::_wl_lock")
|
||||
{
|
||||
}
|
||||
|
||||
@ -263,7 +264,8 @@ INLINE GeomVertexArrayData::CData::
|
||||
CData(const GeomVertexArrayData::CData ©) :
|
||||
_usage_hint(copy._usage_hint),
|
||||
_buffer(copy._buffer),
|
||||
_modified(copy._modified)
|
||||
_modified(copy._modified),
|
||||
_rw_lock("GeomVertexArrayData::CData::_wl_lock")
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -38,6 +38,7 @@ int PreparedGraphicsObjects::_name_index = 0;
|
||||
////////////////////////////////////////////////////////////////////
|
||||
PreparedGraphicsObjects::
|
||||
PreparedGraphicsObjects() :
|
||||
_lock("PreparedGraphicsObjects::_lock"),
|
||||
_name(init_name()),
|
||||
_texture_residency(_name, "texture"),
|
||||
_vbuffer_residency(_name, "vbuffer"),
|
||||
|
@ -547,7 +547,7 @@ init_states() {
|
||||
// meantime, this is OK because we guarantee that this method is
|
||||
// called at static init time, presumably when there is still only
|
||||
// one thread in the world.
|
||||
_states_lock = new ReMutex;
|
||||
_states_lock = new ReMutex("RenderEffects::_states_lock");
|
||||
nassertv(Thread::get_current_thread() == Thread::get_main_thread());
|
||||
}
|
||||
|
||||
|
@ -1867,7 +1867,7 @@ init_states() {
|
||||
// meantime, this is OK because we guarantee that this method is
|
||||
// called at static init time, presumably when there is still only
|
||||
// one thread in the world.
|
||||
_states_lock = new ReMutex("RenderState");
|
||||
_states_lock = new ReMutex("RenderState::_states_lock");
|
||||
nassertv(Thread::get_current_thread() == Thread::get_main_thread());
|
||||
}
|
||||
|
||||
|
@ -1253,7 +1253,7 @@ init_states() {
|
||||
// meantime, this is OK because we guarantee that this method is
|
||||
// called at static init time, presumably when there is still only
|
||||
// one thread in the world.
|
||||
_states_lock = new ReMutex("TransformState");
|
||||
_states_lock = new ReMutex("TransformState::_states_lock");
|
||||
nassertv(Thread::get_current_thread() == Thread::get_main_thread());
|
||||
}
|
||||
|
||||
|
@ -75,7 +75,7 @@ PerThreadData() {
|
||||
////////////////////////////////////////////////////////////////////
|
||||
PStatClient::
|
||||
PStatClient() :
|
||||
_lock("PStatClient"),
|
||||
_lock("PStatClient::_lock"),
|
||||
_impl(NULL)
|
||||
{
|
||||
_collectors = NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user