{"push_id":3050047185,"size":62,"distinct_size":62,"ref":"refs/heads/karl-gpu","head":"7b41e0925ca877f33935038a110f54aa065d56a1","before":"c6d078ec70e81a147afa1bab9c0206201905292d","commits":[{"sha":"9cc36d5ff463bf0381303a34235b6689f0f06de4","author":{"name":"Mark Lobodzinski","email":"f1b5a91d4d6ad523f2610114591c007e75d15084@lunarg.com"},"message":"tests: Remove OpGroupDecorate unexpected errors\n\nOld NV Linux drivers won't tolerate the unexpected errors.\n\nChange-Id: Ic97b34e2530c2ca83e329a7eeea07898f0acc69d","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/9cc36d5ff463bf0381303a34235b6689f0f06de4"},{"sha":"449fa9c24edb2a7b5d9dc3815f142101451fe406","author":{"name":"Shannon McPherson","email":"eb068c74e80689f5fe7a1028d991786bbaccff57@lunarg.com"},"message":"layers: Clarify image-layout-related messages\n\nChanges address LunarXchange issue #801 - \"Misleading new image use\nvalidation message. Cause is mismatching descriptor set imageInfo and\nimage layouts\"\n\nChange-Id: I45eb89b3881119b33c3bd0afb4c5289cb5950c20","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/449fa9c24edb2a7b5d9dc3815f142101451fe406"},{"sha":"c2ceadc30ce0045454af710f72b6d1d0fd573063","author":{"name":"Dave Houlton","email":"95c40f86b26995ae1fea87fa5063ae8e68cc7865@lunarg.com"},"message":"android: bump ndk and platform versions\n\nUpdate android build files to specify NDK version r18b and\nplatform 26 (Oreo).  Needed to support the AndroidHardwareBuffer\nextension.\n\nChange-Id: I06961708f3b88cb05ba83759e5b89de978882219","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/c2ceadc30ce0045454af710f72b6d1d0fd573063"},{"sha":"b845eb2b2696724f42a6741453be76204e93295f","author":{"name":"John Zulauf","email":"4315e6d5f03858b8240956d2c07010616d28003a@lunarg.com"},"message":"layers: Refactor DS WithTemplate decode to helper\n\nCreated a struct to encapsulate the logic for converting from a\nUpdateDescriptorSetWithTemplate to UpdateDescriptorSet representation in\norder to share with Validation code implemenation.\n\nChange-Id: I1084aa7b014364f044d591485a8c93fb3ceb90e9","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/b845eb2b2696724f42a6741453be76204e93295f"},{"sha":"b45fdc35c3d5e828ab701be726589e52a4e4652d","author":{"name":"John Zulauf","email":"4315e6d5f03858b8240956d2c07010616d28003a@lunarg.com"},"message":"layers: Validate UpdateDescriptorSetWithTemplate\n\nUse the descriptor set template decoder to validate the update using\nthe non-template functionality, with parameterization of the calling\nfunction name to disambiguate the validation messages.\n\nOne test had to be changed to handle an unavoidable expected message\ntext change.\n\nChange-Id: Ib2164c2bc532496469c6e58f521cb39f54b3f970","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/b45fdc35c3d5e828ab701be726589e52a4e4652d"},{"sha":"e85969a276487374138c2ec08847a4568b3c8d31","author":{"name":"John Zulauf","email":"4315e6d5f03858b8240956d2c07010616d28003a@lunarg.com"},"message":"tests: DRY'd DSBufferInfoErrors testcases\n\nIn preparation to adding an additional subcase to each of the four test\ncases, moved them all to a common lambda.\n\nChange-Id: I6544c0e6b31d2cb8ed510039ac97553416d4d1c7","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/e85969a276487374138c2ec08847a4568b3c8d31"},{"sha":"b790a6e647d86cc7efbc4bd6cf1ec91d2e128224","author":{"name":"John Zulauf","email":"4315e6d5f03858b8240956d2c07010616d28003a@lunarg.com"},"message":"tests: Add template update tests for buffers\n\nAdd tests to spot check the addition of descriptor update validation for\ntemplated updates.\n\nChange-Id: If739313ab838b08d270cc6ca159aab18bd6ccceb","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/b790a6e647d86cc7efbc4bd6cf1ec91d2e128224"},{"sha":"b574c349d81cc9561d5a436e6fa0eefa9aa2a19e","author":{"name":"Jeff Bolz","email":"62cb21db2c126c91bd7cea589f2eab252f01c910@nvidia.com"},"message":"Add missing VUID-vkCmdDrawMeshTasksIndirectNV-drawCount-02147","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/b574c349d81cc9561d5a436e6fa0eefa9aa2a19e"},{"sha":"c5ffcb01dc918d8fe0cd8d6077866070d3865882","author":{"name":"Mike Schuchardt","email":"9393217328c8a8a4d558ca63968a58f3deb494c9@lunarg.com"},"message":"scripts: Fix windows paths in helper.cmake\n\nNormalize (all slashes going the same direction) and escape (\"\\\" to \"\\\\\")\npaths when writing helper.cmake.  CMake was previously interpreting the\nsingle '\\' characters and whatever followed as invalid escape sequences.\nLinux and macOS are unaffected.","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/c5ffcb01dc918d8fe0cd8d6077866070d3865882"},{"sha":"4ceb194b8a98c6b99a13407fa72f504dac0cd0fc","author":{"name":"Tony-LunarG","email":"1001e8702733cced254345e193c88aaa47a4f5de@lunarg.com"},"message":"docs: Change references to cube to vkcube\n\nChange-Id: If80b77dcb6d68ccbb5d55cde5bc43015a3c0739e","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/4ceb194b8a98c6b99a13407fa72f504dac0cd0fc"},{"sha":"c17776fedafbff18bd6319f8fe0b6da0cd73b6cb","author":{"name":"Shannon McPherson","email":"eb068c74e80689f5fe7a1028d991786bbaccff57@lunarg.com"},"message":"scripts: Remove last reference to MIR\n\nChange-Id: If6ad779aa7e8425dbf31716bff63157cb18c88d3","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/c17776fedafbff18bd6319f8fe0b6da0cd73b6cb"},{"sha":"223b69dc07722e1345a80c18fbbfe3ec38690b54","author":{"name":"John Zulauf","email":"4315e6d5f03858b8240956d2c07010616d28003a@lunarg.com"},"message":"layers: Update DSL def hash and equality\n\nThe descriptor set layout defintion dictionary uses the hash and\nequality functions to determine uniqueness and equivalence.\n\nAdded the next extension data fields to these operations to ensure\ncorrect function w.r.t. descriptor set creation and pipeline layout\ncompatibility.\n\nChange-Id: I5e84bc6a607d10040c80a07d27b25605553b38ef","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/223b69dc07722e1345a80c18fbbfe3ec38690b54"},{"sha":"8feca127e8d86a6323c25aa3259b3c25784457cf","author":{"name":"Chris Forbes","email":"c3279c50043e18e9442c1ae071cafa0e7a4ca967@google.com"},"message":"Add checks for VK_QUERY_CONTROL_PRECISE_BIT\n\nThis is being misused, validate it!","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/8feca127e8d86a6323c25aa3259b3c25784457cf"},{"sha":"23a14fd324f8eefcd4a195589dc4902fe9c9947f","author":{"name":"Shannon McPherson","email":"eb068c74e80689f5fe7a1028d991786bbaccff57@lunarg.com"},"message":"build: Update known-good for 1.1.92 header\n\nUpdated:\n- `build-android/known_good.json`\n- `layers/buffer_validation.cpp`\n- `layers/vk_validation_error_messages.h`\n- `scripts/known_good.json`\n- `tests/layer_validation_tests.cpp`\n\nChange-Id: I98ce86f930a23839d9080e752f8cdc535892f104","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/23a14fd324f8eefcd4a195589dc4902fe9c9947f"},{"sha":"045e18f1738f2fd29c371e5a99f1d51be3d38b6a","author":{"name":"Mark Lobodzinski","email":"f1b5a91d4d6ad523f2610114591c007e75d15084@lunarg.com"},"message":"tests: Add layertests for query cntrl precise bit","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/045e18f1738f2fd29c371e5a99f1d51be3d38b6a"},{"sha":"b86e65df01f89865210d35a60ef667942312c822","author":{"name":"Karl Schultz","email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@lunarg.com"},"message":"gpu: Process flags to turn on GPU validation\n\n- Scan layer settings file for gpu_validation setting\n- Accept VK_EXT_validation_flags flag to enable GPU validation","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/b86e65df01f89865210d35a60ef667942312c822"},{"sha":"165d6f713723e6da10fb82adf6158d5a0ffa54b2","author":{"name":"Karl Schultz","email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@lunarg.com"},"message":"gpu: Add DeviceWaitIdle in Submit\n\n- Add wait so that we can later collect instrumentation output\n- Create \"empty\" gpu_validation source code files","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/165d6f713723e6da10fb82adf6158d5a0ffa54b2"},{"sha":"249f3dfd95fe74ea20c43295b90b55062d24f226","author":{"name":"Karl Schultz","email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@lunarg.com"},"message":"gpu: Hook AllocCB to create debug buffer","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/249f3dfd95fe74ea20c43295b90b55062d24f226"},{"sha":"c5e6d5f64dce6b6905020721511f22e27546ab1c","author":{"name":"Karl Schultz","email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@lunarg.com"},"message":"gpu: Wire up descriptor-related items","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/c5e6d5f64dce6b6905020721511f22e27546ab1c"},{"sha":"991c813053ed29071da9291bc992eb7f3caf45c6","author":{"name":"Karl Schultz","email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@lunarg.com"},"message":"gpu: Instrument shader - Working!\n\n- hook CreateShaderModule to instrument shader\n- add log_msg to report desc indexing errors\n\nNow complete enough to demonstrate a working test case.\n\nNote that this hard-codes the debug buffer descriptor index to 2.","distinct":true,"url":"https://api.github.com/repos/karl-lunarg/Vulkan-ValidationLayers/commits/991c813053ed29071da9291bc992eb7f3caf45c6"}]}
{"actor":{"display_login":"karl-lunarg"}}