commit | 546326f6904921397e5f0c3329761879cacfeb92 | [log] [tgz] |
---|---|---|
author | Tobin Ehlis <tobine@google.com> | Tue Apr 26 11:06:05 2016 -0600 |
committer | Tobin Ehlis <tobine@google.com> | Tue Apr 26 15:57:18 2016 -0600 |
tree | 8ac657eddd9be729bc46adc4d81ae90d51469bb7 | |
parent | 7e408eb01564dc79426c6e22ba7da2582ca03a3b [diff] |
layers: Fix object lifetime bugs in DescriptorSetLayout Incomplete copy construction of DescriptorSetLayout and safe_* types causes embedded pointers (such as pImmutableSamplers) to become invalid before they should. Fixing this for now by moving DescriptorSetLayout and its embedded safe_* struct to ptrs within their containers and explicitly deleting.