func (bce BlitCommandEncoder) Synchronize(resource Resource) {
	C.BlitCommandEncoder_Synchronize(bce.commandEncoder, resource.resource())
}
func (bce BlitCommandEncoder) Synchronize(resource Resource) {
	C.BlitCommandEncoder_Synchronize(bce.commandEncoder, resource.resource())
}
func ( bce BlitCommandEncoder ) Synchronize ( resource Resource ) { C . BlitCommandEncoder_Synchronize ( bce . commandEncoder , resource . resource ( ) ) }
// Synchronize flushes any copy of the specified resource from its corresponding
// Device caches and, if needed, invalidates any CPU caches.
//
// Reference: https://developer.apple.com/documentation/metal/mtlblitcommandencoder/1400775-synchronize.
Synchronize flushes any copy of the specified resource from its corresponding Device caches and if needed invalidates any CPU caches . Reference : https : // developer . apple . com / documentation / metal / mtlblitcommandencoder / 1400775 - synchronize .