aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2018-11-13Remove last MIR referenceTony-LunarG
Change-Id: Ib7fd104466b189d2d8bb0c70cd6e7aa2623ea0e7
2018-11-13Update Vulkan wrappers from latest headerTony-LunarG
Change-Id: I61d6c28aa36f86f2b16c534fd2311fe0df06b288
2018-11-13build: Update known-good for 1.1.92 headerShannon McPherson
Updated: - `build-android/vulkan-headers_revision_android` - `scripts/known_good.json` Change-Id: Id7ddc93bc242f35270a16e8728865cfc55cd905f
2018-11-13build: Update MoltenVK commit and CMake filesJeremy Kniager
Update MoltenVK commit ID in known_good.json and modified CMake files for cube, cubepp, and vulkaninfo to accomidate the new file structure of the MoltenVK repo. Change-Id: I229aa1403b5d1d47060560876b177ae93190391e
2018-11-09scripts: Fix windows paths in helper.cmakeMike Schuchardt
Normalize (all slashes going the same direction) and escape ("\" to "\\") paths when writing helper.cmake. CMake was previously interpreting the single '\' characters and whatever followed as invalid escape sequences. Linux and macOS are unaffected.
2018-11-08Rename cube and cubepp exes to vkcube and vkcubeppTony-LunarG
Change-Id: Iaecb0e7e21a086c8523b8cd4bc9eccd05e1cbca0
2018-11-07build: Update known-good for 1.1.91 headerShannon McPherson
Updated: - `scripts/known_good.json` Change-Id: Ia07d6af7a77e835f413d7eecfdc8ef47267744b7
2018-11-02layers: Bump glslang known-goodShannon McPherson
Updated: - `scripts/known_good.json` Change-Id: I5fe86c76b7df569b1c87566e2c32c9a2b76f8c13
2018-11-01scripts: Update known-good for 1.1.90 headerShannon McPherson
Change-Id: I655aaa453c5cffc928e769e3267503dd5afeb55d
2018-10-31scripts: Extend scope of LaTeX handlingShannon McPherson
The 1.1.90 header introduced the use of "\textrm" in `vk.xml`, requiring changes to `scripts/vulkan_tools_helper_file_generator.py` Change-Id: Ia43b516ac56b4e3cd82272761ef1b524eea72944
2018-10-26repo: Remove MIR specific code.Tony-LunarG
Still need to remove MIR from scripts/common_codegen.py and from the Vulkan wrapper. Change-Id: Ib00cbe10b3e80878fb5e15c1e628685f33d31331
2018-10-19mock_icd: fix vkGetEventStatus outputShahbaz Youssefi
VK_SUCCESS is not a valid return value for this function. VK_EVENT_SET is used instead.
2018-10-19build: Update MoltenVK known_good.jsonJeremy Kniager
Updated MoltenVK commit ID in known_good.json. Change-Id: I90365c153bec14a54422fb6400f97a5e05355286
2018-10-12build: Update known-good for 1.1.87 headerShannon McPherson
Change-Id: Idd2f285653deb0eb70eacd5fd649e74d7723f964
2018-10-11scripts: Add fuchsia to platform dictionaryShannon McPherson
Change-Id: I9b7027a1dd11f5ea7d3b502c62f4edd05416fd52
2018-10-03build: Update MoltenVK known_good.jsonJeremy Kniager
Updated MoltenVK commit ID in known_good.json Change-Id: Ibf3501e451b700dd44a7f595a98648f30f05e4ee
2018-10-03build: Sync update_deps.pyJeremy Kniager
Syncing update_deps.py with changes made in Vulkan-ValidationLayer Change-Id: If2369787e27e37e4d595a41d3d17a8bc991d9a30
2018-09-27repo: Update glslang known goodLenny Komow
Change-Id: Ie35e275c84bc3e955a2cdc2eaafe9073e5fca044
2018-09-21repo: Update known good commits for 1.1.85Lenny Komow
Change-Id: I4b4be8815a45e8cd0c2356fc03c4dabf99b664f2
2018-09-17cube: Use working url to fetch glslang binariesTony-LunarG
Change-Id: I6157cf2210c1249ce9a6bcf0ed6279597b16a53f
2018-08-22repo: Update known-good for Vulkan-Headersjoey-lunarg
Change-Id: I1fa27ee2564cf676418be543d6e2e2cb7f1cd906
2018-08-08build: Unify `update_deps.py` between reposShannon McPherson
2018-07-30build: Add known-good supportjoey-lunarg
Change-Id: I05fe4162054fc90edd1642ab08644f6ee7950548
2018-07-20script: Fix fetch_glslangvalidator.py SSL errorJeremy Kniager
Changed urllib.request.urlretrieve to urllib.request.urlopen and set to not check SSL Change-Id: Ia4fa57ef698cc2110c9b19f0715d0eacdf9a00e7
2018-06-14scripts: Remove local copies of registry filesMark Lobodzinski
2018-06-14build: Use registry files from vulkan-headersMark Lobodzinski
2018-06-14scripts: Rename helper file generator scriptMark Lobodzinski
2018-06-14scripts: Rename lvl_genvk.py to kvt_genvk.pyMark Lobodzinski
2018-06-13icd: Update for changes in 1.1.75 registryMark Lobodzinski
2018-05-25icd: Add a memory format that is unsupportedWilliam Henning
Hard code into the mock ICD that the memory type at index 3 is unsupported. This allows the BindImageInvalidMemoryType test in the validation layers to be run without skipping.
2018-05-25icd: Hard code unsupported image formatsWilliam Henning
Hard code that the mock ICD does not support VK_FORMAT_E5B9G9R9_UFLOAT_PACK32, an arbitrary image format not currently used in any validation layers test. Additionally hard code that the mock ICD doesn't images created with a sample count of 64 bits. These hardcoded unsupported image formats git the CreateImageFormatSupportErrors and CreateImageMaxLimitsViolation tests in the validation layers to run.
2018-05-24icd: Add external buffers, fences, and semaphoresWilliam Henning
Added calls to vkGetPhysicalDeviceExternal buffer, fence, and semaphore properties that support for features and handle types.
2018-05-24icd: Enable the VK_KHR_push_descriptor extensionWilliam Henning
Enabled this extension and updated vkGetPhysicalDeviceProperties2KHR to fill out the push descriptor properties struct if it's in the pNext chain.
2018-05-22scripts: Fix glslang fetch script for odd buildsMark Lobodzinski
Used scirpt location instead of current location as basis for glslang component installation.
2018-05-18cube: Download glslangValidator binaryMark Lobodzinski
Obviates the need to set GLSLANG_REPO_ROOT or to have glslang otherwise installed for building this repo.
2018-05-17android: Update vulkan_wrapper, add source scriptCody Northrop
* Finally check in the script that generates the wrapper * Update the script to handle split vulkan files * Update the checked in vulkan_wrapper.* * Add a README descrbing how to use the script
2018-05-11scripts: Add helper file generator back in for icdMark Lobodzinski
Mock ICD now uses the typemap helper, added the helper file generator back in, along with associated lvl_genvk mods.
2018-05-11repo: Delete unused code generatorsMark Lobodzinski
Change-Id: I1ef619a117c6ec9c2befe0458eb8502894ecff6c
2018-05-11repo: Delete glslang filesMark Lobodzinski
Change-Id: I42e66cf9dc4a4db7a86bc2f29086fad532b9f629
2018-05-11scripts: Remove generators from lvl_genvk.pyMark Lobodzinski
Also remove unneeded include from common_codegen.py. Change-Id: I1b6833acb5654217d85bbc4284713aa12fa1a104
2018-05-11icd:Add GPDP2 support for descriptor indexingTobin Ehlis
Set some default mock icd values for vkGetPhysicalDeviceProperties2 query of VkPhysicalDeviceDescriptorIndexingPropertiesEXT props.
2018-05-11icd:Add support for extended features queriesTobin Ehlis
Update mock ICD generator so that if we have an extension that's been promoted to core, the core version will call any existing custom implementation of the extension function. Update Features query to detect the two existing extension structs (VkPhysicalDeviceDescriptorIndexingFeaturesEXT and VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT) and enable all of those features when those queries are present.
2018-05-04layers: Track display and display mode objectsShannon McPherson
Add VkDisplayKHR and VkDisplayModeKHR tracking to VK_LAYER_LUNARG_object_tracker. Change-Id: I63004cfe734793593bea12700ea9cd1bdefeab0d
2018-05-04layers: Fix down-chain null funcptr crashesMark Lobodzinski
Modified dispatch table helper to replace null device extension function pointers with an appropriate stub function. Change-Id: If5e22333f084d3f41c0eefdf3e82c9060b872e8c
2018-04-27layers: Add missing promoted device extensionsJohn Zulauf
Add three missing device extensions to promoted device extensions list in vk_extension_helper codegen. VK_KHR_relaxed_block_layout VK_KHR_shader_draw_parameters VK_KHR_storage_buffer_storage_class Change-Id: I392155d318ca580e576436ef46695218e5eb446e
2018-04-27layers: Sort promoted extensions listJohn Zulauf
For ease of maintenance, sort the promoted extension lists. Change-Id: Ib1d690d55c6b9c3a156c9682fbe96bbebed17c14
2018-04-25layers: Add dependency info to vk_extension_helperJohn Zulauf
Add additional metadata to *Extensions structs to enable extension dependency validation at CreateInstance CreateDevice time. Refactor the code generator for the extension helper prior to refactoring the generated code to address an incomplete. Change-Id: I79ae680d9c41f1f153ee8108d4deac8ec8c5a886
2018-04-25layers: Refactor codegen for vk_extension_helperJohn Zulauf
Refactor vk_extension helper prior to adding extension dependency information to code gen. Refactor to simplify feature addition. Change-Id: I7b2902dd1a4070c83810f57c0836b50cb6ecfb86
2018-04-25layers: Sort extension order for extension helperJohn Zulauf
Sorted the extensions by name s.t. the output of the vk_extension_helper generator would be consistent run-to-run. Change-Id: Ief3d822b91260e469f7f2d563076d8a79f1a1bf0
2018-04-24header: Update to version 1.1.74 of Vulkan hdrMark Lobodzinski
- update layer json files - update vulkan_core.h - update vk.xml - update vulkan.hpp - update validusage.json - update vk_validation_error_messages.h - update vk_validation_error_database.txt - maintain local changes to reg.py Change-Id: If0c52d13f78ddfcc7c9d316386c0d20399e97668