| Index: gpu/command_buffer/client/share_group.cc
|
| diff --git a/gpu/command_buffer/client/share_group.cc b/gpu/command_buffer/client/share_group.cc
|
| index 2ba790a1853504a3bea676a6c4ebdd2fa7ed20f3..d1041c06e3ae5b987da47d2f3c4fdf5c11a9a0f7 100644
|
| --- a/gpu/command_buffer/client/share_group.cc
|
| +++ b/gpu/command_buffer/client/share_group.cc
|
| @@ -374,7 +374,17 @@ ShareGroup::ShareGroup(bool bind_generates_resource, uint64_t tracing_guid)
|
| }
|
| }
|
|
|
| -void ShareGroup::set_program_info_manager(ProgramInfoManager* manager) {
|
| +void ShareGroup::Lose() {
|
| + base::AutoLock hold(lost_lock_);
|
| + lost_ = true;
|
| +}
|
| +
|
| +bool ShareGroup::IsLost() const {
|
| + base::AutoLock hold(lost_lock_);
|
| + return lost_;
|
| +}
|
| +
|
| +void ShareGroup::SetProgramInfoManagerForTesting(ProgramInfoManager* manager) {
|
| program_info_manager_.reset(manager);
|
| }
|
|
|
|
|