#texture

  1. surfman

    A cross-platform, low-level toolkit for GPU surface management

    v0.11.0 20K #gpu-surface #opengl #webgl #texture #graphics #cross-platform #cross-platform-gpu #graphics-api #low-level-graphics #metal
  2. glycin

    Sandboxed image decoding

    v3.0.7 1.3K #image-metadata #image-decoding #sandboxed #loader #texture #gdk #sandbox
  3. spirv-std

    Standard functions and types for SPIR-V

    v0.9.0 6.5K #spir-v #gpu-shader #std #image #texture #vec2 #rust-gpu
  4. texture_packer

    A texture packing library using the skyline heuristic

    v0.30.0 440 #texture #piston #packer
  5. psd

    API for parsing and working with PSD files

    v0.3.5 1.6K #png #image #photoshop #texture
  6. league-toolkit

    Toolkit library for serializing and editing various League of Legends formats

    v0.2.13 110 #league-of-legends #serialization #format #editing #texture #wad #hash
  7. tex-packer-core

    Core algorithms and API for packing images into texture atlases (Skyline / MaxRects / Guillotine). Returns pages (RGBA) and metadata (JSON/Plist/templates).

    v0.1.0 #texture-atlas #texture-packer #bin-packing #texture #graphics
  8. gctex

    designed for encoding and decoding texture formats used in the Nintendo GameCube and Wii games. The library provides C bindings, making it useful in both Rust and C/C++ based projects.

    v0.3.12 #game-cube #wii #texture #graphics
  9. gltf_opt

    Optimize glb file by resizing textures and adjusting pivot points

    v0.1.5 #gltf #texture #optimization #glb #3d
  10. blp

    Blizzard BLP image format reader/writer (Warcraft/World of Warcraft textures)

    v0.1.37 #warcraft #texture #image #graphics
  11. ktx2-rw

    A high-level Rust wrapper for KTX2 texture format with full Basis Universal support

    v0.2.4 #texture-compression #basis-universal #ktx2 #texture #graphics
  12. block_compression

    Texture block compression using WGPU compute shader

    v0.7.0 1.0K #texture-compression #texture #wgpu #image
  13. pigment64

    handling conversion between N64 texture formats and modern image formats

    v0.6.2 #image #nintendo-64 #texture
  14. texture-synthesis

    Multiresolution Stochastic Texture Synthesis, a non-parametric example-based algorithm for image generation

    v0.8.2 210 #procedural-texture #texture #procedural
  15. nsys-gl-utils

    OpenGL and graphics utilities

    v0.11.8 #graphics #glium #opengl #shader #texture #glutin #2d #opengl-rendering #camera #blending
  16. bevy_fast_tilemap

    A GPU accelerated tilemap for bevy

    v0.8.1 1.1K #tile-maps #bevy #gpu-accelerated #shader #texture #atlas #perspective #isometric #rectangular #eg
  17. xc3_lib

    Xenoblade Chronicles file format library

    v0.21.0 #file-format #texture #binary #name #xenoblade #chronicles #decompression #game #game-file
  18. webgl-rc

    WebGL wrapper with resources reference counting

    v0.1.12 750 #rc #webgl #resources #texture
  19. ltk_texture

    Texture decoding/encoding utilities for League Toolkit

    v0.4.2 #league-toolkit #bc3 #bc1 #file-format #texture
  20. fyrox-texture

    Texture utilities for Fyrox Engine

    v1.0.0-rc.1 350 #fyrox #3d #texture #graphics
  21. shekere

    Creative coding tool with shaders and sounds

    v0.13.0 #midi #shader-rendering #audio #texture #osc #spectrum #midi-control #hot-reloading #modes #creative-coding
  22. funutd

    Procedural texture library

    v0.16.0 8.1K #procedural-texture #graphics #texture
  23. ogre

    dual-wielding Quake and Half-Life texture WAD parser

    v0.1.7 290 #wad #texture #async
  24. basis-universal

    Bindings for the basis-universal Supercompressed GPU Texture Codec by Binomial

    v0.3.1 12K #gpu #texture #texture-compression #gpu-compression
  25. bevy_dev

    Dev tools for Bevy Engine

    v0.7.0 600 #dev-tools #prototype #assets #texture
  26. tegra_swizzle

    Tegra X1 block linear texture memory tiling

    v0.4.0 200 #bc7 #linear-memory #pixel #texture #tiling #tegra #byte-array #nintendo-switch #3d #x1
  27. glacier-texture

    Read and write Glacier Texture files

    v1.1.1 #glacier #hitman #modding #texture
  28. texture-synthesis-cli

    A CLI for texture-synthesis

    v0.8.3 160 #procedural-texture #texture #procedural
  29. ptex

    High-level Ptex bindings over ptex-sys

    v0.3.0 190 #vfx #graphics #render #texture
  30. vee_resources

    Parsing Mii mesh and texture files. Part of vfl.

    v0.2.0 140 #decompilation #mesh #mii #vfl #texture
  31. xc3_model

    High level library for xc3_lib

    v0.21.0 #xc3-lib #file-format #model #game-data #texture #animation #wgpu #xenoblade #game-file #python-bindings
  32. piston-gfx_texture

    A Gfx texture representation that works nicely with Piston libraries

    v0.45.0 16K #graphics #texture #piston #piston-graphics #gfx
  33. nvtt_rs

    wrapper around the Nvidia Texture Tools library

    v0.10.1 #texture-compression #image-processing #nvidia #texture
  34. vee_models

    Making Mii models. Part of vfl.

    v0.2.0 140 #decompilation #texture #model #mii #vfl
  35. image-blp

    encode/decode Blizzard BLP texture format

    v1.2.0 #blp #warcraft #wow #texture #war3
  36. mime_more

    better MIME function integrations

    v0.1.7 #mime #file-extension #data-url #texture #validation #infer #mime-guess #magic-byte
  37. mcsdf-font-tech-demo

    Multi-channel signed distance fields font tech demo

    v1.0.1 #signed-distance-fields #tech-demo #font-rendering #multi-channel #texture #shadow #glyph
  38. piston-texture

    A generic library for textures

    v0.9.0 21K #texture #generic #piston
  39. irondash_texture

    Rust Bindings for Flutter External Textures

    v0.5.0 #texture #flutter #payload-provider #bindings #gpu #pixel-data #io-surface
  40. ck3-regions

    Generates title-based region textures for use with the custom dynamic terrain shader system implemented in some CK3 mods

    v0.1.2 600 #region #texture #ck3 #terrain #shader
  41. wow-alchemy-blp

    Parser and encoder for World of Warcraft BLP texture files with DXT compression support

    v0.2.0 #blp #gamedev #warcraft #wow #texture
  42. pittore

    toolkit for 2D visualization based on wgpu

    v0.2.4 500 #wgpu #visualization #toolkit #texture #2d #breaking-change #2d-rendering
  43. ktx

    KTX texture storage format parsing

    v0.3.2 100 #texture-format #storage-formats #texture
  44. simple-wgpu

    Ergonomic wrapper around wgpu-rs

    v0.3.0 230 #bind-group #wgpu-rs #texture #pipeline #less #vulkan #verbosity #im #opengl #ergonomics
  45. neocogi

    rendering lib

    v0.2.0 #driver #texture #resources #rendering #renderer #arc-mutex
  46. rect_packer

    A rectangle packing library. Heavily tested with random data to ensure that it always produces correct result.

    v0.2.1 9.6K #texture-atlas #sprite-atlas #texture-packer #texture
  47. rgbe

    loading and handling RGBE-format HDR textures

    v0.0.2 #hdr #texture #gamedev #graphics
  48. astc-decode

    A software ASTC decoder in rust

    v0.3.1 2.4K #astc #image-codec #texture #graphics #image
  49. bevy_ambient_cg

    Bevy Plugin for importing materials from https://ambientcg.com/

    v0.2.0 100 #material #graphics #texture
  50. glacier-ini

    Read and write Glacier Ini files

    v0.1.0 #glacier #texture #hitman #modding
  51. lambent

    A ray / path tracer built on wgpu

    v0.1.0 #path-tracer #wgpu #ray-tracing #shader #texture #camera
  52. basis-universal-sys

    Bindings for the basis-universal Supercompressed GPU Texture Codec by Binomial

    v0.3.1 12K #texture-compression #gpu #texture #gpu-compression #game
  53. bevy_icon_creator

    A plugin to automatically create Icons from entities/models in bevy

    v0.1.7 #icons #model #texture
  54. glium-glyph

    Glium frontend for the glyph-brush text renderer. gfx-glyph with gfx swapped out for glium.

    v0.14.0 130 #glyph-brush #text-renderer #glium #front-end #texture #gfx
  55. open-oak

    2D game engine and rendering library

    v0.1.3 #rendering-engine #texture #game-rendering #graphics
  56. anipwatch

    Very lovely stopwatch

    v0.1.0 #stopwatch #clock #button #texture #animation
  57. dashing

    ASCII-style roguelike engine

    v0.0.2 #rogue-like #game-engine #sprite #events #texture #graphics #winit
  58. visor_nannou_wgpu

    Forked version of nannou_wgpu for Visor

    v0.19.0 #wgpu #image #nannou #forked-version #texture #visor #gpu #graphics #capturer
  59. wassily-effects

    Visual effects and procedural textures for wassily - a generative art library

    v0.2.0 #generative-art #art #texture #graphics #effect
  60. wiiu_swizzle

    Wii U texture memory tiling

    v0.3.0 #texture #tiling #pixel #memory-layout #image #wii #cache-friendly #compression #swizzling #2d
  61. gli-rs

    Rust binding for OpenGL Image(GLI)

    v0.4.0 #opengl #dds #texture #graphics
  62. forte_engine

    A core for a basic render/game engine designed to have little overhead

    v0.2.3 130 #game-engine #texture #forte #light #wgpu #camera
  63. txture

    lib to generate cool textures

    v0.1.1 #texture #perlin-noise #generate #lib #cool
  64. maps_rendering

    Image rendering and texture management tailored to the maps crate

    v0.2.0 #image-rendering #egui #graphics #image #texture
  65. Try searching with DuckDuckGo.

  66. decrunch-unity

    Decoder for crunch-compressed texture data, using the Unity fork of the crunch library

    v0.1.2 #image-processing #crunch #dxt #texture
  67. ptex-sys

    Rust sys bindings for Ptex https://github.com/wdas/ptex

    v0.3.0 380 #vfx #texture #graphics #render
  68. imgui-glium-renderer-filter

    Fork of imgui-glium-renderer that allows setting texture filtering per-texture

    v0.4.0 #imgui #imgui-glium-renderer #texture #bindings #safe-api #dear-im-gui #rustup-component-add
  69. compeg

    A JPEG decoder implemented as a WebGPU compute shader

    v0.4.0 380 #jpeg #compute-shader #jpeg-decoder #gpu #texture #web-gpu
  70. texture-cache

    A LRU texture cache for caching many small textures in a single big GPU texture

    v0.1.0 #texture-atlas #cache #texture #rendering
  71. bevy_ui_borders

    Bevy UI borders plugin

    v0.3.0 290 #bevy-ui #graphics #texture #games #bevy
  72. texture

    Micro-engine for creating text-based adventures

    v0.1.0 #game #text-adventure-game #cli #adventure #text
  73. bcn

    Texture Block Compression

    v0.1.1 #block #texture #compression
  74. nutexb

    working with Smash Ultimate's nutexb texture files

    v0.7.0 #dds #image #texture #mipmap #smash-bros #texture-format #games #footer #tegra #swizzling
  75. texture_bag

    storage and loader for glium textures

    v0.0.4 #texture #glium #graphics #gamedev
  76. material_designer

    Custom Material designer for Bevy

    v0.5.0 #bevy #texture #bevy-material #material #glsl
  77. png_color_converter

    Used for converting the hue of a given 16x16 png while retaining saturation and lightness. Useful for converting minecraft textures to another color while retaining the shading / details

    v0.1.0 #png #image #texture
  78. atlas

    Texture atlas generation (guillotine with dynamic resizing.)

    v0.3.0 #texture-atlas #sprite-atlas #stitching #sprite #texture
  79. autotiler

    algorithm

    v1.1.0 #algorithm #texture #tile #image
  80. bevy_image_config

    Bevy plugin that automatically configures image assets when they load

    v0.2.0 #config #texture #loading #games #graphics #bevy
  81. bevy_missing_texture

    help with missing textures in bevy

    v0.1.2 #texture #bevy #startup #handle #assets #sure #add-plugins #asset-server #add-systems #sprite-bundle
  82. blp-conv

    CLI tool to encode/decode Blizzard BLP texture format

    v0.1.1 #image #blp #warcraft #texture #war3
  83. decrunch

    Decoder for crunch-compressed texture data

    v0.1.2 #texture #image-processing #crunch #dxt
  84. bevy_2dviewangle_macro

    Bevy plugin for easier to switch texture base on view angles (derive macro)

    v0.6.1 #bevy #macro-derive #texture
  85. wgpu-app

    Rust wgpu partial fork for management Vertex Texture CameraAngle

    v0.17.4 #wgpu #3d #vertex #texture #gl #graphics
  86. txtools

    A set of tools for manipulating textures

    v0.1.1 #texture #scrappy #set #mask #opacity
  87. glcmrs

    Super simplistic implementation of GLCM matrix and texture features

    v0.1.0 #matrix #glcm #simplistic #texture #super
  88. spout_texture_share

    Rust binding of Spout c++ library

    v0.1.0 #texture #spout #bindings #github #lib #pull-request
  89. lotus-utils-texture

    lotus-lib texture handling

    v0.2.1 210 #cache #warframe #decompression #texture #utilities
  90. jamkit

    A small game development library

    v0.3.1 #game #events #texture #draw #frame
  91. texture-atlasser

    Easy texture atlass creation with various options to fit different needs

    v0.1.1 #texture #creation-with-fit #different #path #list #atlas #margin
  92. quad-svg

    render svg to macroquad::texture::Texture2D using resvg

    v0.1.2 #macroquad #resvg #texture #svg #render #texture2-d #cargo-run
  93. vulkano-framing

    Uploading images to and downloading frames from the GPU

    v0.3.0 #frame-buffer #vulkan #frame #texture #buffer
  94. libktx-rs

    Reading, writing and transcoding of Khronos Textures (KTX1 and KTX2)

    v0.3.3 #ktx #texture #image #graphics #api-bindings