aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2019-03-06build: Correct Metal platform nameShannon McPherson
In `common_codegen.py` the Metal platform was defined without the "_EXT" suffix Change-Id: Ib36778735c09ae54d0e4a9bb0d7aa2fcec26b985
2019-03-05build: Update known-good for 1.1.102 headerShannon McPherson
Additionally, updated copyright dates and added Metal to the platform list Updated: - `build-android/vulkan-headers_revision_android` - `scripts/common_codegen.py` - `scripts/known_good.json` Change-Id: I161f2dfaf8fafd25be50e09b8c6e7da13d9ad9b3
2019-02-26build: Update glslang known-good for 101 SDKShannon McPherson
Change-Id: Ib28abfe172079ad60ea5bfcbbb922990e302b135
2019-02-20build: Update known-good to 1.1.101 headerShannon McPherson
Change-Id: Ifedc7998fbf520f48748b646307071c07c58e627
2019-02-15known-good: Update Vulkan-Tools to 1.1.100 HeaderJeremy Kniager
Updated the the Vulkan-Headers tag in known-good.json to point to the Vulkan 1.1.100 headers. Change-Id: Ib641abeb75da36504537bfc29d0cb05dc1109612
2019-02-11build: Revert known-good to 1.1.97 headerShannon McPherson
Reverting known-good files to 1.1.97 due to a spec bug introduced in the 1.1.99 header Change-Id: Ie9f91658cc9a22021a7c85a0734f325ec1c63c72
2019-02-05build: Update known-good for 1.1.99 headerShannon McPherson
Updated: - `build-android/vulkan-headers_revision_android` - `scripts/known_good.json` - `scripts/kvt_genvk.py` Change-Id: Ibd1a61c359a417a90bdde6327536fc8d890f3734
2019-02-04macos: Update known-good.jsonJeremy Kniager
Updated the commit ID for MoltenVK in known-good.json. Change-Id: I0658c7499021836a4baa7c78f4f16fb3e525629f
2019-01-15build: Update known good glslang revisionLenny Komow
Change-Id: I09db85f27310a012c177555eed87722cc3e15adc
2019-01-09build: Update known-good for 1.1.97 headerShannon McPherson
Updated: - `build-android/vulkan-headers_revision_android` - `scripts/known_good.json` - `scripts/kvt_genvk.py` Change-Id: Ifa3f61bfd50fb15bff122f51edb63108511922d9
2018-12-31icd: Return better size in GetBufferMemoryReqKarl Schultz
Track the buffer create info from CreateBuffer so that GetBufferMemoryRequirements can return an actual size instead of a hard-coded guess. Needed to survive VLT setup during GPU validation testing.
2018-12-18build: Update known-good for 1.1.96 headerShannon McPherson
Change-Id: Id4ab3023bfc526ea469b7be6f7d98ce5829235d1
2018-12-07build: Update known-good for 1.1.95 headerShannon McPherson
Change-Id: I23159914c83c87f8201bb8ea6730b803e564ce66
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.