bsalomon@google.com
|
85b505bedc
|
Add support for GL_ARB_texture_swizzle
Review URL: http://codereview.appspot.com/5347042/
git-svn-id: http://skia.googlecode.com/svn/trunk@2615 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-07 14:56:51 +00:00 |
|
bsalomon@google.com
|
e269f210bd
|
Recommit r2611 with fix for gm
git-svn-id: http://skia.googlecode.com/svn/trunk@2614 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-07 13:29:52 +00:00 |
|
bsalomon@google.com
|
e826262939
|
consolidate debug draw param checking code
git-svn-id: http://skia.googlecode.com/svn/trunk@2613 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-07 02:30:51 +00:00 |
|
bsalomon@google.com
|
b87d2b5c2a
|
Revert r2611 until windows gm can be debugged
git-svn-id: http://skia.googlecode.com/svn/trunk@2612 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-07 01:58:39 +00:00 |
|
bsalomon@google.com
|
6d9adaec78
|
Add replacement APIs for createPlatformSurface: createPlatformTexture and createPlatformRenderTarget
git-svn-id: http://skia.googlecode.com/svn/trunk@2611 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-07 01:37:22 +00:00 |
|
bsalomon@google.com
|
979432ba26
|
Turn off annoying printfs
git-svn-id: http://skia.googlecode.com/svn/trunk@2610 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-05 21:38:22 +00:00 |
|
bsalomon@google.com
|
80d09b9f7e
|
Use timestamp to detect when client GL calls could cause Gr's cache of glTexParam values to be invalid.
git-svn-id: http://skia.googlecode.com/svn/trunk@2609 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-05 21:21:13 +00:00 |
|
bsalomon@google.com
|
64c4fe4113
|
More removal of texture fUploadByteCount and rename fFormat to fConfig for consistency.
git-svn-id: http://skia.googlecode.com/svn/trunk@2608 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-05 14:51:01 +00:00 |
|
bsalomon@google.com
|
9d6cfd80a0
|
Remove unneeded field from GrGLTexture
git-svn-id: http://skia.googlecode.com/svn/trunk@2607 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-05 13:25:21 +00:00 |
|
bsalomon@google.com
|
b635d39172
|
bump GrGpu reset context timestamp size
git-svn-id: http://skia.googlecode.com/svn/trunk@2606 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-05 12:47:43 +00:00 |
|
bsalomon@google.com
|
1bf1c21025
|
Add reset context count to GrGpu
git-svn-id: http://skia.googlecode.com/svn/trunk@2605 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-05 12:18:58 +00:00 |
|
bungeman@google.com
|
ce1d9e2e42
|
Back out fontscaler gm, as it seems to show up a gpu issue.
git-svn-id: http://skia.googlecode.com/svn/trunk@2604 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-04 16:06:33 +00:00 |
|
bungeman@google.com
|
0f0c2888e0
|
Add font scaler gm.
http://codereview.appspot.com/5337044/
git-svn-id: http://skia.googlecode.com/svn/trunk@2603 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-04 15:47:41 +00:00 |
|
djsollen@google.com
|
fad4510d43
|
Move the Android sample app into the android repo.
Review URL: http://codereview.appspot.com/5332054
git-svn-id: http://skia.googlecode.com/svn/trunk@2602 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-04 13:00:18 +00:00 |
|
bsalomon@google.com
|
6850eab42b
|
Override 32BPP format in SkCanvas::readPixels
Review URL: http://codereview.appspot.com/5330073/
git-svn-id: http://skia.googlecode.com/svn/trunk@2600 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-03 20:29:47 +00:00 |
|
reed@google.com
|
15356a68b2
|
experimental -- add SkImageFilter to paint. Not called yet.
git-svn-id: http://skia.googlecode.com/svn/trunk@2599 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-03 19:29:08 +00:00 |
|
djsollen@google.com
|
3839ca146a
|
Update the Skia gyp files to use the external android sources.
Review URL: http://codereview.appspot.com/5336048
git-svn-id: http://skia.googlecode.com/svn/trunk@2598 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-03 17:31:41 +00:00 |
|
reed@google.com
|
1f5f94325c
|
revert accidental change to lcd format pref
git-svn-id: http://skia.googlecode.com/svn/trunk@2596 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-03 14:29:38 +00:00 |
|
reed@google.com
|
4a1234b7d3
|
create inline versions of common CGRect functions, since they appeared on
our profile of FontScalerBench
git-svn-id: http://skia.googlecode.com/svn/trunk@2595 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-03 14:28:35 +00:00 |
|
reed@google.com
|
8e372c98bf
|
custom memset32 to speed up erasing the offscreen when its width is small.
git-svn-id: http://skia.googlecode.com/svn/trunk@2594 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-03 13:45:38 +00:00 |
|
djsollen@google.com
|
51c2fa7bb1
|
Fix for missing file from previous CL that broke the build.
The file defines skia_target_arch to '' for non-arm platforms.
git-svn-id: http://skia.googlecode.com/svn/trunk@2593 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-03 13:13:27 +00:00 |
|
djsollen@google.com
|
58629291bc
|
Adding support to trunk for building Skia using the Android NDK.
This CL depends on a subsequent CL to add the appropriate NDK
toolchain and system sources to the skia repo.
Review URL: http://codereview.appspot.com/5306089/
Review URL: http://codereview.appspot.com/5306089
git-svn-id: http://skia.googlecode.com/svn/trunk@2592 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-03 13:08:29 +00:00 |
|
reed@google.com
|
d0601d2e7d
|
speed up font cache creation (20x using FontScalerBench)
git-svn-id: http://skia.googlecode.com/svn/trunk@2591 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-02 21:04:12 +00:00 |
|
reed@google.com
|
6e5a45c038
|
add bench for building the font cache
git-svn-id: http://skia.googlecode.com/svn/trunk@2590 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-02 21:02:57 +00:00 |
|
reed@google.com
|
11b4d8a251
|
add hack for testing gSkSuppressFontCachePurgeSpew
git-svn-id: http://skia.googlecode.com/svn/trunk@2589 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-02 21:02:36 +00:00 |
|
bsalomon@google.com
|
daba14b7d4
|
Line-endings only change (some windows line-endings snuck in)
git-svn-id: http://skia.googlecode.com/svn/trunk@2588 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-02 20:10:48 +00:00 |
|
bsalomon@google.com
|
910267dde2
|
Make SkDevice::onReadPixels take a const& rather than const*
git-svn-id: http://skia.googlecode.com/svn/trunk@2587 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-02 20:06:25 +00:00 |
|
bsalomon@google.com
|
c69809745e
|
Recommit r2584 with gpu pass of the new ReadPixels test disabled in fixed pt (gpu code doesn't work in general in fixed pt).
git-svn-id: http://skia.googlecode.com/svn/trunk@2586 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-02 19:57:21 +00:00 |
|
bsalomon@google.com
|
ace7bd5623
|
Revert r2584 (new test fails in fixed pt builds)
git-svn-id: http://skia.googlecode.com/svn/trunk@2585 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-02 19:39:51 +00:00 |
|
bsalomon@google.com
|
1a8ddf0a35
|
Changes the SkCanvas::readPixels API. Allows caller to read into prealloced bitmap pixels. Changes how clipping to device bounds is handled.
Review URL: http://codereview.appspot.com/5307077/
git-svn-id: http://skia.googlecode.com/svn/trunk@2584 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-02 19:34:16 +00:00 |
|
caryclark@google.com
|
c8e51782f8
|
fix font id calculation
M src/ports/SkFontHost_mac_coretext.cpp
git-svn-id: http://skia.googlecode.com/svn/trunk@2583 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-02 18:16:22 +00:00 |
|
reed@google.com
|
66e6cdb5eb
|
up glyphcache hash table to 12bits (from 8bits).
Experimenting shows that is the sweetspot when drawing lots of CJK
git-svn-id: http://skia.googlecode.com/svn/trunk@2582 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-02 15:20:15 +00:00 |
|
vandebo@chromium.org
|
083be07f8f
|
[PDF] Add debug assert to detect failure of GDI cache hack.
If we start hitting this check, then it's likely that something has regressed in WebKit.
Original CL from arthurhsu@chromium.org: http://codereview.appspot.com/5322063/
Review URL: http://codereview.appspot.com/5320062
git-svn-id: http://skia.googlecode.com/svn/trunk@2581 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-01 23:03:20 +00:00 |
|
reed@google.com
|
ab77aafa8c
|
remove tests for copyPixelsFrom (it is not gone)
git-svn-id: http://skia.googlecode.com/svn/trunk@2580 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-01 16:03:35 +00:00 |
|
reed@google.com
|
cad8176281
|
remove unused copyPixelsFrom ... (copyPixelsTo is next on the chopping block)
git-svn-id: http://skia.googlecode.com/svn/trunk@2579 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-01 15:53:28 +00:00 |
|
caryclark@google.com
|
873c53233c
|
fix monospace glyph bounds on Lion
M src/ports/SkFontHost_mac_coretext.cpp
git-svn-id: http://skia.googlecode.com/svn/trunk@2578 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-01 14:42:29 +00:00 |
|
reed@google.com
|
210ce003a5
|
add getDeviceSize() so callers won't need to call getDevice() so much
... we hope to make devices private in the future
git-svn-id: http://skia.googlecode.com/svn/trunk@2577 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-01 14:24:23 +00:00 |
|
reed@google.com
|
f2fc5a5708
|
match blitH computation for coverage in new blitRect for supersampler
git-svn-id: http://skia.googlecode.com/svn/trunk@2576 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-11-01 11:42:42 +00:00 |
|
reed@google.com
|
967a35d8c5
|
specialize blitRect in supersampler:
10% fast aa-roundrects blits,
2x faster aa-roundrect-clips building
git-svn-id: http://skia.googlecode.com/svn/trunk@2575 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 19:37:58 +00:00 |
|
epoger@google.com
|
033b1aac64
|
Delete DEPS.android in favor of a different approach
git-svn-id: http://skia.googlecode.com/svn/trunk@2573 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 18:06:07 +00:00 |
|
epoger@google.com
|
120089d12b
|
First attempt at DEPS.android file
git-svn-id: http://skia.googlecode.com/svn/trunk@2572 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 17:39:33 +00:00 |
|
bsalomon@google.com
|
452943d9b7
|
internalDrawBitmap is using kShaderTextureIdx. It should be kBitmapTextureIdx. No functional change, both are names for 0.
git-svn-id: http://skia.googlecode.com/svn/trunk@2571 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 17:37:14 +00:00 |
|
bsalomon@google.com
|
8301de132e
|
Remove SK_OVERRIDE from func defn
git-svn-id: http://skia.googlecode.com/svn/trunk@2570 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 16:47:13 +00:00 |
|
reed@google.com
|
1a7eabc8dc
|
support multiple (OR'd) -match parameters
git-svn-id: http://skia.googlecode.com/svn/trunk@2568 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 16:33:52 +00:00 |
|
reed@google.com
|
b2a5162f1d
|
all for multiple --match foo args, which will be logically OR'd together
git-svn-id: http://skia.googlecode.com/svn/trunk@2567 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 16:30:04 +00:00 |
|
reed@google.com
|
9154eb08ec
|
implement blitRect for aaclip builder. This speeds up setRect by 15x (for 640x480)
git-svn-id: http://skia.googlecode.com/svn/trunk@2566 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 16:07:28 +00:00 |
|
reed@google.com
|
57c4957604
|
add bench for building aaclips
git-svn-id: http://skia.googlecode.com/svn/trunk@2565 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 14:33:35 +00:00 |
|
bsalomon@google.com
|
48dd1a26ec
|
Import all GMs as Samples.
Review URL: http://codereview.appspot.com/5332043/
git-svn-id: http://skia.googlecode.com/svn/trunk@2564 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 14:18:20 +00:00 |
|
reed@google.com
|
562a2ac95b
|
call blitRect in our convex scanconverter (next: take advantage of that in our
region and soft-region builders, and in our supersampler)
git-svn-id: http://skia.googlecode.com/svn/trunk@2563 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 14:14:18 +00:00 |
|
reed@google.com
|
effe847ca4
|
can't assume (ever :( ) that a 2-ptr src will convex
git-svn-id: http://skia.googlecode.com/svn/trunk@2562 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2011-10-31 12:55:49 +00:00 |
|