https://github.com/oneapi-src/level-zero-spec
https://github.com/oneapi-src/level-zero-spec
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/oneapi-src/level-zero-spec
- Owner: oneapi-src
- License: mit
- Created: 2022-03-08T22:33:30.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-23T02:54:49.000Z (9 months ago)
- Last Synced: 2025-04-23T18:08:22.924Z (9 months ago)
- Language: Python
- Size: 44.9 MB
- Stars: 20
- Watchers: 11
- Forks: 29
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Contents
This repo contains the following:
- API specification in YaML
- API programming guide in Markdown
- API C/C++ header files (generated)
- API Python module (generated)
- Sample C++ wrapper (generated)
- Sample C/C++ import library (generated)
# Source Code Generation
Code is generated using included [Python scripts](/scripts/README.md).
# Documentation
Documentation is generated from source code using Doxygen.
# Third-Party Tools
Contains requirements for building spec. Compiler tools for building need to be manually installed for Windows.
# Building
Project is defined using [CMake](https://cmake.org/).
**Windows**:
Generating Visual Studio Project. EXE and binaries will be in **build/bin/{build_config}**
~~~~
mkdir build
cd build
cmake {path_to_source_dir} -G "Visual Studio 15 2017 Win64"
~~~~
**Linux**:
Executable and binaries will be in **build/bin**
~~~~
mkdir build
cd build
cmake {path_to_source_dir}
make
~~~~