文件名称:对流内核:快速,高质量的纹理压缩库,适用于多种格式
文件大小:245KB
文件格式:ZIP
更新时间:2024-02-24 22:27:38
gamedev compression opengl directx etc
对流内核 这些是对流纹理工具(CVTT)的独立纹理压缩内核,您可以将其嵌入其他应用程序中。 CVTT编解码器旨在通过利用有效的启发式技术和SPMD风格的设计来以高速度获得很高的质量,该设计大量使用了SIMD操作和16位数学运算。 压缩纹理格式支持: BC1(DXT1):完成 BC2(DXT3):完成 BC3(DXT5):完成 BC4:完成 BC5:完成 BC6H:实验性 BC7:完成 ETC1:完成 ETC2 RGB:完整 ETC2 RGBA:完整 具有穿KongAlpha的ETC2:完整 11位EAC:实验性 PVRTC:不支持 ASTC:不支持 基本用法 包括“ Convectio
【文件预览】:
ConvectionKernels-master
----ConvectionKernels_ParallelMath.h(56KB)
----ConvectionKernels_BC6H_IO.cpp(41KB)
----ConvectionKernels_Util.h(617B)
----ConvectionKernels_BC6H_IO.h(722B)
----ConvectionKernels_BCCommon.h(5KB)
----ConvectionKernels_ETC.h(9KB)
----ConvectionKernels_S3TC_SingleColor.h(44KB)
----LICENSE.txt(2KB)
----ConvectionKernels.h(8KB)
----ConvectionKernels_IndexSelector.h(7KB)
----MakeTables()
--------Program.cs(18KB)
--------MakeTables.csproj(2KB)
--------Properties()
--------App.config(189B)
----ConvectionKernels_ETC1.h(4KB)
----ConvectionKernels.vcxproj(9KB)
----ConvectionKernels_ETC2_Rounding.h(1KB)
----ConvectionKernels_Util.cpp(3KB)
----ConvectionKernels_IndexSelector.cpp(3KB)
----ConvectionKernels_ETC2.h(904B)
----ConvectionKernels_BC67.h(6KB)
----ConvectionKernels_BCCommon.cpp(2KB)
----ConvectionKernels_BC67.cpp(145KB)
----etc2packer()
--------etc2packer.vcxproj.filters(2KB)
--------etc2packer.h(94B)
--------etc2packer.cpp(10KB)
--------ktxheader.h(1011B)
--------stb_image()
--------etc2packer.vcxproj(7KB)
--------.editorconfig(179B)
----ConvectionKernels_AggregatedError.h(2KB)
----ConvectionKernels_S3TC.cpp(40KB)
----ConvectionKernels.vcxproj.filters(4KB)
----ConvectionKernels_API.cpp(14KB)
----README.md(3KB)
----ConvectionKernels_EndpointRefiner.h(7KB)
----ConvectionKernels.sln(4KB)
----ConvectionKernels_FakeBT709_Rounding.h(15KB)
----ConvectionKernels_UnfinishedEndpoints.h(5KB)
----ConvectionKernels_SingleFile.cpp(2KB)
----ConvectionKernels_ETC.cpp(144KB)
----.editorconfig(179B)
----ConvectionKernels_BC7_SingleColor.h(228KB)
----ConvectionKernels_Config.h(289B)
----ConvectionKernels_PackedCovarianceMatrix.h(2KB)
----ConvectionKernels_S3TC.h(3KB)
----.gitignore(354B)
----etc_notes.txt(2KB)
----ConvectionKernels_EndpointSelector.h(6KB)
----ConvectionKernels_IndexSelectorHDR.h(6KB)