https://github.com/meshula/labslang
investigating dawn and tint
https://github.com/meshula/labslang
Last synced: about 1 month ago
JSON representation
investigating dawn and tint
- Host: GitHub
- URL: https://github.com/meshula/labslang
- Owner: meshula
- Created: 2021-10-04T01:45:32.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-13T00:26:21.000Z (almost 3 years ago)
- Last Synced: 2025-01-13T13:30:12.449Z (over 1 year ago)
- Language: C++
- Size: 72.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# LabSlang
LabSlang is currently a .gitmodules file and some scripts
that result in a reliable dawn/tint build set up.
## Prerequisites
- Python 3.9 or greater
- jinja2 needs to be installed via pip or conda
## First time
Clone recursively, then run `python update_vulkan_deps.py` ~ python will
need to be at least version 3.9.
At the moment, dawn doesn't actually build with the versions set in its
`vulkan-deps`. Until that's fixed, please go into the
`vulkan-deps/Vulkan-Heades/src` directory and check out the `v1.3.238` tag.
## Subsequently
Use cmake to build and install the project. You may include `LabSlang` as a
subproject in your own projects. Please note that dawn is a complex project,
and if you take it on, whether via LabSlang, or other means, you'll need a
certain familiarity with setting up cmake projects.