Add CVPixelBufferRef memory tracking
Create a separate sequence number for GLImages created from CVPixelBufferRefs (previously they had no sequence number, so they would alias each other). Make VTVideoDecodeAccelerator be a dump provider. This dumps through the GLImage interface, and so it will correctly link the CVPixelBufferRefs that with the command buffer textures. Fix TextureManager's dump code to not assume that GLImage presence and texture state BOUND are related (a texture can have a GLImage but not be BOUND because it can't be textured out of directly). BUG=704792 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2771923006 Cr-Commit-Position: refs/heads/master@{#460566}
Showing
Please register or sign in to comment