diff options
| author | 2017-03-22 02:12:52 -0700 | |
|---|---|---|
| committer | 2017-04-05 02:06:53 -0700 | |
| commit | 1db8a5d7e3b0565b976e77859e28d77f6a451a2b (patch) | |
| tree | 2ddb2b139b38e6eef1fc3ea5d29288176e69d279 /opengl/libagl/TextureObjectManager.cpp | |
| parent | 2d45cf2a4062992429f28b1c4fc1c8a224138321 (diff) | |
Update BufferHubQueue in preparation for VrFlinger refactor.
- Expose buffer hub queue id to the client. This helpful as an id
in queue enumeration in the DisplayManager API.
- Address log convention deviations.
- Clean up BufferHub service error paths.
- Clean up queue importing logic to query the service for queue
parameters to avoid accidental abuse.
- Make spawning consumer queues more efficient in RPC only cases.
- Clean up ConsumerQueue constructor logic; move to pdx::Client
base class (through BufferHubQueue) instead of pdx::ClientBase.
ConsumerQueue::Create doesn't make sense as a ConsumerQueue can
only be created from another queue.
Bug: 36401174
Test: build; run buffer_hub_queue-test
Change-Id: I0530f64ecb514d0f37bb13f9ce201b6ff51502b6
Diffstat (limited to 'opengl/libagl/TextureObjectManager.cpp')
0 files changed, 0 insertions, 0 deletions