diff options
| author | John Zulauf <jzulauf@lunarg.com> | 2018-04-26 16:30:39 -0600 |
|---|---|---|
| committer | John Zulauf <32470354+jzulauf-lunarg@users.noreply.github.com> | 2018-04-30 15:23:12 -0600 |
| commit | 01423238d40332394ef968bc4073548e4037865f (patch) | |
| tree | 7ab88ab0770a7cf8899a77d22079cb7409029c10 /scripts/object_tracker_generator.py | |
| parent | ccaed44dc376d964fb98d51d2136132fa9a2f158 (diff) | |
| download | usermoji-01423238d40332394ef968bc4073548e4037865f.tar.xz | |
layers: PreRecord Free/Destroy calls
To avoid Destroy/Create and Free/Alloc race conditions (when a driver
returns a destroyed(freed) handle between the PreCall and PostCall
phases of a validation intercept routine, PostCallRecord functionality
has been moved to PreCall. This affects the following calls
FreeMemory
DestroyFence
DestroySemaphore
DestroyEvent
DestroyQueryPool
DestroyBuffer
DestroyBufferView
DestroyImage
DestroyImageView
DestroyPipeline
DestroySampler
DestroyDescriptorSetLayout
DestroyFramebuffer
DestroyRenderPass
FreeDescriptorSets
Did not alter the destroy functions for Instance, Device, or the Debug
or layer extensions.
Change-Id: I5133982eaa1a0c94283fa922d9c3bcc90b5a6223
Diffstat (limited to 'scripts/object_tracker_generator.py')
0 files changed, 0 insertions, 0 deletions
