Sign in
skia
/
skcms
/
HEAD
« Previous
dd3749c
Add support for opaque, unpremul, and premul (both kinds)
by Brian Osman
· 6 years ago
da8c415
Remove two unnecessary files
by Brian Osman
· 6 years ago
8a7ec86
support 16-bit TRC tables in src profiles
by Mike Klein
· 6 years ago
76a0bf4
remove IsSRGB
by Mike Klein
· 6 years ago
4d00a69
remove profile.tf, use profile.trc[0-2] instead
by Mike Klein
· 6 years ago
52ea039
Refactored some test code and tweaked SVG output
by Brian Osman
· 6 years ago
40a1992
Split iccdump code into TestOnly.c helper
by Brian Osman
· 6 years ago
e496333
Reject profiles with (some) malformed tag data
by Brian Osman
· 6 years ago
d06ea29
Added A2B test code
by Brian Osman
· 6 years ago
d51931e
Add A2B output to iccdump
by Brian Osman
· 6 years ago
0d1aefe
Add default (debug), .fast, and .analyze MSVS ninja configs
by Brian Osman
· 6 years ago
4cbf9f9
Remove old comment
by Brian Osman
· 6 years ago
569770e
Avoid out-of-bounds access to grid_points
by Brian Osman
· 6 years ago
c5472f4
Parse mAB tags
by Brian Osman
· 6 years ago
3b6adcf
First pass of A2B API
by Brian Osman
· 6 years ago
3f8db48
Use SVG transform so the raw SVG *is* the fixed point
by Brian Osman
· 6 years ago
7d655e5
argv[1] -> filename
by Mike Klein
· 6 years ago
2f0bbab
Add -s option to iccdump to write SVG of TRC curves
by Brian Osman
· 6 years ago
4227466
Pre-parse the TRC curves into skcms_ICCProfile
by Brian Osman
· 6 years ago
bd7956f
restrict skcms-Win to Win 2016
by Mike Klein
· 6 years ago
3c00f58
get Clang and GCC into the debugbreak game
by Mike Klein
· 6 years ago
e281939
Use __debugbreak when a test expectation fails on Windows
by Brian Osman
· 6 years ago
a08b368
the more complex linear transfer function is fine now
by Mike Klein
· 6 years ago
c011873
add a 2.4 gamma guess
by Mike Klein
· 6 years ago
481c6e1
Add all unique profiles from Skia's test images
by Brian Osman
· 6 years ago
fa14d14
unify eval_tf() and skcms_TransferFunction_eval()
by Mike Klein
· 6 years ago
83181d9
Add an ARMv7 NEON+VFPv4 -O3 build
by Mike Klein
· 6 years ago
3773763
handle integral powers in approx_powf() first
by Mike Klein
· 6 years ago
08d4cf2
Change Curve back to skcms_Curve and accommodate MFT tables
by Brian Osman
· 6 years ago
c9b7366
test sRGB -> linear byte explicitly
by Mike Klein
· 6 years ago
5ad6a1d
add skcms_IsSRGB()
by Mike Klein
· 6 years ago
0fb1530
fix typo
by Mike Klein
· 6 years ago
c42baa5
Fix some formatting
by Brian Osman
· 6 years ago
0e69310
set frequently used fields in skcms_Parse()
by Mike Klein
· 6 years ago
f47a465
api refactoring
by Mike Klein
· 6 years ago
966b208
use builtins for read_big_u??()
by Mike Klein
· 6 years ago
44b334f
rotate through pixel formats in bench.c
by Mike Klein
· 6 years ago
c5eeb48
soften bot dimensions
by Mike Klein
· 6 years ago
dc2a7f5
add skcms-Win bot
by Brian Osman
· 6 years ago
87c802c
Upgrade Mac Bots.
by Ben Wagner
· 6 years ago
6200c17
ninja support for MSVS
by Brian Osman
· 6 years ago
71199e3
add gcc.avx512, use 64b vectors
by Mike Klein
· 6 years ago
9a5217c
add clang.avx512 build
by Mike Klein
· 6 years ago
d5c401f
Build bench with CMake and fix/suppress more MSVC warnings
by Brian Osman
· 6 years ago
56d4c1d
cast F -> I32
by Mike Klein
· 6 years ago
5271b05
add a simple bench.c
by Mike Klein
· 6 years ago
3dec636
implement transfer_function
by Mike Klein
· 6 years ago
88dee8a
start working on some actual Transform()
by Mike Klein
· 6 years ago
5884a65
Rename all layout structs to be more consistent
by Brian Osman
· 6 years ago
d1e2021
use float ==, fold through TAG_CAST
by Mike Klein
· 6 years ago
d1d9bfa
guard divide by zero a in read_tag_para()
by Mike Klein
· 6 years ago
15193d5
Add skcms_Curve to represent either parametric or table based curves
by Brian Osman
· 6 years ago
6457415
check struct sizes before casting
by Mike Klein
· 6 years ago
b117b4e
try to avoid size_t
by Mike Klein
· 6 years ago
301627c
Add fuzz_iccprofile_transform to CMake
by Brian Osman
· 6 years ago
ad5f202
Avoid usigned overflow when computing table size
by Brian Osman
· 6 years ago
14aee79
Add transform fuzz target
by Kevin Lubick
· 6 years ago
aa884af
Add fuzzer standalone targets to CMake
by Brian Osman
· 6 years ago
81357f3
Add fuzzer generated profiles to unit testing
by Brian Osman
· 6 years ago
fdf53e5
refactor fuzz/ a bit
by Mike Klein
· 6 years ago
0e960c6
All tags must be at least four bytes (type signature)
by Brian Osman
· 6 years ago
839318c
Add two fuzz targets
by Kevin Lubick
· 6 years ago
2908ce8
Adding structure for color space conversion to transform
by Brian Osman
· 6 years ago
6fd3bac
Dump tag buffer ptrs to identify when tables are shared
by Brian Osman
· 6 years ago
1ea5993
Clean up includes and warnings
by Brian Osman
· 6 years ago
a8aa0a6
add skcms_Matrix3x3_invert, test it a bit
by Mike Klein
· 6 years ago
bacff3e
NEON for load_888 and store_888
by Mike Klein
· 6 years ago
c01ce48
build src/ files independently
by Mike Klein
· 6 years ago
13d6524
some post curve-fit refactoring
by Mike Klein
· 6 years ago
a148c5a
Ported chromium's curve fit code to C
by Brian Osman
· 6 years ago
59d8845
avoid need for -Wno-abi
by Mike Klein
· 6 years ago
7bcbd54
more casts to make old GCC happy
by Mike Klein
· 6 years ago
97a6e20
refactoring
by Mike Klein
· 6 years ago
72bed72
Refactor ICC profile tests slightly
by Brian Osman
· 6 years ago
79abe0a
Make skcms_Matrix3x3 two dimensional
by Brian Osman
· 6 years ago
3d99d40
trigger 'skcms' bot on CQ
by Mike Klein
· 6 years ago
bf7c0c7
force inline non-stage functions in Transform.c
by Mike Klein
· 6 years ago
c40e7a8
CQ test
by Ravi Mistry
· 6 years ago
124a2d1
Add files required for CQ
by Ravi Mistry
· 6 years ago
dc84d0c
add basic fuzzer script
by Mike Klein
· 6 years ago
c3d5d49
Avoid -s option to which
by Brian Osman
· 6 years ago
56824b6
rearrange so we can use F16 instructions on x86 too
by Mike Klein
· 6 years ago
383212f
Remove gcc.tsan build
by Brian Osman
· 6 years ago
e6a3e2b
store_hhh and store_hhhh
by Mike Klein
· 6 years ago
00e1bf9
add armv7 builds
by Mike Klein
· 6 years ago
2a7b3f2
first pass of using NEON
by Mike Klein
· 6 years ago
073ad68
add run support on connected Android device
by Mike Klein
· 6 years ago
bd6006e
add small_memcpy()
by Mike Klein
· 6 years ago
b8c5acc
unroll STORE_3 and STORE_4
by Mike Klein
· 6 years ago
a698ddd
refactor _N and _1 stages
by Mike Klein
· 6 years ago
66f064d
fix bug in store_fff_N
by Mike Klein
· 6 years ago
0f30d09
store_161616 and 16161616
by Mike Klein
· 6 years ago
ec172db
add to_fixed() for F -> fixed rounding
by Mike Klein
· 6 years ago
f725985
store_565
by Mike Klein
· 6 years ago
83a2ada
store_1010102
by Mike Klein
· 6 years ago
15d9fcc
cast refactoring
by Mike Klein
· 6 years ago
1f12563
make ubsan,isan failures fatal
by Mike Klein
· 6 years ago
d593cc9
Implement toXYZD50
by Brian Osman
· 6 years ago
94400be
store_888 and store_fff
by Mike Klein
· 6 years ago
8e42ef4
Better definition and comment for error tolerance
by Brian Osman
· 6 years ago
Next »