reed@google.com
5e2457ef2e
add getTotalClipBounds() as a partial replacement for getTotalClip. This can be
...
faster than getTotalClip, since it doesn't need to compute the actual complex
region for the answer.
git-svn-id: http://skia.googlecode.com/svn/trunk@2452 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 21:24:37 +00:00
reed@google.com
d1e3c5fde3
add experimental wrapper for region+aaclip
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2451 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 19:36:25 +00:00
reed@google.com
f3c1da1e97
add setRegion and doAA parameter to setPath
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2450 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 19:35:47 +00:00
reed@google.com
82d344a28d
add baselines
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2449 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 17:38:58 +00:00
suyang1
bb3f4a8d0a
Bug fixes:
...
- Mac SampleApp resize and maximize bug
- Mac SampleApp now accepts/dispatches mouse moved events
- SampleAnimator: moved drawColor outside so the sample draws a background every drawing call
- Removed SampleExtractAlpha from the repository and SampleApp.gyp
http://codereview.appspot.com/5249054/
git-svn-id: http://skia.googlecode.com/svn/trunk@2448 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 16:38:58 +00:00
reed@google.com
719fd045ab
add SkAAClip.cpp
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2447 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 16:04:26 +00:00
reed@google.com
3bcf8d30a7
add sample for clipping
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2446 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 15:42:36 +00:00
bsalomon@google.com
077232e29c
Add semicolon back that was accidentally deleted in r2444
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2445 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 15:27:20 +00:00
bsalomon@google.com
1983f39f1b
Make a bunch of GrPrintfs be debug-only
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2444 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 15:17:58 +00:00
bsalomon@google.com
96e96dfd1e
When we're not using the NULL buffer data hint update with glBufferData rather than glBufferSubData.
...
Review URL: http://codereview.appspot.com/5253047/
git-svn-id: http://skia.googlecode.com/svn/trunk@2443 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 14:49:29 +00:00
reed@google.com
e05cc8e94e
explicitly set opt level for mac-release
...
delete obsolete FPS bench
git-svn-id: http://skia.googlecode.com/svn/trunk@2442 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 14:19:40 +00:00
bsalomon@google.com
58f511989f
Add baselines for linux aarectmodes and some missing gpu linux baselines.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2441 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 14:16:05 +00:00
bsalomon@google.com
a310826855
Add per-vertex coverage field, use in AA rects when alpha tweak is not valid, add relevant sample/gm
...
Review URL: http://codereview.appspot.com/5181044/
git-svn-id: http://skia.googlecode.com/svn/trunk@2440 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 14:08:47 +00:00
bsalomon@google.com
f12449b5d2
Fixed signed/unsigned comparison warnings in empty path gm/sample
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2439 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 14:03:33 +00:00
bungeman@google.com
0f1541f1c3
Mac does not like empty projects.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2438 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 13:47:06 +00:00
bungeman@google.com
b29c883fb4
Add xps device to skia.
...
http://codereview.appspot.com/5076041/
git-svn-id: http://skia.googlecode.com/svn/trunk@2437 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 13:19:10 +00:00
reed@google.com
1c04bf97b6
implement region-ops
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2436 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-10 12:57:12 +00:00
bungeman@google.com
07faed1102
Setting perspective in fixed point.
...
http://codereview.appspot.com/5088043/
git-svn-id: http://skia.googlecode.com/svn/trunk@2435 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-07 21:55:56 +00:00
bungeman@google.com
cf385232c4
Don't let templates live in shadows.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2434 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-07 21:10:39 +00:00
bungeman@google.com
a12cc7fda0
Separate code paths of SkTArray at compile time.
...
http://codereview.appspot.com/5243043/
git-svn-id: http://skia.googlecode.com/svn/trunk@2433 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-07 20:54:15 +00:00
bsalomon@google.com
8e06dabfe6
Fix more VS2010 warnings.
...
Review URL: http://codereview.appspot.com/5169053/
git-svn-id: http://skia.googlecode.com/svn/trunk@2432 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-07 20:03:39 +00:00
bsalomon@google.com
6150c2051e
Add newlines to debug error strings
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2431 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-07 19:55:03 +00:00
bsalomon@google.com
7d1276ff67
Directly assign glBindTexture in windows gl interface rather than wglGetProcAddress since it is a GL 1.1 function and isn't exported as a ptr in the ATI driver.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2430 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-07 17:01:32 +00:00
reed@google.com
685d9e2fd0
rebaseline
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2429 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 20:24:11 +00:00
reed@google.com
702a55dde6
update baseline
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2428 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 20:18:28 +00:00
reed@google.com
111c19bfeb
fix scalar=fixed for the new tests
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2427 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 20:13:22 +00:00
reed@google.com
0abb499daf
add SkAlphaBlend255
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2426 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 20:04:36 +00:00
bungeman@google.com
01744a46e8
Fix clamped_gradients gm to work in fixed.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2425 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 19:37:39 +00:00
reed@google.com
fd8772e008
bug fix for character 0x200B : zero-advance-space
...
If we see a zero-advance, double check to see if its bounds should really be
empty, by asking for its path. If that is empty, jam the bounds to 0
The bug was that CT was returning a huge bounds for that character
(but, strangely enough, not for normal space character, hence our check for
zero-advance)
git-svn-id: http://skia.googlecode.com/svn/trunk@2424 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 16:28:45 +00:00
reed@google.com
767ea3be7f
change gamma for white and neutral text
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2423 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 15:40:43 +00:00
reed@google.com
733e302b1c
make no promises if we see a looper
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2422 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 15:11:03 +00:00
reed@google.com
644fc767bc
remove mention of obsolete symbol SK_SUPPORT_888_TEXT
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2421 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 13:24:52 +00:00
reed@google.com
2d4297cfa4
use SK_OVERRIDE
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2420 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 13:14:12 +00:00
reed@google.com
47ac84edaf
check-point for aaclip
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2419 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 13:11:25 +00:00
reed@google.com
1deaab51e7
remove unused variable "inside", begin fixing coding style
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2418 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 13:11:46 +00:00
reed@google.com
632e1a281b
move call to nothingToDraw into our iterator, so it sees the results of filters and loopers
...
before making its decision.
git-svn-id: http://skia.googlecode.com/svn/trunk@2417 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 12:37:00 +00:00
reed@google.com
2b33468232
add baselines
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2416 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-06 12:17:50 +00:00
bsalomon@google.com
bbaa439756
Rebaseline shadertext on windows
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2415 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-05 20:04:04 +00:00
bsalomon@google.com
fa6ac938e6
Fixup rendering of empty paths (including inverted fills)
...
Add GM and Sample that draw empty paths with various styles and fills
Review URL: http://codereview.appspot.com/5185047/
git-svn-id: http://skia.googlecode.com/svn/trunk@2414 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-05 19:57:55 +00:00
reed@google.com
322878907f
check-point for aaclip
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2413 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-05 16:27:44 +00:00
caryclark@google.com
d21845c127
Remove failing tests. Go green.
...
D gm/base-macmini-fixed/lcdtext_8888.png
D gm/base-macbook/lcdtext_8888.png
D gm/base-macmini/lcdtext_8888.png
D gm/base-MacPro-fixed/lcdtext_8888.png
D gm/base/lcdtext_8888.png
git-svn-id: http://skia.googlecode.com/svn/trunk@2412 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-05 15:19:56 +00:00
caryclark@google.com
84e43fd750
fix text for Lion, Leopard, Skia on Mac
...
M src/ports/SkFontHost_mac_coretext.cpp
git-svn-id: http://skia.googlecode.com/svn/trunk@2411 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-05 14:38:15 +00:00
reed@google.com
e36707a4a8
first cut at aaclipping
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2410 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 21:38:55 +00:00
bungeman@google.com
02f5584185
Change SkAutoMaskImage so that we're less likely to write leaky code.
...
http://codereview.appspot.com/5180047/
git-svn-id: http://skia.googlecode.com/svn/trunk@2409 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 21:25:00 +00:00
bsalomon@google.com
a30bc82a2e
Remove nonexistant header from gyp file
...
Review URL: http://codereview.appspot.com/5179046/
git-svn-id: http://skia.googlecode.com/svn/trunk@2408 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 21:03:41 +00:00
reed@google.com
bbf1226530
fix calculation and assert for grmask -> bytes-per-pixel
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2407 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 20:14:57 +00:00
vandebo@chromium.org
127c3be42b
Remove debug messages that are no longer needed.
...
Code from arthurhsu@chromium.org
Original CL: http://codereview.appspot.com/5186045/
Review URL: http://codereview.appspot.com/5190042
git-svn-id: http://skia.googlecode.com/svn/trunk@2406 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 19:00:44 +00:00
reed@google.com
675dd888db
disable CHECK_NOTHING_TO_DRAW for now, since it doesn't play well with DrawLooper
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2405 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 15:37:22 +00:00
bungeman@google.com
18ac1ba3d1
Make asBlur method const.
...
http://codereview.appspot.com/5190041/
This change makes asBlur const consistent with SkShader::asAGradient and asABitmap.
git-svn-id: http://skia.googlecode.com/svn/trunk@2404 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 15:11:38 +00:00
bungeman@google.com
5eba98c4d1
Now that layout tests are fixed, remove flag to ignore margin fix.
...
http://codereview.appspot.com/5186044/
git-svn-id: http://skia.googlecode.com/svn/trunk@2403 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 13:39:37 +00:00