aboutsummaryrefslogtreecommitdiff
path: root/layers/param_checker.cpp
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2015-08-20 16:35:30 -0600
committerJon Ashburn <jon@lunarg.com>2015-08-24 09:17:44 -0600
commitbbd33cb3fb3d7200f13d1125e7d419c05e692ca2 (patch)
treef5744eeef12077db6912572ec300508b1efeeaf5 /layers/param_checker.cpp
parent49bfac7871a43a74e238c749013691b79c939d74 (diff)
downloadusermoji-bbd33cb3fb3d7200f13d1125e7d419c05e692ca2.tar.xz
loader: Make so layer manifest files are retained at CreateInstance
layer manifest files were rescanned after CreateInstance as needed for CreateDevice and GetPhysicalDeviceXXXProperties. Now stored the device and instance layer list in instance object. Also fix mem leak of extension list in some cases. Also fix bug where deep copy of instance to device layer properties was not being done. Only a shallow copy was being done. Also remove the lib_info struct from layer properties structure as only the lib name field was being used. Other layer library info is stored in the layer_library_list once the layer libraries are opened.
Diffstat (limited to 'layers/param_checker.cpp')
0 files changed, 0 insertions, 0 deletions