3069 Commits

Author SHA1 Message Date
Bill Hollings
9c4d66d7a6 Add Vulkan Loader and Validation Layer ICD JSON file. 2018-01-09 21:12:02 -05:00
Bill Hollings
c14a9ee441
Merge pull request #9 from billhollings/master
Add support for Vulkan Loader and Validation Layer API version 5.
2018-01-09 15:39:24 -05:00
Bill Hollings
9a6c7f0711 Add support for Vulkan Loader and Validation Layer API version 5.
Update to latest SPIRV-Cross and Vulkan-LVL versions.
2018-01-09 15:38:14 -05:00
Bill Hollings
8e6d9e62f2
Merge pull request #8 from billhollings/master
SPIR-V enhancements.
2018-01-08 22:40:49 -05:00
Bill Hollings
03f865ea96 SPIR-V enhancements.
Fix OOM conditions with multiple consecutive two-vector OpVectorShuffles.
Support non-square row-major matrix conversions.
Add ability to write SPIR-V to file for debugging purposes.
Update ThirdPartyConfig.md to latest use of SPIRV-Cross testability.
Update to latest SPIRV-Cross version.
2018-01-08 21:44:46 -05:00
Bill Hollings
51193c7805
Merge pull request #6 from billhollings/master
Fixes to compute workgroup sizes and barriers.
2017-12-26 22:21:41 -05:00
Bill Hollings
9b185a9c3a Fixes to compute workgroup sizes and barriers.
Improved extraction of entry point name and workgroup size from SPIR-V.
Consolidate to a single ThirdPartyConfig.md document.
MSL enhancements to nested function use of globals.
Support customizing MSL based on iOS or macOS platform.
MSL threadgroup barrier memory scope only on iOS MSL 2.0.
Update to latest SPIRV libraries.
2017-12-26 22:20:20 -05:00
Bill Hollings
097b9f29d1
Merge pull request #5 from billhollings/master
Add support for LunarG Vulkan Loader ICD API.
2017-12-21 10:53:05 -05:00
Bill Hollings
ff97e692df Merge branch 'master' of https://github.com/KhronosGroup/MoltenVK 2017-12-21 10:50:55 -05:00
Bill Hollings
83f96078ec Add support for LunarG Vulkan Loader ICD API.
Return Loader-compatible structure for dispatchable Vulkan objects.
Add Vulkan-LoaderAndValidationLayers repository as submodule.
2017-12-21 10:48:51 -05:00
Karl Schultz
e08866565b
Fix markdown syntax 2017-12-15 13:30:33 -07:00
Bill Hollings
0abc41212e
Merge pull request #3 from billhollings/master
Don't log error from vkGetPhysicalDeviceFormatProperties() if format not supported.
2017-12-14 20:56:07 -05:00
Bill Hollings
150b06a189 Don't log error from vkGetPhysicalDeviceFormatProperties() if format not supported.
Fix MoltenVK version logging.
Update to latest SPRIV-Cross.
2017-12-14 20:54:39 -05:00
Bill Hollings
8f14ce3878
Merge pull request #2 from billhollings/master
Update to latest versions of submodules, including SPIRV-Cross OpUndef support.
2017-12-05 12:30:41 -05:00
Bill Hollings
5acec6e2f5 Update to latest versions of submodules. 2017-12-05 11:45:16 -05:00
Bill Hollings
dd9dfb5a93 SPIRV-Cross fixes to use {} instead of constructors to init OpUndef values. 2017-11-30 16:00:31 -05:00
Bill Hollings
a6c038107c
Merge pull request #1 from billhollings/master
Updates and fixes to dynamic library creation process.
2017-11-26 15:41:04 -05:00
Bill Hollings
780d3efe62 Updates and fixes to dynamic library creation process.
Use clang instead of libtool for building dynamic library from static library.
Fix SDK issue when building dylib with Xcode 9 on Sierra.
Add scripts to update submodules to latest versions.
Update to latest versions of submodules.
Remove Brenwill code signing IDs from Demo projects.
2017-11-26 15:37:55 -05:00
Bill Hollings
fd7b8234f9 Initial open-source commit. 2017-11-17 11:14:29 -05:00