{"push_id":1453501677,"size":23,"distinct_size":4,"ref":"refs/heads/mark-master-GH1233","head":"13d4460eb0a69d56ee63d5ff8632497848cabb34","before":"31cd968e03f91732d1d70c428032b426888adeb8","commits":[{"sha":"59c9459ec6de042950ec72c20f8426d1170befa3","author":{"name":"Mark Young","email":"c5fb73945d1ca0f34fb0984303636862af79186d@lunarg.com"},"message":"externals: Update glslang and spirv revs\n\nUpdate Glslang, Spirv-Tools, and Spirv-Headers revisions to\nthe latest.\n\nChange-Id: I288e117b3180689f2fd5455ec4f721962c39602c","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/59c9459ec6de042950ec72c20f8426d1170befa3"},{"sha":"a11caacc7b86d04602acf3221284d8f15fbd2963","author":{"name":"Tony Barbour","email":"59db37dd0a1458e16c2dffa797f972d03fa29423@LunarG.com"},"message":"demos: Make DEMOS_WSI_SELECTION a variable, not an option\n\nChange-Id: I8e10ce8df3d569c13f0adf6c09e5bd431279bc2d","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/a11caacc7b86d04602acf3221284d8f15fbd2963"},{"sha":"22eca21d5a698e387511f5c9f452bfa1746e5403","author":{"name":"Mike Schuchardt","email":"4040bc3c2260f6d49c6d81e92c726e5bc04ad8e4@lunarg.com"},"message":"layers: Add error enums to object tracker\n\nAdd the following validation error enums to object tracker helper\nfunctions:\nVALIDATION_ERROR_00097\nVALIDATION_ERROR_00102\nVALIDATION_ERROR_00920\nVALIDATION_ERROR_00927\nVALIDATION_ERROR_01651\n\nChange-Id: Ic21fbaf14f29aef53b2b24d0aa4a8577d3a11927","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/22eca21d5a698e387511f5c9f452bfa1746e5403"},{"sha":"c2fba58555838084daeac0cf7ba0e5875b133110","author":{"name":"Mike Schuchardt","email":"4040bc3c2260f6d49c6d81e92c726e5bc04ad8e4@lunarg.com"},"message":"layers: Add error enums to Destroy APIs\n\nAdd error enum parameters to DestroyObject helper function for use when\nperforming checks on the pAllocator parameter of vkDestroy* APIs.  Add\nerror enum parameter to DeviceReportUndestroyedObjects helper function\nfor use when checking for undestroyed child objects.\n\nChange-Id: I4e0960b8b14ecc30f67a1eea112aa80de9f4ca86","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/c2fba58555838084daeac0cf7ba0e5875b133110"},{"sha":"eb82aba7530e5a2da370123934629d43387655f8","author":{"name":"Tobin Ehlis","email":"9c3e9648a0b99b8311afbe8554f7ee99a838621f@google.com"},"message":"scripts:Make stats script work with python3\n\nJust needed parens around the single print so that the\nvk_validation_stats.py script will run with python3.","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/eb82aba7530e5a2da370123934629d43387655f8"},{"sha":"82bed7eb43132000e8400b21c08cf45388b31d78","author":{"name":"Tobin Ehlis","email":"9c3e9648a0b99b8311afbe8554f7ee99a838621f@google.com"},"message":"scripts:Update stats script to return 1 on error\n\nThis script will be integrated into the run_all_tests flow to replace\nthe old document validation. This update causes it to return 1 in\ncertain error conditions. It will initially flag errors when:\n1. The number of checks declared in the header don't match the database\n2. A check that's implemented in the database isn't found in source\n3. A testname in database can't be found in the test source","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/82bed7eb43132000e8400b21c08cf45388b31d78"},{"sha":"4ca2b06671f49cc8d9873cca93eb2b63fa95bddb","author":{"name":"Tobin Ehlis","email":"9c3e9648a0b99b8311afbe8554f7ee99a838621f@google.com"},"message":"scripts:Ignore VALIDATION_ERROR_UNDEFINED\n\nVALIDATION_ERROR_UNDEFINED is a special case that shouldn't be recorded\nas an actual check in the source.","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/4ca2b06671f49cc8d9873cca93eb2b63fa95bddb"},{"sha":"c2b4e5edfd3139a6b566cd201715a2173e9a2acb","author":{"name":"Tobin Ehlis","email":"9c3e9648a0b99b8311afbe8554f7ee99a838621f@google.com"},"message":"scripts:Update doc validation scripts\n\nMigrate doc validation scripts to use the stats script based on the\ndatabase file instead of the old details doc.","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/c2b4e5edfd3139a6b566cd201715a2173e9a2acb"},{"sha":"656aed744208f59283ae628586726d08aae53059","author":{"name":"Mark Lobodzinski","email":"fd1ed290c28236090ee5c195ebfc58186b22ec62@lunarg.com"},"message":"scripts: Remove layer doc gen script\n\nChange-Id: I4529546fadee343271db9ac2fa899bc9ee09dbf2","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/656aed744208f59283ae628586726d08aae53059"},{"sha":"24406fbc06aadfe8cbd9b63d1227303592f54b64","author":{"name":"Mark Lobodzinski","email":"fd1ed290c28236090ee5c195ebfc58186b22ec62@lunarg.com"},"message":"layers: Remove validation layer details doc\n\nThis information is covered in the VU database, source code, or other\nlayer documentation.\n\nChange-Id: I99170e1ed699b372d00f4b8dcf9ef0fd40ec2ecf","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/24406fbc06aadfe8cbd9b63d1227303592f54b64"},{"sha":"e737d3a43bde346fede2f2646fd30392077e5e41","author":{"name":"Tobin Ehlis","email":"9c3e9648a0b99b8311afbe8554f7ee99a838621f@google.com"},"message":"scripts:Update database for new checks\n\nChecks were implemented for correct layouts in vkCmdClear*Image() funcs\nin a previous commit. Updating the database file to reflect this fact\nand also the testnames for these checks.","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/e737d3a43bde346fede2f2646fd30392077e5e41"},{"sha":"6c9864a90a1f19ea7c8af6cd51f9d3fc698c0895","author":{"name":"Tobin Ehlis","email":"9c3e9648a0b99b8311afbe8554f7ee99a838621f@google.com"},"message":"scripts:Update stats script parser\n\nSome tweaks to stats script validation error parsing to correctly\ngrab all the errors and ignore that noise.","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/6c9864a90a1f19ea7c8af6cd51f9d3fc698c0895"},{"sha":"224e68a1f3b708334ba1dd0e5482fc56ee8e0e55","author":{"name":"Tobin Ehlis","email":"9c3e9648a0b99b8311afbe8554f7ee99a838621f@google.com"},"message":"scripts:Update stats script for two error enums\n\nStats script wasn't handling the case where two unique error ids\nappeared on the same line. This fixes that.","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/224e68a1f3b708334ba1dd0e5482fc56ee8e0e55"},{"sha":"4444a263ad026c288bee1d2c7038f79d3370aaa5","author":{"name":"Tobin Ehlis","email":"9c3e9648a0b99b8311afbe8554f7ee99a838621f@google.com"},"message":"scripts:Update unique error enums as of 12/12/16\n\nOne valid usage updated and a bunch of new valid usages.\n\nCmd to do the update was:\n\npython spec.py -update -remap 2110-2499","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/4444a263ad026c288bee1d2c7038f79d3370aaa5"},{"sha":"f42137395b61565d9d8e491f2999af1888168207","author":{"name":"Karl Schultz","email":"0b92241964c355565da13fcb14c6b0040b84c7d1@lunarg.com"},"message":"layers: Use resolved range to avoid long loops\n\nFixes #1251.\nUse the resolvedRange instead of the raw range, which\ncould include VK_REMAINING_MIP_LEVELS and/or\nVK_REMAINING_ARRAY_LAYERS, which are really big numbers.\n\nThis fixes a near-infinite loop issue when running the\ninput_attachment sample with validation.\n\nChange-Id: I250118db74a6faaecd2b3cd4cb43f44c07ae436d","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/f42137395b61565d9d8e491f2999af1888168207"},{"sha":"609eca644f0eccd90a01a8cf12ad3077d78eaf9b","author":{"name":"Mark Lobodzinski","email":"fd1ed290c28236090ee5c195ebfc58186b22ec62@lunarg.com"},"message":"layers: Fix param_val codegen for arrays of structs\n\nNew extensions exposed a hole where arrays of structs were not\ngetting deferenced correctly.\n\nChange-Id: Ia2474babee10f25c1446dfe58b5bd9778d3c9abc","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/609eca644f0eccd90a01a8cf12ad3077d78eaf9b"},{"sha":"64735cced87cace90965ee14369bb320ba62e0da","author":{"name":"Mark Lobodzinski","email":"fd1ed290c28236090ee5c195ebfc58186b22ec62@lunarg.com"},"message":"scripts: Prevent bad dynamic array in vk_helper.py\n\nAn extension added some variables which defeat the mechanisms\nused by the header-parsing scripts to identify dynamic arrays.\n\nChange-Id: Idcf84f882b13bf5cc3be8b6bb48751db6922e01e","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/64735cced87cace90965ee14369bb320ba62e0da"},{"sha":"f2526009fc596fd0b93b0f8f721613d022e44f89","author":{"name":"Mark Lobodzinski","email":"fd1ed290c28236090ee5c195ebfc58186b22ec62@lunarg.com"},"message":"build: Update generate scripts to use python3\n\nUpcoming header scripts require python3 -- updated\nWindows and Linux android-generate scripts.\n\nChange-Id: Iba3b44d0999b5c28b9fc83800a4d54d46cbc2a4c","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/f2526009fc596fd0b93b0f8f721613d022e44f89"},{"sha":"7e418a4457eb4c4229a04a4083e7b7fb73c6bd99","author":{"name":"Mark Lobodzinski","email":"fd1ed290c28236090ee5c195ebfc58186b22ec62@lunarg.com"},"message":"header: Update to Vulkan version 1.0.37\n\n- header:  Updated vulkan.h\n- scripts: Updated generator.py\n- scripts: Updated vk.xml\n- scripts: Merged recent genvk.py changes into lvl_genvk.py\n- layers:  Updated json files\n- loader:  Updated SOVERSION to 37\n- header:  Rebuilt and updated vulkan.hpp\n- layers:  Updated thread_checker for new functions\n- scripts: Fix up vk_helper.py overzealous count detection\n\nChange-Id: Ia10f5fc759166a09999f01e68bbcadb30ddf67f7","distinct":false,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/7e418a4457eb4c4229a04a4083e7b7fb73c6bd99"},{"sha":"23131e421a0c6e081649ed7db1f16289b55e50a6","author":{"name":"Mark Lobodzinski","email":"fd1ed290c28236090ee5c195ebfc58186b22ec62@lunarg.com"},"message":"layers: GH1233, Validate stagemask/queue compatibility\n\nAny pipeline stage included in srcStageMask or dstStageMask must be\nsupported by the capabilities of the queue family specified by the\nqueueFamilyIndex member of the VkCommandPoolCreateInfo structure\nthat was used to create the VkCommandPool that commandBuffer was\nallocated from, as specified in the table of supported pipeline\nstages.\n\nChange-Id: I02117e7f60910f2154765b90340d8127d6bce0cd","distinct":true,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-LoaderAndValidationLayers/commits/23131e421a0c6e081649ed7db1f16289b55e50a6"}]}
{"actor":{"display_login":"mark-lunarg"}}