Comments (8)
Hello @aarbour,
Thanks for opening this issue.
Sadly, I can't test on IOS but I can upgrade this wrapper to the last Vulkan version.
I let you know when it's done, and then you will be able to test again.
from vulkan.
I have updated the wrapper to the 1.1.71 version, can you try again please ?
from vulkan.
Ok I understand the problem, I don't load the MoltenVK shared library.
Can you give me the name of the MoltenVk Shared library ?
from vulkan.
So under the mac SDK download it is under the MoltenVK folder for both IOS and macOS. I am trying to use the macOS libs which has a:
- libMoltenVK.dylib
- MoltenVK.framework
- MoltenVK_icd.json
These are specific to macOs purely because of Apple's lockdown of Metal. Let me know if you need more information.
from vulkan.
We are going to update the code as is to check if it works.
Can you try the following test on your computer and let me know if it's working:
- Localize loaded version of
vulkan
(in your terminal):
python -c "import vulkan; print(vulkan)"
You should see the path to the __init__
file.
- Open the file
_vulkan.py
next to the__init__
file. - Line ~97:
Replace
_lib_names = ('libvulkan.so.1', 'vulkan-1.dll')
by
_lib_names = ('libvulkan.so.1', 'vulkan-1.dll', 'libMoltenVK.dylib')
It should work, and you can test it.
Let me know !
from vulkan.
Worked just fine. I followed the getting_started from the vulkan docs and put the libs in the appropriate folders. I am sure adding them to the path would render the same result.
from vulkan.
One note that I'll need to figure out is that running one of the examples, I get:
raise Exception("validation layers requested, but not available!")
Exception: validation layers requested, but not available!
I'll need to do some research but for now, the package loags.
from vulkan.
Ok, I'm adding it to the source code. Thanks!
from vulkan.
Related Issues (20)
- unable to install HOT 2
- Some API Wrappers are built-to-fail HOT 2
- Example program freezes my PC when interacting with something HOT 3
- Need VK_RESULT HOT 1
- Vulkan 1.2.141.2 HOT 3
- Debug Utils Messenger error HOT 4
- SDL2 example is now broken(easy to fix) HOT 3
- Vulkan is Failing to Install on Windows 10 HOT 3
- Generating for latest version (1.2.162.1) HOT 4
- Errors out HOT 1
- example_sdl2.py crash in mainloop: BadDrawable HOT 2
- vkAcquireNextImageKHR results in VkSuboptimalKhr HOT 1
- VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME constant missing? HOT 3
- Getting the int handles to vulkan objects. HOT 1
- Fix "module 'collections' has no attribute 'Iterable'" HOT 2
- Update version available on PyPi HOT 4
- Missing Struct VkPipelineCacheHeaderVersionOne HOT 1
- Cannot run example shown in readme HOT 2
- Compatibility flag is not available HOT 1
- vkGetPhysicalDeviceProperties2KHR / vkGetPhysicalDeviceProperties2 can not be used
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 vulkan.