Update Templates/spirv-tools/build.zip.

This commit is contained in:
Bill Hollings 2020-01-22 09:14:51 -05:00
parent 0c754fb036
commit 71c3b4da75
3 changed files with 6 additions and 4 deletions

View File

@ -17,7 +17,7 @@ For best results, use a Markdown reader.*
MoltenVK 1.0.40
---------------
Released 2020/01/21
Released 2020/01/22
- Refactor descriptor management to reduce memory footprint and fix caching leak.
- Add `MVK_CONFIG_PREALLOCATE_DESCRIPTORS` environment variable to support preallocated

View File

@ -149,7 +149,8 @@ The *SPIRV-Cross* library plays an important part in providing features for **_M
you are developing features for **_MoltenVK_**, you may end up making changes to *SPIRV-Cross*.
If you make changes to the `SPIRV-Cross` repository, you can build a new version of the `libSPIRVCross.a`
static library by opening the `ExternalDependencies.xcodeproj` *Xcode* project, and running the **_ExternalDependencies_** *Xcode* scheme. You can then rebuild **MoltenVK** to include the new library.
static library by opening the `ExternalDependencies.xcodeproj` *Xcode* project, and running the
**_ExternalDependencies_** *Xcode* scheme. You can then rebuild **MoltenVK** to include the new library.
While makng changes to the `SPIRV-Cross` repository, you can regression test your changes using the
following steps:
@ -201,8 +202,9 @@ the *SPIRV-Tools* library to the `ExternalDependencies` *Xcode* project as follo
5. Repeat *Step 4* for the `SPIRV-Tools-iOS` target within the `ExternalDependencies` *Xcode* project
6. Update `Templates/spirv-tools/build.zip` from the contents of `External/glslang/External/spirv-tools/build`,
and test by running `./fetchDependencies --skip-spirv-tools-build`, and a **MoltenVK** build.
6. Update `Templates/spirv-tools/build.zip` from the `*.h` and `*.inc` files in
`External/glslang/External/spirv-tools/build`, remove hidden `.*` files, and test
by running `./fetchDependencies --skip-spirv-tools-build`, and a **MoltenVK** build.

Binary file not shown.