ZLUDA/level_zero-sys
2021-02-27 21:24:01 +01:00
..
include Update level_zero-sys with the newest extension 2021-02-27 21:24:01 +01:00
lib Make misc fixes (#41) 2021-02-22 01:29:03 +01:00
src Update level_zero-sys with the newest extension 2021-02-27 21:24:01 +01:00
build.rs Improve build procedure and instructions (#28) 2021-01-08 17:17:46 +01:00
Cargo.toml Update level0 to 1.0 and unpack fatbins 2020-08-28 22:37:16 +02:00
README Update level_zero-sys with the newest extension 2021-02-27 21:24:01 +01:00

sed 's/^typedef uint32_t ze_.*flags_t;$//g' include/ze_api.h > include/level_zero/ze_api.h
sed -i -r 's/ze_(.*)_flag_t/ze_\1_flags_t/g' include/level_zero/ze_api.h
bindgen --size_t-is-usize --default-enum-style=newtype --bitfield-enum ".*flags_t"  --whitelist-function "ze.*" --whitelist-type "ze.*" include/ze_exp_ext.h  -o src/ze_api.rs -- -Iinclude
sed -i 's/pub struct _ze_result_t/#[must_use]\npub struct _ze_result_t/g' src/ze_api.rs