Commit Graph

  • 288a2c4a6c Merge branch 'master' of github.com:OldUnreal/KTexComp into HEAD master Stijn Volckaert 2024-03-18 15:43:20 +01:00
  • c67925b5ac Changed binary permissions Stijn Volckaert 2024-03-18 15:42:30 +01:00
  • 31bb6703f0 +exec Stijn Volckaert 2024-01-25 14:30:17 +01:00
  • 1bd9c93d80 ispc for aarch64 smir 2023-01-17 11:00:41 +01:00
  • a2cf9308dd This one too Stijn Volckaert 2022-11-06 02:47:30 -08:00
  • 80e4333a48 chmod Stijn Volckaert 2022-11-06 02:42:38 -08:00
  • f10dcfa23d added ispc compiler to the main repo Stijn Volckaert 2022-09-11 10:35:30 +02:00
  • b6f74bfa81 Enabled pic code gen Stijn Volckaert 2022-04-13 03:14:43 -07:00
  • 2ced04607b Made this work with earlier versions of CMake Stijn Volckaert 2022-04-12 02:22:22 -07:00
  • 1c21da5cbe macOS cross-compilation fixes Stijn Volckaert 2022-04-12 11:02:06 +02:00
  • 2db3d25aab CMake fix Stijn Volckaert 2022-04-11 03:39:38 -07:00
  • e5cb2f3927 Updated error message Stijn Volckaert 2021-11-28 01:12:37 -08:00
  • e78e76b033 Renamed wrapper functions Stijn Volckaert 2021-11-27 03:29:44 -08:00
  • 10882e9899 Forgot to link the generic kernel into the static lib... Stijn Volckaert 2021-11-27 03:29:10 -08:00
  • 6e074527a6 Merge github.com:OldUnreal/KTexComp into HEAD Stijn Volckaert 2021-11-26 18:50:10 +01:00
  • 01f306f535 Apple build fix Stijn Volckaert 2021-11-26 18:49:39 +01:00
  • f5530044a5 Export headers Stijn Volckaert 2021-11-26 17:50:25 +01:00
  • 12f01a95a3 AMD64 build fix Stijn Volckaert 2021-11-26 11:50:43 +01:00
  • 5c975eecfb nix build fixes Stijn Volckaert 2021-11-25 19:25:58 +01:00
  • e8628b0221 Updated CMakeLists Stijn Volckaert 2021-11-25 14:39:26 +01:00
  • 253f36a5eb Merge github.com:hanfling/BC into HEAD Stijn Volckaert 2021-11-25 14:34:41 +01:00
  • fccf56b7f7 Switched to CMake Stijn Volckaert 2021-11-25 05:20:31 -08:00
  • 23d951a5ff Why on earth was this commented out??? Stijn Volckaert 2021-11-25 05:08:36 -08:00
  • 3d11f5d2f3 Some renaming to BC.dll hanfling 2021-06-23 22:57:40 +02:00
  • 49a2d4eb8d Merge pull request #2 from OldUnreal/linux32 hanfling 2021-06-23 22:40:00 +02:00
  • b8f19372ac Accumulated changes. hanfling 2021-06-23 22:39:38 +02:00
  • b594f307d1 Added ispc for 64-bit Linux Stijn Volckaert 2020-08-21 15:52:38 +02:00
  • 3484585c35 Merge pull request #1 from OldUnreal/linux32 stijn-volckaert 2020-06-17 01:49:32 +02:00
  • 41ca51548e Linux 32-bit build support origin/linux32 linux32 Stijn Volckaert 2020-06-16 16:45:10 -07:00
  • 6cf0426057 Some cleanup on BC7 code, with primary goal of selecting individual modes by profile. Added BC6H and BC7 internal development profiles and BC7 veryslow profiles (for later). hanfling 2020-05-02 03:34:56 +02:00
  • 4c9e386a12 Fixed projecfile which broke during removal of a commit. hanfling 2020-05-01 00:16:22 +02:00
  • c0aaef04c2 Added avx2 only profile for faster development. hanfling 2020-05-01 00:05:39 +02:00
  • be10f5bdd2 Removed Demo projects from solution. hanfling 2020-04-29 17:18:07 +02:00
  • 80ba2b1687 Added my name to license and renamed to LICENSE. hanfling 2020-04-29 17:13:46 +02:00
  • fce0f95afb Moved remaining files into root directory. hanfling 2020-04-29 17:12:35 +02:00
  • 0b903abe05 Removed Demo files. They will be moved into KTexCompDemo repo. hanfling 2020-04-29 17:06:26 +02:00
  • ecca6d97e9 Merge pull request #1 from GameTechDev/master hanfling 2018-12-01 07:09:56 +01:00
  • ff56133d51 Change HDR sample license to MIT Jefferson Montgomery 2018-11-30 09:11:09 -08:00
  • 97370ee16c Updated readme.md to reflect support for 16 bit uint input hanfling 2018-11-30 14:33:44 +01:00
  • 6efe1a35bd Thirds time a charme hanfling 2018-11-30 14:22:00 +01:00
  • c7c14ee36b Update readme.md hanfling 2018-11-30 14:20:23 +01:00
  • 4d5c8cc6f7 Type fix for last commit hanfling 2018-11-30 14:19:21 +01:00
  • 4c5e63caf1 Added warning about later ispc version to readme.md hanfling 2018-11-30 14:18:08 +01:00
  • 220e8e81b4 Updated Makefile.linux to account for new files hanfling 2018-11-18 17:12:54 +01:00
  • b086d9be55 Fix for BC3 alpha/BC4/BC5 switching to wrong encoding mode for the block in case endpoints were equal. Cleanup of the same code, made it more robust for higher then 8bit/channel input data and added some documentation and comments as well. han 2018-04-07 04:27:07 +02:00
  • cc0c7abf30 Support for uint16/channel input for BC1-BC5,BC7 and ETC1. han 2018-04-02 23:12:34 +02:00
  • 43d66f7dee Iteration over naming in new API / names for decompression interfaces. han 2018-03-31 18:18:02 +02:00
  • 9570608c10 Prototyping towards a new/alternate API: General considerations and interface for allowing various texture data input formats. han 2018-03-30 02:44:31 +02:00
  • 47cb53a3d4 Added notice to header that BC6H input needs to be non negative han 2018-03-29 16:23:38 +02:00
  • 2ab7cdc31e Moved BC6H/BC7 ispc code to kernel_bptc.ipsc, ETC1 ispc code to kernel_etc.ispc and shared code to kernel_shared.isph along dublicated code inside kernel_astc.spc. han 2018-03-26 20:36:13 +02:00
  • 5e274320aa Changed formatting of license to a more readable form, removed dublicated license.txt file inside ISPC Texture Compressor and changed readme.md to link to https://opensource.org/licenses/MIT han 2018-03-26 11:21:48 +02:00
  • 3f2bc56880 BC4 & BC5 support. han 2018-03-26 01:30:39 +02:00
  • 04a2105212 BC2 support. han 2018-03-25 14:54:38 +02:00
  • cb6d4becb4 Linked texture formats in readme listing to the corrosponding opengl extension. han 2018-03-24 16:46:44 +01:00
  • c89cfd5d6f Added Visual demos as strenght and lack of demonstration as an additional limitation to the readme. han 2018-03-24 12:30:49 +01:00
  • 1a2e5e9f19 Added strenghts section to readme, to be slightly more balanced. Sadly, I can't (yet) tell how well the library performes outside of BC7. han 2018-03-24 09:50:13 +01:00
  • 53eed54e91 Fixed link to technical paper. han 2018-03-24 09:30:24 +01:00
  • eb8d38e213 Included reference to included technical paper inside the readme. han 2018-03-24 09:29:07 +01:00
  • b7fd3f97fd Added information about license to readme. han 2018-03-24 08:57:13 +01:00
  • 15eb2c9704 Updated readme to better reflect the current state and in particulor the limitations. han 2018-03-24 08:46:27 +01:00
  • cd0ad9defd Added Alpha PSNR to ldr demo, for what it's worth. han 2018-03-24 08:05:38 +01:00
  • fd71040abe Removed 'compensation for gamma' in ldr demo tool. The rationale behind this change is to correspond to a pure white texture getting multiplied with alpha during blending. han 2018-03-24 05:58:57 +01:00
  • 17e231addc Added HDR demo project file to MSVC workspace. han 2018-03-24 04:16:06 +01:00
  • 8ce95a1aea Unified indention to single tab, moved most statements for conditionals into a new line, added parentheses to for loops in case an inner nested for loop had parentheses and other similiar formating changes in ispc_texcomp library code. han 2018-03-24 04:12:24 +01:00
  • e681dbcc5f Removed *.VC.db build files and added an gitignore entry for them. han 2018-03-23 22:42:32 +01:00
  • d38d5ac6cd License Change codergirl42 2017-11-15 10:39:54 -08:00
  • d425cc71cc Updated License Headers codergirl42 2017-06-05 15:41:06 -07:00
  • 4db85b726f Update License to Apache 2.0 codergirl42 2017-04-21 16:26:21 -07:00
  • a103451383 Merge pull request #10 from aras-p/master Andrew Lauritzen 2016-11-18 08:23:21 -08:00
  • 7b3c613d96 Update readme to mention ASTC limits and that BC1/BC3 are supported Aras Pranckevicius 2016-11-18 14:01:30 +02:00
  • 1726c02d82 various small fixes Marc Fauconneau 2016-06-13 15:38:35 -07:00
  • 40ee046c8d Merge pull request #6 from aras-p/master Marc Fauconneau 2016-06-10 11:57:35 -07:00
  • 06d15db631 readme formatting Aras Pranckevicius 2016-06-10 10:38:57 +03:00
  • 4a4bb9bc88 Mac (Xcode project), Linux (makefile), updated readme Aras Pranckevicius 2016-06-10 10:37:48 +03:00
  • 92f1641090 Merge pull request #5 from aras-p/master Marc Fauconneau 2016-04-28 13:50:38 -07:00
  • 895874f3fb Fixed mac build Aras Pranckevičius 2016-04-28 10:01:03 +03:00
  • 8e5d2e95e4 Fixed linux build (missing includes) Aras Pranckevičius 2016-04-28 09:59:49 +03:00
  • 6d91b6ddde Merge branch 'master' of https://github.com/GameTechDev/ISPCTextureCompressor Marc Fauconneau 2016-04-12 16:17:23 -07:00
  • 7ea4d01479 RGBA support Marc Fauconneau 2016-04-12 12:02:17 -07:00
  • 83989a7e04 Merge pull request #1 from Nexuapex/master Marc Fauconneau 2015-11-12 10:21:58 -08:00
  • f0cc333bd7 Fix BC7 modes 0, 1, 2, and 3 refinement step when the source data supplies an alpha channel. (Determinism/correctness) John Calsbeek 2015-11-11 15:43:11 -08:00
  • 4ed1dff484 github release Marc Fauconneau 2015-09-08 15:54:46 -07:00