Sign in
skia
/
skcms
/
HEAD
« Previous
42c2748
handle L==N-1 special case in PolyTF fit
by Mike Klein
· 6 years ago
03457e1
also fuzz optimized profile
by Mike Klein
· 6 years ago
dd901e0
simplify Gauss-Newton interface
by Mike Klein
· 6 years ago
5a327ce
drop GaussNewton to max 3 parameters
by Mike Klein
· 6 years ago
c3b186a
add poly_tf to skcms_sRGB_profile
by Mike Klein
· 6 years ago
ba9fcb3
retry SKCMS_API
by Mike Klein
· 6 years ago
2c9b55f
Revert "SKCMS_API"
by Brian Osman
· 6 years ago
a893aa3
test OptimizeForSpeed()
by Mike Klein
· 6 years ago
509a65e
Reland "use linear segment instead of recalculating it"
by Mike Klein
· 6 years ago
48c6ca0
evaluate skcms_PolyTF carefully
by Mike Klein
· 6 years ago
9e351c0
relax is_identity_tf()
by Mike Klein
· 6 years ago
f3a576b
SKCMS_API
by Mike Klein
· 6 years ago
40a5028
Revert "use linear segment instead of recalculating it"
by Mike Klein
· 6 years ago
86807d3
use linear segment instead of recalculating it
by Mike Klein
· 6 years ago
289a2a7
Reject parametric curves with negative A, C, D, or G
by Brian Osman
· 6 years ago
e19e9b9
Remove skcms_BestSingleCurve
by Brian Osman
· 6 years ago
cca4d5d
polytf
by Mike Klein
· 6 years ago
73399c8
Add inverse tables and approximate curves to Desmos output
by Brian Osman
· 6 years ago
8e64fbf
skcms_EnsureUsableAsDestinationWithSingleCurve
by Brian Osman
· 6 years ago
4028d14
reduce overhead of profiling code
by Mike Klein
· 6 years ago
011b614
gut TF13
by Mike Klein
· 6 years ago
5cbdc0a
build profiling mode into all clang debug builds
by Mike Klein
· 6 years ago
6a4194e
check for finite before casting to int
by Mike Klein
· 6 years ago
e492929
clean up NEON vector cast warnings
by Mike Klein
· 6 years ago
e8bc226
skcms_OptimizeForSpeed()
by Mike Klein
· 6 years ago
fe14a6a
factor eval_13()/grad_13() for fewer multiplies
by Mike Klein
· 6 years ago
f1a2ba9
add SKCMS_PROFILE support for ARMv8
by Mike Klein
· 6 years ago
17d4b82
SKCMS_PROFILE support on ARMv7
by Mike Klein
· 6 years ago
71966da
fail skcms_Parse() for useless profiles
by Mike Klein
· 6 years ago
c4941e8
copy BUILD.gn into skcms repo
by Mike Klein
· 6 years ago
e658346
Add more ICC profiles to test corpus
by Brian Osman
· 6 years ago
b4e167a
stricter TF13 matching
by Mike Klein
· 6 years ago
165b538
test_EnsureUsableAsDestination()
by Mike Klein
· 6 years ago
589b15b
add skcms_EnsureUsableAsDestination
by Mike Klein
· 6 years ago
3be11ac
refactor a bit
by Mike Klein
· 6 years ago
38f22d2
name types in skcms.h
by Mike Klein
· 6 years ago
89de187
iccdump .pngs if we have zlib
by Mike Klein
· 6 years ago
2667f0a
Add skcms_BestSingleCurve utility
by Brian Osman
· 6 years ago
bef7e0d
Update CMake to suppress struct initialization warning on MSVC
by Brian Osman
· 6 years ago
842d3b4
test_only.c overhaul
by Mike Klein
· 6 years ago
019d877
add a basic profiling mode to src/Transform.c
by Mike Klein
· 6 years ago
0256c1f
dump stack usage of GCC builds as an FYI
by Mike Klein
· 6 years ago
1654786
concat gamut transform matrices together
by Mike Klein
· 6 years ago
9334796
reject non-XYZ/Lab PCS profiles
by Mike Klein
· 6 years ago
56f2a09
add sRGB profile and ApproximatelyEqualProfiles()
by Mike Klein
· 6 years ago
91a8958
Detect and canonicalize identity tables
by Mike Klein
· 6 years ago
307ec0f
remove a layer of nesting in skcms_Curve
by Mike Klein
· 6 years ago
e753c6d
disable -Wdouble-promotion
by Mike Klein
· 6 years ago
bc29f4e
Include TF13 in Desmos output, use implicit multiply
by Brian Osman
· 6 years ago
a850a5d
Add Desmos output to iccdump
by Brian Osman
· 6 years ago
dff16bc
express ApproximateCurve error in input units
by Mike Klein
· 6 years ago
9ff49a5
use GaussNewton for 7-parameter approx
by Mike Klein
· 6 years ago
16a9ceb
GaussNewton updates
by Mike Klein
· 6 years ago
8a72781
extract GaussNewton.c
by Mike Klein
· 6 years ago
24c91d1
clean up some tests.c TODOs
by Mike Klein
· 6 years ago
6959d45
better matrix 3x3 invert
by Mike Klein
· 6 years ago
d75edb2
Revert "flop back to powf() for TF invert"
by Brian Osman
· 6 years ago
a7974d9
flop back to powf() for TF invert
by Mike Klein
· 6 years ago
310f046
Run regression with two linear tolerances
by Brian Osman
· 6 years ago
918c2f3
push profiles as part of android build
by Mike Klein
· 6 years ago
3cb9ba6
Remove auxiliary nonlinear parameters struct
by Brian Osman
· 6 years ago
58ceb0d
Go back to float precision throughout approximation code
by Brian Osman
· 6 years ago
f5c2ee6
Remove nextafter, no need to nudge D any longer
by Brian Osman
· 6 years ago
15798b1
clean up isfinite_
by Mike Klein
· 6 years ago
f754965
Remove all usage of libm / math.h
by Brian Osman
· 6 years ago
f4f1c35
Use portable transcendental functions in more places
by Brian Osman
· 6 years ago
395dd2e
tweaks to build with clang-6 against GCC's math.h
by Mike Klein
· 6 years ago
d26d270
Weight the D point heavily during nonlinear regression
by Brian Osman
· 6 years ago
7dd7eed
Revert "add vzeroupper to GCC builds"
by Mike Klein
· 6 years ago
770177d
add vzeroupper to GCC builds
by Mike Klein
· 6 years ago
2fd9445
gather_48() regressed 32-bit ARM builds
by Mike Klein
· 6 years ago
6c4b7c4
Reland "sketch single-source multi-target skcms_Transform()""
by Mike Klein
· 6 years ago
b211242
add fast Win clang bot
by Mike Klein
· 6 years ago
75dc228
Don't snap nonlinear TF parameters after regression
by Brian Osman
· 6 years ago
ad0c4f1
add clang_win tests to skcms tree
by Mike Klein
· 6 years ago
4a77de4
Revert "sketch single-source multi-target skcms_Transform()"
by Mike Klein
· 6 years ago
f7d520f
sketch single-source multi-target skcms_Transform()
by Mike Klein
· 6 years ago
d2cc6a7
Ensure that the linear fit passes through the last (D) point
by Brian Osman
· 6 years ago
a0790e0
one big switch
by Mike Klein
· 6 years ago
72a0347
Remove float.h
by Brian Osman
· 6 years ago
a8bceef
Avoid divide by zero and infinite loop in approximation code
by Brian Osman
· 6 years ago
d8ece14
Use approximate transcendental functions
by Brian Osman
· 6 years ago
ffeadc2
use aapcs-vfp calling convention on ARMv7
by Mike Klein
· 6 years ago
11231dc
Logging code for tracking down nonlinear regression problems
by Brian Osman
· 6 years ago
20619bb
gather_48()
by Mike Klein
· 6 years ago
b21e7a6
skip some identity transforms
by Mike Klein
· 6 years ago
193fc66
try using 32-bit gathers to fake 24-bit gathers
by Mike Klein
· 6 years ago
115e285
add smoke test for skcms_Transform() changes
by Mike Klein
· 6 years ago
a524c4a
Directly pick a sensible initial G for nonlinear regression
by Brian Osman
· 6 years ago
3f00092
check table_entries in read_table_extents()
by Mike Klein
· 6 years ago
5678b9d
Approximate A2B tables without double precision linear fit
by Brian Osman
· 6 years ago
ed6a9bd
Allow anonymous struct/union in MSVC
by Brian Osman
· 6 years ago
b8da7a4
remove -ffp-contract mentions
by Mike Klein
· 6 years ago
59fdb4e
pack skcms_Curve a bit more, to 32 bytes
by Mike Klein
· 6 years ago
30419f0
no need to ship 1D/2D clut stages
by Mike Klein
· 6 years ago
d0da492
pack skcms_Curve a bit
by Mike Klein
· 6 years ago
680ab5a
trim profile fields we ignore
by Mike Klein
· 6 years ago
fc0d0c4
force inline where feasible
by Mike Klein
· 6 years ago
80ac04d
split gather functions
by Mike Klein
· 6 years ago
83f70a1
Include XYZ encoding factor in the mAB matrix if PCS is XYZ
by Brian Osman
· 6 years ago
Next »