1. 11231dc Logging code for tracking down nonlinear regression problems by Brian Osman · 6 years ago
  2. 20619bb gather_48() by Mike Klein · 6 years ago
  3. b21e7a6 skip some identity transforms by Mike Klein · 6 years ago
  4. 193fc66 try using 32-bit gathers to fake 24-bit gathers by Mike Klein · 6 years ago
  5. 115e285 add smoke test for skcms_Transform() changes by Mike Klein · 6 years ago
  6. a524c4a Directly pick a sensible initial G for nonlinear regression by Brian Osman · 6 years ago
  7. 3f00092 check table_entries in read_table_extents() by Mike Klein · 6 years ago
  8. 5678b9d Approximate A2B tables without double precision linear fit by Brian Osman · 6 years ago
  9. ed6a9bd Allow anonymous struct/union in MSVC by Brian Osman · 6 years ago
  10. b8da7a4 remove -ffp-contract mentions by Mike Klein · 6 years ago
  11. 59fdb4e pack skcms_Curve a bit more, to 32 bytes by Mike Klein · 6 years ago
  12. 30419f0 no need to ship 1D/2D clut stages by Mike Klein · 6 years ago
  13. d0da492 pack skcms_Curve a bit by Mike Klein · 6 years ago
  14. 680ab5a trim profile fields we ignore by Mike Klein · 6 years ago
  15. fc0d0c4 force inline where feasible by Mike Klein · 6 years ago
  16. 80ac04d split gather functions by Mike Klein · 6 years ago
  17. 83f70a1 Include XYZ encoding factor in the mAB matrix if PCS is XYZ by Brian Osman · 6 years ago
  18. 6793c6a prefer A2B0 over A2B1 by Mike Klein · 6 years ago
  19. aa8c0f3 gather directly into vectors by Mike Klein · 6 years ago
  20. 07da72a Don't use toXZYD50 matrix for A2B sources. by Mike Klein · 6 years ago
  21. 7e5292b invert inverse-CMYK to CMYK by Mike Klein · 6 years ago
  22. 286108a refactor source premul handling for A2B by Mike Klein · 6 years ago
  23. db50cad Add support for gray profiles by Brian Osman · 6 years ago
  24. 4cd6f58 Large rewrite of approximate API by Brian Osman · 6 years ago
  25. a50fa23 no particular need to assert(false) here by Mike Klein · 6 years ago
  26. d9500cb impl A2B by Mike Klein · 6 years ago
  27. a6f932c prefer A2B1 over A2B0 by Mike Klein · 6 years ago
  28. 2b5c770 ApproximateTransferFunction -> ApproximateCurves by Brian Osman · 6 years ago
  29. 6cecdee static_assert -> assert by Mike Klein · 6 years ago
  30. 02debcf Pack skcms_Curve better by Brian Osman · 6 years ago
  31. 3ca91a3 Transform improvements by Brian Osman · 6 years ago
  32. e5ac7a7 start adding premul tests by Mike Klein · 6 years ago
  33. dd3749c Add support for opaque, unpremul, and premul (both kinds) by Brian Osman · 6 years ago
  34. da8c415 Remove two unnecessary files by Brian Osman · 6 years ago
  35. 8a7ec86 support 16-bit TRC tables in src profiles by Mike Klein · 6 years ago
  36. 76a0bf4 remove IsSRGB by Mike Klein · 6 years ago
  37. 4d00a69 remove profile.tf, use profile.trc[0-2] instead by Mike Klein · 6 years ago
  38. 52ea039 Refactored some test code and tweaked SVG output by Brian Osman · 6 years ago
  39. 40a1992 Split iccdump code into TestOnly.c helper by Brian Osman · 6 years ago
  40. e496333 Reject profiles with (some) malformed tag data by Brian Osman · 6 years ago
  41. d06ea29 Added A2B test code by Brian Osman · 6 years ago
  42. d51931e Add A2B output to iccdump by Brian Osman · 6 years ago
  43. 0d1aefe Add default (debug), .fast, and .analyze MSVS ninja configs by Brian Osman · 6 years ago
  44. 4cbf9f9 Remove old comment by Brian Osman · 6 years ago
  45. 569770e Avoid out-of-bounds access to grid_points by Brian Osman · 6 years ago
  46. c5472f4 Parse mAB tags by Brian Osman · 6 years ago
  47. 3b6adcf First pass of A2B API by Brian Osman · 6 years ago
  48. 3f8db48 Use SVG transform so the raw SVG *is* the fixed point by Brian Osman · 6 years ago
  49. 7d655e5 argv[1] -> filename by Mike Klein · 6 years ago
  50. 2f0bbab Add -s option to iccdump to write SVG of TRC curves by Brian Osman · 6 years ago
  51. 4227466 Pre-parse the TRC curves into skcms_ICCProfile by Brian Osman · 6 years ago
  52. bd7956f restrict skcms-Win to Win 2016 by Mike Klein · 6 years ago
  53. 3c00f58 get Clang and GCC into the debugbreak game by Mike Klein · 6 years ago
  54. e281939 Use __debugbreak when a test expectation fails on Windows by Brian Osman · 6 years ago
  55. a08b368 the more complex linear transfer function is fine now by Mike Klein · 6 years ago
  56. c011873 add a 2.4 gamma guess by Mike Klein · 6 years ago
  57. 481c6e1 Add all unique profiles from Skia's test images by Brian Osman · 6 years ago
  58. fa14d14 unify eval_tf() and skcms_TransferFunction_eval() by Mike Klein · 6 years ago
  59. 83181d9 Add an ARMv7 NEON+VFPv4 -O3 build by Mike Klein · 6 years ago
  60. 3773763 handle integral powers in approx_powf() first by Mike Klein · 6 years ago
  61. 08d4cf2 Change Curve back to skcms_Curve and accommodate MFT tables by Brian Osman · 6 years ago
  62. c9b7366 test sRGB -> linear byte explicitly by Mike Klein · 6 years ago
  63. 5ad6a1d add skcms_IsSRGB() by Mike Klein · 6 years ago
  64. 0fb1530 fix typo by Mike Klein · 6 years ago
  65. c42baa5 Fix some formatting by Brian Osman · 6 years ago
  66. 0e69310 set frequently used fields in skcms_Parse() by Mike Klein · 6 years ago
  67. f47a465 api refactoring by Mike Klein · 6 years ago
  68. 966b208 use builtins for read_big_u??() by Mike Klein · 6 years ago
  69. 44b334f rotate through pixel formats in bench.c by Mike Klein · 6 years ago
  70. c5eeb48 soften bot dimensions by Mike Klein · 6 years ago
  71. dc2a7f5 add skcms-Win bot by Brian Osman · 6 years ago
  72. 87c802c Upgrade Mac Bots. by Ben Wagner · 6 years ago
  73. 6200c17 ninja support for MSVS by Brian Osman · 6 years ago
  74. 71199e3 add gcc.avx512, use 64b vectors by Mike Klein · 6 years ago
  75. 9a5217c add clang.avx512 build by Mike Klein · 6 years ago
  76. d5c401f Build bench with CMake and fix/suppress more MSVC warnings by Brian Osman · 6 years ago
  77. 56d4c1d cast F -> I32 by Mike Klein · 6 years ago
  78. 5271b05 add a simple bench.c by Mike Klein · 6 years ago
  79. 3dec636 implement transfer_function by Mike Klein · 6 years ago
  80. 88dee8a start working on some actual Transform() by Mike Klein · 6 years ago
  81. 5884a65 Rename all layout structs to be more consistent by Brian Osman · 6 years ago
  82. d1e2021 use float ==, fold through TAG_CAST by Mike Klein · 6 years ago
  83. d1d9bfa guard divide by zero a in read_tag_para() by Mike Klein · 6 years ago
  84. 15193d5 Add skcms_Curve to represent either parametric or table based curves by Brian Osman · 6 years ago
  85. 6457415 check struct sizes before casting by Mike Klein · 6 years ago
  86. b117b4e try to avoid size_t by Mike Klein · 6 years ago
  87. 301627c Add fuzz_iccprofile_transform to CMake by Brian Osman · 6 years ago
  88. ad5f202 Avoid usigned overflow when computing table size by Brian Osman · 6 years ago
  89. 14aee79 Add transform fuzz target by Kevin Lubick · 6 years ago
  90. aa884af Add fuzzer standalone targets to CMake by Brian Osman · 6 years ago
  91. 81357f3 Add fuzzer generated profiles to unit testing by Brian Osman · 6 years ago
  92. fdf53e5 refactor fuzz/ a bit by Mike Klein · 6 years ago
  93. 0e960c6 All tags must be at least four bytes (type signature) by Brian Osman · 6 years ago
  94. 839318c Add two fuzz targets by Kevin Lubick · 6 years ago
  95. 2908ce8 Adding structure for color space conversion to transform by Brian Osman · 6 years ago
  96. 6fd3bac Dump tag buffer ptrs to identify when tables are shared by Brian Osman · 6 years ago
  97. 1ea5993 Clean up includes and warnings by Brian Osman · 6 years ago
  98. a8aa0a6 add skcms_Matrix3x3_invert, test it a bit by Mike Klein · 6 years ago
  99. bacff3e NEON for load_888 and store_888 by Mike Klein · 6 years ago
  100. c01ce48 build src/ files independently by Mike Klein · 6 years ago