Skip to content

real time ASTC texture compression by computer shader

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
License.txt
Notifications You must be signed in to change notification settings

niepp/astc_encoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7cd3af9 · Feb 18, 2022

History

51 Commits
Feb 17, 2022
Dec 25, 2021
Dec 24, 2021
Dec 25, 2021
Dec 17, 2021
Dec 25, 2021
Feb 18, 2022
Dec 17, 2021
Dec 25, 2021
Feb 17, 2022
Dec 25, 2021
Feb 17, 2022
Apr 26, 2020

Repository files navigation

About

real time ASTC texture compression by computer shader

用d3d compute shader实时压缩astc纹理,实现的是ASTC的一个子集。

Features

  • texture compress in realtime
  • astc4x4
  • astc6x6
  • alpha channel
  • normal map
  • compress in linear or srgb space

Dependencies

Release

astc_encoder v1.0

Usage

astc_cs_enc.exe input_texture option_args

command parameter explanation
-4x4 use format ASTC4x4,or ASTC6x6
-alpha does have alpha channel
-norm whether or not normal map
-srgb whether or not encode in linear color space

example

astc_cs_enc.exe ./textures/leaf.png -alpha -4x4 -srgb

see more https://niepp.github.io/2021/12/18/Compute-ASTC.html

About

real time ASTC texture compression by computer shader

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
License.txt

Stars

Watchers

Forks

Packages

No packages published