Merge "make Allocation.destroy() include setSurface(null) for USAGE_IO_OUTPUT (Native RS)" automerge: 9a55cbc
automerge: 58fd96c
* commit '58fd96c607de7f7f821a0b15fd37bc28323fcfde':
make Allocation.destroy() include setSurface(null) for USAGE_IO_OUTPUT (Native RS)
This commit is contained in:
@@ -1882,4 +1882,15 @@ public class Allocation extends BaseObj {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* For USAGE_IO_OUTPUT, destroy() implies setSurface(null).
|
||||
*
|
||||
*/
|
||||
@Override
|
||||
public void destroy() {
|
||||
if((mUsage & USAGE_IO_OUTPUT) != 0) {
|
||||
setSurface(null);
|
||||
}
|
||||
super.destroy();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user