{"push_id":1089226628,"size":36,"distinct_size":36,"ref":"refs/heads/update-device-limits","head":"ee90a3ed2a5036c2a3ac05b96006f96f2899b49f","before":"27898cc4ad97be1b92d0a1892601ed081e8cc442","commits":[{"sha":"9efbe8209f82015aac73f4761c5b8909926ef03f","author":{"email":"c3279c50043e18e9442c1ae071cafa0e7a4ca967@google.com","name":"Chris Forbes"},"message":"layers: link core_validation against spirv-tools\n\nSigned-off-by: Chris Forbes <chrisforbes@google.com>","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/9efbe8209f82015aac73f4761c5b8909926ef03f"},{"sha":"b1f65702539fd041337fccd493dc6d38dd2a603e","author":{"email":"c3279c50043e18e9442c1ae071cafa0e7a4ca967@google.com","name":"Chris Forbes"},"message":"layers: Integrate SPIRV-Tools validator\n\nSigned-off-by: Chris Forbes <chrisforbes@google.com>","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/b1f65702539fd041337fccd493dc6d38dd2a603e"},{"sha":"b229fbd1cd6869e7074151099b84141cc108c154","author":{"email":"c3279c50043e18e9442c1ae071cafa0e7a4ca967@google.com","name":"Chris Forbes"},"message":"Fix android build for CV -> spirv-tools dep\n\nSigned-off-by: Chris Forbes <chrisforbes@google.com>","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/b229fbd1cd6869e7074151099b84141cc108c154"},{"sha":"498abcaab8d5167e63e708c55c5d281c862dbbb2","author":{"email":"c15ba1c6ec8841cd136fafb26b333b1f76c86fb4@google.com","name":"Tobin Ehlis"},"message":"layers: Add copy constructors and initializers for safe_* structs\n\nAny safe struct for which default copy constructor was incorrect was\nbroken (anything with embedded ptrs). This change fixes that by adding\ncorrect copy constructors. Also had to add initializers that can take\nobject ptrs in order for copy constructor code to work.","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/498abcaab8d5167e63e708c55c5d281c862dbbb2"},{"sha":"53bc66f7296af6e8ff01d7105a3fced9a7dfcbc6","author":{"email":"c3279c50043e18e9442c1ae071cafa0e7a4ca967@google.com","name":"Chris Forbes"},"message":"layers: Fix -Wunused-result warning for vasprintf\n\nIn case of allocation failure, glibc's vasprintf doesn't make any\nguarantees about the ptr -- the return value is the only way to handle\nthis safely.\n\nSigned-off-by: Chris Forbes <chrisforbes@google.com>","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/53bc66f7296af6e8ff01d7105a3fced9a7dfcbc6"},{"sha":"f0c42bb0a2bb448cacc157a158e9fc08171f8c6b","author":{"email":"ac50c12f27752fd82643b0b72adab33538bb2c97@google.com","name":"Ian Elliott"},"message":"layers: Use tmp callback for msgs during vk{Create|Destroy}Instance().\n\nThis is implements some relatively-new functionality of the VK_EXT_debug_report\nextension.  An application can pass VkDebugReportCallbackCreateInfoEXT structs\non the pNext chain given to vkCreateInstance(), in order to setup one or more\ncallbacks that can be used during vk{Create|Destroy}Instance().  These special,\n\"temporary callbacks\" allow messages (e.g. errors) to be logged during the time\nwhen the debug_report extension is normally not setup.\n\nA set of utilities copy VkDebugReportCallbackCreateInfoEXT structs from the\npNext chain given to vkCreateInstance().  These utilities are used by the\nvalidation layers that may have messages (e.g. errors) during\nvk{Create|Destroy}Instance().","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/f0c42bb0a2bb448cacc157a158e9fc08171f8c6b"},{"sha":"ffa07c920fe05c4e506242d2e1b7582b3095cdb9","author":{"email":"94770d7fe1cce6ea0791fa9927c1107de4d2e37b@google.com","name":"Cody Northrop"},"message":"android: Fix layer build\n\nWarning as error, struct field initialization not matching\norder of declaration.","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/ffa07c920fe05c4e506242d2e1b7582b3095cdb9"},{"sha":"3267f87fe56e2b4e42f56096095c2bd073fa42a1","author":{"email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@lunarg.com","name":"Karl Schultz"},"message":"build: Fix Windows build issues","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/3267f87fe56e2b4e42f56096095c2bd073fa42a1"},{"sha":"d203f2f3727fe3471219857b918ad56146b2c0c4","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@lunarg.com","name":"Jon Ashburn"},"message":"loader: don't remove loader structs from CreateInfo for ICD\n\npNext/sType extension structs  that are unknown to a component must\nbe ignored by those components (layers, loader, ICDs).  Loader was\nstripping off the pNext structs it added to DeviceCreateInfo and\nInstanceCreateInfo. Remove this stripping as the loader passes needed\ninfo to layers and ICDs via this.\n\nChange-Id: I49f169660474cffba276afac0c224e1b74eaa4bc","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/d203f2f3727fe3471219857b918ad56146b2c0c4"},{"sha":"43f4e6d8bca523393816245653546edddaaf37e5","author":{"email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@lunarg.com","name":"Karl Schultz"},"message":"docs: Add info for layer tests to CONTRIBUTING","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/43f4e6d8bca523393816245653546edddaaf37e5"},{"sha":"3c4ce7fcbfc5645434db233cafee7b3c0d2e4afe","author":{"email":"62290955374ee81aea7f2b61fd9bcc71d1994a70@google.com","name":"Michael Lentine"},"message":"Make tri work on android.","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/3c4ce7fcbfc5645434db233cafee7b3c0d2e4afe"},{"sha":"71ed0bbee1985e6fe3c47e043bc1f66cc59b437b","author":{"email":"62290955374ee81aea7f2b61fd9bcc71d1994a70@google.com","name":"Michael Lentine"},"message":"Fix cube for android.","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/71ed0bbee1985e6fe3c47e043bc1f66cc59b437b"},{"sha":"f18b241875d0cdbd45377a2c379bbe829454abae","author":{"email":"94770d7fe1cce6ea0791fa9927c1107de4d2e37b@google.com","name":"Cody Northrop"},"message":"android: Add support for C linkage in vulkan_wrapper","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/f18b241875d0cdbd45377a2c379bbe829454abae"},{"sha":"c1c78e77d7499814d662679bb83f668d4938c498","author":{"email":"c15ba1c6ec8841cd136fafb26b333b1f76c86fb4@google.com","name":"Tobin Ehlis"},"message":"android: Move vulkan_wrapper to common (from Cody)","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/c1c78e77d7499814d662679bb83f668d4938c498"},{"sha":"e4c5dafc896460806200e46bb8d1e9ee899796c2","author":{"email":"94770d7fe1cce6ea0791fa9927c1107de4d2e37b@google.com","name":"Cody Northrop"},"message":"android: Start using vulkan_wrapper in cube and tri","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/e4c5dafc896460806200e46bb8d1e9ee899796c2"},{"sha":"4bd81e481fdac06ba3af343dd29bae841d6fff82","author":{"email":"c15ba1c6ec8841cd136fafb26b333b1f76c86fb4@google.com","name":"Tobin Ehlis"},"message":"demos: Fix-ups so that cube/tri build and run on both linux & android","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/4bd81e481fdac06ba3af343dd29bae841d6fff82"},{"sha":"41ee1a03e0efcec038bcaed8487302257013c58c","author":{"email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@lunarg.com","name":"Karl Schultz"},"message":"docs: #444 Fix clang-format instructions","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/41ee1a03e0efcec038bcaed8487302257013c58c"},{"sha":"7a9f75412934c8300e18e3a1c0dd2513f098a361","author":{"email":"e2aa25b3ec88573acad0c439cdb2096f9c267d3e@gmail.com","name":"Alexandre BACQUART"},"message":"demos: replace raw value with Vulkan constant in demos\n\nChange-Id: I517467bc1afae07fdf6346596908ddb15757dc5d","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/7a9f75412934c8300e18e3a1c0dd2513f098a361"},{"sha":"47bb7bcca3e51dd2d74b534e53a0003f1a6b863b","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@LunarG.com","name":"Tony Barbour"},"message":"demos+tests: Add HOST_COHERENT to HOST_VISIBLE memory requests\n\nWhere the memory is going to be mapped\n\nChange-Id: I66c4f5950fa77fe8b785b12233adbc4e9db797ce","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/47bb7bcca3e51dd2d74b534e53a0003f1a6b863b"},{"sha":"9b7156e691fb27be3594b95f52e008bf4ebf3324","author":{"email":"7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org","name":"Jamie Madill"},"message":"Revert \"loader: Remove the default directory paths for ICDs and layers\"\n\nThis reverts commit b1e6b564616c40062b81d0b8b90e8689dd9aea11.\n\nChange-Id: I9e6bfad81369912c85c3122d6d36093c3c148454","distinct":true,"url":"https://api.github.com/repos/olvaffe/Vulkan-LoaderAndValidationLayers/commits/9b7156e691fb27be3594b95f52e008bf4ebf3324"}]}