Comments (6)
also please update SPIR-V Cross also up to KhronosGroup/SPIRV-Cross@15a941c
this fixes a vkquake shader error with same name used in variable and function..
from moltenvk.
Bump
from moltenvk.
The "workaround" for this is to fix the SPIRV-Tools file utils/generate_grammar_tables.py
. At SPIRV-Tools @ 1acce99, this file has a mixture of tabs and spaces, which Python 3 does not tolerate. This problem is fixed with a later revision of SPIRV-Tools, but this repo points at an earlier version.
To work around the problem with this revision, convert the tabs to spaces in this file.
from moltenvk.
Confirmed Karl. Thanks.
from moltenvk.
PR #98 changes the way that external libraries are fetched and built, and should fix this issue.
The glslang
version is now derived from V-LVL
...and SPRIV-Tools
and SPIRV-Headers
are now fetched by glslang
In addition...when MoltenVk is being built as a component of V-LVL
, the fetchDependencies
script can be called with a -sdk
argument that will cause it to symlink to the V-LVL
and glslang
directories within the parent V-LVL
.
The Vulkan header files used by MoltenVK are now derived from those in V-LVL
too.
Please verify with the latest version of MoltenVK.
SPIRV-Cross
has been updated in PR #98 too.
from moltenvk.
I'll verify on March 16th.
I may have some suggestions for an alternative to the -sdk
argument. One wouldn't use this only for SDK construction. Rather, it would be used anytime someone was building V-LVL
, whether it was for an SDK or not. In any case, I'll make a PR if I see the need.
from moltenvk.
Related Issues (20)
- Support texel buffers for images on device memory with private (device-only) storage
- Vulkan SDK release feature cut-off Monday April 29 HOT 1
- Deadlock in `vkCreateSwapchainKHR()` called from non-main thread HOT 3
- macOS fullscreen causes clear color to show strange pattern HOT 5
- Vulkan examples regression: descriptor indexing and oit HOT 11
- Why requiredSubgroupSizeStages is 0? HOT 2
- pMessageIdName is always set to nullptr in MVKInstance::debugReportMessage() HOT 5
- Regression since MoltenVK 1.2.7 specific to Apple silicon HOT 4
- Memory leak in vkQueueWaitIdle (macos) HOT 2
- Issues with the swap chain in 1.3.275.0 and later versions HOT 2
- maxPerStageDescriptorUpdateAfterBindSamplers = 16 on an M1 MAX HOT 3
- ISO C++11 warnings for constexpr modifier on mvkGetReportingLevelString() HOT 3
- MoltenVK : VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): HOT 7
- Enforce depth write to post fragment execution when attachment is used as input and output
- Enforce fragment shader execution when operations with side effects are present before discard
- Vertex input binding allocation needs to take into account unused bindings HOT 2
- MoltenVK timestamp doesn't report timing precisely
- provoking vertex - is it supported? HOT 1
- Adding constexpr modifiers to functions returning C++ string literal HOT 2
- Runtime dyld error on iOS 12 with MoltenVK xcframework HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moltenvk.