Fix race condition in resize that was created when

GetType for allocation and Types became async.

Change-Id: Ie7036f9481cececf9565d30b25be82480f176ff2
This commit is contained in:
Jason Sams
2010-11-01 16:08:59 -07:00
parent 8f0adba7cb
commit d26297fa56

View File

@@ -199,6 +199,7 @@ public class Allocation extends BaseObj {
throw new IllegalStateException("Resize only support for 1D allocations at this time.");
}
mRS.nAllocationResize1D(mID, dimX);
mRS.finish(); // Necessary because resize is fifoed and update is async.
int typeID = mRS.nAllocationGetType(mID);
mType = new Type(typeID, mRS);