Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 1.53 KB

File metadata and controls

62 lines (48 loc) · 1.53 KB

stb

Crate CI Docs Crates.io

All in one safe Rust API and wrappers for stb libraries.

The following APIs are currently available:

  • stb_easy_font
  • stb_dxt
  • stb_image
  • stb_image_write
  • stb_perlin

Please refer to the documentation for details or have a look on examples.

Not implemented, but planned:

  • stb_truetype
  • stb_image_resize
  • stb_rect_pack

Usage

Add the following to your Cargo.toml file:

[dependencies]
stb = "0.3.2"

or if you want to have a specific feature selection:

[dependencies]
stb = { version = "0.3.2", default-features = false, features = ["stb_easy_font"] }

Create features

Here is the list of feature toggles available in this crate so far:

  • stb_easy_font
  • stb_dxt
    • stb_dxt_use_rounding_bias
  • stb_image
    • stbi_no_linear
    • stbi_no_jpeg
    • stbi_no_png
    • stbi_no_bmp
    • stbi_no_psd
    • stbi_no_gif
    • stbi_no_hdr
    • stbi_no_pic
    • stbi_no_pnm
  • stb_image_write
  • stb_perlin

Contributing

Contributions are generally welcome. Make sure your changes make sense for this project (if in doubt, open an issue first), the code is reasonbly tested, and passes the CI checks.