]> git.nega.tv - josh/narcissus/commit
Replace libc crate with a budget version
authorJoshua Simmons <josh@nega.tv>
Mon, 12 Sep 2022 20:39:15 +0000 (22:39 +0200)
committerJoshua Simmons <josh@nega.tv>
Mon, 12 Sep 2022 20:39:15 +0000 (22:39 +0200)
commitaf1b082226d67a705c55b294550ddf01a5ba5bdf
treea1c4fc18ef440f05e621c604da9386618b0e40e1
parentb811e456cebf5611e53b0462ee72762358bb0375
Replace libc crate with a budget version

Try to improve compile times by copy-pasting the handful of libc
definitions that we actually need. This is going to be a bit broken for
non-x86_64 platforms for now.
15 files changed:
ffi/renderdoc-sys/Cargo.toml
ffi/renderdoc-sys/src/lib.rs
ffi/sdl2-sys/Cargo.toml
ffi/sdl2-sys/src/lib.rs
ffi/stb_image-sys/Cargo.toml
ffi/stb_image-sys/src/lib.rs
ffi/vulkan-sys/Cargo.toml
ffi/vulkan-sys/examples/triangle.rs
narcissus-core/Cargo.toml
narcissus-core/src/lib.rs
narcissus-core/src/libc.rs [new file with mode: 0644]
narcissus-core/src/virtual_mem.rs
narcissus-core/src/waiter.rs
narcissus-gpu/Cargo.toml
narcissus/Cargo.toml