Commit Graph

2207 Commits

Author SHA1 Message Date
epoger@google.com
e958c6949a whitespace commit to trigger buildbots
git-svn-id: http://skia.googlecode.com/svn/trunk@2386 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 17:38:25 +00:00
epoger@google.com
be2faf0c07 whitespace commit to trigger buildbots
git-svn-id: http://skia.googlecode.com/svn/trunk@2384 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 17:06:11 +00:00
tomhudson@google.com
3e0f22c060 Add SK_RESTRICT inside radial gradient shader - we can't currently see a benefit, but it shouldn't hurt, and some compiler somewhere ought to benefit from it.
git-svn-id: http://skia.googlecode.com/svn/trunk@2383 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 14:31:28 +00:00
bsalomon@google.com
9d12f5c11b Fix some VS2010 warnings
Review URL: http://codereview.appspot.com/5155043




git-svn-id: http://skia.googlecode.com/svn/trunk@2380 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-29 18:08:18 +00:00
bsalomon@google.com
6f92f18b62 Fix GLPrograms unit test, only set fExperimentalGS if driver support is
available



git-svn-id: http://skia.googlecode.com/svn/trunk@2367 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-29 15:05:48 +00:00
bsalomon@google.com
f75b84e94b Add license
Review URL: http://codereview.appspot.com/5154044/


git-svn-id: http://skia.googlecode.com/svn/trunk@2366 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-29 14:58:28 +00:00
bsalomon@google.com
edfe1aac5c Add experimental geometry shader code to gpu backend
Review URL: http://codereview.appspot.com/5129047/


git-svn-id: http://skia.googlecode.com/svn/trunk@2365 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-29 14:40:26 +00:00
bsalomon@google.com
5088385d98 Rebase win fixed
git-svn-id: http://skia.googlecode.com/svn/trunk@2364 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-29 12:51:38 +00:00
bsalomon@google.com
7aab4663d5 Rebase gm win float
git-svn-id: http://skia.googlecode.com/svn/trunk@2363 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 21:42:10 +00:00
reed@google.com
17bea24a68 rebaseline (with Brian's cleartype settings)
git-svn-id: http://skia.googlecode.com/svn/trunk@2362 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 21:38:00 +00:00
reed@google.com
bf7a7fb8dc add baselines
git-svn-id: http://skia.googlecode.com/svn/trunk@2361 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 21:24:30 +00:00
reed@google.com
9b8c20c331 rebaseline with gamma correct text
git-svn-id: http://skia.googlecode.com/svn/trunk@2360 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 20:43:04 +00:00
reed@google.com
3c9f8ffd22 remove clearing gamma for BW, since caller does that now
git-svn-id: http://skia.googlecode.com/svn/trunk@2359 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 20:37:56 +00:00
reed@google.com
6f5df48c1d add gamma-correct text
git-svn-id: http://skia.googlecode.com/svn/trunk@2358 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 20:33:24 +00:00
reed@google.com
2ac386795e rebaseline with new gamma-corrected text
git-svn-id: http://skia.googlecode.com/svn/trunk@2357 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 20:29:33 +00:00
bsalomon@google.com
4fdfcbe5ea Fix gl error debug print.
git-svn-id: http://skia.googlecode.com/svn/trunk@2356 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:58:13 +00:00
bsalomon@google.com
4b90c62dfc Add GrSTAllocator subclass, hide cons in GrTAllocator that takes ptr
Review URL: http://codereview.appspot.com/5147045/


git-svn-id: http://skia.googlecode.com/svn/trunk@2355 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:52:15 +00:00
reed@google.com
0922fb1be5 rebaseline
git-svn-id: http://skia.googlecode.com/svn/trunk@2354 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:50:17 +00:00
reed@google.com
afe2448c9f update baseline
git-svn-id: http://skia.googlecode.com/svn/trunk@2353 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:42:03 +00:00
reed@google.com
86b201bd78 rebaseline
git-svn-id: http://skia.googlecode.com/svn/trunk@2352 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:38:18 +00:00
reed@google.com
2739b27d7d move specialization of 16 -vs- 32 lcd format to the fonthost
git-svn-id: http://skia.googlecode.com/svn/trunk@2351 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:26:42 +00:00
reed@google.com
421093d99c support gamma correction for lcd text
git-svn-id: http://skia.googlecode.com/svn/trunk@2350 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:10:57 +00:00
reed@google.com
3e8ae5b457 kill gamma flags if we're drawing BW
git-svn-id: http://skia.googlecode.com/svn/trunk@2349 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 15:32:20 +00:00
reed@google.com
021b405496 splitscreen for black and white versions
git-svn-id: http://skia.googlecode.com/svn/trunk@2348 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 15:24:00 +00:00
bsalomon@google.com
950d7a8d8d Turn off AA when coverage can't be handled correctly.
This may make some gms go red if bots don't have dual source blend. Will rebase if so.

Review URL: http://codereview.appspot.com/5146049/



git-svn-id: http://skia.googlecode.com/svn/trunk@2347 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 15:05:33 +00:00
bsalomon@google.com
8b5abeca87 Set window build flags (warn level 4, release optimization options, pdbs in release builds)
Review URL: http://codereview.appspot.com/5142050/



git-svn-id: http://skia.googlecode.com/svn/trunk@2346 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 14:32:01 +00:00
reed@google.com
ade907bf98 roll in fixes from android when we have to compress sections of "stretchy"
git-svn-id: http://skia.googlecode.com/svn/trunk@2345 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 12:33:41 +00:00
vandebo@chromium.org
f8897e8d5b Add debug trap to track down crash.
Original CL by arthurhsu: http://codereview.appspot.com/5144046/

BUG=CR 94421

Review URL: http://codereview.appspot.com/5132051

git-svn-id: http://skia.googlecode.com/svn/trunk@2344 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-27 19:49:57 +00:00
reed@google.com
f65dfbf4e5 add initial baselines
git-svn-id: http://skia.googlecode.com/svn/trunk@2343 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-27 19:18:16 +00:00
bsalomon@google.com
92669014aa Add SkSTArray, hide stack storage cons in SkTArray, unify SkTArray init logic
Review URL: http://codereview.appspot.com/5127044/



git-svn-id: http://skia.googlecode.com/svn/trunk@2342 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-27 19:10:05 +00:00
tomhudson@google.com
c12e1b138e Replace SkMath.h includes as required for fixed point.
git-svn-id: http://skia.googlecode.com/svn/trunk@2341 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-27 18:03:23 +00:00
tomhudson@google.com
889bd8bd7f Make SkMath.h less visible in public header files.
git-svn-id: http://skia.googlecode.com/svn/trunk@2340 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-27 17:38:17 +00:00
epoger@google.com
41ecf9253d whitespace commit to trigger buildbots
git-svn-id: http://skia.googlecode.com/svn/trunk@2339 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-27 15:57:14 +00:00
reed@google.com
7a230142e0 fix bw bits when width >= 16
git-svn-id: http://skia.googlecode.com/svn/trunk@2338 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-27 14:07:21 +00:00
reed@google.com
ca27a1cb47 initial baselines
git-svn-id: http://skia.googlecode.com/svn/trunk@2337 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-27 13:22:12 +00:00
reed@google.com
44b059260a add initial baselines
git-svn-id: http://skia.googlecode.com/svn/trunk@2336 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-27 12:57:29 +00:00
reed@google.com
6a8f14d963 doh -- fix conversion to BW from color/gray
git-svn-id: http://skia.googlecode.com/svn/trunk@2335 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-27 12:54:24 +00:00
bungeman@google.com
bf2ac7e52f Fix 2333. Be sure fImage is assigned before giving to SkAutoMaskImage.
git-svn-id: http://skia.googlecode.com/svn/trunk@2334 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-26 19:51:33 +00:00
bungeman@google.com
0a60b3d32e Fix leak of mask in draw.
http://codereview.appspot.com/5132046/


git-svn-id: http://skia.googlecode.com/svn/trunk@2333 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-26 19:09:08 +00:00
epoger@google.com
d35d4272dc whitespace commit to trigger buildbots
git-svn-id: http://skia.googlecode.com/svn/trunk@2332 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-26 17:57:07 +00:00
epoger@google.com
cf61e26cd4 whitespace commit to trigger buildbots
git-svn-id: http://skia.googlecode.com/svn/trunk@2331 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-26 17:34:12 +00:00
bsalomon@google.com
ecb7b972b1 Rebase complexclip_gpu, add hairmodes_gpu on mac
git-svn-id: http://skia.googlecode.com/svn/trunk@2330 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-26 15:59:51 +00:00
bsalomon@google.com
4fa516aaa2 Rebase complexclip_gpu, hairmodes_gpu on linux
git-svn-id: http://skia.googlecode.com/svn/trunk@2329 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-26 15:59:33 +00:00
bsalomon@google.com
0d2aa8452f Fix override issue, rebase win hairmodes_gpu, complexclip_gpu
Mac gm bot will go red until I can remote in to mac mini and fix the baseline

Review URL: http://codereview.appspot.com/5131042/




git-svn-id: http://skia.googlecode.com/svn/trunk@2328 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-26 15:59:20 +00:00
tomhudson@google.com
5ea050f662 Optimize software radial gradients (remove branches from the inner loop where
we can, because an entire row is conservatively either outside or inside the
gradient.) Change the gradient benchmark to capture both cases, and add new
gm to detect errors in these optimized paths.



git-svn-id: http://skia.googlecode.com/svn/trunk@2327 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-26 15:03:55 +00:00
reed@google.com
b01ced0042 add baselines
git-svn-id: http://skia.googlecode.com/svn/trunk@2326 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-26 14:45:18 +00:00
reed@google.com
754e4ebd10 set gamma flag for white, since GDI gives us different (better) values
for white-on-black text.



git-svn-id: http://skia.googlecode.com/svn/trunk@2325 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-26 13:21:39 +00:00
bsalomon@google.com
0e736c23cd rebase win hairmodes_gpu
git-svn-id: http://skia.googlecode.com/svn/trunk@2324 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-23 18:23:18 +00:00
bsalomon@google.com
d46e2423a7 Add detection of when partial pixel coverage (for aa or otherwise) will cause incorrect blend
Review URL http://codereview.appspot.com/5112042/



git-svn-id: http://skia.googlecode.com/svn/trunk@2323 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-23 17:40:07 +00:00
bsalomon@google.com
4f001d8194 Rebase mac bot's complexclip_gpu
git-svn-id: http://skia.googlecode.com/svn/trunk@2322 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-23 15:16:08 +00:00