Add request for feedback from people who reject MoltenVK to README.md document.

Update MoltenVK version to 1.0.38.
This commit is contained in:
Bill Hollings 2019-09-25 15:41:40 -05:00
parent db666549bb
commit 5c7904c3a7
4 changed files with 19 additions and 3 deletions

View File

@ -77,7 +77,7 @@ void mvkDispatchToMainAndWait(dispatch_block_t block) {
string mvkGetEnvVar(string varName, bool* pWasFound) { string mvkGetEnvVar(string varName, bool* pWasFound) {
@autoreleasepool { @autoreleasepool {
NSDictionary*nsEnv = [[NSProcessInfo processInfo] environment]; NSDictionary* nsEnv = [[NSProcessInfo processInfo] environment];
NSString* envStr = nsEnv[@(varName.c_str())]; NSString* envStr = nsEnv[@(varName.c_str())];
if (pWasFound) { *pWasFound = envStr != nil; } if (pWasFound) { *pWasFound = envStr != nil; }
return envStr ? envStr.UTF8String : ""; return envStr ? envStr.UTF8String : "";

View File

@ -13,6 +13,16 @@ For best results, use a Markdown reader.*
MoltenVK 1.0.38
---------------
Released TBD
- Add request for feedback from people who reject MoltenVK to README.md document.
MoltenVK 1.0.37 MoltenVK 1.0.37
--------------- ---------------

View File

@ -50,7 +50,7 @@ typedef unsigned long MTLLanguageVersion;
*/ */
#define MVK_VERSION_MAJOR 1 #define MVK_VERSION_MAJOR 1
#define MVK_VERSION_MINOR 0 #define MVK_VERSION_MINOR 0
#define MVK_VERSION_PATCH 37 #define MVK_VERSION_PATCH 38
#define MVK_MAKE_VERSION(major, minor, patch) (((major) * 10000) + ((minor) * 100) + (patch)) #define MVK_MAKE_VERSION(major, minor, patch) (((major) * 10000) + ((minor) * 100) + (patch))
#define MVK_VERSION MVK_MAKE_VERSION(MVK_VERSION_MAJOR, MVK_VERSION_MINOR, MVK_VERSION_PATCH) #define MVK_VERSION MVK_MAKE_VERSION(MVK_VERSION_MAJOR, MVK_VERSION_MINOR, MVK_VERSION_PATCH)
@ -110,6 +110,7 @@ typedef unsigned long MTLLanguageVersion;
* 2: Log the name of each Vulkan call when the call is entered and exited. This effectively * 2: Log the name of each Vulkan call when the call is entered and exited. This effectively
* brackets any other logging activity within the scope of the Vulkan call. * brackets any other logging activity within the scope of the Vulkan call.
* 3: Same as option 2, plus logs the time spent inside the Vulkan function. * 3: Same as option 2, plus logs the time spent inside the Vulkan function.
* If none of these is set, no Vulkan call logging will occur.
* *
* 3. Setting the MVK_CONFIG_FORCE_LOW_POWER_GPU runtime environment variable or MoltenVK compile-time * 3. Setting the MVK_CONFIG_FORCE_LOW_POWER_GPU runtime environment variable or MoltenVK compile-time
* build setting to 1 will force MoltenVK to use a low-power GPU, if one is availble on the device. * build setting to 1 will force MoltenVK to use a low-power GPU, if one is availble on the device.

View File

@ -287,10 +287,15 @@ Reporting Issues
- If you encounter an issue with the behaviour of **MoltenVK**, you can report it in the - If you encounter an issue with the behaviour of **MoltenVK**, you can report it in the
[*MoltenVK Issues List*](https://github.com/KhronosGroup/MoltenVK/issues). [*MoltenVK Issues List*](https://github.com/KhronosGroup/MoltenVK/issues).
- If you encounter an issue with the *Vulkan SDK*, including the *Validation Layers*, you can report it in the - If you encounter an issue with the *Vulkan SDK*, including the *Validation Layers*, you can report it in the
[*Vulkan SDK Issues List*](https://vulkan.lunarg.com/issue/home). [*Vulkan SDK Issues List*](https://vulkan.lunarg.com/issue/home).
- If you explore **MoltenVK** and determine that it does not meet your requirements at this time, we would appreciate
hearing why that is so, on the [*MoltenVK Issues List*](https://github.com/KhronosGroup/MoltenVK/issues).
The goal of **MoltenVK** is to increase the value of *Vulkan* as a true cross-platform ecosystem, by providing
*Vulkan* on *Apple* platforms. Hearing why this is currently not working for you will help us in that goal.
<a name="contributing"></a> <a name="contributing"></a>