diff --git a/Docs/Whats_New.md b/Docs/Whats_New.md index 3e08ede5..26e9a1c5 100644 --- a/Docs/Whats_New.md +++ b/Docs/Whats_New.md @@ -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 diff --git a/ExternalRevisions/README.md b/ExternalRevisions/README.md index 76dc0be9..20348239 100644 --- a/ExternalRevisions/README.md +++ b/ExternalRevisions/README.md @@ -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. diff --git a/Templates/spirv-tools/build.zip b/Templates/spirv-tools/build.zip index f66fa7a6..c54ae08a 100644 Binary files a/Templates/spirv-tools/build.zip and b/Templates/spirv-tools/build.zip differ