major gfx refactor from fixed function to shader based
This commit is contained in:
parent
0c0aa792c1
commit
40b385607d
58 changed files with 3681 additions and 2982 deletions
|
|
@ -36,9 +36,8 @@ fn main() {
|
|||
|
||||
let bindings = bindgen::Builder::default()
|
||||
.header(pxl8_src.join("core/pxl8_log.h").to_str().unwrap())
|
||||
.header(pxl8_src.join("sim/pxl8_sim.h").to_str().unwrap())
|
||||
.header(pxl8_src.join("vxl/pxl8_vxl.h").to_str().unwrap())
|
||||
.header(pxl8_src.join("math/pxl8_noise.h").to_str().unwrap())
|
||||
.header(pxl8_src.join("sim/pxl8_sim.h").to_str().unwrap())
|
||||
.clang_arg(format!("-I{}", pxl8_src.join("bsp").display()))
|
||||
.clang_arg(format!("-I{}", pxl8_src.join("core").display()))
|
||||
.clang_arg(format!("-I{}", pxl8_src.join("math").display()))
|
||||
|
|
@ -50,6 +49,11 @@ fn main() {
|
|||
.blocklist_item("FP_ZERO")
|
||||
.blocklist_item("FP_SUBNORMAL")
|
||||
.blocklist_item("FP_NORMAL")
|
||||
.blocklist_type("pxl8_vec2")
|
||||
.blocklist_type("pxl8_vec3")
|
||||
.blocklist_type("pxl8_vec4")
|
||||
.blocklist_type("pxl8_mat4")
|
||||
.raw_line("pub use crate::math::{pxl8_vec2, pxl8_vec3, pxl8_vec4, pxl8_mat4};")
|
||||
.clang_arg("-DPXL8_NO_SIMD")
|
||||
.use_core()
|
||||
.rustified_enum(".*")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue