1. e19e9b9 Remove skcms_BestSingleCurve by Brian Osman · 6 years ago
  2. cca4d5d polytf by Mike Klein · 6 years ago
  3. 73399c8 Add inverse tables and approximate curves to Desmos output by Brian Osman · 6 years ago
  4. 8e64fbf skcms_EnsureUsableAsDestinationWithSingleCurve by Brian Osman · 6 years ago
  5. 4028d14 reduce overhead of profiling code by Mike Klein · 6 years ago
  6. 011b614 gut TF13 by Mike Klein · 6 years ago
  7. 5cbdc0a build profiling mode into all clang debug builds by Mike Klein · 6 years ago
  8. 6a4194e check for finite before casting to int by Mike Klein · 6 years ago
  9. e492929 clean up NEON vector cast warnings by Mike Klein · 6 years ago
  10. e8bc226 skcms_OptimizeForSpeed() by Mike Klein · 6 years ago
  11. fe14a6a factor eval_13()/grad_13() for fewer multiplies by Mike Klein · 6 years ago
  12. f1a2ba9 add SKCMS_PROFILE support for ARMv8 by Mike Klein · 6 years ago
  13. 17d4b82 SKCMS_PROFILE support on ARMv7 by Mike Klein · 6 years ago
  14. 71966da fail skcms_Parse() for useless profiles by Mike Klein · 6 years ago
  15. c4941e8 copy BUILD.gn into skcms repo by Mike Klein · 6 years ago
  16. e658346 Add more ICC profiles to test corpus by Brian Osman · 6 years ago
  17. b4e167a stricter TF13 matching by Mike Klein · 6 years ago
  18. 165b538 test_EnsureUsableAsDestination() by Mike Klein · 6 years ago
  19. 589b15b add skcms_EnsureUsableAsDestination by Mike Klein · 6 years ago
  20. 3be11ac refactor a bit by Mike Klein · 6 years ago
  21. 38f22d2 name types in skcms.h by Mike Klein · 6 years ago
  22. 89de187 iccdump .pngs if we have zlib by Mike Klein · 6 years ago
  23. 2667f0a Add skcms_BestSingleCurve utility by Brian Osman · 6 years ago
  24. bef7e0d Update CMake to suppress struct initialization warning on MSVC by Brian Osman · 6 years ago
  25. 842d3b4 test_only.c overhaul by Mike Klein · 6 years ago
  26. 019d877 add a basic profiling mode to src/Transform.c by Mike Klein · 6 years ago
  27. 0256c1f dump stack usage of GCC builds as an FYI by Mike Klein · 6 years ago
  28. 1654786 concat gamut transform matrices together by Mike Klein · 6 years ago
  29. 9334796 reject non-XYZ/Lab PCS profiles by Mike Klein · 6 years ago
  30. 56f2a09 add sRGB profile and ApproximatelyEqualProfiles() by Mike Klein · 6 years ago
  31. 91a8958 Detect and canonicalize identity tables by Mike Klein · 6 years ago
  32. 307ec0f remove a layer of nesting in skcms_Curve by Mike Klein · 6 years ago
  33. e753c6d disable -Wdouble-promotion by Mike Klein · 6 years ago
  34. bc29f4e Include TF13 in Desmos output, use implicit multiply by Brian Osman · 6 years ago
  35. a850a5d Add Desmos output to iccdump by Brian Osman · 6 years ago
  36. dff16bc express ApproximateCurve error in input units by Mike Klein · 6 years ago
  37. 9ff49a5 use GaussNewton for 7-parameter approx by Mike Klein · 6 years ago
  38. 16a9ceb GaussNewton updates by Mike Klein · 6 years ago
  39. 8a72781 extract GaussNewton.c by Mike Klein · 6 years ago
  40. 24c91d1 clean up some tests.c TODOs by Mike Klein · 6 years ago
  41. 6959d45 better matrix 3x3 invert by Mike Klein · 6 years ago
  42. d75edb2 Revert "flop back to powf() for TF invert" by Brian Osman · 6 years ago
  43. a7974d9 flop back to powf() for TF invert by Mike Klein · 6 years ago
  44. 310f046 Run regression with two linear tolerances by Brian Osman · 6 years ago
  45. 918c2f3 push profiles as part of android build by Mike Klein · 6 years ago
  46. 3cb9ba6 Remove auxiliary nonlinear parameters struct by Brian Osman · 6 years ago
  47. 58ceb0d Go back to float precision throughout approximation code by Brian Osman · 6 years ago
  48. f5c2ee6 Remove nextafter, no need to nudge D any longer by Brian Osman · 6 years ago
  49. 15798b1 clean up isfinite_ by Mike Klein · 6 years ago
  50. f754965 Remove all usage of libm / math.h by Brian Osman · 6 years ago
  51. f4f1c35 Use portable transcendental functions in more places by Brian Osman · 6 years ago
  52. 395dd2e tweaks to build with clang-6 against GCC's math.h by Mike Klein · 6 years ago
  53. d26d270 Weight the D point heavily during nonlinear regression by Brian Osman · 6 years ago
  54. 7dd7eed Revert "add vzeroupper to GCC builds" by Mike Klein · 6 years ago
  55. 770177d add vzeroupper to GCC builds by Mike Klein · 6 years ago
  56. 2fd9445 gather_48() regressed 32-bit ARM builds by Mike Klein · 6 years ago
  57. 6c4b7c4 Reland "sketch single-source multi-target skcms_Transform()"" by Mike Klein · 6 years ago
  58. b211242 add fast Win clang bot by Mike Klein · 6 years ago
  59. 75dc228 Don't snap nonlinear TF parameters after regression by Brian Osman · 6 years ago
  60. ad0c4f1 add clang_win tests to skcms tree by Mike Klein · 6 years ago
  61. 4a77de4 Revert "sketch single-source multi-target skcms_Transform()" by Mike Klein · 6 years ago
  62. f7d520f sketch single-source multi-target skcms_Transform() by Mike Klein · 6 years ago
  63. d2cc6a7 Ensure that the linear fit passes through the last (D) point by Brian Osman · 6 years ago
  64. a0790e0 one big switch by Mike Klein · 6 years ago
  65. 72a0347 Remove float.h by Brian Osman · 6 years ago
  66. a8bceef Avoid divide by zero and infinite loop in approximation code by Brian Osman · 6 years ago
  67. d8ece14 Use approximate transcendental functions by Brian Osman · 6 years ago
  68. ffeadc2 use aapcs-vfp calling convention on ARMv7 by Mike Klein · 6 years ago
  69. 11231dc Logging code for tracking down nonlinear regression problems by Brian Osman · 6 years ago
  70. 20619bb gather_48() by Mike Klein · 6 years ago
  71. b21e7a6 skip some identity transforms by Mike Klein · 6 years ago
  72. 193fc66 try using 32-bit gathers to fake 24-bit gathers by Mike Klein · 6 years ago
  73. 115e285 add smoke test for skcms_Transform() changes by Mike Klein · 6 years ago
  74. a524c4a Directly pick a sensible initial G for nonlinear regression by Brian Osman · 6 years ago
  75. 3f00092 check table_entries in read_table_extents() by Mike Klein · 6 years ago
  76. 5678b9d Approximate A2B tables without double precision linear fit by Brian Osman · 6 years ago
  77. ed6a9bd Allow anonymous struct/union in MSVC by Brian Osman · 6 years ago
  78. b8da7a4 remove -ffp-contract mentions by Mike Klein · 6 years ago
  79. 59fdb4e pack skcms_Curve a bit more, to 32 bytes by Mike Klein · 6 years ago
  80. 30419f0 no need to ship 1D/2D clut stages by Mike Klein · 6 years ago
  81. d0da492 pack skcms_Curve a bit by Mike Klein · 6 years ago
  82. 680ab5a trim profile fields we ignore by Mike Klein · 6 years ago
  83. fc0d0c4 force inline where feasible by Mike Klein · 6 years ago
  84. 80ac04d split gather functions by Mike Klein · 6 years ago
  85. 83f70a1 Include XYZ encoding factor in the mAB matrix if PCS is XYZ by Brian Osman · 6 years ago
  86. 6793c6a prefer A2B0 over A2B1 by Mike Klein · 6 years ago
  87. aa8c0f3 gather directly into vectors by Mike Klein · 6 years ago
  88. 07da72a Don't use toXZYD50 matrix for A2B sources. by Mike Klein · 6 years ago
  89. 7e5292b invert inverse-CMYK to CMYK by Mike Klein · 6 years ago
  90. 286108a refactor source premul handling for A2B by Mike Klein · 6 years ago
  91. db50cad Add support for gray profiles by Brian Osman · 6 years ago
  92. 4cd6f58 Large rewrite of approximate API by Brian Osman · 6 years ago
  93. a50fa23 no particular need to assert(false) here by Mike Klein · 6 years ago
  94. d9500cb impl A2B by Mike Klein · 6 years ago
  95. a6f932c prefer A2B1 over A2B0 by Mike Klein · 6 years ago
  96. 2b5c770 ApproximateTransferFunction -> ApproximateCurves by Brian Osman · 6 years ago
  97. 6cecdee static_assert -> assert by Mike Klein · 6 years ago
  98. 02debcf Pack skcms_Curve better by Brian Osman · 6 years ago
  99. 3ca91a3 Transform improvements by Brian Osman · 6 years ago
  100. e5ac7a7 start adding premul tests by Mike Klein · 6 years ago