aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2019-07-26build: Update MoltenVK version in known-good.jsonJeremy Kniager
Updated MoltenVK version in known-good.json from v1.0.35 -> v1.0.36 Change-Id: I1b3762d2234ee7da2acc45f081f56aa6e7cfd504
2019-07-24scripts: Port codegen script from VVLMike Schuchardt
2019-07-24scripts: Fix mock_icd_generator syntax warningsMike Schuchardt
2019-07-22build: Update glslang commit ID in known-goodJeremy Kniager
Change-Id: I7d1031909f91dc14471d41e33bf50bafffaa7c58
2019-07-22scripts: Add required depth/stencil resolve propsMike Schuchardt
Spec mandates that at least VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR be supported for supportedDepthResolveModes and supportedStencilResolveModes
2019-07-17build: Update known-good files for 1.1.114 headerShannon McPherson
Change-Id: I8dcbd49e7ccc07f0c891d9c303e1dc0d8445f9e8
2019-07-02build: Fix LunarXchange Issue 862Jeremy Kniager
Modified MoltenVK build arguments for MacOS from `MVK_LOGGING_ENABLED=0` to `MVK_CONFIG_LOG_LEVEL=1`. This allows users to set the logging information they want when an application is run using MoltenVK. By default, only errors are logged. Change-Id: I471fa28e68b5dc68b10ae17858475981158b2a86
2019-07-01build: Update known-good files for 1.1.113 headerShannon McPherson
Change-Id: I3151722ccb8f3c5d918db8ffd701661a33dcf3b6
2019-06-25build: Update known-good files for 1.1.112 headerShannon McPherson
Change-Id: Ibf447e4f562d49bda5ab60b1bdf4ebf71678a6ae
2019-06-17build: Update MoltenVK in known_good.jsonJeremy Kniager
Updated MoltenVK version in known_good.json from 1.0.34v -> 1.0.35v Change-Id: I3c574d22ab98fcf0e3bd0c718a1a3f5a69287b42
2019-06-10build: Update known-good files glslang commit IDJeremy Kniager
Change-Id: I5ef3ac82301d42cbdb616da4c995cf6dc53c6708
2019-05-29build: Update known-good files for 1.1.108 headerShannon McPherson
Change-Id: Ifc19c0e0fcb36f9a5009a73979eb20069e9db463
2019-05-13update_deps: make --clean-repo switch work in all casesBob Ellison
--clean-repo right now will raise an exception if the repository directory was not present. This makes it work in all cases.
2019-05-13scripts: Temporary workaround for python2Mike Schuchardt
Temporarily patch abc module with ABC helper class until upstream conventions.py script stops using it.
2019-05-03scripts: Update known good for 107 header updateShannon McPherson
Updated: - `build-android/vulkan-headers_revision_android` - `scripts/known_good.json` Change-Id: Ibf9d23645407e78805b8b8192a35338452baaf18
2019-04-23known_good: Update MoltenVK known_good version IDJeremy Kniager
Updated the MoltenVK version in known_good.json to "v1.0.34" Change-Id: I81bfec2e80f724815c4e9576386d00a96b784a48
2019-04-09scripts: Update known good for 106 header updateShannon McPherson
Changes: - Integrate upstream script changes: We have to plumb-through the new conventions object to continue using the makeCParamDecl utility function - Add GGP to available platforms - Define `VULKAN_HPP_TYPESAFE_CONVERSION` in `cube.cpp` to avoid build errors concerning explicit/implicit casting in `vulkan.hpp` - Update known-good files Updated: - `build-android/vulkan-headers_revision_android` - `cube/cube.cpp` - `scripts/common_codegen.py` - `scripts/known_good.json` - `scripts/kvt_genvk.py` - `scripts/mock_icd_generator.py` - `scripts/vulkan_tools_helper_file_generator.py` Change-Id: Ie9deb9f088d666195bcb987e30974f274d33fc85
2019-03-21deps: allow a --generator switch to update_deps.pyBob Ellison
This allows you to use any CMake generator available on your system to configure the dependent repositories, allowing you to match the same generator being used by the project build. update_deps.py: - Take a parameter to specify a CMake generator, and pass it to CMake if present - Allow the user to reduce the count of parallel make jobs that can happen at one time - remove an unnecessary semicolon
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