robertphillips@google.com
50c84da68b
Add getDrawCommandAt and setDrawCommandAt to SkDebugCanvas
...
https://codereview.chromium.org/13393005/
git-svn-id: http://skia.googlecode.com/svn/trunk@8462 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-04-01 18:18:49 +00:00
bsalomon@google.com
20edf38a9e
Add GM mixed_xfermodes. This is a work in progress and will be used to test fixes for GPU Xfermodes effects.
...
Review URL: https://codereview.chromium.org/13365005
git-svn-id: http://skia.googlecode.com/svn/trunk@8461 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-04-01 18:02:55 +00:00
borenet@google.com
02009c781d
Add short option for --bot in submit_try
...
(SkipBuildbotRuns)
Review URL: https://codereview.chromium.org/13133011
git-svn-id: http://skia.googlecode.com/svn/trunk@8460 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-04-01 17:59:16 +00:00
bsalomon@google.com
ee040a7422
Make GrGLShaderBuilder responsible for enabling GLSL extensions
...
Review URL: https://codereview.chromium.org/12668019
git-svn-id: http://skia.googlecode.com/svn/trunk@8459 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-04-01 17:48:33 +00:00
commit-bot@chromium.org
d7aaf6034e
Add Xfermode bench. Also clear before rendering in bench (rather than after).
...
Author: bsalomon@google.com
Reviewed By: robertphillips@google.com
Review URL: https://chromiumcodereview.appspot.com/13334011
git-svn-id: http://skia.googlecode.com/svn/trunk@8454 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-04-01 12:51:34 +00:00
commit-bot@chromium.org
bb5c46591c
Trim the copy of the dst made for dst-reading effects using the clip and dev-bounds of draw.
...
Adds dev bounds to circles and rects drawn by GrDrawTarget base class (GrIODB already provides rect bounds).
Author: bsalomon@google.com
Reviewed By: robertphilips@google.com ,jvanverth@google.com,robertphillips@google.com
Review URL: https://chromiumcodereview.appspot.com/13222004
git-svn-id: http://skia.googlecode.com/svn/trunk@8453 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-04-01 12:49:31 +00:00
skia.committer@gmail.com
d55846d100
Sanitizing source files in Skia_Periodic_House_Keeping
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8452 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-30 07:01:27 +00:00
bsalomon@google.com
b79d865f03
Fix GLPrograms test.
...
Review URL: https://codereview.chromium.org/13327008
git-svn-id: http://skia.googlecode.com/svn/trunk@8450 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-29 20:30:50 +00:00
bsalomon@google.com
26e18b593a
Add support for reading the dst pixel value in an effect. Use in a new effect for the kDarken xfer mode.
...
The current implementation is to always make a copy of the entire dst before the draw.
It will only succeed if the RT is also a texture.
Obviously, there is lots of room for improvement.
Review URL: https://codereview.chromium.org/13314002
git-svn-id: http://skia.googlecode.com/svn/trunk@8449 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-29 19:22:36 +00:00
commit-bot@chromium.org
e36f3baa78
Whitespace change to test Commit Queue
...
TBR=borenet
(SkipBuildbotRuns)
Author: rmistry@google.com
Reviewed By:
Review URL: https://chromiumcodereview.appspot.com/13326003
git-svn-id: http://skia.googlecode.com/svn/trunk@8447 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-29 17:34:33 +00:00
rmistry@google.com
f6c5f75b3c
Display prompt for caution only if it is an interactive shell.
...
Created to fix https://code.google.com/p/skia/issues/detail?id=1197 : Skia Commit Queue quits if the tree is in Caution.
(SkipBuildbotRuns)
Review URL: https://codereview.chromium.org/13325002
git-svn-id: http://skia.googlecode.com/svn/trunk@8446 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-29 17:26:00 +00:00
tfarina@chromium.org
e80c2bc80e
Fix more clang tautological-constant-out-of-range-compare errors.
...
And one of unused-private-field:
samplecode/SampleStrokeText.cpp:109:10: error: private field 'fAA' is not used [-Werror,-Wunused-private-field]
bool fAA;
R=bsalomon@google.com ,reed@google.com
Review URL: https://codereview.chromium.org/12906016
git-svn-id: http://skia.googlecode.com/svn/trunk@8445 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-29 16:53:30 +00:00
reed@google.com
964988f0e9
add matcher to fontstyleset
...
Review URL: https://codereview.chromium.org/13312002
git-svn-id: http://skia.googlecode.com/svn/trunk@8444 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-29 14:57:22 +00:00
reed@google.com
fc2f0d0e6e
use SkTCast
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8443 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-29 14:23:56 +00:00
robertphillips@google.com
87379e17c5
Fix minor cppcheck-found issues
...
https://codereview.chromium.org/13146005/
git-svn-id: http://skia.googlecode.com/svn/trunk@8440 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-29 12:11:10 +00:00
skia.committer@gmail.com
6acd09e2b0
Sanitizing source files in Skia_Periodic_House_Keeping
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8439 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-29 07:01:22 +00:00
bsalomon@google.com
123ac1d4ea
Make GM render to render targets that are also textures.
...
Review URL: https://codereview.chromium.org/13211002
git-svn-id: http://skia.googlecode.com/svn/trunk@8438 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 19:18:12 +00:00
rmistry@google.com
ce89a19dd6
Whitespace change to trigger builders to make sure codesite issue is resolved.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8437 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 18:08:05 +00:00
robertphillips@google.com
c94a9cc351
Fix iOS compiler error/warning
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8436 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 18:03:27 +00:00
rmistry@google.com
30d35932ee
Whitespace change to trigger builders to make sure codesite issue is resolved.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8435 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 17:54:20 +00:00
bsalomon@google.com
b6b72e5761
Attempt to silence signed/unsigned warnings in android build.
...
Review URL: https://codereview.chromium.org/13168003
git-svn-id: http://skia.googlecode.com/svn/trunk@8434 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 15:11:14 +00:00
reed@google.com
6518daf815
disable tests that exercise serialization of fonts here, since we are experimentally
...
creating typeface styles that don't know how to serialize yet.
git-svn-id: http://skia.googlecode.com/svn/trunk@8433 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 15:03:22 +00:00
rmistry@google.com
d6f1d1e8de
Triggering rebuilds after master restart
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8432 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 14:22:58 +00:00
rmistry@google.com
5903ed9127
Triggering rebuilds after master restart.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8431 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 14:15:37 +00:00
reed@google.com
dea7ee04d3
add caching to fontmgr for mac
...
Review URL: https://codereview.chromium.org/13161002
git-svn-id: http://skia.googlecode.com/svn/trunk@8430 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 14:12:10 +00:00
junov@chromium.org
995beb6b00
Adding unit test for verifying copy on write in SkSurface + bug fix in SkCanvas::clear
...
Review URL: https://codereview.chromium.org/13116018
git-svn-id: http://skia.googlecode.com/svn/trunk@8429 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 13:49:22 +00:00
bsalomon@google.com
b8eb2e89ed
Make GrGLShaderBuilder::TextureSampler extract only required info from GrTextureAccess.
...
This will make it possible to init a TextureSampler without a texture or a specific config.
Also unify two separate bitfields of color components in GPU code.
Review URL: https://codereview.chromium.org/13121002
git-svn-id: http://skia.googlecode.com/svn/trunk@8428 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 13:46:42 +00:00
robertphillips@google.com
51c81123af
Convert #warning to comment to get iOS compiling
...
https://codereview.chromium.org/13157002/
git-svn-id: http://skia.googlecode.com/svn/trunk@8427 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 13:43:16 +00:00
reed@google.com
af0fa6a298
add gm for experimental fontmgr api
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8426 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 13:39:35 +00:00
bsalomon@google.com
73818dce93
Add GrPaint stage for xfermodes.
...
Review URL: https://codereview.chromium.org/12918032
git-svn-id: http://skia.googlecode.com/svn/trunk@8425 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 13:23:29 +00:00
robertphillips@google.com
c3410b8cbb
New filter targeted at desk_googlespreadsheet overdraw issues
...
https://codereview.chromium.org/12918029/
git-svn-id: http://skia.googlecode.com/svn/trunk@8424 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 12:25:25 +00:00
rmistry@google.com
6dcc338ab4
Trigger rebuilds on Mac 10.6 compile bots.
...
(RunBuilders:Skia_Mac_Float_Compile_Release_64)
git-svn-id: http://skia.googlecode.com/svn/trunk@8423 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 12:14:12 +00:00
rmistry@google.com
ed10e3fb9b
Trigger rebuilds on Mac compile bots.
...
(RunBuilders:Skia_Mac_Float_Compile_Release_32)
git-svn-id: http://skia.googlecode.com/svn/trunk@8422 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 12:06:46 +00:00
skia.committer@gmail.com
2e7d41e289
Sanitizing source files in Skia_Periodic_House_Keeping
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8420 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-28 07:01:15 +00:00
robertphillips@google.com
b62ce70745
Fix minor memory leaks
...
https://codereview.chromium.org/12703044/
git-svn-id: http://skia.googlecode.com/svn/trunk@8419 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 21:31:21 +00:00
tfarina@chromium.org
c1c68bd3a2
Remove dubious assertion.
...
Clang error report:
../../src/animator/SkDrawBitmap.cpp:89:21: error: comparison of constant 4294967295
with expression of type 'int' is always true [-Werror,-Wtautological-constant-out-of-range-compare]
SkASSERT(format != (SkBitmap::Config) -1);
~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
R=bsalomon@google.com ,reed@google.com
Review URL: https://codereview.chromium.org/12770023
git-svn-id: http://skia.googlecode.com/svn/trunk@8418 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 21:24:20 +00:00
reed@google.com
e9bbc81c7e
move typeface cache limit from 128 to 1024 (128 is a joke, not sure what a
...
real upper limit should be)
git-svn-id: http://skia.googlecode.com/svn/trunk@8417 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 20:29:18 +00:00
reed@google.com
db23509adc
always call SkFontMgr::Factory() (now that everyone has impl'd it)
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8416 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 20:12:59 +00:00
reed@google.com
070da5edcb
add dummpy SkFontMgr::Factory() impl to font backends, so we can start testing it
...
Review URL: https://codereview.chromium.org/13119021
git-svn-id: http://skia.googlecode.com/svn/trunk@8415 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 20:01:49 +00:00
bsalomon@google.com
798c8c4fe6
Move GrGLProgramDesc::Build to new cpp file.
...
Review URL: https://codereview.chromium.org/13097007
git-svn-id: http://skia.googlecode.com/svn/trunk@8414 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 19:50:27 +00:00
bsalomon@google.com
db4462566a
Fix assertion failure in SkGpuDevice from 8412.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8413 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 18:46:16 +00:00
bsalomon@google.com
f51c01328d
Add interface to SkXfermode to return a GrEffect and blend coeffs.
...
Review URL: https://codereview.chromium.org/13097006
git-svn-id: http://skia.googlecode.com/svn/trunk@8412 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 18:31:15 +00:00
bsalomon@google.com
31ec7985f2
Move GrGLProgram::Desc out of GrGLProgram.
...
Review URL: https://codereview.chromium.org/12942014
git-svn-id: http://skia.googlecode.com/svn/trunk@8411 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 18:14:57 +00:00
rmistry@google.com
04b959abfc
Whitespace change to trigger rebuilds
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8410 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 17:03:52 +00:00
reed@google.com
b368551087
fix mask error for BW text, where I forgot to look at just the low-8 bits
...
of the right mask when computing the number of "full" runs.
possibly related to crbug.com/178796
Review URL: https://codereview.chromium.org/13044012
git-svn-id: http://skia.googlecode.com/svn/trunk@8408 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 15:08:23 +00:00
reed@google.com
3dcbd4673d
CTFontManagerCopyAvailableFontFamilyNames is not always available (on iOS)
...
so write a wrapper for it.
fixes iOS build
git-svn-id: http://skia.googlecode.com/svn/trunk@8406 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 13:56:34 +00:00
skia.committer@gmail.com
37cbc7fd01
Sanitizing source files in Skia_Periodic_House_Keeping
...
git-svn-id: http://skia.googlecode.com/svn/trunk@8404 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-27 07:01:04 +00:00
tfarina@chromium.org
48552314f6
Fix a few clang errors while trying to build tools target.
...
Most of the errors were like:
../../src/gpu/gl/GrGLEffectMatrix.cpp:74:9: error: variable 'varyingType' is used uninitialized whenever switch default is taken [-Werror,-Wsometimes-uninitialized]
../../src/gpu/gl/debug/GrDebugGL.h:125:21: error: private field 'fMaxTextureUnits' is not used [-Werror,-Wunused-private-field]
../../src/core/SkBitmapSampler.cpp:312:25: error: private field 'fProcTable' is not used [-Werror,-Wunused-private-field]
R=bsalomon@google.com ,scroggo@google.com
Review URL: https://codereview.chromium.org/12915007
git-svn-id: http://skia.googlecode.com/svn/trunk@8403 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-26 21:48:58 +00:00
robertphillips@google.com
4f65a27500
Address clang static analyzer issues
...
https://codereview.chromium.org/12940011/
git-svn-id: http://skia.googlecode.com/svn/trunk@8401 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-26 19:40:46 +00:00
robertphillips@google.com
ad9327f036
Increase space for effect-class-ID and fix assert
...
https://codereview.chromium.org/12703040/
git-svn-id: http://skia.googlecode.com/svn/trunk@8400 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-03-26 19:35:06 +00:00