mirror of
https://github.com/yuzu-emu/FasTC.git
synced 2024-11-24 02:25:39 +01:00
A fast texture compressor for various formats
6f6ca2d867
With the old code, it was possible that we skipped a compression with unlucky preemption of our threads. I'm not exactly sure why, but that caused deadlock (livelock?) in some very unfortunate circumstances. This new algorithm should work regardless of how many threads execute at once and should also prevent textures in the compression job list from being skipped. This algorithm seems to be an improvement on low-core count machines (around 4 cores), but it is slower on high-core count machines (40 cores or more)... |
||
---|---|---|
BPTCEncoder | ||
CLTool | ||
Core | ||
IO | ||
QtGUI | ||
Windows@326dfccf36 | ||
.gitmodules | ||
CMakeLists.txt |