55ef0c9196cc5a9c9e137250fcaa76e112014b17 |
07-Jul-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge m37 version of Skia into master. Merge commit 'f7ffe320ffab6c0c15d0f78e02838a737993f8d5' into merge37
|
4a17693d1eb63b6e1ce2d6934a9a14f82bdbf77a |
19-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Cache the GrEffect used for text rendering in GrBitmapTextContext." into master-skia https://skia.googlesource.com/skia/+/8b2fac4 Change-Id: Iab20a591d4ae9b35d4639008fa82b264579e2134
|
8b2fac4b25dfb8180c54707f8e19698a9fddde07 |
19-Jun-2014 |
bsalomon <bsalomon@google.com> |
Cache the GrEffect used for text rendering in GrBitmapTextContext. R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/338093005
rCacheable.h
|
36eee3c15a6df8f2cbe4f9b0dbdeab8720c0acc7 |
19-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Allow gpu debug markers to be placed by using a GrContext" into master-skia https://skia.googlesource.com/skia/+/bbcb38d Change-Id: I4dd5183a8eb4983dd28d411b1c9aa8a7386e82ba
|
bbcb38df4f7477aa0a38da00a0757586a0125954 |
19-Jun-2014 |
egdaniel <egdaniel@google.com> |
Allow gpu debug markers to be placed by using a GrContext If a marker is placed using a GrContext, it will add a marker to both the drawBuffer and gpu targets of that context. BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/340893002
rContext.h
|
f924faa674b52137d8028d0697e51600eabbeb26 |
18-Jun-2014 |
Derek Sollenberger <djsollen@google.com> |
Merge master-skia into master. Merge commit '51ce11d0022418f7a6f5c0515821ab0d4f4c9d3a' from master-skia
|
c1f0e6b9e23616ae8b9b9f25be572c62e9dc150f |
17-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "hide SkBitmap::Config entirely (behind a flag)" into master-skia https://skia.googlesource.com/skia/+/c3b3266 Change-Id: I56288de79e4998846b939bdee9544f417a068091
|
c3b3266b7db2f1a41d41ecac010c766b7ad8eebc |
17-Jun-2014 |
reed <reed@google.com> |
hide SkBitmap::Config entirely (behind a flag) patch from issue 339463002 TBR= I think the NoGPU failure is unrelated, so ignoring NOTRY=True Author: reed@google.com Review URL: https://codereview.chromium.org/340533002
kGr.h
|
c42bf8af5fdba4ca4dc47534be67dcfb6ee7d228 |
14-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "hide virtuals on device for width/height/isopaque" into master-skia https://skia.googlesource.com/skia/+/f252f64 Change-Id: Ie5850c3b0283a5eecd43b4896f7585104e598785
|
f252f64f17efddf7235682a96d155d7c86c898e3 |
14-Jun-2014 |
reed <reed@chromium.org> |
hide virtuals on device for width/height/isopaque R=bsalomon@google.com NOTREECHECKS=True Author: reed@chromium.org Review URL: https://codereview.chromium.org/334993002
kGpuDevice.h
|
493a1912c5dff470d4987cf0a7b38c48a8730dd5 |
12-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Use vertex attributes for dash effect in gpu" into master-skia https://skia.googlesource.com/skia/+/e61c411 Change-Id: Idb13e8d31bd2deb1e4c6017ab004f686933b6fc3
|
e61c411c1258a323a010558c08de3d9f8d170dca |
12-Jun-2014 |
egdaniel <egdaniel@google.com> |
Use vertex attributes for dash effect in gpu This will allow us to batch dashed lines together when drawing. Also, this removes the need for a coord transform matrix in the shader, thus we save the cost of uploading a new matrix uniform everytime we do a simple transform to the dashed line we are drawing. BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/326103002
rContext.h
|
ba343cbc20d53a15affcfd1aa363e553681ddd9c |
11-Jun-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge master-skia into master. Bring external/skia up to ToT Skia.
|
c746e98897bc69f887a4001fa17c1793cd3ad59a |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add support for glCompressedTexSubImage2D" into master-skia https://skia.googlesource.com/skia/+/37d20f7 Change-Id: I3e4c66feed79a3a79565091175bc8dc2e5633c2e
|
37d20f75320e8182f4cdbce5f3d59a339f915e05 |
11-Jun-2014 |
krajcevski <krajcevski@google.com> |
Add support for glCompressedTexSubImage2D R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/329213002
l/GrGLFunctions.h
l/GrGLInterface.h
|
80d53ca2b371b515ad9ff38f68c1ec8271355036 |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Push dash checks into GrContext." into master-skia https://skia.googlesource.com/skia/+/d58a0ba Change-Id: I28db82a24565eb815e9707f6a299712f5afb150a
|
d58a0ba9cff9fcefe5047e88ccb4a6e76c591c40 |
11-Jun-2014 |
egdaniel <egdaniel@google.com> |
Push dash checks into GrContext. Add class to hold stroke and dash info. R=bsalomon@google.com, robertphillips@google.com, jvanverth@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/311183002
rContext.h
|
bc9b0f7339be0746d9491b4a2f7bb63ffdc83ea6 |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "remove SK_SUPPORT_LEGACY_DEVICE_CONFIG code" into master-skia https://skia.googlesource.com/skia/+/4585144 Change-Id: I1c119fcc7cf3064fb0d65eccc8a92ce5db47a116
|
4585144956e6d383115704181470d8436fc9829d |
11-Jun-2014 |
reed <reed@google.com> |
remove SK_SUPPORT_LEGACY_DEVICE_CONFIG code BUG=skia: R=djsollen@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/327263002
kGpuDevice.h
|
aa96eee7d2dfb5c8a801441561c8f0cf4350afc6 |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "switch to colortype for deepcopy" into master-skia https://skia.googlesource.com/skia/+/e4538f5 Change-Id: Ia3c405aee602c39e44a988ac417402ca00b8c8a3
|
e4538f5b46d70798e34eb078f5d5e76a59d02318 |
11-Jun-2014 |
reed <reed@chromium.org> |
switch to colortype for deepcopy BUG=skia: R=robertphillips@google.com, bsalomon@google.com, reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/323283002
kGrPixelRef.h
|
e02091f412804d2037898ad507e172fbf09fc8ff |
10-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "SkShader::asNewEffect Refactoring" into master-skia https://skia.googlesource.com/skia/+/9de5b51 Change-Id: I217ce2659411135ca13e2654b4a846faf4079f3c
|
9de5b514d38c5b36066bcdc14fba2f7e5196d372 |
10-Jun-2014 |
dandov <dandov@google.com> |
SkShader::asNewEffect Refactoring The new signature is: bool asNewEffect(GrContext* context, const SkPaint& paint, GrColor* grColor, GrEffectRef** grEffect, const SkMatrix* localMatrixOrNull) const; It will fix the hack for skcolorshader by modifying the GrColor parameter in SkGr::SkPaint2GrPaintShader. BUG=skia:2646 R=jvanverth@google.com, bsalomon@google.com Author: dandov@google.com Review URL: https://codereview.chromium.org/318923005
kGr.h
|
7680447c5f06a39aaa1800d2d2f33f3977af4c0c |
10-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "hide SkBitmap::setConfig" into master-skia https://skia.googlesource.com/skia/+/6c22573 Change-Id: I87bdb4df6c0990b034787cb17550e862d9658573
|
6c22573edb234ad14df947278cfed010669a39a7 |
10-Jun-2014 |
reed <reed@chromium.org> |
hide SkBitmap::setConfig patch from issue 325733002 TBR=scroggo Author: reed@chromium.org Review URL: https://codereview.chromium.org/322963002
rSurface.h
|
f3b0e5fc7cc115d1457cb2792543a556ce314d4d |
09-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add LATC to alpha only pixel config" into master-skia https://skia.googlesource.com/skia/+/748e9d3 Change-Id: I3339e559140b32669b31e774ec84787f2cec7830
|
748e9d37dcc7c58ef9010ea0ab78efea6af2a84b |
09-Jun-2014 |
krajcevski <krajcevski@google.com> |
Add LATC to alpha only pixel config R=robertphillips@google.com, bsalomon@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/323853003
rTypes.h
|
0a29af4b52879725aa9e1a6e489f7e8c60e273ae |
06-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove GrIsPow2 in favor of SkIsPow2." into master-skia https://skia.googlesource.com/skia/+/f9dae78 Change-Id: I53ee4c16088ab2dae20eb4a3b6fadac30eae34ff
|
f9dae780c2c46a1f08adbbe8de2faaba091254d4 |
06-Jun-2014 |
tfarina <tfarina@chromium.org> |
Remove GrIsPow2 in favor of SkIsPow2. Looks like there is no good reason to have two copies of this function doing the same thing with different name. BUG=None TEST=make tests R=bsalomon@google.com Author: tfarina@chromium.org Review URL: https://codereview.chromium.org/318873002
rColor.h
rTexture.h
rTypes.h
|
5282a0f8411a6b3aa2d7d8c31346e17a8848e6a4 |
04-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Alter SkCanvas::drawPicture (devirtualize, take const SkPicture, take pointer)" into master-skia https://skia.googlesource.com/skia/+/9b14f26 Change-Id: Ia93186cdaf386d75ca100bbf06f56e45733e903c
|
9b14f26d0f3a974f3dd626c8354e1db1cfcd322f |
04-Jun-2014 |
robertphillips <robertphillips@google.com> |
Alter SkCanvas::drawPicture (devirtualize, take const SkPicture, take pointer) R=reed@google.com, bsalomon@google.com, mtklein@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/313613004
kGpuDevice.h
|
a513cd3ce7e7249134e271af3849365a571a3f49 |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Move GrIPoint16 to SkIPoint16 (and remove GrPoint.h)" into master-skia https://skia.googlesource.com/skia/+/d537341 Change-Id: I45b77fde82ef6eea8648d271c4bc5dee9df9fe1d
|
8d738901cc6fcfdf40a29aef254cc2c7106b8f74 |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Initial work to get ETC1 data up to the GPU" into master-skia https://skia.googlesource.com/skia/+/9c0e629 Change-Id: Idea45b40a9a4370cf434f45d9385b08c290275b5
|
575c193e1684590a4ffc1d9cc4dff8b45987787a |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add Sample slide for Rectanizers" into master-skia https://skia.googlesource.com/skia/+/901e96d Change-Id: I1b0e93c986e2935ed5ecc04cca1054e98880defe
|
c0cfa1f6fd4e62e6be02cd3acc39c3e4c4fe11e8 |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "hide SkDevice::config()" into master-skia https://skia.googlesource.com/skia/+/a6a8f00 Change-Id: I8486b3022fbab944ae4b413daab0ff00f8a51c97
|
d537341e16524d1e22ac5e6c8b9c8f274ba1833c |
02-Jun-2014 |
robertphillips <robertphillips@google.com> |
Move GrIPoint16 to SkIPoint16 (and remove GrPoint.h) R=bsalomon@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/309683002
rContext.h
rGlyph.h
rPoint.h
|
9c0e629c64c0fa93ac9bf5c2eaa1821370a6fbe5 |
02-Jun-2014 |
krajcevski <krajcevski@google.com> |
Initial work to get ETC1 data up to the GPU Committed: http://code.google.com/p/skia/source/detail?r=15001 R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/302783002
rContext.h
rTypes.h
|
901e96df6916e6f8ba95a4ea85a2ceac31e7d633 |
02-Jun-2014 |
robertphillips <robertphillips@google.com> |
Add Sample slide for Rectanizers R=jvanverth@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/303263005
rPoint.h
|
a6a8f00a3977e71dbce9da50a32c5e9a51c49285 |
02-Jun-2014 |
reed <reed@chromium.org> |
hide SkDevice::config() TBR=robertphilips Author: reed@chromium.org Review URL: https://codereview.chromium.org/302253002
kGpuDevice.h
|
8f8afef417c04c1f1b8450b56c0a32af8aaa475f |
31-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Revert of Initial work to get ETC1 data up to the GPU (https://codereview.chromium.org/302783002/)" into master-skia https://skia.googlesource.com/skia/+/999cfd1 Change-Id: Ie252b4b9e9219c2698c5bf5f9315bc73a5a5f187
|
999cfd1076e23e7348623f7a59cf2905bdc6099d |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Initial work to get ETC1 data up to the GPU (https://codereview.chromium.org/302783002/) Reason for revert: ETC1 linking problems with chrome. Original issue's description: > Initial work to get ETC1 data up to the GPU > > Committed: http://code.google.com/p/skia/source/detail?r=15001 R=bsalomon@google.com, robertphillips@google.com TBR=bsalomon@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true Author: krajcevski@google.com Review URL: https://codereview.chromium.org/303273008 git-svn-id: http://skia.googlecode.com/svn/trunk@15004 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
c2b3f025c5e138da920e5a387885170e26c25a50 |
30-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "af091a176dbf900a9ff4526ef3b6966a1de44775 from Fri, 30 May 2014 18:41:39 +0000" Change-Id: I8c7c0d23921758a746f56c16165972e9b4bfded0
|
af091a176dbf900a9ff4526ef3b6966a1de44775 |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial work to get ETC1 data up to the GPU R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/302783002 git-svn-id: http://skia.googlecode.com/svn/trunk@15001 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
3fecc8e5eb8a6f90d28c1a7f950bf44303da4909 |
30-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Move the LATC and ETC1 enum values to GrPixelConfig. I also tried to put in checks in a few places to make sure that we weren't using these pixel configurations in places that we shouldn't be." into master-skia https://skia.googlesource.com/skia/+/6e7ddaa Change-Id: I5bc7c790f102d7041b47b3bc45f0b41389123e43
|
6e7ddaae0a077a777b8b8872ec27f8faab275536 |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move the LATC and ETC1 enum values to GrPixelConfig. I also tried to put in checks in a few places to make sure that we weren't using these pixel configurations in places that we shouldn't be. LATC is a DXT-esque alpha compression format that goes by a few other names (RGTC, 3DC). It might be useful to investigate using it to compress the alpha masks that we get from software rasterization. This patch set adds enums for that and recognition whether or not the device can support it. R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/304743004 git-svn-id: http://skia.googlecode.com/svn/trunk@14991 2bbb7eff-a529-9590-31e7-b0007b416f81
rColor.h
rTypes.h
|
4e9df3889680dd01d969f8357a8f5b3d68182f9e |
29-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Constify the arguments to createTexture" into master-skia https://skia.googlesource.com/skia/+/f9bd04f Change-Id: Id200d7ee385133cbea77c2bdfc58a9296cc7bda8
|
f9bd04faffb936602f7f957413a8cd5b7fc44add |
29-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Constify the arguments to createTexture R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/301993002 git-svn-id: http://skia.googlecode.com/svn/trunk@14975 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
634ca61463ac32a8f5617d8be8d65c18ae41ee7b |
28-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "86b0de4 from Wed, 28 May 2014 20:02:17 +0000" https://skia.googlesource.com/skia/+/86b0de4 Change-Id: I47a9607ac84dc9ff09dd56f89e4e6e625a92f2ba
|
86b0de4745a8a8317b54f23878498633b9210a8f |
28-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Remove SkThread.h from public API." Too much depends on SkThread being in include/core in Chrome build. This reverts commit b1aec17df6078115c797839c9646081ccba2bd09. NOTREECHECKS=true NOTRY=true R=reed@google.com, mtklein@google.com TBR=reed BUG=skia: Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/303813003 git-svn-id: http://skia.googlecode.com/svn/trunk@14934 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
|
3a563a1bad3bab6e9a4b670a31f943d865196190 |
28-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "b1aec17 from Wed, 28 May 2014 19:24:54 +0000" https://skia.googlesource.com/skia/+/b1aec17df6078115c797839c9646081ccba2bd09 Change-Id: Id67ec105e300f226d38a62bea3de4a63e8eae4ea
|
b1aec17df6078115c797839c9646081ccba2bd09 |
28-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkThread.h from public API. BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/303463009 git-svn-id: http://skia.googlecode.com/svn/trunk@14926 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
|
300fead79c3c8c0a87a3e27b5a1fd86d5e5ae0bf |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "42dc8136914ee0777bb9110a5e04a75016687c0d from Tue, 27 May 2014 19:26:59 +0000" Change-Id: I099d3f62a171dc6f0be3ceccb0653bfe3151c6b7
|
42dc8136914ee0777bb9110a5e04a75016687c0d |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/307543002/) Reason for revert: Re-landing the original CL, because the revert didn't fix things. See http://skbug.com/2608 ('RunDecodingTests failing on multiple platforms') Original issue's description: > Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/292323003/) > > Reason for revert: > RunDecodingTests failing on multiple platforms. Please use trybots to validate and re-land. > > Original issue's description: > > Add compressed texture capabilities for GPU devices > > > > BUG=skia: > > > > Committed: http://code.google.com/p/skia/source/detail?r=14880 > > > > Committed: http://code.google.com/p/skia/source/detail?r=14901 > > TBR=bsalomon@google.com,robertphillips@google.com,krajcevski@google.com > NOTREECHECKS=true > NOTRY=true > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14902 R=bsalomon@google.com, robertphillips@google.com, krajcevski@google.com TBR=bsalomon@google.com, krajcevski@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: epoger@google.com Review URL: https://codereview.chromium.org/302553008 git-svn-id: http://skia.googlecode.com/svn/trunk@14903 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
91ee53850c29279bfbf19c343b0b05d56a3b2af8 |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "8bfcd721063955cddfcacf84e32d6d13b7fdd25d from Tue, 27 May 2014 19:07:10 +0000" Change-Id: I1d1c39d622532cf2ec64988815b776da1806f7fd
|
8bfcd721063955cddfcacf84e32d6d13b7fdd25d |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/292323003/) Reason for revert: RunDecodingTests failing on multiple platforms. Please use trybots to validate and re-land. Original issue's description: > Add compressed texture capabilities for GPU devices > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14880 > > Committed: http://code.google.com/p/skia/source/detail?r=14901 R=bsalomon@google.com, robertphillips@google.com, krajcevski@google.com TBR=bsalomon@google.com, krajcevski@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: epoger@google.com Review URL: https://codereview.chromium.org/307543002 git-svn-id: http://skia.googlecode.com/svn/trunk@14902 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
521dc193a91d72ecf6325e77287a7e9e4c635f3d |
27-May-2014 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia at revision 14859. Change-Id: Ic24f969092585e5e23c98c9d866427d5362a3065
|
44f5f0f9228761ebd924e5e29b440a1b1e6db4c6 |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "420b2ff26cbbb3a7585810fbba7a4b95fd577ca6 from Tue, 27 May 2014 18:52:24 +0000" Change-Id: I3f3d39136ea9871d76fa462bd93a55d167d25ec5
|
420b2ff26cbbb3a7585810fbba7a4b95fd577ca6 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add compressed texture capabilities for GPU devices BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=14880 R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/292323003 git-svn-id: http://skia.googlecode.com/svn/trunk@14901 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
827e05fc5c1a6e902ebf3c162723497d3df39f7d |
23-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "5e565d1140731b0a81525c8df43138a343ee2755 from Fri, 23 May 2014 20:40:26 +0000" Change-Id: I3dfb69cf2bdf7d0599953b49c84a42aadf7dfc8f
|
5e565d1140731b0a81525c8df43138a343ee2755 |
23-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/292323003/) Reason for revert: Signeness comparison breaks build. After working some more, I think the API design will be cleaner without the Uncompressed enum, so I'm removing it and retesting everything. Original issue's description: > Add compressed texture capabilities for GPU devices > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14880 R=bsalomon@google.com, robertphillips@google.com, halcanary@google.com TBR=bsalomon@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: krajcevski@google.com Review URL: https://codereview.chromium.org/296313003 git-svn-id: http://skia.googlecode.com/svn/trunk@14883 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
897c05857acc96901d999a39a518150bd0be2171 |
23-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "4c4506441cad3917ce5797ae041853d31d8e7e2e from Fri, 23 May 2014 20:00:59 +0000" Change-Id: I1d65d9e2c2643f551f7ab0d25f82b9aafb9b1e01
|
2dcd24375bacb2d581986b5f886ee40871eab6a4 |
23-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add compressed texture capabilities for GPU devices BUG=skia: R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/292323003 git-svn-id: http://skia.googlecode.com/svn/trunk@14880 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
1fb22de86d2e14c29e8445b06982005769639237 |
21-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "eeef0cc49bf71e8b5e044d6a73b79cfe2b2c87b3 from Wed, 21 May 2014 15:58:00 +0000" Change-Id: I35e719717bc6dfd81c7aa32d225a83b054b242e5
|
eeef0cc49bf71e8b5e044d6a73b79cfe2b2c87b3 |
21-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert ""Revert of eliminate config param -- it was always self's config (https://codereview.chromi… (https://codereview.chromium.org/291163005/) Reason for revert: broke 6 webgl/canvas tests in blink (don't know why yet) https://storage.googleapis.com/chromium-layout-test-archives/WebKit_Mac10_7/27348/layout-test-results/results.html Original issue's description: > Revert ""Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/)""" > > This reverts commit 3dbceb4f8283b2fb1728d0daf010d036099a2eae. > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14806 R=bsalomon@google.com, robertphillips@google.com TBR=bsalomon@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@google.com Review URL: https://codereview.chromium.org/295093003 git-svn-id: http://skia.googlecode.com/svn/trunk@14826 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
731b28daaadbea13b071b0de0d95c06058b940fc |
20-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert ""Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/)""" This reverts commit 3dbceb4f8283b2fb1728d0daf010d036099a2eae. BUG=skia: R=bsalomon@google.com, robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/291163005 git-svn-id: http://skia.googlecode.com/svn/trunk@14806 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
555e74f6fbd9acad79411f72342759ba2ee51b16 |
20-May-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
"Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/)"" This reverts commit 65b9f33cab9f53821720f982667412e56a340093. git-svn-id: http://skia.googlecode.com/svn/trunk@14795 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
23743c5596cccbb87f087448cff932805517dd1a |
19-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "3595f88aff0a1b490aa6661f0ba2d3534ee86353 from Mon, 19 May 2014 19:35:57 +0000" Change-Id: Ibe0693bb417094d37cc22e4cd955983f5106f421
|
3595f88aff0a1b490aa6661f0ba2d3534ee86353 |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pass in GrContext instead of SkGpuDevice for dashing and Sk2GrPaint conversion BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/292773002 git-svn-id: http://skia.googlecode.com/svn/trunk@14790 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
e5022d0ec9262bb7958a64dd3a80a3752d5bcf7f |
19-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "a369e36e9d00dc83798703814cebd0b04e9525a4 from Mon, 19 May 2014 17:29:16 +0000" Change-Id: I9e652912693d7cd6b4397e458fb69784e25c9ec4
|
a369e36e9d00dc83798703814cebd0b04e9525a4 |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/)" TBR=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/290883005 git-svn-id: http://skia.googlecode.com/svn/trunk@14785 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
375799a10d6a576abf74009db532f7c404936cae |
19-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "f9246e209873426f19d7245173a575623580bb84 from Fri, 16 May 2014 16:03:57 +0000" Change-Id: I1f4fff69cfb5bc59265f42f4b886c149c53b0354
|
628ed0b22045a9544b56e00e73137d6050ce900c |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Dashing gpu effect for simple dashed lines BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/274673004 git-svn-id: http://skia.googlecode.com/svn/trunk@14775 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
a225fa8efa5c8b998f4dee92d272ae70a9036be1 |
15-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14753 Change-Id: I991bba73fd1a988d71a4204c7cbefc975b1e85d5
|
8dcff6416969708952d663a47993f73957a00bad |
15-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move skPaint2GrPaint to SkGr.h/cpp BUG=skia: R=bsalomon@google.com, brian@thesalomons.net, robertphillips@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/283803003 git-svn-id: http://skia.googlecode.com/svn/trunk@14753 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
0690191558dae492ae419d142ffe17d5b0e60fb3 |
15-May-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge Skia at revision 14729.
|
b4ada9a7288e3c73036eea690d7e34780b3543bf |
14-May-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge Skia r14592 (Chrome M36). Conflicts: include/core/SkUserConfig.h include/effects/SkBlurMaskFilter.h src/effects/SkBlurDrawLooper.cpp src/effects/SkBlurMask.cpp src/effects/SkBlurMask.h src/effects/SkBlurMaskFilter.cpp src/opts/opts_check_x86.cpp Change-Id: Id57fd4f9450940e345cc541854d62fc9ae723771
|
6092813a201e5e9821cbd3ecedb9a61bd8cfd181 |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14687 Change-Id: I830f575dddb0845a856f67db01b91019c4b28298
|
e49157f0838c615b10da0ef2b297c742da662e34 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factor GrTexture into public GrTexture and private GrTextureImpl. Committed: http://code.google.com/p/skia/source/detail?r=14680 R=jvanverth@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/275903002 git-svn-id: http://skia.googlecode.com/svn/trunk@14687 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTexture.h
|
90e32819fd13e1dd78b765e5ff81c311d3920377 |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14681 Change-Id: Iec15071f1713b6820ded2277808ed6a81d1fe461
|
59e7d238522145e00357c54d71a4216b279faf1c |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Factor GrTexture into public GrTexture and private GrTextureImpl. (https://codereview.chromium.org/275903002/) Reason for revert: Breaks chrome build. Original issue's description: > Factor GrTexture into public GrTexture and private GrTextureImpl. > > Committed: http://code.google.com/p/skia/source/detail?r=14680 R=jvanverth@google.com, robertphillips@google.com TBR=jvanverth@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true Author: bsalomon@google.com Review URL: https://codereview.chromium.org/278073002 git-svn-id: http://skia.googlecode.com/svn/trunk@14681 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTexture.h
|
8d5cc9e24c1c7c4ecd3e5a3c5624d922a1bf6807 |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14680 Change-Id: I397e88f58821ff1fe0df396b9bd1ab4c87ce48f7
|
bd465d141be875278d6bbc06becfdbb4acbbf557 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factor GrTexture into public GrTexture and private GrTextureImpl. R=jvanverth@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/275903002 git-svn-id: http://skia.googlecode.com/svn/trunk@14680 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTexture.h
|
4d3e2e8292551407ee5a0b5bda62729fbfb774bc |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14669 Change-Id: I26d49ca7c94ba0fb5135bdeff9ed9d5a7424e196
|
95c2003740c4cd01fd1b02ed93b9de7227b1d0f5 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
cleanup GrContext resource cache api R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/275563005 git-svn-id: http://skia.googlecode.com/svn/trunk@14669 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
44783c878853056fd1730199a5dfae7d7fc512b9 |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14665 Change-Id: I988248dfb598782df59f2c2128545e8838cc193c
|
a17773f0b0db6b195004d438ec6ceb9c99465482 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disable filtering in draw Bitmap operation when pixels are aligned The check is now performed in the callers of internalDrawBitmap() to avoid retrieve the texture with wrong filter mode when the pixels were aligned. This bug was spotted in Chrome for Android: Chrome for Androids's Canvas drawImage loses fidelity in canvases larger than 64k pixels. BUG=chromium:231916 R=bsalomon@google.com, robertphillips@google.com Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com> Author: siglesias@igalia.com Review URL: https://codereview.chromium.org/264303008 git-svn-id: http://skia.googlecode.com/svn/trunk@14665 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
3c1ca3c1791f407bd2eccd8fe236c95fa0dfc377 |
07-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14628 Change-Id: Ic730cb8c9aea931c70d329a93888bb9302e33eaa
|
8341eb76fbc54593e873f5589961e02793e7f15f |
07-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename from "(un)lock" to "(un)map" for geometry buffers. This better reflects OpenGL terminology and is less overloaded ("lock" is used w.r.t. the resource cache). R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/275493004 git-svn-id: http://skia.googlecode.com/svn/trunk@14628 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rUserConfig.h
|
223bba41183fe516f9fbea39b461102c240171e5 |
05-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14577 Change-Id: Ife85b3ad85f5349020d163455029d804d8a83c07
|
95a2b0e86d361c06716874f8a56782e1551c308e |
05-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow custom resources in the GrContext's cache Adds methods to GrContext for client code to store custom resources in the cache. BUG=skia: R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/261593009 git-svn-id: http://skia.googlecode.com/svn/trunk@14577 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
01b0a8d7ba1160096b8ff2ec81c99746264bc529 |
05-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14576 Change-Id: I025d19e183e9b971fc9db926c310dbc65bcc2b45
|
11c6b39cfa24f812ceb115589f51a60a56ef14fe |
05-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds a mechanism for GrCacheable objects to notify the resource cache when their size has changed. GrResourceCacheEntry now holds a reference to the cache, and a cached value of the resource's most recent size. Also utilizes this new functionality for mipmaps, and adds a test for changing resource sizes. R=bsalomon@google.com, robertphillips@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/257093002 git-svn-id: http://skia.googlecode.com/svn/trunk@14576 2bbb7eff-a529-9590-31e7-b0007b416f81
rCacheable.h
rTexture.h
|
f37e3dc7745d74e86659c81a6c0f08b2495531f7 |
05-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14564 Change-Id: I74bc78bf2b80912d654da17a647d579ab47feb19
|
160b478eed1dd4924a86a87fd60c91139e08ff71 |
05-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. BUG=skia:2402 Committed: http://code.google.com/p/skia/source/detail?r=14533 R=robertphillips@google.com, djsollen@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/243413002 git-svn-id: http://skia.googlecode.com/svn/trunk@14564 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
a0f3bac7de8e4d820e1a830fa461c2630fab0fb1 |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14553 Change-Id: Ifa9e301bc1beea954b4c90dc77fd2df8d37a3639
|
089a780c3355129eefc942246534bc1f126b8ccb |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split GrResource into GrCacheable/GrGpuObject Before this change, an object needed to inherit from GrResource (and thus be a GPU object) in order to live in the GrResourceCache. That was a problem for caching items that weren't GPU objects themselves, but owned GPU objects. This change splits GrResource into two classes: 1. GrCacheable: The base class for objects that can live in the GrResourceCache. 2. GrGpuObject, which inherits from GrCacheable: The base class for objects that get tracked by GrGpu. This change is purely a refactor; there is no change in functionality. Change-Id: I3e8daeb1f123041f414aa306c1366e959ae9e39e BUG=skia: R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/251013002 git-svn-id: http://skia.googlecode.com/svn/trunk@14553 2bbb7eff-a529-9590-31e7-b0007b416f81
rCacheable.h
rContext.h
rGpuObject.h
rRenderTarget.h
rResource.h
rSurface.h
rTexture.h
|
12e14e248903633bb3c3a9a8ce2b2e3877d4b08e |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14541 Change-Id: If56d9c234ba59f87e24d9c9843081d7faa0137e0
|
53b614b567c2213dfe3835f14145ab60e265c76e |
02-May-2014 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. (https://codereview.chromium.org/243413002/) Reason for revert: This is firing an assert on many of the Android debug bots Original issue's description: > Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. > > BUG=skia:2402 > > Committed: http://code.google.com/p/skia/source/detail?r=14533 git-svn-id: http://skia.googlecode.com/svn/trunk@14541 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
3d483c489f4be81295dc53725c3196da2443e7ba |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14533 Change-Id: I8ef30e62a13abf769cabee280273051a902d0815
|
f9deb8a15de8061863b38839850207f63a8e47e4 |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. BUG=skia:2402 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/243413002 git-svn-id: http://skia.googlecode.com/svn/trunk@14533 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
5b416921c36bdc178aa88eb50286e7876adee86b |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14525 Change-Id: Ie92f51794b7678220fec16883a58e954af4ccdfe
|
6fcd1ef244f50b382627cdc7cdb50eb9e2dd46eb |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flag for SkGpuSurface creation to enable distance fields. BUG=skia:2173 R=bsalomon@google.com, reed@google.com, bungeman@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/261783004 git-svn-id: http://skia.googlecode.com/svn/trunk@14525 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
1ad09cb2bf05b92dfb70639205815c05485565a3 |
30-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14460 Change-Id: I77aadb3b0c271d1f66098cbc4d188ad4dfd9e914
|
88cb22b6b4816c7a9ca6c5b795965b4606f9eb7b |
30-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL R=robertphillips@google.com, reed@google.com, mtklein@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/257393004 git-svn-id: http://skia.googlecode.com/svn/trunk@14460 2bbb7eff-a529-9590-31e7-b0007b416f81
rColor.h
rConfig.h
rContextFactory.h
rTypesPriv.h
|
679f3b23e76244de2354382256dcaa14cb027764 |
28-Apr-2014 |
Leon Scroggins III <scroggo@google.com> |
Manual merge upstream Skia at r14396. Conflicts: src/effects/gradients/SkLinearGradient.cpp Change-Id: I96744c07a37b03ff781942a3b2171c88cab171a4
|
f66967243c3732523c2035f7d6dbf65c2d20b264 |
25-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use EXT_direct_state_access for path matrix manipulation Use EXT_direct_state_access for path matrix manipulation when using NV_path_rendering extension. This makes Chromium command buffer integration easier, since the current matrix mode does not need to be exposed as state and fewer function calls and enums are needed. BUG=chromium:344330 R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/245963009 git-svn-id: http://skia.googlecode.com/svn/trunk@14374 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
0a6fe71f1bc0e601b41b7ae6d28b8c96a2c41116 |
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use fixed function pipeline only when drawing paths Use fixed function pipeline only when drawing paths. Previously FF vertex shader was used when drawing normal geometry if path rendering was enabled. This is required to make Chromium integration easier. This way fixed function vertex shading, including vertexshader-less programs, need not be implemented in the Chromium command buffer. Removes FF TexGen functionality, as it is not used anymore. Likewise removes the fixedFunctionSupport GL capability flag. BUG=chromium:344330 R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/212753002 git-svn-id: http://skia.googlecode.com/svn/trunk@14334 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
3adcc3403377c0b9a7afde6db8e0432325413a10 |
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
stop using deprecated bitmap::config for gpu BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/248473006 git-svn-id: http://skia.googlecode.com/svn/trunk@14330 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
f6a79560e8f081eb35966256ab5e18cd44005402 |
23-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14326 Change-Id: Ied740394661a34c4fb124449bf2375098ba5a458
|
6e332f768f873323b418ee7b028f28662bfb43c6 |
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/) Reason for revert: Causes some layout_test failures around texture backed bitmaps. Test names and crash logs accessible via: https://storage.googleapis.com/chromium-layout-test-archives/linux_layout/13845/layout-test-results/results.html Original issue's description: > eliminate config param -- it was always self's config > > BUG=skia: > R=bsalomon@google.com > > Committed: https://code.google.com/p/skia/source/detail?r=14303 R=reed@google.com TBR=reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: bsalomon@google.com Review URL: https://codereview.chromium.org/249373003 git-svn-id: http://skia.googlecode.com/svn/trunk@14324 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
d5ef01238c9cf5d0365480ca99849652a61ed989 |
22-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14303 Change-Id: I05213bde3396359239232f8a3fa369536f76cf69
|
dcacd5fd5a0baeb83d8c61bb6127c442ef72e29a |
22-Apr-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
eliminate config param -- it was always self's config BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/246513002 git-svn-id: http://skia.googlecode.com/svn/trunk@14303 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
d3b58486e97a677f8da2bb4b73690a4af37368d7 |
16-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge upstream Skia at r14227. In addition, this CL merges all of Skia, including files that are not needed by Android. This greatly simplifies the Skia merging process. Conflicts: gyp/common_conditions.gypi src/effects/gradients/SkLinearGradient.cpp Change-Id: I7a40eb2b2a6901a1934c868479a7a0ff0c3276d9
|
beb8b3a4da83ce30e313e72ae0e444870acecb7e |
15-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GL_CHROMIUM_map_sub functions to GrGLInterface and bit to GrGLCaps. BUG=skia:2402 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/231773003 git-svn-id: http://skia.googlecode.com/svn/trunk@14199 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
762cd804375ff8478427dba4fe29379562b8fb60 |
15-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move distance field generation to the glyph cache. Distance fields are currently created in GrTextStrike, which is the wrong place. This moves that to the glyph cache where it belongs. As part of my testing, I found that when we fall back to paths in the GrDistanceFieldTextContext it was not scaling them properly, so that's fixed in here too. R=robertphillips@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/227593010 git-svn-id: http://skia.googlecode.com/svn/trunk@14193 2bbb7eff-a529-9590-31e7-b0007b416f81
rFontScaler.h
kGr.h
|
c873329ae9ff00b0c45f7294172ad2e9b1ec44c8 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update bench to be able to preprocess skps This allows benchmarking of optimization improvements and plumbs in the purging API. The purging is necessary so we don't magically get faster because the saveLayers are always pre-generated. R=jvanverth@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/233663002 git-svn-id: http://skia.googlecode.com/svn/trunk@14154 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
8027cd1ec01f8a15ba0b4365fa3f2d47c16f486e |
11-Apr-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge upstream Skia at r14149 Also includes a small change in gyp/common_conditions.gypi to remove duplicate defines SK_GAMMA_EXPONENT and SK_GAMMA_CONTRAST. Change-Id: I504e5df6c321ee0bfe4a2c96986bcd15877e8e21
|
2f569980c949a9bbc4a4ab54e356264240306159 |
10-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add MakeEmpty to GrIRect16 The GrLayerCache will use this capability. R=jvanverth@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/232563007 git-svn-id: http://skia.googlecode.com/svn/trunk@14136 2bbb7eff-a529-9590-31e7-b0007b416f81
rRect.h
|
0a09d7195b8d9945e5c9c76cc4cfe6ef65d6d390 |
09-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement drawDRRect for GPU BUG=skia:2259 R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/220233011 git-svn-id: http://skia.googlecode.com/svn/trunk@14118 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
kGpuDevice.h
|
e752303ceb34384ab59e52e390a84357d588da71 |
08-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge upstream Skia at r14100. Conflicts: src/ports/SkFontHost_FreeType.cpp Change-Id: Id53a58f30e6314f746daeb10cb12c994de971a58
|
fc9482933794fb46920abc67cc84923a273e3fe1 |
07-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_COMPATIBLEDEVICE_CONFIG remove SK_SUPPORT_LEGACY_GETDEVICECAPABILITIES BUG=skia: R=robertphillips@google.com, bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/227643005 git-svn-id: http://skia.googlecode.com/svn/trunk@14083 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
e3beb6bd7de7fa211681abbb0be58e80b19885e0 |
07-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkNonCopyable should be used with private inheritance. This is mostly s/public SkNoncopyable/SkNoncopyable/g. Two classes (SkDrawLooper::Context and SkPicture::OperationList) don't actually work with SkNoncopyable because they introduce a virtual destructor. I added SkNoncopyableVirtual to make them work as intended. Sort of questionable whether they really need to be noncopyable in the first place, but I guess it doesn't hurt to keep the behavior the same. BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/226183018 git-svn-id: http://skia.googlecode.com/svn/trunk@14081 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rClipData.h
rContextFactory.h
rCoordTransform.h
rEffectUnitTest.h
rTextureAccess.h
|
326afd4ac1469c7e42399a511ef0256e13ec6ba3 |
04-Apr-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge upstream Skia at r13977. Merge remote-tracking branch 'goog/master-skia' into merge Conflicts: Android.mk include/core/SkUserConfig.h src/ports/SkFontHost_FreeType.cpp Change-Id: Ie7af1a1336d336f3a33ef425959c21639b8226ab
|
8f34190104d139c64598c334709aacff723c4fc9 |
28-Mar-2014 |
Leon Scroggins <scroggo@google.com> |
Merge upstream Skia at r13977. Includes cherry-picks from: https://code.google.com/p/skia/source/detail?r=14009 https://code.google.com/p/skia/source/detail?r=14014 Android.mk and SkUserConfig.h have been generated by gyp_to_android.py. SkUserConfig.h was additionally updated to include defines which are necessary but not generated by gyp_to_android. SkTemplates.h has been further modified to exclude the use of numeric_limits. Merge remote-tracking branch 'upstream/master' into merge Conflicts: src/images/SkImageRef.cpp SkImageRef conflicts because https://code.google.com/p/skia/source/detail?r=13503 (the correct fix) was committed to Skia upstream, but it depended on APIs not yet in Android's version of Skia. So Android got change id I245eea4f05f402ca24849d5d2fe354c69526d03d. This merge takes Skia r13503 (plus later fixes). Requires changes to frameworks/base (I5cdcea827ebff587df0bbddc0965e3e0fbf48002) and cts (Ia6864326bd582587227ab404dbacb409d7f08016). Change-Id: I816129d49c0118453222916f3c818eccac33663d
|
e930a075625d3d90c023c2570a6a4cae1a4b484f |
03-Apr-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a GrLayerCache to GrContext https://codereview.chromium.org/217343006/ git-svn-id: http://skia.googlecode.com/svn/trunk@14038 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
53e1e4d88a06db62898a3bf75751c042729d7160 |
01-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor changes to GrFontCache system. The main change is parameterizing the GrAtlasMgr so it can have a different sized backing texture and a different number of plots. This is in support of the saveLayer cache which has a smaller backing texture and only one plot. R=jvanverth@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/217423014 git-svn-id: http://skia.googlecode.com/svn/trunk@14011 2bbb7eff-a529-9590-31e7-b0007b416f81
rFontScaler.h
|
a34bb60c4e319f2289106d519544fe09d43eabd5 |
01-Apr-2014 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GL_ARB_invalidate_subdata functions to GrGLInterface. BUG=skia:1541 R=egdaniel@google.com Review URL: https://codereview.chromium.org/217503003 git-svn-id: http://skia.googlecode.com/svn/trunk@14004 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
8ddc26b68c4e41199c06961da3bff2ce72afff14 |
31-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Actually identify required saveLayers in SkGpuDevice::EXPERIMENTAL_drawPicture NOTRY=true R=bsalomon@google.com, rmistry@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/212933002 git-svn-id: http://skia.googlecode.com/svn/trunk@13993 2bbb7eff-a529-9590-31e7-b0007b416f81
rClipData.h
kGpuDevice.h
|
972f9cd7a063d0544f8c919fd12b9a3adbd12b24 |
28-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SK_SUPPORT_LEGACY_GRTYPES to hide duplicate types from SkTypes.h BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/216503004 git-svn-id: http://skia.googlecode.com/svn/trunk@13982 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rGlyph.h
rPoint.h
rTexture.h
rTypes.h
rTypesPriv.h
|
28361fad1054d59ed4e6a320c7a8b8782a1487c7 |
28-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add discard API to SkCanvas, plumb it to glDiscardFramebuffer() BUG=skia:2349 R=robertphillips@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/211683002 git-svn-id: http://skia.googlecode.com/svn/trunk@13976 2bbb7eff-a529-9590-31e7-b0007b416f81
rColor.h
rContext.h
rRenderTarget.h
|
4784182993a336b673619f3eb13ce2539aa890da |
27-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Implement text rendering with NVPR (https://codereview.chromium.org/196133014/) Reason for revert: This probably caused Win8 test bot fail during gm run: http://108.170.217.252:10117/builders/Test-Win8-ShuttleA-GTX660-x86-Debug/builds/574 I can not identify any errors from the logs, so maybe it hung or something? Original issue's description: > Implement text rendering with NVPR > > Use path rendering to render the text from outlines if supported by the > GPU. Implement this in GrStencilAndCoverTextContext by copying large > chunks of code from GrBitmapTextContext (drawText) and > GrDistanceFieldTextContext (drawPosText). > > The drawing is implemented with "instanced" path drawing > functions. > > Moves the creation of the "main" text context from SkGpuDevice to the > GrContext::createTextContext. This is done because the decision of which > text renderer is optimal can be made only with the internal > implementation-specific information of the context. > > Committed: http://code.google.com/p/skia/source/detail?r=13962 R=jvanverth@google.com, bsalomon@google.com, mtklein@google.com TBR=bsalomon@google.com, jvanverth@google.com, mtklein@google.com NOTREECHECKS=true NOTRY=true Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/213123014 git-svn-id: http://skia.googlecode.com/svn/trunk@13963 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
dcb8ef9e866b2674e8f9a70b761fcc4fec87dbbe |
27-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement text rendering with NVPR Use path rendering to render the text from outlines if supported by the GPU. Implement this in GrStencilAndCoverTextContext by copying large chunks of code from GrBitmapTextContext (drawText) and GrDistanceFieldTextContext (drawPosText). The drawing is implemented with "instanced" path drawing functions. Moves the creation of the "main" text context from SkGpuDevice to the GrContext::createTextContext. This is done because the decision of which text renderer is optimal can be made only with the internal implementation-specific information of the context. R=jvanverth@google.com, bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/196133014 git-svn-id: http://skia.googlecode.com/svn/trunk@13962 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
41d04a183692a9422ae7ef174d2ce37599840d3e |
27-Mar-2014 |
Leon Scroggins <scroggo@google.com> |
Update Skia to Chromium revision M34. Requires a change to frameworks/base. Merge remote-tracking branch 'goog/master-skia' into M34 Conflicts: Android.mk include/core/SkUserConfig.h Change-Id: Ic3cf846b74d6f10ec30c477b50fd774cc30ad52c
|
609e6f98f0e0fb7fa17c1c70a4765edc829c8d50 |
27-Feb-2014 |
Leon Scroggins <scroggo@google.com> |
Merge M34 Skia (13441) into Android. Also includes a cherry-pick of https://codereview.chromium.org/169753004/ Merge commit 'a7692a9ac6cb8a0bbe6bbdfc83f86014a7dc265e' into m34 Conflicts: gyp/tools.gyp include/core/SkFixed.h include/core/SkThread_platform.h include/core/SkUserConfig.h src/core/SkImageInfo.cpp src/core/SkMallocPixelRef.cpp src/core/SkMatrix.cpp src/effects/SkColorMatrix.cpp src/ports/SkFontHost_FreeType.cpp src/ports/SkFontHost_FreeType_common.cpp tools/PictureRenderer.cpp Change-Id: I3f2fccbea7dce15066e1beb0d874bafed3047f33
|
f20fc24a7def23093a1abd2fc8de4a1302aeb9f8 |
26-Mar-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove all references to legacy Config8888 BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/211043002 git-svn-id: http://skia.googlecode.com/svn/trunk@13952 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
2a05de0c049a8648942a55016126a1f92e1c14d6 |
25-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Gpu Tracing to Ganesh BUG=skia:2316 R=bsalomon@google.com, tomhudson@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/184443003 git-svn-id: http://skia.googlecode.com/svn/trunk@13936 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
99e5b524ced6d299f129bf572960b87579646bb4 |
21-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13889 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
180e36abf6e5da1688c9da5ef614a78c471834d5 |
20-Mar-2014 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "hide Config8888 entirely". Broke a bunch of builds. This reverts commit fa11c49cc11a6c9ebafbf9c59e118917f9b3cc56. Revert "Sanitizing source files in Housekeeper-Nightly" to make the above revert clean. This reverts commit b5787422c8eb2a27a9576777597fd9e06784acdb. TBR=reed@google.com TBR=jcgregorio@google.com Review URL: https://codereview.chromium.org/205963003 git-svn-id: http://skia.googlecode.com/svn/trunk@13872 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
be41d38f1c076c9e4dc595a6e1a4eb5ccdbd307b |
20-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13871 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
d8a57af725e8fa8905207df3cf7465be50598752 |
19-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding a new SkSurface factory for generating surfaces from the scratch texture pool. TEST=Surface unit test BUG=crbug.com/351798 R=bsalomon@google.com, robertphillips@google.com, reed@google.com Author: junov@chromium.org Review URL: https://codereview.chromium.org/201153023 git-svn-id: http://skia.googlecode.com/svn/trunk@13864 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
kGpuDevice.h
|
b7b7eb32f41729c136c939702b0c9a484accb541 |
19-Mar-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix accessBitmap() with deferred clear, GPU path. When accessBitmap() is called on a GPU device which has deferred clear, and no drawing has been done, force the clear before returning the bitmap. This is covered by the top right test case in the imagefilterscropexpand GM, where an offset image filter is drawn but the resulting bitmap is cropped out, resulting in no drawing to the offscreen. It should be empty, but without this fix it results in garbage (previous scratch texture contents). BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/204903002 git-svn-id: http://skia.googlecode.com/svn/trunk@13860 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
a713f9c6f6a06d216d53e268b9c691941053dabf |
17-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add new readPixels with direct memory parameters BUG=skia: R=scroggo@google.com, bsalomon@google.com, robertphillips@google.com, fmalita@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/199413013 git-svn-id: http://skia.googlecode.com/svn/trunk@13840 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
4ef54f8d72420a521d4aae04ff5cd438810eca7f |
17-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_WRITEPIXELSCONFIG -- dead code BUG=skia: R=halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/201973003 git-svn-id: http://skia.googlecode.com/svn/trunk@13834 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
145d1c0fdcef63991d7f910cc067a653a8aa2c4c |
16-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Proposed SkCanvas API for preLoading textures to VRAM v2.0 This is an update to (Proposed SkCanvas API for preLoading textures to VRAM - https://codereview.chromium.org/192853002/). It takes into account in-person feedback on the initial proposal. The main feedback was to land this closer to where we will ultimately wind up with the reordered rendering capability (and don't have an SkCanvas entry point (yet)). Committed: http://code.google.com/p/skia/source/detail?r=13810 R=reed@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/197123003 git-svn-id: http://skia.googlecode.com/svn/trunk@13822 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
239158b6ea8259753986ba63cb312063fa996640 |
13-Mar-2014 |
Leon Scroggins <scroggo@google.com> |
Set GR_GL_IGNORE_ES3_MSAA to 0. DO NOT MERGE GR_GL_IGNORE_ES3_MSAA is a workaround for older versions of Chrome, and M33 (the version we're using) no longer needs it. BUG:13246311 Change-Id: Ib3cffe72b0b0b0e1fe1b441f3f716dd62ae17ad3 (cherry picked from commit 9642e688395985d9eae5502c87c2871579916e25)
l/GrGLConfig_chrome.h
|
5ed01d1f8fa3fa38105c252929f02dd7603271e3 |
14-Mar-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r13810 (Proposed SkCanvas API for preLoading textures to VRAM v2.0) git-svn-id: http://skia.googlecode.com/svn/trunk@13811 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
1ab85c8719ef46a8f2de9912b3f84f387bddf0d1 |
14-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Proposed SkCanvas API for preLoading textures to VRAM v2.0 This is an update to (Proposed SkCanvas API for preLoading textures to VRAM - https://codereview.chromium.org/192853002/). It takes into account in-person feedback on the initial proposal. The main feedback was to land this closer to where we will ultimately wind up with the reordered rendering capability (and don't have an SkCanvas entry point (yet)). R=reed@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/197123003 git-svn-id: http://skia.googlecode.com/svn/trunk@13810 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
4cb543d6057b692e1099e9f115155f0bf323a0c8 |
14-Mar-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement support for a Context parameter in image filters Some upcoming work (support for expanding crop rects) requires the clip bounds to be available during filter traversal. This change replaces the SkMatrix parameter in the onFilterImage() traversals with a Context parameter. It contains the CTM, as well as the clip bounds. BUG=skia: R=reed@google.com Review URL: https://codereview.chromium.org/189913021 git-svn-id: http://skia.googlecode.com/svn/trunk@13803 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
3da3b621c34810514a6d415a1dc782bd21648c3c |
13-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
getDeviceCapabilities is no longer need, so remove it BUG=skia: R=bungeman@google.com, vandebo@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/198943003 git-svn-id: http://skia.googlecode.com/svn/trunk@13797 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
b471a32460a44043e1f00d28cbefc87579dc30c5 |
10-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add API for GrContext to recommend rendertarget sample count Add GrContext::getRecommendedSampleCount method that can be used to determine which GPU backend and what exact sample count is recommendeded for a particular render target at particular dpi. Make this initially recommend 4xMSAA for contexts which have NVPR enabled if dpi is 250 or more, 16 if dpi is less than 250 and no MSAA for others. BUG=chromium:347962 R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/188403003 git-svn-id: http://skia.googlecode.com/svn/trunk@13717 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
4cd9e2169e35cd67ee7358acea6541245e1d1744 |
07-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkCanvas::writePixels that takes info+pixels directly add corresponding methods to device (w/ diff name to avoid colliding with exising virtuals) BUG=skia: R=bsalomon@google.com, robertphillips@google.com, junov@google.com, junov@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/180113010 git-svn-id: http://skia.googlecode.com/svn/trunk@13697 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
06acb58074778d8eb40f14ae72b000d5120a8111 |
06-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13679 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypesPriv.h
|
cabf4b2f3664b98c1084fbb94a999af15ddfb52d |
05-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Unify edge type enums across GrEffect subclasses that clip rendering to a geometry. BUG=skia: R=egdaniel@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/183893023 git-svn-id: http://skia.googlecode.com/svn/trunk@13674 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypesPriv.h
|
f535561b3baeb5f19c5b81fb439818bdde00d882 |
28-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup GrGLInterface after Chromium changes Depends on landing https://codereview.chromium.org/143263014 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/149533002 git-svn-id: http://skia.googlecode.com/svn/trunk@13630 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
0714360591c258328e9f863d105389f5a6784750 |
25-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API to GrGLExtensions R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/177653007 git-svn-id: http://skia.googlecode.com/svn/trunk@13574 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLExtensions.h
|
1cadd3c11c7d87f410bcaf0f229a89eca7a3a121 |
24-Feb-2014 |
Derek Sollenberger <djsollen@google.com> |
Merge remote-tracking branch 'goog/m33' into master Conflicts: Android.mk include/utils/SkFrontBufferedStream.h src/images/SkImageDecoder_libpng.cpp src/ports/SkFontHost_FreeType.cpp src/utils/SkDeferredCanvas.cpp src/utils/SkFrontBufferedStream.cpp src/utils/SkPictureUtils.cpp Change-Id: Iae45e9cff346667ca9c4b406622bc467f04e7410
|
6ebfbf9968c76b0238f1b48296ff1b507e110ba1 |
24-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use vertex buffer objects instead of client side arrays in fixed-function codepaths Pass vertices to the fixed-function shaders in vertex buffer object stored at attribute 0. This is specified in OpenGL Compatibility Profile Section 10.8.2 (Transferring Vertices With Vertex Attribute Zero). This makes future integration to Chromium command buffer better, since the command buffer already has code for vertex buffer objects but not vertex arrays. Delete unused function pointers related to fixed-function codepaths. R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/130423013 git-svn-id: http://skia.googlecode.com/svn/trunk@13557 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
a3baf3be0e2a3128fb73bd41d40d130f75a4dc86 |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add hooks for GL_EXT_debug_marker in gpu BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/174123003 git-svn-id: http://skia.googlecode.com/svn/trunk@13538 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLExtensions.h
l/GrGLFunctions.h
l/GrGLInterface.h
|
c2f7824436d05da6e8514d06a54773538aace028 |
19-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Analytic rrect clip for cicular corners, radius >= 0.5 BUG=skia:2181 R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/171413004 git-svn-id: http://skia.googlecode.com/svn/trunk@13498 2bbb7eff-a529-9590-31e7-b0007b416f81
rTBackendEffectFactory.h
|
15a140599942f70e47380e3f700a825c7cece3b4 |
16-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change device factories to take SkImageInfo instead of SkBitmap::Config patch from issue 167033002 BUG=skia: R=reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/168653002 git-svn-id: http://skia.googlecode.com/svn/trunk@13463 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
kGr.h
|
e79f320ed6c5ec9f6164ba84be1ff586532e6517 |
11-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of r13384 (Stateful PathRenderer implementation) https://codereview.chromium.org/142543007/ git-svn-id: http://skia.googlecode.com/svn/trunk@13409 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rPathRendererChain.h
|
3e0c64ad1e5e12aca2907a1384ee7dc3d39d5148 |
10-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Stateful PathRenderer implementation https://codereview.chromium.org/23926019/ git-svn-id: http://skia.googlecode.com/svn/trunk@13384 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rPathRendererChain.h
|
f0539800165314f8bebd8a5ab765ec35012f1b03 |
08-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Specialize GrConvexPolyEffect for AA rects, use for AA clip rects. BUG=skia:2051 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/140093004 git-svn-id: http://skia.googlecode.com/svn/trunk@13375 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectUnitTest.h
|
ae761f7545d8ebf181d220169afac2056b057b8c |
05-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkImageFilter methods const. SkImageFilter had some non-const methods that could all be made const. This is a first step towards making SkImageFilter immutable. BUG=skia:2097 R=mtklein@google.com, reed@google.com, robertphillips@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/148883011 git-svn-id: http://skia.googlecode.com/svn/trunk@13330 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
76f10a3bd936af7dbe2b5873d5a7eedd73cdc5da |
05-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkCanvas::createCompatibleDevice, and add SkCanvas::newSurface BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/154163002 git-svn-id: http://skia.googlecode.com/svn/trunk@13319 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
cbbc481e918c0d32454455626235f67106f216a1 |
30-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace factory generation of TextContexts with persistent objects. BUG=skia:2018 R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/150743002 git-svn-id: http://skia.googlecode.com/svn/trunk@13249 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
ddf2bfb190b2760ef6d28efe2cdc16c68287553d |
30-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrTextContext to private interface NOTRY=true R=bsalomon@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/145073005 git-svn-id: http://skia.googlecode.com/svn/trunk@13239 2bbb7eff-a529-9590-31e7-b0007b416f81
rBitmapTextContext.h
rDistanceFieldTextContext.h
rTextContext.h
kGpuDevice.h
|
9f94b9104a02c5918720517de3ffd547f354900a |
30-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add fallback code for TextContexts that don't support all features BUG=skia:2018 NOTRY=true R=bsalomon@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/135683006 git-svn-id: http://skia.googlecode.com/svn/trunk@13236 2bbb7eff-a529-9590-31e7-b0007b416f81
rBitmapTextContext.h
rDistanceFieldTextContext.h
rTextContext.h
|
e5d7015cde3b6f2a3929b8e378822e3d7be223d4 |
29-Jan-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13228 2bbb7eff-a529-9590-31e7-b0007b416f81
rDistanceFieldTextContext.h
rTextContext.h
|
e8612d9a8d616c2ed0195421a0675e10b0c2d230 |
28-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add standalone drawText for GrTextContext. This unifies the interface between GrBitmapTextContext and GrDistanceFieldTextContext so that they don't need special case code. The future GrNVPRTextContext will also use this interface. BUG=skia:2018 R=bsalomon@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/141863005 git-svn-id: http://skia.googlecode.com/svn/trunk@13227 2bbb7eff-a529-9590-31e7-b0007b416f81
rBitmapTextContext.h
rDistanceFieldTextContext.h
rTextContext.h
kGpuDevice.h
|
d2ac07b64b7d46e81d00d389781f9f83810f0095 |
25-Jan-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13181 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextContext.h
|
d8ed85101ee77ad2cb0c186a79d197698a75d246 |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Turn NVPR on by default (but off in tools). BUG=skia:2042 Committed: http://code.google.com/p/skia/source/detail?r=13164 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/144003006 git-svn-id: http://skia.googlecode.com/svn/trunk@13176 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
l/GrGLConfig.h
l/GrGLExtensions.h
l/GrGLInterface.h
|
227c24673196f5f06bee85e7e9aa067be90e1359 |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Resolve a few memory leaks in tests. Purge the global scaled image cache after use in tests. The cache was right to hold on to the pixels indefinitely, but this change makes it easier to run down actual memory leaks. Add SK_DECLARE_INST_COUNT to several classes. BUG=skia: R=reed@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/145443004 git-svn-id: http://skia.googlecode.com/svn/trunk@13171 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
68c74884d0da1aa794bb660a37f31f2f9108bc36 |
24-Jan-2014 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Turn NVPR on by default (but off in tools)." This reverts commit 83d81c96de34950bdd84dc575997a250b685a3d6. Broke Windows build. Autorevert didn't work. TBR=bsalomon@google.com,robertphillips@google.com NOTREECHECKS=true NOTRY=true NOPRESUBMIT=true BUG=skia:2042 Review URL: https://codereview.chromium.org/146863003 git-svn-id: http://skia.googlecode.com/svn/trunk@13169 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
l/GrGLConfig.h
l/GrGLExtensions.h
l/GrGLInterface.h
|
cc40f06db77a3a27f3d685c222086d245399bc0a |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add factory class for generating various flavors of GrTextContext. This is the first pass of making Gr*TextContext more generic and easily subclassed. The next stage will be making GrBitmapTextContext and GrDistanceFieldTextContext more similar by moving the SkDraw loop into each subclass. BUG=skia:2018 Committed: http://code.google.com/p/skia/source/detail?r=13142 R=bsalomon@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/144283002 git-svn-id: http://skia.googlecode.com/svn/trunk@13165 2bbb7eff-a529-9590-31e7-b0007b416f81
rBitmapTextContext.h
rDistanceFieldTextContext.h
rTextContext.h
kGpuDevice.h
|
83d81c96de34950bdd84dc575997a250b685a3d6 |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Turn NVPR on by default (but off in tools). BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/144003006 git-svn-id: http://skia.googlecode.com/svn/trunk@13164 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
l/GrGLConfig.h
l/GrGLExtensions.h
l/GrGLInterface.h
|
f1d63aa80dc951417ad34dd00914c8150112e42a |
22-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add factory class for generating various flavors of GrTextContext. (https://codereview.chromium.org/144283002/) Reason for revert: Breaks Chrome. Need to fix template issue. Original issue's description: > Add factory class for generating various flavors of GrTextContext. > > This is the first pass of making Gr*TextContext more generic and easily > subclassed. The next stage will be making GrBitmapTextContext and > GrDistanceFieldTextContext more similar by moving the SkDraw loop into > each subclass. > > BUG=skia:2018 > > Committed: http://code.google.com/p/skia/source/detail?r=13142 R=bsalomon@google.com, reed@google.com TBR=bsalomon@google.com, reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2018 Author: jvanverth@google.com Review URL: https://codereview.chromium.org/145023006 git-svn-id: http://skia.googlecode.com/svn/trunk@13143 2bbb7eff-a529-9590-31e7-b0007b416f81
rBitmapTextContext.h
rDistanceFieldTextContext.h
rTextContext.h
kGpuDevice.h
|
ce96b651d383305561ff0459a527acda8e93cc49 |
22-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add factory class for generating various flavors of GrTextContext. This is the first pass of making Gr*TextContext more generic and easily subclassed. The next stage will be making GrBitmapTextContext and GrDistanceFieldTextContext more similar by moving the SkDraw loop into each subclass. BUG=skia:2018 R=bsalomon@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/144283002 git-svn-id: http://skia.googlecode.com/svn/trunk@13142 2bbb7eff-a529-9590-31e7-b0007b416f81
rBitmapTextContext.h
rDistanceFieldTextContext.h
rTextContext.h
kGpuDevice.h
|
c72425ae368bfcb47de7d2532eb90d305ec0d1cf |
21-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrGLInterface function pointers into a nested struct BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/133073009 git-svn-id: http://skia.googlecode.com/svn/trunk@13130 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLExtensions.h
l/GrGLInterface.h
l/SkGLContextHelper.h
|
f397b21b691b7ea535dc764590704946cfff7899 |
17-Jan-2014 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia r12682 into Android. Conflicts: include/core/SkDraw.h include/pdf/SkPDFDevice.h include/utils/SkCanvasStateUtils.h include/utils/SkFrontBufferedStream.h src/core/SkDevice.cpp src/core/SkDeviceLooper.cpp src/core/SkDeviceLooper.h src/core/SkRRect.cpp src/doc/SkDocument_PDF.cpp src/effects/SkBlurMaskFilter.cpp src/fonts/SkFontMgr_fontconfig.cpp src/gpu/GrAAHairLinePathRenderer.cpp src/gpu/GrAAHairLinePathRenderer.h src/gpu/GrTextContext.cpp src/images/SkImageDecoder_libpng.cpp src/images/SkScaledBitmapSampler.cpp src/images/SkScaledBitmapSampler.h src/pdf/SkPDFDevice.cpp src/pdf/SkPDFDeviceFlattener.cpp src/ports/SkFontConfigInterface_android.cpp src/ports/SkFontHost_FreeType.cpp src/ports/SkFontHost_FreeType_common.cpp src/utils/SkCanvasStack.cpp src/utils/SkCanvasStack.h src/utils/SkCanvasStateUtils.cpp src/utils/SkDeferredCanvas.cpp src/utils/SkFrontBufferedStream.cpp src/utils/SkPictureUtils.cpp Change-Id: Ice86d9769ed99f804932d8839acfdea695cb6d28
|
7322893af0f94c68401bc01677e9dcfca586d5b4 |
17-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding SK_API to SkGLContextHelper and SkNullGLContext for use in blink unit test component build BUG=skia: R=bsalomon@chromium.org Author: junov@chromium.org Review URL: https://codereview.chromium.org/141813002 git-svn-id: http://skia.googlecode.com/svn/trunk@13119 2bbb7eff-a529-9590-31e7-b0007b416f81
l/SkGLContextHelper.h
l/SkNullGLContext.h
|
90313cc36a6f43a3e9d3818aca536cd6631c222b |
17-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrGLExtensions from GrGLContextInfo to GrGLInterface BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/140823003 git-svn-id: http://skia.googlecode.com/svn/trunk@13118 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLExtensions.h
l/GrGLFunctions.h
l/GrGLInterface.h
l/SkGLContextHelper.h
|
92b7884e88fc420b6f6ae3589aa3659b6448e005 |
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_GL_IGNORE_ES3_MSAA.s R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/140933005 git-svn-id: http://skia.googlecode.com/svn/trunk@13115 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig.h
l/GrGLInterface.h
|
cc190eb6f321d0255ca035dc1ceef53af3900f4a |
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow GrGLInterface factories in Chromium to continue to compile. BUG=skia:2042 TBR=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/136573003 git-svn-id: http://skia.googlecode.com/svn/trunk@13112 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
|
910f694aefb0b671dd8522a9afe9b6be645701c1 |
16-Jan-2014 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@12682 Change-Id: I0470d8e53bf019f410509180b95950f20f98a5e8
rContext.h
rDistanceFieldTextContext.h
rSurface.h
rTextureAccess.h
rTypes.h
kGpuDevice.h
kGr.h
kGrPixelRef.h
l/GrGLFunctions.h
l/GrGLInterface.h
l/SkNativeGLContext.h
|
9e90aed5de82732cc9921f01388d3063a41a053b |
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrGLBinding->GrGLStandard, no longer a bitfield BUG=skia:2042 R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/133413003 git-svn-id: http://skia.googlecode.com/svn/trunk@13108 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLExtensions.h
l/GrGLInterface.h
|
a3b15ed0373b873d4c497b51384b8c07d751753a |
15-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLInterface be context-specific on all platforms BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/137753005 git-svn-id: http://skia.googlecode.com/svn/trunk@13097 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
|
a7d89c83a461aa3f549776060141a4f710de2da7 |
13-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Handle drawBitmapRect src_rect->dst_rect mapping as a local matrix rather than view matrix when there is a mask filter. BUG=skia:1998 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/131323004 git-svn-id: http://skia.googlecode.com/svn/trunk@13041 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
d0419b1fe781ed21d4aa0dc80df6b3e79ed37e46 |
06-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "Revert "Revert of https://codereview.chromium.org/110593003/""" This reverts commit aaa89649590323fe40f52439d9a9a3376bb3b8ae. BUG= Review URL: https://codereview.chromium.org/123223007 git-svn-id: http://skia.googlecode.com/svn/trunk@12910 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
ba82bd11e2c055f885b2327aa230d2dac8b53f03 |
06-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "Revert of https://codereview.chromium.org/110593003/"" This reverts commit 0fef787f33aa38109a0c8427e0098d997efdd5ff. failed in chrome: https://codereview.chromium.org/124503002/ Review URL: https://codereview.chromium.org/105523008 git-svn-id: http://skia.googlecode.com/svn/trunk@12906 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
927138977fa256a6719baf74221882555b24008f |
03-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of https://codereview.chromium.org/110593003/" This reverts commit c7abb25b25ba8b97948371d2bf0a2e3e78468f73. and fixes the ashmem break BUG= Review URL: https://codereview.chromium.org/119753010 git-svn-id: http://skia.googlecode.com/svn/trunk@12887 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
27f890219b09e4774da75e6a11ec82849eadae5a |
03-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/110593003/ Reason for revert: SkImageRef_ashmem doesn't compile R=halcanary@google.com, scroggo@google.com TBR=halcanary@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG= Author: reed@google.com Review URL: https://codereview.chromium.org/119753009 git-svn-id: http://skia.googlecode.com/svn/trunk@12884 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
f1ce05288a8fee6e691c3dff5db9dcd47818060f |
03-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add onNewLockPixels, that returns rowbytes and relies on info in pixelref This reverts commit 890a6ec633c1f54891104a072a8964b4c2c81af9. BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/110593003 git-svn-id: http://skia.googlecode.com/svn/trunk@12883 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
f5a76839b9e79105f41e87b8a05f00ca3b370e0e |
19-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updated GLintptr and GLsizeiptr to be the appropriate types on 64 bit Windows (Take 2) https://codereview.chromium.org/118533003/ git-svn-id: http://skia.googlecode.com/svn/trunk@12781 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
|
8128d8c119382279918b90ad8d80ccb3aaebb8a0 |
19-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move distance field font code into GrDistanceFieldTextContext. This avoids the SkDraw path and renders the distance field glyphs directly from GrDistanceFieldTextContext. It also disables LCD, subpixel and autohinting, and removes the supporting code when rendering DF fonts. R=reed@google.com, bsalomon@google.com, robertphillips@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/85653004 git-svn-id: http://skia.googlecode.com/svn/trunk@12770 2bbb7eff-a529-9590-31e7-b0007b416f81
rDistanceFieldTextContext.h
|
01a2f1cbadae340b29f19538e9f9fb6e62e0bc8b |
19-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r12758 (Updated GLintptr and GLsizeiptr to be the appropriate types on 64 bit Windows (Take 2) - https://codereview.chromium.org/118533003) due to Chromium-side compilation issues git-svn-id: http://skia.googlecode.com/svn/trunk@12762 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
|
0ef335ac8118ab68b3a282dc89b8dc70476ea1b7 |
18-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updated GLintptr and GLsizeiptr to be the appropriate types on 64 bit Windows (Take 2) Requires changes from https://codereview.chromium.org/99053007/ before this can be rolled in Chromium DEPS. If this begins breaking the build due to an early roll, please contact bajones@chromium.org before reverting. BUG=326382 R=bsalomon@chromium.org TBR=bsalomon@chromium.org Author: bajones@chromium.org Review URL: https://codereview.chromium.org/118533003 git-svn-id: http://skia.googlecode.com/svn/trunk@12758 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
|
94d8f1ed6116780346ffa39ed683f1977786434a |
18-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update bench pictures to time image decode & upload costs https://codereview.chromium.org/117583002/ git-svn-id: http://skia.googlecode.com/svn/trunk@12742 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
d9947f605a335363b0a0541d6d8cb7a7113ed788 |
18-Dec-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split atomic and mutex implementations and make inlinable. Skia cannot use Chromium's implementation of mutex (Lock) due to static initializers. However, we would like to be able to use Chromium's implementation of atomics. This motivates the split of implementation. Skia's atomic and mutex calls should be inlinable, especially the atomics. These calls often compile down to very few instructions, and we currently have the overhead of a function call. This motivates the header implementation. There is still a desire for the build system to select the implementation, so the SK_XXX_PLATFORM_H pattern for header files is introduced. This allows the build system to control which platform specific header files are chosen. The Chromium side changes (most of which will need to go in before this change can be found at https://codereview.chromium.org/19477005/ . The Chromium side changes after this lands can be seen at https://codereview.chromium.org/98073013 . Review URL: https://codereview.chromium.org/19808007 git-svn-id: http://skia.googlecode.com/svn/trunk@12738 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
|
3cf7e93b67b46c94eb596f7066faf4548e551f2e |
17-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r12694 (Updated GLintptr and GLsizeiptr to be the appropriate types on 64 bit Windows - https://codereview.chromium.org/111403003) due to Chromium-side compilation errors git-svn-id: http://skia.googlecode.com/svn/trunk@12707 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
|
6ed67789c50f7efe4a81cf851e166af51a97b549 |
16-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updated GLintptr and GLsizeiptr to be the appropriate types on 64 bit Windows BUG=326382 R=reed@google.com, bsalomon@google.com Author: bajones@chromium.org Review URL: https://codereview.chromium.org/111403003 git-svn-id: http://skia.googlecode.com/svn/trunk@12694 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
|
bf790232f6d94b54239dbc210d8beee7411ca458 |
13-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update all callsites to use info for pixelrefs #define SK_SUPPORT_LEGACY_PIXELREF_CONSTRUCTOR in chrome to keep old API signature (for now) BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/100723005 git-svn-id: http://skia.googlecode.com/svn/trunk@12677 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
0daa1adb03b4b1fc11d854cb7754416ac05a31e8 |
13-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r12665 & r12666 (Remove duplicate impl for SkImageInfo flattening) due to Chromium/Blink compilation errors https://codereview.chromium.org/112603003/ git-svn-id: http://skia.googlecode.com/svn/trunk@12667 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
93b40594b78ab40170b5a7fa0811fa95ab8fc30f |
13-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remvoe duplicate impl for SkImageInfo flattening Add onNewLockPixels This reverts commit bb8eff6a70c52b7644391cfd4f4d21bf7294a6bf. BUG= Review URL: https://codereview.chromium.org/111323005 git-svn-id: http://skia.googlecode.com/svn/trunk@12665 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
398337b3a5d66a7db5d36a3b5182e4407e2292f7 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "remvoe duplicate impl for SkImageInfo flattening" Reason: breaks chrome_mac_tests which still have non-imageinfo constructors This reverts commit a06b8cf60b39bda93e9ef1a73579007b2b930d29. BUG= Review URL: https://codereview.chromium.org/103033005 git-svn-id: http://skia.googlecode.com/svn/trunk@12631 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
a0d183d89160e31962e99475abe8a77c30626a40 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of https://codereview.chromium.org/108773003/" This reverts commit 947e6a3142af66b750f1247ef933b11ed8455dd4. BUG= Review URL: https://codereview.chromium.org/112963003 git-svn-id: http://skia.googlecode.com/svn/trunk@12630 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
ff9c6c92e5f962b34f7421e67ac112f81a018bd3 |
11-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/108773003/ Reason for revert: breaks chrome-mac-tests TBR= NOTREECHECKS=true NOTRY=true Author: reed@google.com Review URL: https://codereview.chromium.org/113193003 git-svn-id: http://skia.googlecode.com/svn/trunk@12629 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
f3aead2829fa515f790631ee65784a7b9b073343 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remvoe duplicate impl for SkImageInfo flattening Revert "Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap."""""" This reverts commit eabd6b2ed4e494b323c08f32358f45950a0368c3. BUG= Review URL: https://codereview.chromium.org/108773003 git-svn-id: http://skia.googlecode.com/svn/trunk@12624 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
6a32add491cc736aab95561d137909cd7c5d65ef |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap.""""" This reverts commit d08eca87a0bef10112a211de540f89656a80b86a. BUG= Review URL: https://codereview.chromium.org/108303003 git-svn-id: http://skia.googlecode.com/svn/trunk@12623 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
6965a0a2df9d35cd0a25e1738f0388272d03f399 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap."""" BUG= Review URL: https://codereview.chromium.org/110503003 git-svn-id: http://skia.googlecode.com/svn/trunk@12622 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
bc91fd71faa2c5fd14423fecd18e50701c922ced |
10-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrBicubicEffect take tile modes rather than GrTextureParams. GrTextureParams allows the caller to override the filter mode. But no filtering other than nearest neighbor makes sense. Also removes coord set from creation signature since it is unused. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/99523008 git-svn-id: http://skia.googlecode.com/svn/trunk@12591 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextureAccess.h
|
61867875ef8083ca39a76acc8ffeedd2623d4b35 |
09-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkImageInfo to SkGrPixelRef constructor, to prep for larger CL BUG= Review URL: https://codereview.chromium.org/104923011 git-svn-id: http://skia.googlecode.com/svn/trunk@12559 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
|
2ebc10dd12a6fe55fda37a9bd5b1e0c1c1e08232 |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap.""" This reverts commit 5f035e90d6dea0139a4f204b634e7b7b3b4976d7. Reverting because it breaks chrome/blink due to new SkPixelRef constructor arg. BUG= Review URL: https://codereview.chromium.org/108993002 git-svn-id: http://skia.googlecode.com/svn/trunk@12551 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
473f0aa2bb218e50fce5e19063f8c8fdaf57fad4 |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap."" This reverts commit 4174afb18a9746bbad2a06c0ec2d4ad35f72d790. BUG= Review URL: https://codereview.chromium.org/108723003 git-svn-id: http://skia.googlecode.com/svn/trunk@12547 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
5b132b28da61e89cdcb84e95f30a58f8184739fc |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap." This reverts commit 154e08b2f5904ef533da694e3510befcb9a3f3e2. revert due to warnings Review URL: https://codereview.chromium.org/108513003 git-svn-id: http://skia.googlecode.com/svn/trunk@12538 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
3e89524e747b513986abfeeea00b6fac79593f26 |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap. R=mtklein@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/68973005 git-svn-id: http://skia.googlecode.com/svn/trunk@12537 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
kGr.h
kGrPixelRef.h
|
db6f36e78471f0798d1003f3e24bf0e8d2fe6b93 |
04-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove problematic GrContext thread local instance counting R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/104893002 git-svn-id: http://skia.googlecode.com/svn/trunk@12485 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
6e515d67d2365ecd05fb80762eeb76c55e81368c |
04-Dec-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12477 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
f8cb184095946ebf8f183d253e27bd544a19f23c |
03-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GPU support for color bitmap fonts BUG=skia:1869 R=bungeman@google.com, robertphillips@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/99993002 git-svn-id: http://skia.googlecode.com/svn/trunk@12471 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
0d9e3da8bb853c5ed96d13646a4264eb57b13a2a |
03-Dec-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use lowercase windows.h in includes to fix Windows cross compilation using mingw. While it doesn't matter on Windows, mingw on case-sensitive OSes uses all lower case filenames for platform include files. I found the problem in SkCondVar.h from Mozilla checkout of skia sources, but the patch contains a fix for the whole skia tree. R=bungeman@google.com Review URL: https://codereview.chromium.org/99173003 git-svn-id: http://skia.googlecode.com/svn/trunk@12461 2bbb7eff-a529-9590-31e7-b0007b416f81
l/SkNativeGLContext.h
|
dec61503d02862760f3c91203a698636a02c882a |
02-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
HQ filtering for tiled/bleed drawBitmap sample at pix center in bicubic R=senorblanco@chromium.org, jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/83153006 git-svn-id: http://skia.googlecode.com/svn/trunk@12440 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
aae7c2a5b7a11616879e6179357cf38f5bff53ae |
25-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Export GrGLCreateNullInterface for use in Chromium compositor unit tests. R=bsalomon@google.com Author: mvujovic@adobe.com Review URL: https://codereview.chromium.org/86353002 git-svn-id: http://skia.googlecode.com/svn/trunk@12386 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
|
14e97bb1ef42971eb1e196540ef200d76b8fe3db |
18-Nov-2013 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia r12108 into android Conflicts: include/pdf/SkPDFDevice.h include/utils/SkCanvasStateUtils.h include/utils/SkFrontBufferedStream.h src/core/SkDevice.cpp src/core/SkDeviceLooper.cpp src/core/SkDeviceLooper.h src/doc/SkDocument_PDF.cpp src/gpu/GrAAHairLinePathRenderer.cpp src/gpu/GrAAHairLinePathRenderer.h src/gpu/GrTextContext.cpp src/images/SkImageDecoder_libpng.cpp src/images/SkScaledBitmapSampler.cpp src/images/SkScaledBitmapSampler.h src/pdf/SkPDFDevice.cpp src/pdf/SkPDFDeviceFlattener.cpp src/ports/SkFontConfigInterface_android.cpp src/ports/SkFontHost_FreeType.cpp src/utils/SkCanvasStack.h src/utils/SkCanvasStateUtils.cpp src/utils/SkDeferredCanvas.cpp src/utils/SkFrontBufferedStream.cpp tests/CanvasStateTest.cpp Change-Id: Ia38ee21ae98fd5455c551becd7e1884c334f5df1
|
0a657bbc2c6fc9daf699942e023050536d5ec95f |
13-Nov-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@12108 Change-Id: Ia710b27d97e938df06014b7b61a3767bd3be1eb5
rAARectRenderer.h
rBackendEffectFactory.h
rBitmapTextContext.h
rColor.h
rConfig.h
rContext.h
rContextFactory.h
rCoordTransform.h
rDrawEffect.h
rEffect.h
rEffectStage.h
rEffectUnitTest.h
rFontScaler.h
rGlyph.h
rKey.h
rNoncopyable.h
rOvalRenderer.h
rPaint.h
rPathRendererChain.h
rRefCnt.h
rRenderTarget.h
rResource.h
rSurface.h
rTBackendEffectFactory.h
rTextContext.h
rTexture.h
rTextureAccess.h
rTypes.h
rTypesPriv.h
rUserConfig.h
kGpuDevice.h
kGr.h
l/GrGLConfig.h
l/GrGLConfig_chrome.h
l/GrGLExtensions.h
l/GrGLFunctions.h
l/GrGLInterface.h
l/SkANGLEGLContext.h
l/SkDebugGLContext.h
l/SkGLContextHelper.h
l/SkMesaGLContext.h
l/SkNativeGLContext.h
l/SkNullGLContext.h
|
ec3ca87d331c4b7058a0fff376a05e84ae0619ca |
13-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "switch GatherPixelRefs to use SkBaseDevice instead of SkBitmapDevice"" This reverts commit ff0152ec5e2a0faf38ae1a317c5d77df08139104. BUG= Review URL: https://codereview.chromium.org/68203018 git-svn-id: http://skia.googlecode.com/svn/trunk@12271 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
4d164709739ae78809125cae9b8de0f3fff0d081 |
12-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "switch GatherPixelRefs to use SkBaseDevice instead of SkBitmapDevice" This reverts commit 72958c374bdb9457419beeba7de1387da3293882. BUG= Review URL: https://codereview.chromium.org/58933007 git-svn-id: http://skia.googlecode.com/svn/trunk@12260 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
3f4bf51eddd9271b27e3c709939af1ff9ff1758d |
12-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
switch GatherPixelRefs to use SkBaseDevice instead of SkBitmapDevice BUG= R=robertphillips@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/70473003 git-svn-id: http://skia.googlecode.com/svn/trunk@12259 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
d830d13c27437b4677a4a1abfa866d98dc2d2ab9 |
11-Nov-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Hook in rough distance field support for fonts R=bsalomon@google.com Review URL: https://codereview.chromium.org/41213003 git-svn-id: http://skia.googlecode.com/svn/trunk@12229 2bbb7eff-a529-9590-31e7-b0007b416f81
rDistanceFieldTextContext.h
|
d3baf20dd1de9940717dd50b5c9ff6061561342e |
07-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added support for Chrome's gpu command buffer extension BindUniformLocation. R=bsalomon@google.com, bsalomon Author: skaslev@chromium.org Review URL: https://codereview.chromium.org/62163004 git-svn-id: http://skia.googlecode.com/svn/trunk@12178 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
2614418aee9f12e07a4483e32f72ee5393ed12ba |
07-Nov-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12161 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
6006d0f8c4f19d19a12de20826f731f52ac822a7 |
06-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add bevel-stroke support in GrAARectRenderer Committed: http://code.google.com/p/skia/source/detail?r=12082 R=robertphillips@google.com, bsalomon@google.com Author: yunchao.he@intel.com Review URL: https://codereview.chromium.org/23712005 git-svn-id: http://skia.googlecode.com/svn/trunk@12148 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
32700ace30459b2166806bde9895084b03f89bc4 |
01-Nov-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r12082 (Add bevel-stroke support in GrAARectRenderer) due to GM failures git-svn-id: http://skia.googlecode.com/svn/trunk@12091 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
5c8ee2539b9316b22416a991a1f560ef5cec7957 |
01-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrContext cache the gpu paths Creating paths for nv_path_rendering is costly. Try to reduce this cost by caching paths based on the SkPath "hash" (i.e. SkPathRef generation id) and stroke properties. Adds the paths to GrContext::fTextureCache instance. Later this should be renamed and the GrContext API should reflect the nature of the cache better. R=bsalomon@google.com, mtklein@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/26557003 git-svn-id: http://skia.googlecode.com/svn/trunk@12083 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
e1e99ef0af69fef21f2897621e7dfc5257da7ce7 |
01-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add bevel-stroke support in GrAARectRenderer R=robertphillips@google.com, bsalomon@google.com Author: yunchao.he@intel.com Review URL: https://codereview.chromium.org/23712005 git-svn-id: http://skia.googlecode.com/svn/trunk@12082 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
56ce48ade325f6f49acb0da31d6252806e4ed7ef |
31-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add can-ignore-rect hint to clear call https://codereview.chromium.org/53823003/ git-svn-id: http://skia.googlecode.com/svn/trunk@12064 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
4469938e92d779dff05e745559e67907bbf21e78 |
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning"" This reverts commit 1e787c38fa71f2a21fd728f1b1d620b9b09b0d3d. BUG= Review URL: https://codereview.chromium.org/54603004 git-svn-id: http://skia.googlecode.com/svn/trunk@12057 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
6fcbfcead5dc1b61fa5b4c139a1a3714e8c58091 |
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning" This reverts commit 1d22c4aaf9d8f053f25194a1ed74b137bfb19497. git-svn-id: http://skia.googlecode.com/svn/trunk@12056 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
081560e3abe25c4821b79ca1465f4dbd371c4b5c |
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning BUG= R=robertphillips@google.com, senorblanco@chromium.org, vandebo@chromium.org Review URL: https://codereview.chromium.org/51033004 git-svn-id: http://skia.googlecode.com/svn/trunk@12055 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
7ed98df9ba14bdb58e381508eb0505c963a4b6db |
31-Oct-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12043 2bbb7eff-a529-9590-31e7-b0007b416f81
rUserConfig.h
|
4e5559af8947ae7dc3df531b6d7a73323db20c3f |
30-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow specifying the max texture count on the bots https://codereview.chromium.org/50413011/ git-svn-id: http://skia.googlecode.com/svn/trunk@12020 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rUserConfig.h
|
b77f0f4ae560e97cc4cd2758752d955549017c3c |
30-Oct-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12013 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
9ef0426e7c126f6ad6ba833d4543b92a197c95af |
29-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Don't reuse scratch textures patch https://codereview.chromium.org/24222004/ git-svn-id: http://skia.googlecode.com/svn/trunk@11997 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
42a895730fa09ee9222ec7b08d7b3c21e94855c4 |
28-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for issue 1728: raster vs. gpu text draws with the wrong color The blend mode for LCD text was not set up correctly when using colors with alpha. This takes the color's alpha value into account when setting up the blending function. BUG=Skia:1728 R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/45363002 git-svn-id: http://skia.googlecode.com/svn/trunk@11980 2bbb7eff-a529-9590-31e7-b0007b416f81
rBitmapTextContext.h
|
7edad87cdcb15e3d7f04cd3394047e3b82dfa355 |
25-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Compute clipped src rect once in tiled bitmap draws R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/40403002 git-svn-id: http://skia.googlecode.com/svn/trunk@11962 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
af562b437e43a99f5371585ba50643b1d88f09e0 |
24-Oct-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Tile large bitmaps that are clipped. R=robertphillips@google.com Review URL: https://codereview.chromium.org/31033002 git-svn-id: http://skia.googlecode.com/svn/trunk@11951 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
50a3043194cf278a74ff51c33c6cdb52cbe1f8f9 |
24-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
We want to give SkPixelRef a way to signal over to GrResourceCache that it's become pointless to keep around textures based on that SkPixelRef when its pixels change, so that it can be a good citizen and free those textures. This adds an invalidation listener mechanism to SkPixelRef to let it send this message while still staying ignorant of who's listening. These messages are tricky to deliver. The SkPixelRefs they originates from and the GrResourceCaches they ultimately end up at may be on different threads; neither class is threadsafe; their object lifetimes are totally independent; it's a many-senders-to-many-receivers relation; and neither codebase should really know about the other. So I've added a per-message-type global message bus to broadcast messages to threadsafe inboxes. Anyone can post() a message, which will show up in all the inboxes of that type, read whenever the inbox's owner calls poll(). The implementation is _dumb_; it can be improved in several dimensions (inbox size limits, lock-free message delivery) if we find the need. I took some care to make sure not to send the invalidation message for any SkPixelRef that's sharing a generation ID with another SkPixelRef. BUG= R=bsalomon@google.com, scroggo@google.com, reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/26734003 git-svn-id: http://skia.googlecode.com/svn/trunk@11949 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
0255a5d2fe37f5b5b4e7c4cdb2ec3ab18a53deaf |
24-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor changes https://codereview.chromium.org/39973004/ git-svn-id: http://skia.googlecode.com/svn/trunk@11940 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
bbfe4541ef154696313374de2130b1ac90e28482 |
24-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Apply matrix early in draw bitmap Committed: http://code.google.com/p/skia/source/detail?r=11930 Reverted: https://code.google.com/p/skia/source/detail?r=11932 R=robertphillips@google.com, senorblanco@chromium.org Author: bsalomon@google.com Review URL: https://codereview.chromium.org/30593003 git-svn-id: http://skia.googlecode.com/svn/trunk@11933 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
e9821871ecebbeed06aaef54741a71607ccc9720 |
24-Oct-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Apply matrix early in draw bitmap" This reverts commit 4c446c8eb50b7a6e6f917fae7b4c4ffe5658a949. Fix build. git-svn-id: http://skia.googlecode.com/svn/trunk@11932 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
25e5a20e656a3d895753b61be3fc3645039c57ab |
23-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Apply matrix early in draw bitmap R=robertphillips@google.com, senorblanco@chromium.org Author: bsalomon@google.com Review URL: https://codereview.chromium.org/30593003 git-svn-id: http://skia.googlecode.com/svn/trunk@11930 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
a34995e18b1f0a7d8c9f23451718bb30ff0105b0 |
23-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement SkColorFilter as a GrGLEffect Adds GrEffect::willUseInputColor() which indicates whether or not the input color affects the output of the effect. This is needed for certain Xfermodes, such as kSrc_Mode. For these modes the color filter will not use the input color. An effect with GrEffect::willUseInputColor() true will cause all color or coverage effects before it to be discarded, as their computations cannot affect the output. In these cases program is marked as having white input color. This fixes an assert when Skia is compiled in a mode that prefers using uniforms instead of attributes for constants. (Flags GR_GL_USE_NV_PATH_RENDERING or GR_GL_NO_CONSTANT_ATTRIBUTES). Using attributes hides the problem where the fragment shader does not need input color for color filters that ignore DST part of the filter. The assert would be hit when uniform manager tries to bind an uniform which has been optimized away by the shader compiler. Adds specific GrGLSLExpr4 and GrGLSLExpr1 classes. This way the GLSL expressions like "(v - src.a)" can remain somewhat readable in form of "(v - src.a())". The GrGLSLExpr<typename> template implements the generic functionality, GrGLSLExprX is the specialization that exposes the type-safe interface to this functionality. Also adds operators so that GLSL binary operators of the form "(float * vecX)" can be expressed in C++. Before only the equivalent "(vecX * float)" was possible. This reverts the common blending calculations to more conventional order, such as "(1-a) * c" instead of "c * (1-a)". Changes GrGLSLExpr1::OnesStr from 1 to 1.0 in order to preserve the color filter blending formula string the same (with the exception of variable name change). Shaders change in case of input color being needed: - vec4 filteredColor; - filteredColor = (((1.0 - uFilterColor.a) * output_Stage0) + uFilterColor); - fsColorOut = filteredColor; + vec4 output_Stage1; + { // Stage 1: ModeColorFilterEffect + output_Stage1 = (((1.0 - uFilterColor_Stage1.a) * output_Stage0) + uFilterColor_Stage1); + } + fsColorOut = output_Stage1; Shaders change in case of input color being not needed: -uniform vec4 uFilterColor; -in vec4 vColor; +uniform vec4 uFilterColor_Stage0; out vec4 fsColorOut; void main() { - vec4 filteredColor; - filteredColor = uFilterColor; - fsColorOut = filteredColor; + vec4 output_Stage0; + { // Stage 0: ModeColorFilterEffect + output_Stage0 = uFilterColor_Stage0; + } + fsColorOut = output_Stage0; } R=bsalomon@google.com, robertphillips@google.com, jvanverth@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/25023003 git-svn-id: http://skia.googlecode.com/svn/trunk@11912 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rPaint.h
|
dbbe1d437d9ea07d1ccd98e753944d35bd7546c3 |
21-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r11880 (Apply matrix early in draw bitmap - https://codereview.chromium.org/30593003) due to layout test failure git-svn-id: http://skia.googlecode.com/svn/trunk@11899 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
15455b2a13e9c673ea41a32ca9205bbc21415abc |
21-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Apply matrix early in draw bitmap R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/30593003 git-svn-id: http://skia.googlecode.com/svn/trunk@11880 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
c7a40fad0b4c243087ad1adb14ebc2184d42cac0 |
16-Oct-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split out GrBitmapTextContext from GrTextContext. This is a stepping stone to having a variety of different text context types (bitmaps, distance fields, NV path rendering). R=bsalomon@google.com Review URL: https://codereview.chromium.org/27199002 git-svn-id: http://skia.googlecode.com/svn/trunk@11820 2bbb7eff-a529-9590-31e7-b0007b416f81
rBitmapTextContext.h
rTextContext.h
|
6b7938f9cb250086a7c6325cf31576f894ca4a1b |
15-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
separate state for msaa renderability R=robertphillips@google.com, brian@thesalomons.net Author: bsalomon@google.com Review URL: https://codereview.chromium.org/26695005 git-svn-id: http://skia.googlecode.com/svn/trunk@11770 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
c9542ca3d00878a18a57af80037060d6374d5650 |
09-Oct-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add swapBuffer call to SkGLContextHelper. R=bsalomon@google.com Review URL: https://codereview.chromium.org/26701002 git-svn-id: http://skia.googlecode.com/svn/trunk@11682 2bbb7eff-a529-9590-31e7-b0007b416f81
l/SkANGLEGLContext.h
l/SkDebugGLContext.h
l/SkGLContextHelper.h
l/SkMesaGLContext.h
l/SkNativeGLContext.h
l/SkNullGLContext.h
|
c4dc0ad8e252a7e30d19b47d3d0d9f2c69faf854 |
09-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement filling a path with nv_path_rendering cover Implement filling a path with nv_path_rendering cover functionality. The nv_path_rendering cover can be used if the fill is non-inverted and the draw operation does not require use of vertex shaders. Moves code for the inverted fill from GrStencilAndCoverPathRenderer down to GrGpuGL. R=bsalomon@google.com, markkilgard@gmail.com, cdalton@nvidia.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/22686002 git-svn-id: http://skia.googlecode.com/svn/trunk@11667 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
5dbb149fda134941e5d168790127caf294d322e2 |
04-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
When cache is full delay flush until GrContext draw is finished R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/25673004 git-svn-id: http://skia.googlecode.com/svn/trunk@11613 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
5fd7d5c20a15094da3fb6dc1d59955fd8f3217d7 |
04-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow gradient optimization with perspective Before, gradients would only interpolate the linear portion of the quadratic equation if there was no perspective. This updates them to do so even in the case that there is perspective. The rearrangement of math causes noise differences in the following gm tests: gradients_no_texture_gpu gradients_view_perspective_gpu gradients_local_perspective_gpu gradients_gpu R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/25645006 git-svn-id: http://skia.googlecode.com/svn/trunk@11595 2bbb7eff-a529-9590-31e7-b0007b416f81
rCoordTransform.h
|
3390b9ac9ad69a6e772c2b957d75d19611239025 |
03-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Repurpose GrGLCoordTransform as GrGLProgramEffects Creates a GrGLProgramEffects class that the GrGLProgram uses to manage an array of effects. This gives us enough abstraction for the program to cleanly handle different types of coord transforms. R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/25605008 git-svn-id: http://skia.googlecode.com/svn/trunk@11588 2bbb7eff-a529-9590-31e7-b0007b416f81
rTBackendEffectFactory.h
|
03e3e89641c93df603dfb705d518848dfe81427e |
02-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support to dump font cache texture for debug purposes R=robertphillips@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/25736002 git-svn-id: http://skia.googlecode.com/svn/trunk@11579 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
03087072483378a43f7b3f7a47944614187275eb |
02-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make it explicit that some validate methods are debug only https://codereview.chromium.org/25716003/ git-svn-id: http://skia.googlecode.com/svn/trunk@11575 2bbb7eff-a529-9590-31e7-b0007b416f81
rTexture.h
|
77af6805e5faea1e2a5c0220098aec9082f3a6e5 |
02-Oct-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GPU coord transforms automatic Adds a GrCoordTransform class and updates the framework to handle coord transforms similar to how it handles textures with GrTextureAccess. Renames GrGLEffectMatrix to GrGLCoordTransform and slightly repurposes it to be used by the framework instead of effects. R=bsalomon@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/24853002 git-svn-id: http://skia.googlecode.com/svn/trunk@11569 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rCoordTransform.h
rDrawEffect.h
rEffect.h
rTBackendEffectFactory.h
|
b016f41c34073137246884cd514077469082b88c |
30-Sep-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reduce max number of textures to 4 to make room for a larger class id in effect key git-svn-id: http://skia.googlecode.com/svn/trunk@11538 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
|
234d4fba75aac009e34c088037fcd9e244798c40 |
30-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Mark when effects and programs have vertex code Adds a 'hasVertexCode' method to GrEffect and a 'fHasVertexCode' field to GrGLProgramDesc::KeyHeader. Also adds a GrVertexEffect class that effects have to inherit from in order to set the 'hasVertexCode' flag and be able to emit vertex code, and updates the existing effects to use it as needed. R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/23653059 git-svn-id: http://skia.googlecode.com/svn/trunk@11537 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
|
76eaf749cfb903916488bfaf90c40470033ed216 |
30-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a GrCustomCoordsTextureEffect class Extracts a GrCustomCoordsTextureEffect class from GrSimpleTextureEffect. This way there are no effects that can conditionally require a vertex shader. They either always need one or never do. Also removes kCustom_CoordsType from the CoordsType enum in GrEffect (that enum is really only meant for coords provided by the framework), and updates GrSimpleTextureEffect::TestCreate to make the effect with position as well, instead of just local coords. R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/24018007 git-svn-id: http://skia.googlecode.com/svn/trunk@11531 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
|
6c5d9a1dff191302462c6fc2886f5e7bab9bea97 |
30-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrSurface::savePixels(). R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/25021006 git-svn-id: http://skia.googlecode.com/svn/trunk@11528 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
|
7d330eb19cd3c9278abce68ca0e3efabf2ec8f87 |
27-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrAtlas cleanup: Split out GrPlot and GrAtlas This breaks up GrAtlas into the head of the list (GrAtlas) and the list elements (GrPlot). It also moves all of the GrPlot management code into GrAtlasMgr. It adds a simple pool allocator for GrPlots and removes use of GrPlotMgr. R=bsalomon@google.com, robertphillips@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/24981004 git-svn-id: http://skia.googlecode.com/svn/trunk@11508 2bbb7eff-a529-9590-31e7-b0007b416f81
rGlyph.h
|
65caeaf32d09f5886f3c740cfef2f1c26ef9cb50 |
27-Sep-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11493 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
939ca7ce860c5e80a4fdccc0dba5f7bfa29fef22 |
26-Sep-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move GrMalloc, GrFree, Gr_bzero to their sk equivalents BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/23566022 git-svn-id: http://skia.googlecode.com/svn/trunk@11486 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
3fddf0eed6dc2873bcc8e584f435c6cd34964518 |
26-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First pass at font cache refactor: Create an atlas manager per texture This changes the AtlasMgr from a singleton class to one that is created per-texture. This is the first step in allowing us to create Atlases of other types (e.g., combine small icons into one big texture). R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/24608002 git-svn-id: http://skia.googlecode.com/svn/trunk@11468 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
4382330a15e13b9ef54010606eb758c0c66e1868 |
25-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace GR_*_BUILD by their SK_BUILD_FOR_* equivalents. BUG=None TEST=None, no functional changes. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/24253009 git-svn-id: http://skia.googlecode.com/svn/trunk@11457 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
l/GrGLConfig.h
l/GrGLConfig_chrome.h
|
a0b40280a49a8a43af7929ead3b3489951c58501 |
18-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GrNoncopyable by SkNoncopyable. BUG=None TEST=None, no functional changes. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23483042 git-svn-id: http://skia.googlecode.com/svn/trunk@11341 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rContext.h
rContextFactory.h
rEffect.h
rEffectUnitTest.h
rNoncopyable.h
rTextureAccess.h
|
2291e72b998244f3b4426b7307967b096ab13b1a |
18-Sep-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11336 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
07f81a57ba5720fd65563077114bd9e5ba840151 |
17-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Baby step in making SkGpuDevice no longer derive from SkBitmapDevice https://codereview.chromium.org/23641008/ git-svn-id: http://skia.googlecode.com/svn/trunk@11311 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
e0e7cfe44bb9d66d76120a79e5275c294bacaa22 |
09-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change old PRG to be SkLCGRandom; change new one to SkRandom The goal here is to get people to start using the new random number generator, while leaving the old one in place so we don't have to rebaseline GMs. R=reed@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23576015 git-svn-id: http://skia.googlecode.com/svn/trunk@11169 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectUnitTest.h
|
a4de8c257ea0be8ff7081f645249b6afe5c48e7e |
09-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrRefCnt.h in favor of SkRefCnt.h This removes GrRefCnt.h with all its tyepdefs and #defines and just switch them to the Sk* equivalents. GrSafeSetNull was promoted to SkSafeSetNull in SkRefCnt.h. BUG=None TEST=none, no functional changes. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23904003 git-svn-id: http://skia.googlecode.com/svn/trunk@11151 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rEffect.h
rFontScaler.h
rKey.h
rPathRendererChain.h
rRefCnt.h
rResource.h
l/GrGLInterface.h
|
1acc3d7cc28c5631b5300578ab13439bdefd4e33 |
07-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GR_DEBUGCODE by SkDEBUGCODE. BUG=None TEST=none, no functional changes. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23703010 git-svn-id: http://skia.googlecode.com/svn/trunk@11142 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rConfig.h
rEffectStage.h
|
040fd8f5670c8a4f73e0fe13f949681a23e6add8 |
06-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rip out CSAA support R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23882009 git-svn-id: http://skia.googlecode.com/svn/trunk@11138 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
bfe2b9d3a290d0153b82617cd6b65a4814fe89e3 |
06-Sep-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move oval and rect renderer includes to private interface R=bsalomon@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/23513016 git-svn-id: http://skia.googlecode.com/svn/trunk@11132 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
rContext.h
rOvalRenderer.h
|
91a798f121a2238639f8e2d08cc776d4f0236ceb |
06-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
alpha threshold bitmap shader Committed: http://code.google.com/p/skia/source/detail?r=11122 R=reed@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23707019 git-svn-id: http://skia.googlecode.com/svn/trunk@11131 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rTextureAccess.h
|
a8e5a06f69b7e0cb17a4b3203f0a7a1d52aa73ec |
06-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for ES3 MSAA. R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23404002 git-svn-id: http://skia.googlecode.com/svn/trunk@11124 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig.h
l/GrGLConfig_chrome.h
l/GrGLInterface.h
|
67db510c9c7f006fb4ec5027e5c859cfd71f42c0 |
06-Sep-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "alpha threshold bitmap shader" This reverts commit r11122. git-svn-id: http://skia.googlecode.com/svn/trunk@11123 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rTextureAccess.h
|
4ec4cf93b7822e0000102b165852ad623afcb84e |
05-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
alpha threshold bitmap shader R=reed@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23707019 git-svn-id: http://skia.googlecode.com/svn/trunk@11122 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rTextureAccess.h
|
5242ed761fc60470f31ffa6ea529c2a2f6afe6f5 |
05-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add device-independent rendering of ovals, take two. This permits GPU support for arbitrary matrices. The only exception is not all stroked ovals are supported, as thin ovals + fat strokes do not produce elliptical borders. R=bsalomon@google.com, robertphillips@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23701013 git-svn-id: http://skia.googlecode.com/svn/trunk@11115 2bbb7eff-a529-9590-31e7-b0007b416f81
rOvalRenderer.h
|
059a5a339b14b6fe4f942d57387fba7a9e1fea06 |
04-Sep-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r11075. git-svn-id: http://skia.googlecode.com/svn/trunk@11080 2bbb7eff-a529-9590-31e7-b0007b416f81
rOvalRenderer.h
|
97f74abcbc40b0b0101cb04bc8339238a86cf700 |
04-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add device-independent GPU rendering of ovals. This permits GPU support for arbitrary matrices. The only exception is not all stroked ovals are supported, as thin ovals and fat strokes do not produce ellipses. R=robertphillips@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23719004 git-svn-id: http://skia.googlecode.com/svn/trunk@11075 2bbb7eff-a529-9590-31e7-b0007b416f81
rOvalRenderer.h
|
5651512aa31422bdf234efc8341a9673592b18d3 |
04-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove uses of GR_RELEASE. Instead of using GR_RELEASE new code should just use SK_RELEASE, like its counterpart SK_DEBUG instead of GR_DEBUG. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23479017 git-svn-id: http://skia.googlecode.com/svn/trunk@11070 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
kGr.h
|
f5897f83e65f18a85f71f2d3357df13c5443e89f |
03-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add OpenGL 4.4 support to SkNativeGLContext and GrGLCreateNativeInterface android versions. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23702015 git-svn-id: http://skia.googlecode.com/svn/trunk@11060 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
|
46fbfe0cd1bbe60fd15ce52e784f5d51450ff5fd |
30-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add glTexGen funcs to interface R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23513006 git-svn-id: http://skia.googlecode.com/svn/trunk@11032 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
l/GrGLFunctions.h
l/GrGLInterface.h
|
1f2f338e23789f3eef168dcbd8171a28820ba6c1 |
29-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split SkDevice into SkBaseDevice and SkBitmapDevice https://codereview.chromium.org/22978012/ git-svn-id: http://skia.googlecode.com/svn/trunk@10995 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
515dcd36032997ce335daa0163c6d67e851bcad1 |
28-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GR_DEBUG by SK_DEBUG. BUG=None R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23137022 git-svn-id: http://skia.googlecode.com/svn/trunk@10978 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rEffect.h
rResource.h
rTBackendEffectFactory.h
rTexture.h
rTextureAccess.h
rTypes.h
rUserConfig.h
kGr.h
l/GrGLConfig.h
|
78a1078f17f4f0ae63415298517262a64f706af6 |
21-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create new target to hold gpu test code, enable direct testing of GrEffects in GM. R=robertphillips@google.com, jvanverth@google.com, egdaniel@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23352003 git-svn-id: http://skia.googlecode.com/svn/trunk@10866 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
9b051a375ba6d6b61cea98f35834cd032aaa5347 |
20-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r10830 (Split SkDevice out of SkRasterDevice) until we can get Chromium ready. git-svn-id: http://skia.googlecode.com/svn/trunk@10835 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
3055b700189afdd02486ed8f2279cea1d8897243 |
20-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split SkDevice out of SkBitmapDevice https://codereview.chromium.org/22978012/ git-svn-id: http://skia.googlecode.com/svn/trunk@10830 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
d28063e4916b489f572eb8358efcb7305f88c2fd |
20-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GR_API by SK_API. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/22881005 git-svn-id: http://skia.googlecode.com/svn/trunk@10808 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rContext.h
rNoncopyable.h
l/GrGLInterface.h
|
7475811143e190e172bf83d13c4bdba85704b604 |
17-Aug-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10790 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
f6de475e5cbd143f348ff7738919e397b7fe7f57 |
17-Aug-2013 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GrAssert by SkASSERT. R=bsalomon@google.com Review URL: https://codereview.chromium.org/22850006 git-svn-id: http://skia.googlecode.com/svn/trunk@10789 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rColor.h
rConfig.h
rContext.h
rDrawEffect.h
rEffect.h
rEffectStage.h
rPaint.h
rRenderTarget.h
rResource.h
rSurface.h
rTBackendEffectFactory.h
rTexture.h
rTextureAccess.h
rTypes.h
rTypesPriv.h
l/GrGLExtensions.h
l/SkGLContextHelper.h
|
a8916ffd90c04dc6cc1fb9ba94af2ff950284fad |
16-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change Atlas recycling to track current flush count and recycle if Atlas not used in current flush. BUG= R=bsalomon@google.com, robertphillips@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23120004 git-svn-id: http://skia.googlecode.com/svn/trunk@10777 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
eed779d866e1e239bfb9ebc6a225b7345a41adf9 |
16-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This CL plumbs in the drawBitmapRectToRect "bleed" flag and makes it live on the simplest GPU path. R=bsalomon@google.com, reed@google.com, edisonn@google.com, scroggo@google.com, jvanverth@google.com, mtklein@google.com Author: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/20806003 git-svn-id: http://skia.googlecode.com/svn/trunk@10765 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
46b450a04973a0869c3e4c5fce1dc5bdb77042aa |
15-Aug-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
temporary kES2_GrGLBinding alias to unblock DEPS roll git-svn-id: http://skia.googlecode.com/svn/trunk@10749 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
|
eb170703fcd46bba729f2fdf7cd32460baaaaf06 |
15-Aug-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
missing header from previous commit git-svn-id: http://skia.googlecode.com/svn/trunk@10748 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
|
24ab3b0ce50b3428f063849b6160e468f047487c |
14-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add blend optimization helpers and use to convert rect draws to clears. R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/22558003 git-svn-id: http://skia.googlecode.com/svn/trunk@10723 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
rSurface.h
|
1c38bb9ea8c4c8f5227c3e25e86faddfbf824524 |
14-Aug-2013 |
Leon Scroggins III <scroggo@google.com> |
Merge Skia r10680 into Android. Conflicts: include/core/SkUserConfig.h src/images/SkImageDecoder_libjpeg.cpp Change-Id: I40e031f0abcd0d1e064b25f071bfc5f1b3c55e91
|
e27eefc4844477cee5d32f51ab45ff62020cdb36 |
13-Aug-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@10680 Change-Id: I846e489575859eff43302c698606953c58420671
rContext.h
rTexture.h
rTextureAccess.h
l/GrGLFunctions.h
l/GrGLInterface.h
|
3e461ec17949cc857d1bfa99450d966ce3c702c8 |
08-Aug-2013 |
Torne (Richard Coles) <torne@google.com> |
Update skia compiler defines. Add GR_GL_PER_GL_FUNC_CALLBACK=1 as Chromium requires it, and move GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE=1 into the headers instead of the command line so that it's visible by code including skia headers. Change-Id: Ia6ccb487e60359322e35648e53a7f5a659ddcd41
rUserConfig.h
|
75796db3b3f685520eaec2dc0478bdbd4987bae6 |
07-Aug-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Add blend optimization helpers and use to convert rect draws to clears." This reverts commit r10537. git-svn-id: http://skia.googlecode.com/svn/trunk@10601 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
rSurface.h
|
c1cdf21ab88b63c07990e6bbce559397bf207b47 |
06-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add blend optimization helpers and use to convert rect draws to clears. Committed: http://code.google.com/p/skia/source/detail?r=10537 R=robertphillips@google.com, jvanverth@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/21877006 git-svn-id: http://skia.googlecode.com/svn/trunk@10562 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
rSurface.h
|
9b6a185e36f3145aa53732e8fb30c870ff38a93c |
05-Aug-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Add blend optimization helpers and use to convert rect draws to clears." This reverts commit r10537. git-svn-id: http://skia.googlecode.com/svn/trunk@10542 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
rSurface.h
|
66017f6cc52770c04078dc74ddcda27349002652 |
05-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add blend optimization helpers and use to convert rect draws to clears. R=robertphillips@google.com, jvanverth@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/21877006 git-svn-id: http://skia.googlecode.com/svn/trunk@10537 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
rSurface.h
|
aeefb2afe74c010c7236f3572e21a8f8a6aee1bd |
27-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10398 2bbb7eff-a529-9590-31e7-b0007b416f81
rTexture.h
|
cffff79a40bd7672e13b31b9801a3f3cda64875e |
26-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
get genmipmap function in the struct BUG= R=bsalomon@google.com, reed@google.com Author: humper@google.com Review URL: https://chromiumcodereview.appspot.com/20436002 git-svn-id: http://skia.googlecode.com/svn/trunk@10393 2bbb7eff-a529-9590-31e7-b0007b416f81
rTexture.h
l/GrGLFunctions.h
l/GrGLInterface.h
|
58190644c30e1c4aa8e527f3503c58f841e0fcf3 |
26-Jul-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@10377 Change-Id: Id35b998cb70e867d14e58c2e794b9a742b1ef6d5
rAARectRenderer.h
rClipData.h
rContext.h
rEffectStage.h
rFontScaler.h
rGlyph.h
rOvalRenderer.h
rPaint.h
rRect.h
rRenderTarget.h
rTextContext.h
rTexture.h
rTextureAccess.h
rTypes.h
kGpuDevice.h
kGr.h
kGrPixelRef.h
|
956b310f13c7412c035406c658ff16ca85eac656 |
26-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10385 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTextureAccess.h
|
b86add1ad37776818e1f730359ec587c9fdbff5f |
25-Jul-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make the filter mode for GrTextureAccess an enum so we can plumb down the paint's filter modes to the GPU BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/20362002 git-svn-id: http://skia.googlecode.com/svn/trunk@10368 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTexture.h
rTextureAccess.h
|
44a91dcf2542c2aa93f159ebbb5bf813ae7362c0 |
25-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrContext::setMaxTextureSizeOverride https://codereview.chromium.org/20325002/ git-svn-id: http://skia.googlecode.com/svn/trunk@10358 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
9bf380ce7f848dfb5886dd52b82746521454b739 |
25-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
drawBitmap* cleanup https://codereview.chromium.org/19977003/ git-svn-id: http://skia.googlecode.com/svn/trunk@10342 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
fd03d4a829efe2d77a712fd991927c55f59a2ffe |
17-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace all instances of GrRect with SkRect. And remove the typedef in GrRect.h. The same with GrIRect. R=robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/19449002 git-svn-id: http://skia.googlecode.com/svn/trunk@10130 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
rClipData.h
rContext.h
rFontScaler.h
rGlyph.h
rOvalRenderer.h
rRect.h
rRenderTarget.h
rTextContext.h
kGr.h
|
736dd031f177681bfa284e19291ef031ad0822d5 |
15-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move gaussianBlur functionality to src\effects https://codereview.chromium.org/18771004/ git-svn-id: http://skia.googlecode.com/svn/trunk@10080 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
2d3b49201302f3f82e405a750724eae8ef82e5a0 |
15-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove possiblity of NULL effect in GrEffectStage R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/18295008 git-svn-id: http://skia.googlecode.com/svn/trunk@10075 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectStage.h
|
42dacab4e7366d9f53989558cc8d045c3d065bcd |
13-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrPaint have a variable sized array of color and coverage stages rather than a fixed size. R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/18686007 git-svn-id: http://skia.googlecode.com/svn/trunk@10062 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
kGpuDevice.h
|
ef284a84f503adfd08ee52b5aee142c548698ea4 |
12-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
The two leaks are: missing unrefs in megalooper GM missing reset capability in oval renderer This CL also expands the instance counting system to some recently adding classes (e.g., SkFontStyleSet) R=bsalomon@google.com, jvanverth@google.com Author: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/18461007 git-svn-id: http://skia.googlecode.com/svn/trunk@10030 2bbb7eff-a529-9590-31e7-b0007b416f81
rOvalRenderer.h
|
cae27fed5e45e8899e56ece22b27e8958ffc0162 |
10-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow the resource cache to (indirectly) flush the InOrderDrawBuffer R=bsalomon@google.com Author: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/18466005 git-svn-id: http://skia.googlecode.com/svn/trunk@9949 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
1267fbd95290f58443652ca8d947bde50b212618 |
03-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor GrContext/GrInOrderDrawBuffer cleanup https://codereview.chromium.org/18341007/ git-svn-id: http://skia.googlecode.com/svn/trunk@9898 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
0a208a117b2d7f2c2231aa357f1db4864dbdcba3 |
28-Jun-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flag bits for partial GrContext reset BUG=248728 R=bsalomon@google.com Committed: https://code.google.com/p/skia/source/detail?r=9802 Review URL: https://codereview.chromium.org/17027003 git-svn-id: http://skia.googlecode.com/svn/trunk@9814 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
ba669991e539211785ce3b958cc4dd8705f98c9e |
28-Jun-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 9802 breacking tests on some configs git-svn-id: http://skia.googlecode.com/svn/trunk@9805 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
cad107bbe723e5e71e625dccb5d7bcfe20c55c58 |
28-Jun-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flag bits for partial GrContext reset BUG=248728 R=bsalomon@google.com Review URL: https://codereview.chromium.org/17027003 git-svn-id: http://skia.googlecode.com/svn/trunk@9802 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
b8d00db075b5ea09e353508a26ef5ced50722a6c |
26-Jun-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change undefined SkGpuRenderTarget and SkGpuTexture forward declares to GrRenderTarget and GrTexture. R=robertphillips@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/17269003 git-svn-id: http://skia.googlecode.com/svn/trunk@9775 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
kGrPixelRef.h
|
eb6879f50a5564eeb981ec5616b55bf685eb76fc |
13-Jun-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace fixed-size array of effect stages in GrDrawState with two appendable arrays, one for color, one for coverage. R=robertphillips@google.com Review URL: https://codereview.chromium.org/16952006 git-svn-id: http://skia.googlecode.com/svn/trunk@9592 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rEffectStage.h
|
21c10c5ff50cb8f2fd995fc9396d435d3396258b |
13-Jun-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make text context responsible for setting GrPaint on GrDrawState. R=robertphillips@google.com Review URL: https://codereview.chromium.org/16928010 git-svn-id: http://skia.googlecode.com/svn/trunk@9588 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
5f9f2b08759827169baeb5dc38a2b6cfd5e1ba76 |
11-Jun-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve batching of drawBitmap* calls https://codereview.chromium.org/16406006/ git-svn-id: http://skia.googlecode.com/svn/trunk@9499 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectStage.h
|
d0925240efb3732475e62966896716c28e9902b2 |
10-Jun-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Force checking of all color, stencil and FBO allocations for SkSurface_Gpu. This fixes the software canvas fallback in Chrome. R=bsalomon@google.com Review URL: https://codereview.chromium.org/15643013 git-svn-id: http://skia.googlecode.com/svn/trunk@9487 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
bb6a3178c3e79c8549b332e4ce84c64b59964f1e |
28-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrContext track the current matrix, render target, and clip directly rather than using GrDrawState. R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/15821008 git-svn-id: http://skia.googlecode.com/svn/trunk@9297 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rEffectStage.h
|
7839ce1af63bf12fe7b3caa866970bbbb3afb13d |
23-May-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@9231 Change-Id: I384e5f43ceb90b1a2e58a1e33753b3e79c85b949
rAARectRenderer.h
rBackendEffectFactory.h
rColor.h
rConfig.h
rContext.h
rEffect.h
rEffectStage.h
rEffectUnitTest.h
rOvalRenderer.h
rPaint.h
rRenderTarget.h
rSurface.h
rTBackendEffectFactory.h
rTexture.h
rTextureAccess.h
rTypes.h
rTypesPriv.h
rUserConfig.h
kGpuDevice.h
kGr.h
l/GrGLExtensions.h
l/GrGLFunctions.h
l/GrGLInterface.h
|
83d1a68141830cbfa0d5fca6f9c9bccf9c978ad2 |
17-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add special handling of rectori case for gpu https://codereview.chromium.org/15080010/ git-svn-id: http://skia.googlecode.com/svn/trunk@9175 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
|
afd1cba5237eba5394ee011106eede9f6c8074c8 |
14-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Re-add isIRect test for AA rect drawing https://codereview.chromium.org/14820035/ git-svn-id: http://skia.googlecode.com/svn/trunk@9128 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
|
3f4ea26ff5794547c4c7ff40b265700fff551521 |
11-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Check for NULL texture in GrAutoScratchTexture::detach() R=sugoi@chromium.org, robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/14683009 git-svn-id: http://skia.googlecode.com/svn/trunk@9104 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
94b284d719ee5ccd3e2efbd1d7084ec554583bac |
10-May-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrPathCmd R=reed@google.com Review URL: https://codereview.chromium.org/15068008 git-svn-id: http://skia.googlecode.com/svn/trunk@9097 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
kGr.h
|
114eb9e69942c11635380284deb9cc91eaab3632 |
10-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update shader rect drawing path for r9087 (removal of isIRect "opt") https://codereview.chromium.org/14972013/ (SkipBuildbotRuns) git-svn-id: http://skia.googlecode.com/svn/trunk@9089 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
|
18136d1cf284bea42ae574e491fa8032aef4e7dd |
10-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove isIRect "optimization" & defer computation of device Rect in AA rect rendering https://chromiumcodereview.appspot.com/14890021/ git-svn-id: http://skia.googlecode.com/svn/trunk@9087 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
|
8d47ddc19a40d1984bf1f384d711d36ab59fd1c0 |
09-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLShaderBuilder check whether GrEffect advertised that it would require the dst color or fragment position R=senorblanco@chromium.org, robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/14998007 git-svn-id: http://skia.googlecode.com/svn/trunk@9074 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rEffect.h
|
00142c44057e5a7c156b17a4bfc98a9605cf3f18 |
02-May-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix GL extension printing on core profiles. R=robertphillips@google.com Review URL: https://codereview.chromium.org/14864002 git-svn-id: http://skia.googlecode.com/svn/trunk@8970 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLExtensions.h
|
4b140b5fbedcb75d0b9587fa9d232ce54d9c7eb5 |
02-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add geometry-based rotated AA rect drawing path https://codereview.chromium.org/14854005/ git-svn-id: http://skia.googlecode.com/svn/trunk@8961 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
|
b19cb7f36785f3ad3b1512c342fc662ab79e3fca |
02-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Axis aligned shader-based rect drawing https://codereview.chromium.org/14314004/ git-svn-id: http://skia.googlecode.com/svn/trunk@8960 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
|
37d883d9d3c5945e9d121830bdcd1935160fd53b |
02-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disable AA for ovals and roundrects if MSAA is enabled. Also remove GrPaint from a number of methods -- we only use it to get the AA state. R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/14109033 git-svn-id: http://skia.googlecode.com/svn/trunk@8954 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rOvalRenderer.h
|
a6ffb58b109f71512bde4e14d06a655914578c8d |
29-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Plumbed in discard_framebuffer extension https://codereview.chromium.org/14461006/ git-svn-id: http://skia.googlecode.com/svn/trunk@8906 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
2cf444f7040614b43af67e368f3aa636ebeaa45a |
26-Apr-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8873 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectStage.h
rOvalRenderer.h
|
6ef912ac43a49c5df1114b56c106e086915384c9 |
25-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reduce calls to SkMatrix::reset from GrDrawState https://codereview.chromium.org/14474011/ git-svn-id: http://skia.googlecode.com/svn/trunk@8861 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectStage.h
|
f2bfd54de32ffbcf90ddcd0e249aaebb1559d9c2 |
25-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GPU support for roundrects This uses the OvalRenderer to render roundrects as "stretched ovals." It adds an additional shader that handles the straight edges of ellipsoid roundrects better, and uses the circle shader for roundrects where the two radii are the same. Only axis-aligned, simple roundrects are supported. Handles fill, stroke and hairline. R=bsalomon@google.com, robertphillips@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/13852049 git-svn-id: http://skia.googlecode.com/svn/trunk@8859 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rOvalRenderer.h
kGpuDevice.h
|
d42aca31b9ddc1cb9a81522b4c73a9fe550450bc |
23-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove static effects from the effect memory pool. Review URL: https://codereview.chromium.org/14081016 git-svn-id: http://skia.googlecode.com/svn/trunk@8828 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
|
235ef3d0e253200af43bb69139df09744f5ddbef |
20-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_STATIC_RECT_VB https://codereview.chromium.org/14367030/ git-svn-id: http://skia.googlecode.com/svn/trunk@8786 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rUserConfig.h
|
018f179efb2413431bdb1a9e6701eb44ef36b792 |
18-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expand modulate, add, subtract, extract component glsl helpers. Review URL: https://codereview.chromium.org/13895006 git-svn-id: http://skia.googlecode.com/svn/trunk@8755 2bbb7eff-a529-9590-31e7-b0007b416f81
rColor.h
rTypesPriv.h
|
c4f2ecaa475756bda48684b1158ec6b8bbdd1016 |
16-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disable GPU acceleration for narrow ovals. GPU anti-aliasing is currently not correct for ellipses where the ratio of long axis length to short axis length is greater than 2 (see https://code.google.com/p/skia/issues/detail?id=1249). This disables the GPU path for those cases. Review URL: https://codereview.chromium.org/13925015/ git-svn-id: http://skia.googlecode.com/svn/trunk@8694 2bbb7eff-a529-9590-31e7-b0007b416f81
rOvalRenderer.h
|
98168bb394bbb10cd7d3468828e7dc4376a70e12 |
12-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add glCopyTexSubImage2D to GrGLInterface Author: bsalomon@google.com Reviewed By: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13941006 git-svn-id: http://skia.googlecode.com/svn/trunk@8634 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
686bcb871b8425603b9accbf72e27a9309f786d8 |
09-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland of 8525 with fix for case when GrRT outlives GrTexture. Review URL: https://codereview.chromium.org/13814015 git-svn-id: http://skia.googlecode.com/svn/trunk@8573 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
rSurface.h
rTexture.h
|
df3695e5c72b3b4401e71ff259827d87bfe8a06f |
09-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First pass at Rect Effect https://codereview.chromium.org/13521006/ git-svn-id: http://skia.googlecode.com/svn/trunk@8571 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
|
e06f8ef5ba369f6bb1ed83ebe230db68198abf7c |
03-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 8525,8526 pending investigation of bench_pictures crashes. git-svn-id: http://skia.googlecode.com/svn/trunk@8527 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
rSurface.h
rTexture.h
|
d02e8803e910b762e47a955162292c8b5eee15dc |
03-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrTexture::releaseRenderTarget() and add GrSurface::isSameAs(). Review URL: https://codereview.chromium.org/13414006 git-svn-id: http://skia.googlecode.com/svn/trunk@8525 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
rSurface.h
rTexture.h
|
e2022cc36e47b9f0d219eb5cd24be61772c28d3b |
03-Apr-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@8352 Change-Id: I09dbe7f21185e6c22f04edbaf46de2f5c620e475
rBackendEffectFactory.h
rContext.h
rDrawEffect.h
rEffect.h
rEffectStage.h
rOvalRenderer.h
rPaint.h
rTBackendEffectFactory.h
|
5d01bec07a0740b30e4ebc51eec9057009a09bc2 |
02-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for effect cache key. Adds the additional shift needed to incorporate the attribKeyBits. Also simplifies the creation of the static globals for the edge effects. Author: jvanverth@google.com Reviewed By: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/13465019 git-svn-id: http://skia.googlecode.com/svn/trunk@8498 2bbb7eff-a529-9590-31e7-b0007b416f81
rTBackendEffectFactory.h
|
a6c63a90d1b82452f422c6ba80660544f80329ae |
02-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix another clang warning/error git-svn-id: http://skia.googlecode.com/svn/trunk@8476 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypesPriv.h
|
86b5e29f8044a28c19f7cbb2fe43882131922bb6 |
01-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Patches for r8468 build errors. Unreviewed. git-svn-id: http://skia.googlecode.com/svn/trunk@8469 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypesPriv.h
|
054ae99d93711c26e40682a0e3a03a47ea605c53 |
01-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Take two for r8466: Replace the old attribute binding and index interface with one where we include the binding as part of the attribute array. Also removed the fixed attribute indices for constant color and coverage attributes, and replaced with dynamic ones based on current attribute set. Removed binding of color and coverage attributes unless they're actually set. Original author: bsalomon@google.com Author: jvanverth@google.com Reviewed By: bsalomon@google.com,robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13296005 git-svn-id: http://skia.googlecode.com/svn/trunk@8468 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypesPriv.h
|
c7bf2963f00a29bd28e5e2a446da79f93c1d9383 |
01-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back r8466. Not reviewed. git-svn-id: http://skia.googlecode.com/svn/trunk@8467 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypesPriv.h
|
fb495b537f5ddd6966f02cfe38f6b106a4869934 |
01-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revise attribute binding interface. Replace the old attribute binding and index interface with one where we include the binding as part of the attribute array. Also removed the fixed attribute indices for constant color and coverage attributes, and replaced with dynamic ones based on current attribute set. Removed binding of color and coverage attributes unless they're actually set. Original author: bsalomon@google.com Author: jvanverth@google.com Reviewed By: bsalomon@google.com,robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13296005 git-svn-id: http://skia.googlecode.com/svn/trunk@8466 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypesPriv.h
|
26e18b593ab65e4d92dfbce92579d8bc180d4c2c |
29-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
rEffect.h
rTexture.h
|
123ac1d4eab757052407064623643fdc59f85363 |
28-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
kGpuDevice.h
|
b8eb2e89edf914caf5479baeffcb670d3e93f496 |
28-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
rColor.h
rEffect.h
rTextureAccess.h
rTypes.h
|
73818dce9340c9d7be372d44e8bba305c915c89a |
28-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
rPaint.h
|
31ec7985f2b52a0cab4aa714a613b918cf663c08 |
27-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
rTypesPriv.h
|
ad9327f0362599ee97d09fbe2a0693895ed8d4b2 |
26-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
rBackendEffectFactory.h
|
c26d94fd7dc0b00cd6d0e42d28285f4a38aff021 |
25-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move nested class GrDrawTarget::Caps out as GrDrawTargetCaps. Pass caps to GrEffect::TestCreate() functions so that they can return effects that will work with the capabilities. Review URL: https://codereview.chromium.org/12965018 git-svn-id: http://skia.googlecode.com/svn/trunk@8369 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectUnitTest.h
|
7e32851d5473d14db5c396f5877e3dfcb7b19f6d |
23-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8350 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rOvalRenderer.h
|
81312830ef73420efdc4821feb7c2d6fd9152af8 |
22-Mar-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move oval rendering code to GrOvalRenderer. Author: jvanverth@google.com Reviewed By: bsalomon@google.com,robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/12657003 git-svn-id: http://skia.googlecode.com/svn/trunk@8345 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rOvalRenderer.h
|
096defe64d408e54474fe19f418c95bf1a554fc7 |
22-Mar-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@8255 Change-Id: I4666e04b05c7d2f2f0f25204b20b302e7d161d85
rBackendEffectFactory.h
rConfig.h
rContext.h
rContextFactory.h
rEffect.h
rEffectStage.h
rEffectUnitTest.h
rRenderTarget.h
rSurface.h
rTBackendEffectFactory.h
rTextContext.h
rTexture.h
rTypes.h
rTypesPriv.h
rUserConfig.h
l/GrGLConfig.h
l/GrGLConfig_chrome.h
l/GrGLExtensions.h
l/GrGLFunctions.h
l/GrGLInterface.h
l/SkANGLEGLContext.h
l/SkDebugGLContext.h
l/SkGLContext.h
l/SkGLContextHelper.h
l/SkMesaGLContext.h
l/SkNativeGLContext.h
l/SkNullGLContext.h
|
c78188896e28a4ae49e406a7422b345ae177dafe |
20-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Attempt to reland 8264-5 with warning-as-error fixes. git-svn-id: http://skia.googlecode.com/svn/trunk@8272 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rContext.h
rDrawEffect.h
rEffect.h
rEffectStage.h
rPaint.h
rTBackendEffectFactory.h
|
67e7cde5c5e59a8f1de7ee28276b8193ecb2bc7f |
20-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 8265-8264 (broke build) git-svn-id: http://skia.googlecode.com/svn/trunk@8268 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rContext.h
rDrawEffect.h
rEffect.h
rEffectStage.h
rPaint.h
rTBackendEffectFactory.h
|
4d9853288bd726f8def70dc13b15ca2ce36326dc |
20-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix build breakage. git-svn-id: http://skia.googlecode.com/svn/trunk@8265 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
ae81d5c4aa1716756b2cfb4c44f27f4dce2716ef |
20-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds local coords to GrEffect system. Effects can ask the builder for local coords which may or may not be distinct from positions. GrEffectStage tracks changes to relationship between pos and local coords. GrGLEffectMatrix and GrSingleTextureEffect can use either pos or textures as intput coords GrSimpleTextureEffect now allows for an explicit texture coords attribute. Review URL: https://codereview.chromium.org/12531015 git-svn-id: http://skia.googlecode.com/svn/trunk@8264 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rContext.h
rDrawEffect.h
rEffect.h
rEffectStage.h
rPaint.h
rTBackendEffectFactory.h
|
01c34ee59906f729f6ca7d35f0c0e5e2f5e693fe |
20-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8249 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectStage.h
|
f4b6763b956fe85b1e20c40f5c5c23ebe36034c1 |
20-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed GrEffectStage::fVertexAttribCount to fix Chrome compilation warning/error git-svn-id: http://skia.googlecode.com/svn/trunk@8245 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectStage.h
|
f3a60c09b975f50bbd14215df10effffd2fd46e8 |
19-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for IMG's MSAA extension. Review URL: https://codereview.chromium.org/12875005 git-svn-id: http://skia.googlecode.com/svn/trunk@8241 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
65eb4d5a210884cc92c43a8582cbd1ccbddcab57 |
19-Mar-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add stroked ovals and CircleEdgeEffect. Adds some optimizations to the circle and ellipse shaders, static effect instances for their GrEffects, and some minor changes to GrDrawState::setEffect to make GrEffect setup faster. git-svn-id: http://skia.googlecode.com/svn/trunk@8238 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rEffectStage.h
|
e4657ed7e1f4ae5b1834b398724c718f21589ca3 |
19-Mar-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a macro for querying the byte order of SkPMColor. R=reed@google.com Author: bsalomon@google.com Reviewed By: reed@google.com,epoger@google.com Review URL: https://chromiumcodereview.appspot.com/12771010 git-svn-id: http://skia.googlecode.com/svn/trunk@8219 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
8a70eef71cf369803e97ffea786f43f944de758e |
19-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add MSAA configs to bench. Review URL: https://codereview.chromium.org/12607013 git-svn-id: http://skia.googlecode.com/svn/trunk@8217 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
c3413d6f41b07caeed9ff496a1eee56b5a15d8ee |
13-Mar-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Increase bits for effect attribute key. We can have an attribute index value up to 7, but only allow 2 bits for each index in GrGLEffect::GenAttribKey. This change gives them 3 bits (and fixes an assert when running tests in debug). Review URL: https://codereview.chromium.org/12431018/ git-svn-id: http://skia.googlecode.com/svn/trunk@8140 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
|
91274b99722d9be62e077ab979c630c23cdd04b1 |
13-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8120 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rEffectStage.h
rTBackendEffectFactory.h
|
ff6ea2663f76aa85ec55ddd0f00ca7906f1bc4e3 |
12-Mar-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrEllipseEdgeEffect. Adds the effect that replaces the old oval rendering code. Also hooks in code to set attribute names and indices for effects. Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/12462008 git-svn-id: http://skia.googlecode.com/svn/trunk@8092 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rEffect.h
rEffectStage.h
rTBackendEffectFactory.h
rTypesPriv.h
|
9b855c7c95ce9fff7a447e4a6bdf8a469c1f3097 |
01-Mar-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Resubmit r7899 and r7901. git-svn-id: http://skia.googlecode.com/svn/trunk@7929 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextContext.h
rTypes.h
|
ecd84842b3f65918eb040c53391172b6413fd7ad |
01-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support to GrGLInterface for vertex array objects Committed: https://code.google.com/p/skia/source/detail?r=7919 Review URL: https://codereview.chromium.org/12379025 git-svn-id: http://skia.googlecode.com/svn/trunk@7924 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
b82c3993c2f753e5caaff2df9648ebdafc68595f |
01-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 7919 and 7920 (committed wrong version of r7919.) git-svn-id: http://skia.googlecode.com/svn/trunk@7923 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
87c6d7a99ee7fee2dcc537a1ccad95fc5a9bd26b |
01-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support to GrGLInterface for vertex array objects Review URL: https://codereview.chromium.org/12379025 git-svn-id: http://skia.googlecode.com/svn/trunk@7919 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
af3a3b9fb1f3be46082013a2d1977d12faf1f61c |
01-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r7901 & r7899 to allow DEPS roll git-svn-id: http://skia.googlecode.com/svn/trunk@7909 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextContext.h
rTypes.h
|
6177e6999d23a4268ffd98dedfb1da00e272a89b |
28-Feb-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split GrGLContextInfo into GrGLContext & GrGLContextInfo https://codereview.appspot.com/7436045/ git-svn-id: http://skia.googlecode.com/svn/trunk@7905 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
l/SkANGLEGLContext.h
l/SkDebugGLContext.h
l/SkGLContext.h
l/SkGLContextHelper.h
l/SkMesaGLContext.h
l/SkNativeGLContext.h
l/SkNullGLContext.h
|
26fb61ae464d9dfeabb4824663cdde379ae87829 |
28-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move the default definition of GR_USE_NEW_SHADER_SOURCE_SIGNATURE to GrGLConfig. R=senorblanco@google.com Review URL: https://codereview.chromium.org/12390021 git-svn-id: http://skia.googlecode.com/svn/trunk@7904 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
l/GrGLConfig.h
l/GrGLConfig_chrome.h
l/GrGLFunctions.h
|
e452a0ab4319c729d0014b8195157aee149d8ecf |
28-Feb-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use updated Khronos signature for glShaderSource (const char* const instead of char**). This is needed for new Khronos headers. BUG=178589 Review URL: https://chromiumcodereview.appspot.com/12310156 git-svn-id: http://skia.googlecode.com/svn/trunk@7900 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig_chrome.h
|
b8b705b1b983a2ee3a254bed4dd03f926101e4e7 |
28-Feb-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add new vertex attribute array specification. This changes the old method of setting vertex layout to a new one where we specify vertex attribute data separately from attribute bindings (i.e. program functionality). Attribute data is now set up via an array of generic attribute types and offsets, and this is mapped to the old program functionality by setting specific attribute indices. This allows us to create more general inputs to shaders. git-svn-id: http://skia.googlecode.com/svn/trunk@7899 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextContext.h
rTypes.h
|
12eea2b10d6caaafe0a207d10b1e9322510983a2 |
27-Feb-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7875 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLExtensions.h
|
1744f97ea73384b9f75b0ccee0a36a213c681d3a |
26-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use glGetStringi to get extensions when available. Review URL: https://codereview.chromium.org/12328111 git-svn-id: http://skia.googlecode.com/svn/trunk@7872 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLExtensions.h
l/GrGLFunctions.h
l/GrGLInterface.h
l/SkGLContext.h
|
6e4e65066a7c0dbc9bfbfe4b8f5d49c3d8a79b59 |
25-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Give GrDrawTarget a back ptr to its owning GrContext. Review URL: https://codereview.appspot.com/7395055 git-svn-id: http://skia.googlecode.com/svn/trunk@7850 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
cb26535ff71fc323278892d6b90546b3b1c54649 |
22-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GPU versions of benchs use the same canvas size as raster. Review URL: https://codereview.appspot.com/7400049 git-svn-id: http://skia.googlecode.com/svn/trunk@7827 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
|
96966a5a1ffc2f03eef1b5523308299aa4195f50 |
21-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use CPU arrays for dynamic indices/vertices on ARM GPUs. Review URL: https://codereview.appspot.com/7365047 git-svn-id: http://skia.googlecode.com/svn/trunk@7810 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig.h
l/GrGLConfig_chrome.h
|
682e1f92455e398804f413d4c223d1d05c4ea2a1 |
14-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use CGL rather than AGL on the Mac. Review URL: https://codereview.appspot.com/7307106 git-svn-id: http://skia.googlecode.com/svn/trunk@7736 2bbb7eff-a529-9590-31e7-b0007b416f81
l/SkNativeGLContext.h
|
73a9694b4ceb67547e5863db5315488e7d5294f7 |
13-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkMWRandom in GLPrograms test. R=jvanverth@google.com Review URL: https://codereview.appspot.com/7306097 git-svn-id: http://skia.googlecode.com/svn/trunk@7721 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectUnitTest.h
|
994b52ea55e4c061c971f1f897155bb6b6cec943 |
08-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Correct default value for GR_STATIC_RECT_VB git-svn-id: http://skia.googlecode.com/svn/trunk@7685 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
|
6438695222333981fafee9c8c09f3bf51dce3816 |
08-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 7625 until after M26 due to a mix of perf changes. git-svn-id: http://skia.googlecode.com/svn/trunk@7683 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rUserConfig.h
|
85983288ba8f4abc1fba4c54da827d2b089472e0 |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove compile time option to use different types for text vertices. Review URL: https://codereview.appspot.com/7309060 git-svn-id: http://skia.googlecode.com/svn/trunk@7658 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rTextContext.h
rUserConfig.h
|
82b0ec6ea408d866e02805fbe0519d00d2e87627 |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_DISABLE_DRAW_BUFFERING, replace with RTConf variable. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7312061 git-svn-id: http://skia.googlecode.com/svn/trunk@7656 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rUserConfig.h
|
5b25a8d72d129cdfd8fe001635941cf725bcf2bd |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_DUMP_TEXTURE_UPLOADS R=robertphillips@google.com Review URL: https://codereview.appspot.com/7300062 git-svn-id: http://skia.googlecode.com/svn/trunk@7652 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rUserConfig.h
|
51ac7e6d97d7f92ffb4b29b867dba1089836e0cb |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_AGGRESSIVE_SHADER_OPTS build option. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7312058 git-svn-id: http://skia.googlecode.com/svn/trunk@7650 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rUserConfig.h
|
fe1b536bb7af523995549b64ad19de6685e11411 |
07-Feb-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enhance GL error checking for non-Ganesh GL calls https://codereview.appspot.com/7312057/ git-svn-id: http://skia.googlecode.com/svn/trunk@7647 2bbb7eff-a529-9590-31e7-b0007b416f81
l/SkGLContext.h
|
fec0bc3fc13481f5bcb341ab2d2d695911f39bd4 |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove legacy names no longer referenced in Chrome and WebKit. Review URL: https://codereview.appspot.com/7311055 git-svn-id: http://skia.googlecode.com/svn/trunk@7640 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rEffectUnitTest.h
rTypes.h
|
1c7c01a1b3963d4d280a0d9c52b1af288d6e04a2 |
06-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_STATIC_RECT_VB Review URL: https://codereview.appspot.com/7304055 git-svn-id: http://skia.googlecode.com/svn/trunk@7625 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rUserConfig.h
|
9c68058b679aee81e6e0158e7fcbfb5d8479c91a |
06-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix WritePixels test on ANGLE. Don't upload BGRA to RGBA if not supported (ES2 w/ EXT BGRA extension). R=senorblanco@chromium.org Review URL: https://codereview.appspot.com/7305046 git-svn-id: http://skia.googlecode.com/svn/trunk@7622 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
3cb406bb88f5aa09cf9f5a9554b4b1314cf1a2ee |
05-Feb-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement support for origin-TopLeft render targets. Note that the default behaviour remains the same: textures default to origin-TopLeft, render targets default to origin-BottomLeft, and backend textures default to origin-BottomLeft. However, the caller can override the default by setting fOrigin in GrTextureDesc, GrBackendTextureDesc or GrBackendRenderTargetDesc. Review URL: https://codereview.appspot.com/7230049 git-svn-id: http://skia.googlecode.com/svn/trunk@7594 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
rSurface.h
rTexture.h
rTypes.h
|
cf9faf6ce9e3351b4d4030753eb43c8cd2010e0c |
05-Feb-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r7545 (render target origin change) due to layout test issues (see https://codereview.chromium.org/12210002/) git-svn-id: http://skia.googlecode.com/svn/trunk@7571 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
rSurface.h
rTexture.h
rTypes.h
|
ed8659b51d9f2bad3f004df6033d72cc32d71c0d |
04-Feb-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement support for origin-TopLeft render targets in GL backend. Review URL: https://codereview.appspot.com/7230049 git-svn-id: http://skia.googlecode.com/svn/trunk@7545 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
rSurface.h
rTexture.h
rTypes.h
|
67b915de99e6b89d476907930ac8c27afb64d10e |
04-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GPU unit tests use GrContexts of different GL types. Review URL: https://codereview.appspot.com/7281046 git-svn-id: http://skia.googlecode.com/svn/trunk@7540 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
|
d686ac77c2c485c4a3302eda9c1de597a6f8c568 |
04-Feb-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@7527 Change-Id: I83c7c2152f5d2c303b4655a5a604f513a54f350a
rBackendEffectFactory.h
rCacheID.h
rClipData.h
rColor.h
rConfig.h
rContext.h
rEffect.h
rEffectStage.h
rEffectUnitTest.h
rFontScaler.h
rGlyph.h
rInstanceCounter.h
rKey.h
rNoncopyable.h
rPoint.h
rRect.h
rRefCnt.h
rRenderTarget.h
rResource.h
rSurface.h
rTBackendEffectFactory.h
rTextContext.h
rTexture.h
rTypes.h
rUserConfig.h
kGpuDevice.h
kGr.h
kGrPixelRef.h
kGrTexturePixelRef.h
l/SkDebugGLContext.h
l/SkNullGLContext.h
|
cdcb2ce2744c7e5c47453328dbf292edee79ab37 |
29-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7439 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
22943cd5883a1f22ef4108a943a002bf0700245d |
28-Jan-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix debug build. Unreviewed. git-svn-id: http://skia.googlecode.com/svn/trunk@7416 2bbb7eff-a529-9590-31e7-b0007b416f81
rSurface.h
|
ef5dbe1cd90fe586f165e54cb6f7608942610793 |
28-Jan-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add an origin flag for backend (external) textures. Some textures in WebKit have a topdown orientation, and skia needs to be notified of this, so that they are not drawn upside-down. Review URL: https://codereview.appspot.com/7200048 git-svn-id: http://skia.googlecode.com/svn/trunk@7414 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
rSurface.h
rTexture.h
rTypes.h
|
adc6536fe5baff2216fb76ecda6cc81c61109d5c |
28-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove getter of writable GrEffectStage from GrDrawState. Upcoming changes will require GrDrawState to know things about the set of installed effects. Thus all setting of effects must go through a GrDrawState function (setEffect()). This change accomplishes that. Review URL: https://codereview.appspot.com/7214045 git-svn-id: http://skia.googlecode.com/svn/trunk@7411 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
e16efc1882ab34a0bb3ae361a2d37f840044cf87 |
26-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7406 2bbb7eff-a529-9590-31e7-b0007b416f81
rClipData.h
rColor.h
rConfig.h
rFontScaler.h
rGlyph.h
rKey.h
rNoncopyable.h
rPoint.h
rRect.h
rRefCnt.h
rTextContext.h
rUserConfig.h
kGpuDevice.h
kGrPixelRef.h
kGrTexturePixelRef.h
l/SkDebugGLContext.h
l/SkNullGLContext.h
|
95ed55adc6b8f0cee063c2cf2e14782773b0087f |
24-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make all GrContext members that return a texture also ref the texture for the caller. Review URL: https://codereview.appspot.com/7198049 git-svn-id: http://skia.googlecode.com/svn/trunk@7362 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
kGr.h
|
838f6e18fb13cd295f2c4d1e673cb03458f4e0a8 |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add deferred count to GrResource. This will be used to determine whether a resource can either be deleted or reinserted in the cache when its ref count reaches zero. Review URL: https://codereview.appspot.com/7202046 git-svn-id: http://skia.googlecode.com/svn/trunk@7355 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rEffectStage.h
rResource.h
|
1f0f1a3b5ef4404da11ccf937ee270ea6ddb41e2 |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix bug introduced in r7348, deleting wrapped resources. git-svn-id: http://skia.googlecode.com/svn/trunk@7354 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
728302281920727b96e6cec0bfc7575900f34a8b |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrResource know whether 3D objects' lifetimes are managed by Skia or not. Review URL: https://codereview.appspot.com/7201046 git-svn-id: http://skia.googlecode.com/svn/trunk@7348 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
rResource.h
rSurface.h
rTexture.h
|
ca43208e4aaac817fbc8265542f995f24a3fb7bf |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r7342 with fixes. git-svn-id: http://skia.googlecode.com/svn/trunk@7346 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rEffectStage.h
|
58f9ae1c7aa6e0a04c48ae907ad78f849ae14836 |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 7342 to investigate failures. git-svn-id: http://skia.googlecode.com/svn/trunk@7345 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rEffectStage.h
|
bcede394ee5e1b5d10dbb149d69a3ad8b8f2cd3c |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrDrawState::DeferredState for saving GrDrawStates in GrInOrderDrawBuffer. A future CL will do the unref'ing of GrResources when converting a GrDrawState to a DeferredState. Review URL: https://codereview.appspot.com/7181049 git-svn-id: http://skia.googlecode.com/svn/trunk@7342 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rEffectStage.h
|
730138c02b7e57455730d3efda5365e909fb1e99 |
22-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove declaration of unimplemented function. git-svn-id: http://skia.googlecode.com/svn/trunk@7327 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
8a252f79629b189a03de22cd8ff0312c5bccedd1 |
22-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Switch GrEffect::onIsEqual signature back to GrEffect from GrEffectRef. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7188046 git-svn-id: http://skia.googlecode.com/svn/trunk@7326 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
|
6340a41108633ac1ce5941e5cd30538630c4c55b |
22-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Let them eat GrEffectRef. Changes the remaining existing code that operates on naked GrEffects to GrEffectRef. Review URL: https://codereview.appspot.com/7124058 git-svn-id: http://skia.googlecode.com/svn/trunk@7321 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rEffect.h
rEffectStage.h
rTBackendEffectFactory.h
|
46d3d39e65e0b3ea2ad7c91c176ccafb4df0fa24 |
22-Jan-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GPU support for axis-aligned ovals: - Add drawOval base function to SkDevice, and override in SkGpuDevice - Move isSimilarityMatrix to SkMatrix (renamed to isSimilarity) and fixed up unit test - Since both SkGpuDevice::drawOval() and GrContext::drawPath() can try to draw ovals, added GrContext::canDrawOval() and GrContext::internalDrawOval() to avoid duplicate code - Hooked in axis-aligned oval fill shader - Enabled GPU stroked circles - Added stroked circle bench test Review URL: https://codereview.appspot.com/7137050 git-svn-id: http://skia.googlecode.com/svn/trunk@7304 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
kGpuDevice.h
|
68b58c95384dd6c2fd389a5b4bbf8fc468819454 |
17-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove default implementation of GrEffect::isEqual. Make GrSingleTextureEffect abstract. Review URL: https://codereview.appspot.com/7142049 git-svn-id: http://skia.googlecode.com/svn/trunk@7254 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rEffectStage.h
|
a1ebbe447d5eab098111eb83580e55f2f5f6faca |
16-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change some function/vars from EffectPtr to EffectRef to reflect GrEffectPtr->GrEffectRef renaming. git-svn-id: http://skia.googlecode.com/svn/trunk@7226 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rEffectStage.h
|
87c472653be9be8909c9ea0a86a509e90c0cb469 |
16-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix no-static-init (android) build. git-svn-id: http://skia.googlecode.com/svn/trunk@7225 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectUnitTest.h
|
64287c5ef759092bf95b015f51a8bb24d48191c5 |
16-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix missing "class" in friend decls in GrEffect.h git-svn-id: http://skia.googlecode.com/svn/trunk@7223 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
|
0ac6af49975c54c2debf41e9200af416ecd2d973 |
16-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Wrap GrEffects in GrEffectPtr. This is the first step towards automatic recycling of scratch resouces in the cache via ref-cnts. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7092061 git-svn-id: http://skia.googlecode.com/svn/trunk@7222 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rEffectStage.h
rEffectUnitTest.h
|
371e105da5d9fdfff3b4242b37ff6fc09214c8c8 |
11-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrEffect::updateKnownColorComponents(). It is used to determine whether the output of an effect has a constant output value for r,g,b, or a. Review URL: https://codereview.appspot.com/7064057 git-svn-id: http://skia.googlecode.com/svn/trunk@7144 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
|
50db75c871b203081a32190ab173f13c785a147f |
11-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrEffect::textureAccess non-virtual. Require subclasses to append their GrTAs. Review URL: https://codereview.appspot.com/7062063 git-svn-id: http://skia.googlecode.com/svn/trunk@7129 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
|
e3453cbd20d00d685131a09d9141b1c70f0c5710 |
07-Jan-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This CL introduces a new path renderer. Here are the characteristics : - It uses the original path, before stroking - It supports traight lines only (no curves) - It supports butt or square caps only - It supports miter or bevel joins only - No AA support Support for these will be added step by step later on. A first pass at the benchmarks on my linux machine gave me these approximate speed improvements (running all bench with the option '--forceAA 0') : path_stroke_small_long_line 4X path_stroke_small_sawtooth 4X path_stroke_big_rect 4X path_stroke_small_rect 6X path_stroke_big_triangle 4X path_stroke_small_triangle 10X lines_1_BW 1.5X dashline_2_square 1.5X dashline_1_square 1.5X Also note that I can't submit this code until GrDrawTarget::isOpaque() is implemented, unless I just disable my renderer completely for now. BUG=chromium:135111 TEST=The following gms are affected and may require rebaselining : lineclosepath, linepath, strokes_poly Review URL: https://codereview.appspot.com/7026049 git-svn-id: http://skia.googlecode.com/svn/trunk@7047 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
|
34cccde630fc618649b9737bee464203d042bfbb |
04-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow GrEffects with multiple textures. It will work as long as the total number of textures sis less than GrDrawState::kNumStages. That will be fixed in a follow up CL. Review URL: https://codereview.appspot.com/7040052 git-svn-id: http://skia.googlecode.com/svn/trunk@7023 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
|
ade109f57c64f4fbc048cd77abaf4c539e010557 |
04-Jan-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Android compiler warnings. Review URL: https://codereview.appspot.com/7040053 git-svn-id: http://skia.googlecode.com/svn/trunk@7014 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
|
11f20d6270beb6134b28ec06325bd3008f1204be |
02-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrInstanceCounter. R=reed@google.com Review URL: https://codereview.appspot.com/6849125 git-svn-id: http://skia.googlecode.com/svn/trunk@6972 2bbb7eff-a529-9590-31e7-b0007b416f81
rInstanceCounter.h
rTypes.h
|
2859eb74f9c87471b2429cd12b84144b97157efb |
21-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6921 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
0797c2cceadd7dfc2e7f9efa30b611d18efcdcdd |
20-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 6914 w/ fixes. git-svn-id: http://skia.googlecode.com/svn/trunk@6916 2bbb7eff-a529-9590-31e7-b0007b416f81
rCacheID.h
rContext.h
rTexture.h
rTypes.h
kGpuDevice.h
kGr.h
|
0b6ad2297fbf43466950690102c1c9c150f2a972 |
20-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 6914 to fix build issues. git-svn-id: http://skia.googlecode.com/svn/trunk@6915 2bbb7eff-a529-9590-31e7-b0007b416f81
rCacheID.h
rContext.h
rTexture.h
rTypes.h
kGpuDevice.h
kGr.h
|
4b86e3428b115202e82d49a0914ea8ab6dc25940 |
20-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Simplify cache IDs and keys. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6954047 git-svn-id: http://skia.googlecode.com/svn/trunk@6914 2bbb7eff-a529-9590-31e7-b0007b416f81
rCacheID.h
rContext.h
rTexture.h
rTypes.h
kGpuDevice.h
kGr.h
|
363e546ed626b6dbbc42f5db87b3594bc0b5944b |
19-Dec-2012 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@6890 Change-Id: I40c1c8a08cc39102fe9f8b3f116206be17db12e2
rAARectRenderer.h
rBackendEffectFactory.h
rConfig.h
rContext.h
rContextFactory.h
rCustomStage.h
rCustomStageUnitTest.h
rEffect.h
rEffectStage.h
rEffectUnitTest.h
rMatrix.h
rPaint.h
rPathRendererChain.h
rPoint.h
rProgramStageFactory.h
rRenderTarget.h
rResource.h
rSamplerState.h
rScalar.h
rSurface.h
rTBackendEffectFactory.h
rTexture.h
rTextureAccess.h
rTypes.h
rUserConfig.h
kGpuDevice.h
kGrPixelRef.h
l/GrGLFunctions.h
l/SkNativeGLContext.h
|
6d0673042f6225f16fc5ea91cb1fdf4c8e96d880 |
18-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Accelerate AA filled rect drawing using drawIndexedInstances https://codereview.appspot.com/6947078/ git-svn-id: http://skia.googlecode.com/svn/trunk@6889 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
|
5f74cf8c49701f514b69dc6f1a8b5c0ffd78af0a |
17-Dec-2012 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Follow up on the previous patch : - Moved the SkStrokeRec class in its own file - Replaced SkStroke by SkStrokeRec in Ganesh - Moved path stroking to the Ganesh level in some cases (everytime it isn't required to do it directly in SkGpuDevice). PathEffect and MaskFilter still require path stroking at the SkGpuDevice for now. - Renamed static functions in SkPath with proper names * No functionality shold have changed with this patch. This is a step towards enabling Ganesh Path Renderers to decide whether or not to stroke the path rather than always receiving the stroked path as an input argument. BUG=chromium:135111 TEST=Try path rendering tests from the gm Review URL: https://codereview.appspot.com/6946072 git-svn-id: http://skia.googlecode.com/svn/trunk@6861 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rPathRendererChain.h
|
9f6a557548b4aec8aa0d3345488089b3d75f471c |
17-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused type GrCacheKey R=robertphillips@google.com Review URL: https://codereview.appspot.com/6947074 git-svn-id: http://skia.googlecode.com/svn/trunk@6858 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
dd335aeb5d34a8344f98244d722fd205b8e05135 |
13-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change to BDS license (as we did with all the other files that were Apache) Review URL: https://codereview.appspot.com/6948045 git-svn-id: http://skia.googlecode.com/svn/trunk@6787 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
|
c7b4be7f110bc7b487c3c3f28d82877584e74c2f |
11-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6746 2bbb7eff-a529-9590-31e7-b0007b416f81
rPathRendererChain.h
|
45a15f551b5b3c6c747d8eaf6466b7d3b76a8fae |
10-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modifications to GrPatherRenderer(Chain) interfaces to support clip mask manager. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6904069 git-svn-id: http://skia.googlecode.com/svn/trunk@6741 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rPathRendererChain.h
|
a2a31928470dfb642880f6ab2e4d34b1c7f5d476 |
07-Dec-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix some extract subset bugs. In SkBitmap::extractSubset, perform a deepCopy, if the pixelRef supports it. Fixes a bug in the 'extractbitmap' gm, which attempts to draw a subset of a texture backed bitmap (if the canvas is really an SkGpuCanvas). Also fix some bugs that happen when there is a pixel offset. These fixes get bypassed by the deepCopy, but a user can still set a pixel offset manually. When copying GPU backed bitmap with a pixel offset, copy the offset. If the new config is the same as the old, copy fRowBytes as well. Add a function to SkBitmap.cpp (getUpperLeftFromOffset) to find the x,y coordinate to use when copying to a new config. Fix a bug where readPixels copied to the correct desired config and we were setting the generation ID to match even though the desired config was not the same as the original config (caught by my new tests!). Add some tests to verify the correct behavior. Review URL: https://codereview.appspot.com/6839043 git-svn-id: http://skia.googlecode.com/svn/trunk@6710 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
kGrPixelRef.h
|
12b4e27ae1a29460e91a59f38122483e1faec697 |
06-Dec-2012 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
As part of preliminary groundwork for a chromium fix, this changelist is deprecating GrPathFill so that SkPath::FillType is used everywhere in order to remove some code duplication between Skia and Ganesh. BUG=chromium:135111 TEST=Try path rendering tests from the gm Review URL: https://codereview.appspot.com/6875058 git-svn-id: http://skia.googlecode.com/svn/trunk@6693 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
80bacfeb4bda06541e8695bd502229727bccfeab |
05-Dec-2012 |
Jean-Baptiste Queru <jbq@google.com> |
initial snapshot, trunk@5966 Change-Id: I5c9aa88bd82f150da9f5b1152bc2d5aa4baaabb2
rAARectRenderer.h
rCacheID.h
rClipData.h
rColor.h
rConfig.h
rContext.h
rContextFactory.h
rCustomStage.h
rCustomStageUnitTest.h
rFontScaler.h
rGlyph.h
rInstanceCounter.h
rKey.h
rMatrix.h
rNoncopyable.h
rPaint.h
rPoint.h
rProgramStageFactory.h
rRect.h
rRefCnt.h
rRenderTarget.h
rResource.h
rSamplerState.h
rScalar.h
rSurface.h
rTextContext.h
rTexture.h
rTextureAccess.h
rTypes.h
rUserConfig.h
kGpuDevice.h
kGr.h
kGrPixelRef.h
kGrTexturePixelRef.h
l/GrGLConfig.h
l/GrGLConfig_chrome.h
l/GrGLFunctions.h
l/GrGLInterface.h
l/SkANGLEGLContext.h
l/SkDebugGLContext.h
l/SkGLContext.h
l/SkMesaGLContext.h
l/SkNativeGLContext.h
l/SkNullGLContext.h
|
42619d8df206b0bcd36d952909d972b8961e75de |
03-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename SkTDLinkedList to SkTInternalLinked list, add some methods useful for forthcoming SkTLList. Review URL: https://codereview.appspot.com/6858101 git-svn-id: http://skia.googlecode.com/svn/trunk@6643 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
e0d44ff614c211260fbf55ba895f7fdf4cd3c39c |
19-Nov-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for new glShaderSource() signature from Khronos. Disabled by default. Review URL: https://codereview.appspot.com/6853068 git-svn-id: http://skia.googlecode.com/svn/trunk@6491 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
l/GrGLFunctions.h
|
f9a1455ef16aa7f67ebed3c17661f434b8512ae9 |
06-Nov-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Avoid re-definition of STDC symbols, needed for my ffmpeg work. See changes to build/common.gypi in https://codereview.chromium.org/11364077/ BUG=118986, 91970 Review URL: https://codereview.appspot.com/6810088 Patch from Paweł Hajdan, Jr. <phajdan.jr@chromium.org>. git-svn-id: http://skia.googlecode.com/svn/trunk@6313 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
|
1aa90cf11e136a722bce71dd77f4bb03cc2b56f8 |
06-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6306 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
|
dbe49f735484f8862e378b63d0a074a301093dd0 |
05-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove default texture coords / texture matrix Review URL: https://codereview.appspot.com/6775100 git-svn-id: http://skia.googlecode.com/svn/trunk@6293 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rEffectStage.h
|
4187a2fc71e9f72401e5314a1dca41a556096c51 |
05-Nov-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Attempt to patch Chrome compiler failures git-svn-id: http://skia.googlecode.com/svn/trunk@6289 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
|
b4a55b7b68bf6b8ba8cb12927e5a627fab95ea5c |
02-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make morphology, convolution, and table color filter opt out of default texture matrices. Review URL: https://codereview.appspot.com/6817077 git-svn-id: http://skia.googlecode.com/svn/trunk@6280 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
|
b9086a026844e4cfd08b219e49ce3f12294cba98 |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace GrMatrix with SkMatrix. Review URL: https://codereview.appspot.com/6814067 git-svn-id: http://skia.googlecode.com/svn/trunk@6247 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rEffectStage.h
rMatrix.h
rPaint.h
rTexture.h
rTypes.h
|
7158e6acca1b1ecc321d4d514a31cba11b5ead60 |
01-Nov-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve NaCl support - Add nacl_make script to build Skia targets for NaCl using gyp - Add nacl_interface for command-line apps - Add nacl_sample as front-end for SampleApp - Add freetype to DEPS - Various gyp tweaks for NaCl TODO: - Implement GL interface - Implement font host - Fix plumbing so that SampleApp works properly Review URL: https://codereview.appspot.com/6671044 git-svn-id: http://skia.googlecode.com/svn/trunk@6245 2bbb7eff-a529-9590-31e7-b0007b416f81
l/SkNativeGLContext.h
|
81712883419f76e25d2ffec38a9438284a45a48d |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrScalar, replace with SkScalar. Review URL: https://codereview.appspot.com/6812064 git-svn-id: http://skia.googlecode.com/svn/trunk@6243 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rContext.h
rPoint.h
rScalar.h
rUserConfig.h
|
d8b5faca043100d7a1e4594b4d10e462532af390 |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r6233 with fix. git-svn-id: http://skia.googlecode.com/svn/trunk@6241 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rEffectUnitTest.h
|
115b06f3d51902a122621e897360ba80153527b3 |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Re-revert r6233. git-svn-id: http://skia.googlecode.com/svn/trunk@6239 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rEffectUnitTest.h
|
c3a58f345de16c185db3a20578c7ddf52bc89d38 |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r6233 with fix for config conversion texture matrices. git-svn-id: http://skia.googlecode.com/svn/trunk@6238 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rEffectUnitTest.h
|
66e534da8e2b3de928f7ce132da61947a73ab7cb |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r6233 while investigating bot failures. git-svn-id: http://skia.googlecode.com/svn/trunk@6235 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectUnitTest.h
|
ce49e16d3b4a5b554d75a609e4ac8973c23c17e2 |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Checkpoint in moving texture matrices out of GrGLProgram and into GrGLEffect. Review URL: https://codereview.appspot.com/6818064 git-svn-id: http://skia.googlecode.com/svn/trunk@6233 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectUnitTest.h
|
f3dc199c0b18e35ac8de4075ecbede7a484f1b0d |
01-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6228 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
d3eb336d56b2ad989229c8fb21ea20f5a7b14a32 |
31-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add validation check to GrGpu::createTexture & minor SkGpuDevice cleanup https://codereview.appspot.com/6821055/ git-svn-id: http://skia.googlecode.com/svn/trunk@6213 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
4b2e1c8807fd1eb8b42e71ec7e29b6fc189d3476 |
29-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rebase gpu_dev up to r5182 git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6187 2bbb7eff-a529-9590-31e7-b0007b416f81
|
56315b979b4a10e3f722f63d6e042e217712c6c0 |
29-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add file accidentally omitted from r6182. git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6186 2bbb7eff-a529-9590-31e7-b0007b416f81
rTBackendEffectFactory.h
|
2eaaefd7e6a58339b3f93333f1e9cc92252cc303 |
29-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pass GrCustomStage to key-generation functions and emitCode(). R=robertphillips@google.com Review URL: https://codereview.appspot.com/6819046 git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6182 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rEffect.h
rEffectStage.h
|
42041e6de830c11f252aab072a6527bb28840468 |
29-Oct-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow default texture cache limit to be set within gyp. Review URL: https://codereview.appspot.com/6818051 git-svn-id: http://skia.googlecode.com/svn/trunk@6177 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rUserConfig.h
|
484ee2a5fe47c204d9dda6acba54f9789d1cf69f |
29-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrEffectStage keep a const ptr (rather than non-const) to GrEffect. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6811045 git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6166 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectStage.h
|
2d0baded0f45dfde9dc8c25313ff14ea18c0c915 |
26-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make the orientation of a texture accessible from and known by GrSurface. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6801044 git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6148 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
rSurface.h
rTexture.h
rTypes.h
|
28a15fb8d603847949a61657ef5cb73ed9915021 |
26-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLEffect::setData take GrEffectStage rather than GrEffect. This allows the coord-change matrix to be communicated to setData(). An accessor for this matrix is also added to GrEffectStage. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6779057 git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6143 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectStage.h
|
08283afc265f1153834256fc1012519813ba6b73 |
26-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrSamplerState to GrEffectStage. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6777053 git-svn-id: http://skia.googlecode.com/svn/trunk@6135 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectStage.h
rPaint.h
rSamplerState.h
|
27b40e9f36f567a57ae92860052b36cedacdd4fd |
26-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6133 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
46fba0d79335f17429bb71d87a04d93fb2ee992b |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename StageKey and related stuff. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6785049 git-svn-id: http://skia.googlecode.com/svn/trunk@6130 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rEffect.h
|
396e61fe440590744345e0c56970b26ab464591d |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrProgramStageFactory to GrBackendEffectFactory. Review URL: https://codereview.appspot.com/6773044 git-svn-id: http://skia.googlecode.com/svn/trunk@6125 2bbb7eff-a529-9590-31e7-b0007b416f81
rBackendEffectFactory.h
rEffect.h
rProgramStageFactory.h
|
08afc843c074429a9848d8d165e6b898e3e7d371 |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Files accidentally omitted from r6123. git-svn-id: http://skia.googlecode.com/svn/trunk@6124 2bbb7eff-a529-9590-31e7-b0007b416f81
rTexture.h
|
16e3ddea6a80972aced04b21b1d66377fa95e7c7 |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Platform/Engine -> Backend createPlatform -> wrapBackend R=robertphillips@google.com Review URL: https://codereview.appspot.com/6785044 git-svn-id: http://skia.googlecode.com/svn/trunk@6123 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rContextFactory.h
rRenderTarget.h
rTypes.h
|
422e81aeb1f4078367c85efe591c7df8c33874ec |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrGLProgramStage Renaming Part 3 s/GLProgramStage/GLEffect minor whitespace/spelling fixup R=robertphillips@google.com Review URL: https://codereview.appspot.com/6767054 git-svn-id: http://skia.googlecode.com/svn/trunk@6095 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rProgramStageFactory.h
|
d698f77c13d97c61109b861eac4d25b14a5de935 |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrGLProgramStage Renaming Part 1. Renamed cpp and h s/GrGLProgramStage/GrGLEffect/ Review URL: https://codereview.appspot.com/6759054 git-svn-id: http://skia.googlecode.com/svn/trunk@6090 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rProgramStageFactory.h
|
021fc736f89fddac4f26b3f32f50263ff8fe3279 |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrCustomStage Renaming Part 5 Stuff found by searching for "stage". R=robertphillips@google.com Review URL: https://codereview.appspot.com/6772043 git-svn-id: http://skia.googlecode.com/svn/trunk@6089 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rProgramStageFactory.h
|
8ea78d83dc4e8243c16eedf8100a3987c54123fa |
24-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrCustomStage Renaming Part 4 Rename a bunch of things found by searching for "custom". Review URL: https://codereview.appspot.com/6765048 git-svn-id: http://skia.googlecode.com/svn/trunk@6085 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffect.h
rProgramStageFactory.h
|
f271cc7183fe48ac64d2d9a454eb013c91b42d53 |
24-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrCustomStage Renaming Part 3 Rename all things *CUSTOM_STAGE*, customStage*, and other miscellany R=robertphillips@google.com Review URL: https://codereview.appspot.com/6769048 git-svn-id: http://skia.googlecode.com/svn/trunk@6081 2bbb7eff-a529-9590-31e7-b0007b416f81
rEffectUnitTest.h
|
6f261bed0252e3f3caa595798364e0bf12a2573a |
24-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrCustomStage Renaming Part 2 GrSamplerState member rename GrCustomStageUnitTest rename some comment updates Review URL: https://codereview.appspot.com/6771043 git-svn-id: http://skia.googlecode.com/svn/trunk@6078 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rCustomStageUnitTest.h
rEffect.h
rEffectUnitTest.h
rPaint.h
rSamplerState.h
|
a469c28c3c16214733a25201a286970f57b3d944 |
24-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
CustomStage Renaming Part 1 Search and replace: GrCustomStage->GrEffect GrCustomStageTestFactory->GrEffectTestFactory renamed the cpp/h files from customStage->effect reordered gypi, #includes, forward decls to maintain alphabetical sort. manually fixed up some whitespace and linewraps deleted a commented out #include R=robertphillips@google.com Review URL: https://codereview.appspot.com/6758046 git-svn-id: http://skia.googlecode.com/svn/trunk@6076 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rCustomStage.h
rCustomStageUnitTest.h
rEffect.h
rPaint.h
rProgramStageFactory.h
rSamplerState.h
rTextureAccess.h
|
989a95ea77230e8347da18876e1bd5f39a78ebb5 |
18-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5989 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
67e78c9e47c38a51816412a24a10f4fe2db142a3 |
17-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use GrCustomStage to implement color matrix. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6716044 git-svn-id: http://skia.googlecode.com/svn/trunk@5975 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStageUnitTest.h
rPaint.h
|
288d9549b42a4eb934e814790f2b7a81f017a9c5 |
17-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Separate out the texture matrix from the coord-system change matrix in GrSamplerState. This is a step towards moving texture matrix to GrCustomStage. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6721047 git-svn-id: http://skia.googlecode.com/svn/trunk@5973 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rPaint.h
rSamplerState.h
|
dfdb7e5240276493077b7c6e1f3cc8b8a0e195ba |
16-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r5963 with two fixes: Missing ref in GrSweepGradient::TestCreate. Must reset() the sampler in setup_drawstate_aaclip() to avoid hitting a (dubious) assert. git-svn-id: http://skia.googlecode.com/svn/trunk@5964 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
f6eac8af585e44d56e6b18d269e6c34f9917ea88 |
16-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r5962 because of failures. git-svn-id: http://skia.googlecode.com/svn/trunk@5963 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
b022177777c3602c47bb71c07920e63a261c5038 |
16-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Require matrix for custom stage to be set when custom stage is installed. Review URL: https://codereview.appspot.com/6696044 git-svn-id: http://skia.googlecode.com/svn/trunk@5962 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
858804dfe62c957050080a6fdce9226387ae7b7d |
15-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use AutoMatrix in GrTextContext Review URL: https://codereview.appspot.com/6691043 git-svn-id: http://skia.googlecode.com/svn/trunk@5952 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextContext.h
|
1e269b5a08610da13c3aee23809bb45b17e7b663 |
15-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Spell correct some comments. Unreviewed git-svn-id: http://skia.googlecode.com/svn/trunk@5951 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
f57c01bdcfdf1c923b9a473974bfe6f8c66eca3e |
13-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5943 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
a99226eb8c959a0c47ef097348c4780fb1fd618b |
12-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Commit SkGpuDevice.h which was omitted from r5918 for some reason. git-svn-id: http://skia.googlecode.com/svn/trunk@5919 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
3cbaa2d4da8bc39a99bf3afaaab43cc6dc481723 |
12-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Beef up GrContext::AutoMatrix to handle doing GrPaint matrix adjustments. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6656047 git-svn-id: http://skia.googlecode.com/svn/trunk@5918 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rPaint.h
|
3ab43d5c5b4d77f46dd0266618f92e5fefce2021 |
11-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minimize use of SkDraw's matrix in SkGpuDevice. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6604068 git-svn-id: http://skia.googlecode.com/svn/trunk@5906 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
a6926b1f0352916c31cda66f2239a25d52f09315 |
10-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r5861 but leave setMatrixClip virtual on SkDevice (IOW this is a partial revert of r5871 which reverted r5861). Unreviewed Review URL: https://codereview.appspot.com/6631062 git-svn-id: http://skia.googlecode.com/svn/trunk@5881 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
3fffb2ee9fa01ae61efb2395973eb7575eda4c96 |
10-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r5861 (remove gainfocus and setMatixClip) due to Chrome compilation issues git-svn-id: http://skia.googlecode.com/svn/trunk@5871 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
a1c3d78f224874833920c8017f4287a3ec538779 |
09-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove gainFocus() and setMatrixClip() virtuals from SkDevice. R=reed@google.com,robertphillips@google.com Review URL: https://codereview.appspot.com/6636050 git-svn-id: http://skia.googlecode.com/svn/trunk@5861 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
0e354aacd84d3bede3f97cbde35a54ba62a89533 |
08-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove external matrix feature. We haven't been testing this for nearly two years. R=reed@google.com Review URL: https://codereview.appspot.com/6640044 git-svn-id: http://skia.googlecode.com/svn/trunk@5857 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextContext.h
|
0f11e1ab5b6e53f6176dde2dbb25a8e3ae34858f |
08-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove translate param from GrContext::drawPath (and subsequent calls). Review URL: https://codereview.appspot.com/6615062 git-svn-id: http://skia.googlecode.com/svn/trunk@5852 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
c7448cef098b835d6f9adf8a365fde9de076f178 |
05-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrPaint encapsulation. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6624052 git-svn-id: http://skia.googlecode.com/svn/trunk@5838 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
88becf450f015007d785f2b5aa7fe4690e295868 |
05-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrPaint fields/enums/members texture->color mask->coverage. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6615046 git-svn-id: http://skia.googlecode.com/svn/trunk@5827 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
af84e748cedbf43e2d0e8d2eac9b7800c8d8ca19 |
05-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move setPaint from GrContext to GrDrawState. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6624045 git-svn-id: http://skia.googlecode.com/svn/trunk@5823 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
e6e62d1de9ab6cd7ad098a5e953bf207047389e8 |
04-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make numTextures() be non-virtual on GrCustomStage. R=tomhudson@google.com,robertphillips@google.com,senorblanco@chromium.org Review URL: https://codereview.appspot.com/6586081 git-svn-id: http://skia.googlecode.com/svn/trunk@5805 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
|
2b64f84b4b188c94eec7fff96081e85d435a92d8 |
02-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkNativeGLContext implementation for iOS. R=caryclark@google.com Review URL: https://codereview.appspot.com/6589055 git-svn-id: http://skia.googlecode.com/svn/trunk@5767 2bbb7eff-a529-9590-31e7-b0007b416f81
l/SkNativeGLContext.h
|
dc3a4e5fa8c42bd0313af547bc15db2e6554a217 |
02-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5762 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
ccb39504096db647dafdb254cae59ae172969b8e |
01-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Speculative render target ref/unref fixes https://codereview.appspot.com/6592051/ git-svn-id: http://skia.googlecode.com/svn/trunk@5754 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
7ec0015ec307151418bad8426cb5434823a38dfd |
01-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
delete obsolete/unused SkGpuCanvas git-svn-id: http://skia.googlecode.com/svn/trunk@5752 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuCanvas.h
|
22b460cef604c4737b9e221901e1940681255c01 |
29-Sep-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5735 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
bac6b0575a28792a6be350af44c0b05975d2a66b |
28-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update Ganesh to support fractional rects in drawBitmapRect https://codereview.appspot.com/6561070/ git-svn-id: http://skia.googlecode.com/svn/trunk@5724 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
33535f3c48bf723c46f334a93d4a06d782dad30e |
25-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reimplement drawBitmapRectToRect to correctly handle fraction srcRect. The prev impl relied on drawBitmap "deducing" the destination rect by applying the computed matrix to the bitmap's bounds. This cannot be done if the srcRect is fractional, and therefore not representable w/ a bitmap. The new impl computes the same matrix, but calls down to the device via drawRect + a bitmap_shader. This allows us to specfiy the dstRect explicitly. The possible down-side is that we now rely on the device subclass to efficiently handle draRect+shader, instead of calling its drawBitmap entry-point. To give the device the chance to handle this differently, I now call through to a new device virtual: drawBitmapRect. The default impl is to create the shader and call drawRect, but a subclass can intercept that. For now, the GPU override of drawBitmapRect is mimicing the old behavior (by rounding the srcRect to an iRect). This preserves its ability to call drawBitmap which handles very-large textures, but shows some gittering/imprecision, due to the rounding. ... this is the same GPU behavior we have before this CL. Review URL: https://codereview.appspot.com/6542065 git-svn-id: http://skia.googlecode.com/svn/trunk@5663 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
cdb426d55a4bc4dae4f6d4f23e6994762950fdc3 |
24-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for GrTextureStripAtlas memory leak https://codereview.appspot.com/6549050/ git-svn-id: http://skia.googlecode.com/svn/trunk@5648 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
db545aec7267b10f1cb925204862f7e16753b724 |
20-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix GrTextureAccess::operator == compare the textures, correctly intepret memcmp result, don't compare last byte of swizzle array which must be 0. BUG=895 Review URL: https://codereview.appspot.com/6542048 git-svn-id: http://skia.googlecode.com/svn/trunk@5605 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextureAccess.h
|
1ce49fc91714ce8974d11246d29ebe7b97b5fe98 |
18-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrTextureParams from GrSamplerState to GrTextureAccess Review URL: https://codereview.appspot.com/6496135/ git-svn-id: http://skia.googlecode.com/svn/trunk@5582 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
rTextureAccess.h
kGpuDevice.h
|
7534747e631c49680f7199ccf9e71a359cfa647d |
17-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrColor to RGBA float helper func Review URL: https://codereview.appspot.com/6518044/ git-svn-id: http://skia.googlecode.com/svn/trunk@5572 2bbb7eff-a529-9590-31e7-b0007b416f81
rColor.h
|
dabdd9e71df4619db0260b9091c9bcc0d57b0a34 |
11-Sep-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r5491, r5495, r5497, and r5498. Review URL: https://codereview.appspot.com/6499097 git-svn-id: http://skia.googlecode.com/svn/trunk@5501 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
|
bcfa637e7dba6d76ec1a0d1c6d31bb3f0fbcb7ba |
11-Sep-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
printf->SkDebugf for r5491 Over-the-shoulder review by robertphillips@ git-svn-id: http://skia.googlecode.com/svn/trunk@5495 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
|
fb3dd3a6f57204e9c455cfc65d65dc1a2a1d571c |
11-Sep-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Temporarily add logging to GrContextFactory and SkNativeGLContext_android Over-the-shoulder review from robertphillips@ and bsalomon@ Will revert soon. Review URL: https://codereview.appspot.com/6496110 git-svn-id: http://skia.googlecode.com/svn/trunk@5491 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
|
6d003d1ddced3e71684b8b3785d1e5a16255688d |
11-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Wrap all GrCustomStage textures in GrTextureAccess, remove StageDesc::fInConfigFlags Review URL: https://codereview.appspot.com/6494114 git-svn-id: http://skia.googlecode.com/svn/trunk@5485 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rTextureAccess.h
|
047696c1c67b2e0a73f2b951ce23ff5b155111bb |
11-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrTextureAccess decl/defn to separate files Review URL: https://codereview.appspot.com/6500104/ git-svn-id: http://skia.googlecode.com/svn/trunk@5482 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rTextureAccess.h
|
d6ce0db1647a74cdb7d5d93758ce595931644ee8 |
10-Sep-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5456 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
9fbcad0f00d7098574cf3394a812c9d845c9cc5b |
09-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed old resource locking system https://codereview.appspot.com/6488098/ git-svn-id: http://skia.googlecode.com/svn/trunk@5453 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
50a035ddbb068446645b0978f4c092dec87a1a02 |
07-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added explicit cache clearing http://codereview.appspot.com/6492094/ git-svn-id: http://skia.googlecode.com/svn/trunk@5444 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
6c778164a743f8760dca251524d51848548b436f |
06-Sep-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5410 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
d364554bcfd391c3b6111af8bff963a35ab87ba7 |
05-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enforce calling of inherited onRelease & onAbandon mthds in GrResource-derived classes http://codereview.appspot.com/6499077/ git-svn-id: http://skia.googlecode.com/svn/trunk@5405 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
d6bbbf8a831cc982cda9b91e84c5600c631af5b2 |
05-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Simplified stencil buffer caching https://codereview.appspot.com/6503073/ git-svn-id: http://skia.googlecode.com/svn/trunk@5400 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rRenderTarget.h
|
9474ed06176fe24c77091b0d75f35442e851073f |
04-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Switch GrGpu's GrResource list over to using SkTDLinkedList https://codereview.appspot.com/6500062/ git-svn-id: http://skia.googlecode.com/svn/trunk@5379 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
5955202c805c7ef1448103cbf666972ea9d1ded1 |
31-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow cache tracking to be enabled in release https://codereview.appspot.com/6500057/ git-svn-id: http://skia.googlecode.com/svn/trunk@5365 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rContext.h
|
a9b0623eac4a473517c15418dbdc1e331ee752d2 |
30-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added find, lock to GrContext & GrResourceCache interfaces https://codereview.appspot.com/6499052/ git-svn-id: http://skia.googlecode.com/svn/trunk@5343 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
5e497329bb40704c468627a4d37148ea4fae4da3 |
28-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix int64->int32 warning git-svn-id: http://skia.googlecode.com/svn/trunk@5330 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
8090e651fc1055e0a36f5f17c851faafda949b2c |
28-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make the SkGrPixelRef be responsible for unlocking device's scratch texture in the cache Review URL: https://codereview.appspot.com/6498046/ git-svn-id: http://skia.googlecode.com/svn/trunk@5313 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
kGrPixelRef.h
|
a292112154f803feb9f5cc002bbfab559f7cb633 |
28-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkGpuDevice::fTexture, use new pixel ref class name Review URL: https://codereview.appspot.com/6474068/ git-svn-id: http://skia.googlecode.com/svn/trunk@5307 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
kGpuDevice.h
|
a04e8e842450e606dd938ddae17857849bd504d4 |
27-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Do premul and r/b swap conversions in a custom effect Review URL: https://codereview.appspot.com/6473060/ git-svn-id: http://skia.googlecode.com/svn/trunk@5284 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rSamplerState.h
|
fbfcd5602128ec010c82cb733c9cdc0a3254f9f3 |
23-Aug-2012 |
rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) This CL is part I of IV (I broke down the 1280 files into 4 CLs). Review URL: https://codereview.appspot.com/6485054 git-svn-id: http://skia.googlecode.com/svn/trunk@5262 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
rCacheID.h
rClipData.h
rConfig.h
rContext.h
rContextFactory.h
rCustomStage.h
rGlyph.h
rPaint.h
rPoint.h
rRect.h
rRenderTarget.h
rSamplerState.h
rTexture.h
rTypes.h
l/GrGLConfig.h
l/GrGLFunctions.h
l/GrGLInterface.h
l/SkGLContext.h
|
84207c42789e67ef377befb0c9057b9b73fbd6e3 |
22-Aug-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move the code for the GPU implementation of morphology effects from GrContext and GrMorphologyEffect.* into SkMorphologyImageFilter.cpp. Review URL: https://codereview.appspot.com/6458065/ git-svn-id: http://skia.googlecode.com/svn/trunk@5241 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
521eaf8cc73cebebeaf54338c51c22922ac70951 |
22-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Scratch textures are no longer removed from the cache in Debug http://codereview.appspot.com/6465079/ git-svn-id: http://skia.googlecode.com/svn/trunk@5221 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
5f9f2f574fe9b195f5f3e40edeb2e28b673511fd |
22-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added resource cache debug output to help track changes http://codereview.appspot.com/6463079/ git-svn-id: http://skia.googlecode.com/svn/trunk@5220 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
0342a85091fd430c90a142d155dc9642aa729d9e |
20-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove _UPM_ GrPixelConfigs Review URL: http://codereview.appspot.com/6460113/ git-svn-id: http://skia.googlecode.com/svn/trunk@5196 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rRenderTarget.h
rSamplerState.h
rSurface.h
rTexture.h
rTypes.h
|
07ea2db0260d8e6cd2bf605571b68b1c574b5a77 |
17-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unnecessary GrContext flushes Review URL: http://codereview.appspot.com/6446150/ git-svn-id: http://skia.googlecode.com/svn/trunk@5150 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
1d4edd38f6b62d1cc54cb7bc6f3c6ce10ccb1471 |
16-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make all GrContext draws go through the draw buffer. Review URL: http://codereview.appspot.com/6462069/ git-svn-id: http://skia.googlecode.com/svn/trunk@5136 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rContext.h
rUserConfig.h
|
1f47f4f7325971dd53991e2bb02da94fa7c6d962 |
16-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replaced TextureCacheEntry with GrTexture* and a back pointer to GrResourceEntry (in GrTexture) http://codereview.appspot.com/6460089/ git-svn-id: http://skia.googlecode.com/svn/trunk@5122 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rResource.h
kGpuDevice.h
kGr.h
|
5bdef29ae0f5a495381cd2c9787ce7c112e58354 |
15-Aug-2012 |
keyar@chromium.org <keyar@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrContextFactory can now expose the GLContext it is using. Review URL: https://codereview.appspot.com/6461081 git-svn-id: http://skia.googlecode.com/svn/trunk@5105 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
|
2e2aedc20476964763f09503939a9594e641051a |
13-Aug-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added GrTextureStripAtlas object. Review URL: https://codereview.appspot.com/6457099 git-svn-id: http://skia.googlecode.com/svn/trunk@5070 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
3319f33470abc50a6f3da3a565d917050f9b2f53 |
13-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move resize functionality out of createAndLockTexture and into createResizedTexture http://codereview.appspot.com/6459080/ git-svn-id: http://skia.googlecode.com/svn/trunk@5066 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
9c2ea846351a29208cb4a36301ee611e7fb384ea |
13-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split cache-specific fields out of GrTextureDesc http://codereview.appspot.com/6448143/ git-svn-id: http://skia.googlecode.com/svn/trunk@5065 2bbb7eff-a529-9590-31e7-b0007b416f81
rCacheID.h
rContext.h
rTexture.h
rTypes.h
|
82aa7482cbf55ce6d42c692550cadee5e23146e4 |
13-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a zoom filter to Skia. This will be used on ChromeOS to implement the screen magnifier. Committed on behalf of zork@chromium.org Review URL: http://codereview.appspot.com/6354065/ git-svn-id: http://skia.googlecode.com/svn/trunk@5056 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
5091b7094ba4708451ea73b4fdd8020d8aaa7d23 |
09-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added resource domain to GrTextureDesc https://codereview.appspot.com/6459062/ git-svn-id: http://skia.googlecode.com/svn/trunk@5028 2bbb7eff-a529-9590-31e7-b0007b416f81
rCacheID.h
rTypes.h
|
1aad28ae1668929180a78539a2ed78890b907479 |
08-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrCacheID.h must reside in include\gpu due to inclusion by GrTexture.h git-svn-id: http://skia.googlecode.com/svn/trunk@5003 2bbb7eff-a529-9590-31e7-b0007b416f81
rCacheID.h
|
46a8600405e678718271f62c5994119b8d3241e9 |
08-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactored cacheID in preparation for clip mask caching changes http://codereview.appspot.com/6458089/ git-svn-id: http://skia.googlecode.com/svn/trunk@5002 2bbb7eff-a529-9590-31e7-b0007b416f81
rTexture.h
|
b932407520663c3b636fb6e6027dc53732a115fb |
06-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add LF at the end, since this is SO important the chrome-mac build failed. git-svn-id: http://skia.googlecode.com/svn/trunk@4957 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStageUnitTest.h
|
8d3d210e74e3058f28eb2e59b71cae717ed65996 |
03-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Ensure that enums used by GrCustomStage TestCreate functions are declared in SK_ALLOW_GLOBAL_STATIC_INITIALIZERS=0 builds (e.g. android) git-svn-id: http://skia.googlecode.com/svn/trunk@4953 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStageUnitTest.h
|
2a48c3adb7cf4fc754f99a41352210b4a99edf04 |
03-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix includes files missing in release builds from GrCustomStageUnitTest.h. Also fix SK_SUPPORT_GPU=0 build breaks in gmmain.cpp and GLProgramsTest.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@4947 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStageUnitTest.h
|
d472620458e2383e6dd949f4e1aaf61160717ffe |
03-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Registry-based unit test for custom effects Review URL: http://codereview.appspot.com/6447085/ git-svn-id: http://skia.googlecode.com/svn/trunk@4946 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rCustomStageUnitTest.h
|
a5e65ec434fed44dc616e4f64950b835b541181b |
02-Aug-2012 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Introduction of set of functions to manage generation of texture fetch shader code. A new set of routines have been added to GrGLShaderBuilder to emit texture fetches, taking into consideration the format of the texture to be accessed, and the channel swizzle. Review URL: https://codereview.appspot.com/6446072 git-svn-id: http://skia.googlecode.com/svn/trunk@4919 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rProgramStageFactory.h
|
a2d71482db8b6d752a51c96da74768d7dfc27932 |
01-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed GrClip & related classes http://codereview.appspot.com/6450071/ git-svn-id: http://skia.googlecode.com/svn/trunk@4899 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
rClipData.h
rClipIterator.h
rContext.h
rContextFactory.h
kGr.h
|
641f8b19a6799b6d73ac17b9c2d2f8a5e6f5ad4d |
31-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace GrClip with SkClipStack http://codereview.appspot.com/6449070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4865 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
rContext.h
kGpuDevice.h
|
7b11289b4e4d117bbcee6d2460b057d0fcf6e437 |
31-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added dev- & canv- prefixes to Ganesh bounding boxes to indicate coordinate space http://codereview.appspot.com/6457061/ git-svn-id: http://skia.googlecode.com/svn/trunk@4856 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
|
f8d904a7eed435b9de68fd2eef6d7f3c59fcc9cc |
31-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrClip no longer translates its clips (to better mimic SkClipStack's behavior) http://codereview.appspot.com/6445052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4848 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
|
cddaf340f1474cc1ff429b8ef9bc8739c72f80ba |
30-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrDrawState::setTexture/getTexture Review URL: http://codereview.appspot.com/6455051/ git-svn-id: http://skia.googlecode.com/svn/trunk@4826 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
e4d69c0e46c1a000eb89ef950bdaf0aea680a816 |
26-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added getConservativeBound helper function to GrClipData http://codereview.appspot.com/6454054/ git-svn-id: http://skia.googlecode.com/svn/trunk@4798 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
|
1c31f633232df572f89a3bc1b0fee3e46d22cb5b |
26-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove texture/mask setters on GrPaint Review URL: http://codereview.appspot.com/6446052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4790 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
beb1af78d016d2700c350487a383c6bcfa7e2e20 |
26-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Altered Ganesh's clip stack plumbing to pass down new GrClipData class http://codereview.appspot.com/6454047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4788 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
rContext.h
kGpuDevice.h
|
b8670998a59d305cd22a3c0cbdc6e075b0a37a6e |
25-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move filter/wrap out of GrSamplerState into GrTextureParams Review URL: http://codereview.appspot.com/6440046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4773 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rSamplerState.h
rTexture.h
kGpuDevice.h
kGr.h
|
dcba4c2cc30cc64f08def991376c6dab65cfb51c |
24-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use GrMemoryPool to manage GrCustomStage allocations. Improve memory reclamation of GrMemoryPool for new/delete/new/delete pattern. http://codereview.appspot.com/6438046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4744 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
|
a6f11c4f717961070cd6fc5e60c361db14c5c4f3 |
23-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Gave GrClip an SkClipStack-style iterator http://codereview.appspot.com/6434046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4723 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
|
1e8f016305805d4d8cad74aba3a21b78486f9d6f |
20-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove easily-removable uses of setTexture(), instead creating a GrSingleTextureEffect - where feasible, through convenience function on GrDrawState. http://codereview.appspot.com/6425055/ git-svn-id: http://skia.googlecode.com/svn/trunk@4694 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
80214e26c57c5fea954006400852e8999e201923 |
20-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Made clarifying renamings to SkClipStack's iterators (and added to unit test) http://codereview.appspot.com/6423051/ git-svn-id: http://skia.googlecode.com/svn/trunk@4692 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
e3d3216fe17b6afb2e613271b5246a2766e12df6 |
20-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove stage masks Review URL: http://codereview.appspot.com/6422047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4688 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rPaint.h
|
24f3ad1bbb44916cae33f5d3cf2a20af4bbc381f |
18-Jul-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move texture lock/unlock functions from SkGpuDevice into SkGr as global functions, also removed inconsistent "SkGr" class. Review URL: https://codereview.appspot.com/6420048 git-svn-id: http://skia.googlecode.com/svn/trunk@4664 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
kGr.h
|
580711694654b8edc70028d09c4211445b661466 |
18-Jul-2012 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This CL implements the Ganesh path for the SkTable_ColorFilter color transformation. A new texture stage dedicated to color transforms has been added, along with the new custom stage implementing the LUT. Review URL: https://codereview.appspot.com/6351081 git-svn-id: http://skia.googlecode.com/svn/trunk@4663 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
1e95d715d06c5125ef6e5439e953fd0353be92b2 |
18-Jul-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Clean up the use of AutoScratchTexture in the gaussian blur and morphology filters. Instead of passing in AutoScratchTextures for temporaries, we allocate them inside the function and detach() after rendering. Since the functions now return a ref()'ed texture, we no longer ref() the result in filter_texture(). Also, the imageblur gm was passing a paint with an image filter both to saveLayer()/restore(), and to every text draw call. Back when only restore() was applying filters, this was fine, but since we're now applying filters on all draw calls, this means we're double-blurring in this GM. I've reverted the Mac baselines for the imageblur GM to their previous versions; hopefully this will be correct. git-svn-id: http://skia.googlecode.com/svn/trunk@4659 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
2f68e7684bb2ecdf0c03a513c31d0626d2caf752 |
17-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move texture domains onto a GrCustomStage, off of GrSamplerState. This will require gyp changes to roll into Chrome. http://codereview.appspot.com/6405050/ git-svn-id: http://skia.googlecode.com/svn/trunk@4641 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
e742bf0ab19659145325ac894f7e0b78c8efbd89 |
13-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Start removing calls to GrDrawState::setTexture() (and GrPaint::setTexture()?) when there's a GrSingleTextureEffect involved holding the texture. http://codereview.appspot.com/6353094/ git-svn-id: http://skia.googlecode.com/svn/trunk@4608 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
40a1ae4df28810aa5aa5cf2627d8387b2dfb867a |
13-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added SkDevice onAttachToCanvas & onDetachFromCanvas methods http://codereview.appspot.com/6348100/ git-svn-id: http://skia.googlecode.com/svn/trunk@4598 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
d0c1a06cb98dd4a009dfa79e37ba6ca23a8c180b |
12-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Introduces new SingleTextureEffect base class for GrCustomStage objects. This class tracks the texture that the object uses. A future commit will get rid of the GrTexture pointer currenty stored in the GrDrawState, allowing us to have CustomStages *without* textures. Requires gyp change on next roll. http://codereview.appspot.com/6306097/ git-svn-id: http://skia.googlecode.com/svn/trunk@4576 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
|
56c79b10377e358b8092d9c6ab3e1aacf2cd60e5 |
11-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added GrContext::AutoClipStack to encapsulate setting\resetting of clip stack http://codereview.appspot.com/6343097/ git-svn-id: http://skia.googlecode.com/svn/trunk@4558 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
fea85ac3e31842f80493e2df8a93a28f21cd815f |
11-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor refactoring to make GrAutoMatrix a nested sub-class of GrContext http://codereview.appspot.com/6356092/ git-svn-id: http://skia.googlecode.com/svn/trunk@4549 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
3e11c0bd92fbd12f59080c3f9450201d6105db83 |
11-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Forced GrClip to always have conservative bounds http://codereview.appspot.com/6353089/ git-svn-id: http://skia.googlecode.com/svn/trunk@4545 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
|
894790d77c56cd4bae8070331d275c6d2897e33c |
11-Jul-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This patch implements the diffuse and specular lighting filters in Ganesh. There are three light types for each: distant, point and spot, whose code generation lives in a GrGLLight class hierarchy. This similar to the CPU implementation, where each light type provides a function to compute the vector from the surface plane to the light (surfaceToLight) and to compute the light colour (emitLightColour). Instead of templated member functions, as in the CPU implementation, these are virtual functions to emit the light-specific GLSL code. All of the code for the GPU path lives in the same file as that for the CPU path, SkLightingImageFilter.cpp. In order to provide Ganesh a hook to access it, SkImageFilter now has a asNewCustomStage() virtual, which allows an image filter to return a GrCustomStage representing that filter. Note that this patch does not handle the border conditions correctly (the [top|bottom][Left|Right]Normal() functions in the CPU implementation). That will come in a future patch. Review URL: http://codereview.appspot.com/6345081/ git-svn-id: http://skia.googlecode.com/svn/trunk@4535 2bbb7eff-a529-9590-31e7-b0007b416f81
rProgramStageFactory.h
|
59f46b81f8bdd1b524f5cc43bc27603f9604c71a |
10-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed Windows compiler complaints http://codereview.appspot.com/6392044 git-svn-id: http://skia.googlecode.com/svn/trunk@4511 2bbb7eff-a529-9590-31e7-b0007b416f81
rScalar.h
|
c377baf406996aed18d82d328029c82dbc3b8dda |
09-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add placement new macros to SkPostConfig, call SkNEW* from Ganesh. TODO: unify with the placement new implementation in SkTemplatesPriv.h, once various issues there are overcome. reed@ should be taking the lead there. http://codereview.appspot.com/6384043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4492 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
rProgramStageFactory.h
|
2c026196e7da2c6951e88c7e06faecfc7267b0d1 |
09-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix misnamed function in explanatory comment. http://codereview.appspot.com/6387043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4489 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
|
1dcfa1fcbdf8710394625a743c7ffd40633d7eb5 |
09-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix definition of isEqual() for two gradient effect custom stages. Expand comments defining isEqual() to better distinguish equality from equivalence, which is more significant in Ganesh shader cache management. http://codereview.appspot.com/6379043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4484 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
|
54823c227d383308fb1732e83b566df6272d4bfb |
03-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back r4034 (Proposed plumbing to propagate save & restore) http://codereview.appspot.com/6346066/ git-svn-id: http://skia.googlecode.com/svn/trunk@4456 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
kGpuDevice.h
|
41efe04af99b11440b6de39919f92bc9d1514f5c |
29-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Partially rolled forward the SkGrPixelRef changes http://codereview.appspot.com/6354060/ git-svn-id: http://skia.googlecode.com/svn/trunk@4415 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrTexturePixelRef.h
|
375ff85e96cf0f8438ea0b11be67e85474e42c29 |
29-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Un-trifurcate GrTextContext: get rid of Default and Batched subclasses, folding their functionality back into the base class. Requires gyp changes. http://codereview.appspot.com/6357048/ git-svn-id: http://skia.googlecode.com/svn/trunk@4411 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextContext.h
kGpuDevice.h
|
ecf1f3299a9dd16d19b3d6ba97f65102d3e577f8 |
28-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Temporarily readding SkGrTexturePixelRef.h/.cpp until WebKit is transitioned to SkGrPixelRef git-svn-id: http://skia.googlecode.com/svn/trunk@4401 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrTexturePixelRef.h
|
5088eb49fedac4180e2d5822e2636b3c6edeef9a |
28-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Moved SkGrTexturePixelRef to SkGrPixelRef http://codereview.appspot.com/6344054/ git-svn-id: http://skia.googlecode.com/svn/trunk@4397 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrPixelRef.h
kGrTexturePixelRef.h
|
d881bc194d7c24294029b5c08e6e549a9fd9b6f3 |
28-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Collapsed SkGrTexturePixelRef and SkGrRenderTargetPixelRef into SkGrPixelRef using new GrSurface class http://codereview.appspot.com/6359045/ git-svn-id: http://skia.googlecode.com/svn/trunk@4396 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrTexturePixelRef.h
|
ded4f4b163f5aa19c22c871178c55ecb34623846 |
28-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial support for GL_NV_path_renering. Experimental, there are still some issues to resolve, set gyp variable skia_nv_path_rendering=1 or build flag GR_GL_USE_NV_PATH_RENDERING to enable. http://codereview.appspot.com/6349049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4390 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig.h
|
fa35e3ddcc9d130ce87c927218bdf27879c38711 |
26-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
plumb SkInstCnt to all subclasses of GrRefCnt git-svn-id: http://skia.googlecode.com/svn/trunk@4353 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rFontScaler.h
rKey.h
rTextContext.h
|
f13f58804659175925042a291304d483a4fd9278 |
25-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrPaint::*StageEnabled() and GrDrawState::stageEnabled() functions. These wrap the question of "is this stage of the shader enabled?" so that we can change the semantics - previously iff there was a texture, now if there is a texture OR a GrCustomStage, soon (post-cl 6306097) iff there is a GrCustomStage, which at that point will hold whatever texture is necessary. http://codereview.appspot.com/6306104/ git-svn-id: http://skia.googlecode.com/svn/trunk@4325 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
07fc0d178e20f74a88dd78384f817b53204e625f |
22-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r4287. Large numbers of textures created by random gradients can cause poor driver performance (at least on Mac) BUG=670 git-svn-id: http://skia.googlecode.com/svn/trunk@4306 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
15c0fea699b25343fe6f49668a5632866e1a0306 |
22-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
AutoScratchTexture can now release its texture and it will return to the texture cache when freed http://codereview.appspot.com/6262043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4301 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTexture.h
rTypes.h
|
5e2412983183f9c4075a795278f3ca4ffee0ed79 |
22-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrTemplates.h to src Review URL: http://codereview.appspot.com/6333053/ git-svn-id: http://skia.googlecode.com/svn/trunk@4300 2bbb7eff-a529-9590-31e7-b0007b416f81
rTemplates.h
|
9ec075366ed94802a142fc5e948d19a774f85b43 |
22-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Altered GrDrawState to always ref texture and render target http://codereview.appspot.com/6251049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4298 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
7d501ab502e861f2b2367b10a701b8449241558e |
21-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrSurface parent class above GrTexture & GrRenderTarget http://codereview.appspot.com/6297092/ git-svn-id: http://skia.googlecode.com/svn/trunk@4292 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
rSurface.h
rTexture.h
|
15e9d3e66e161ce23df30bc13f8a0c87d196b463 |
21-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expanded distribution of instance counting http://codereview.appspot.com/6300114/ git-svn-id: http://skia.googlecode.com/svn/trunk@4291 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
l/GrGLInterface.h
l/SkGLContext.h
|
c82a8b7aa4ec19fba508c394920a9e88d3e5bd12 |
21-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed two bugs in SW-only clip mask generation http://codereview.appspot.com/6306086/ git-svn-id: http://skia.googlecode.com/svn/trunk@4290 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
a320194e4242ef0e5e758aea896bfd52bcb3dac7 |
21-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrClipMaskManager configure the stencil and scissor on GrGpu Review URL: http://codereview.appspot.com/6308096/ git-svn-id: http://skia.googlecode.com/svn/trunk@4288 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
rTemplates.h
|
8f7e1dac5c92bf1f53feb603a9bd249d53afa81a |
21-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove count budget from resource cache Review URL: http://codereview.appspot.com/6312052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4287 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
4da34e36cb7a07c3a28ae2a135b1837c26fc7aea |
19-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrMemoryPool as a helper to override operators new/delete Review URL: http://codereview.appspot.com/6306090/ git-svn-id: http://skia.googlecode.com/svn/trunk@4282 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
50e4ce05521b0d95890e894691819882113aae86 |
19-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix memory leaks. http://codereview.appspot.com/6301098/ git-svn-id: http://skia.googlecode.com/svn/trunk@4281 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
c0af3173314e227611d8c5541ef2deee0052d412 |
15-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
TLS GrContext count Review URL: http://codereview.appspot.com/6298077/ git-svn-id: http://skia.googlecode.com/svn/trunk@4262 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
f69a11b5c5dc5ae02489dfe7ca6432d641b9f121 |
15-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use GrAARectRenderer in GPU AA clip mask generation http://codereview.appspot.com/6300097/ git-svn-id: http://skia.googlecode.com/svn/trunk@4261 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
4d73ac22a1b99402fc8cff78a4eb4b27aa8fe019 |
13-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Version 2 of the Instance Counting system. This one simplifies the print out of information. http://codereview.appspot.com/6296069/ git-svn-id: http://skia.googlecode.com/svn/trunk@4255 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
rRenderTarget.h
rResource.h
rTexture.h
|
f22f77faeb73dbce8b8c324abeccf3182bbba75c |
13-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
NV PR spec update to function param, use GrGL typedefs rather than fundamental types Review URL: http://codereview.appspot.com/6307077/ git-svn-id: http://skia.googlecode.com/svn/trunk@4245 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
|
e98ade4fdee03a234f68669bea84d07db4a8527e |
13-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added Texture desc to render target http://codereview.appspot.com/6302068/ git-svn-id: http://skia.googlecode.com/svn/trunk@4243 2bbb7eff-a529-9590-31e7-b0007b416f81
rRenderTarget.h
|
957ebddce1764c30ec02f7e2e34d6c5cdc16007b |
12-Jun-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding API to GrTexture to reset cached texture parameter values REVIEW=http://codereview.appspot.com/6305084/ BUG=http://code.google.com/p/chromium/issues/detail?id=130925 git-svn-id: http://skia.googlecode.com/svn/trunk@4234 2bbb7eff-a529-9590-31e7-b0007b416f81
rTexture.h
|
f6747b0b90b3a270ec7b7bdfdc211cf5c19f28c2 |
12-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split GrContext's AA Rect drawing methods into helper class http://codereview.appspot.com/6300070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4233 2bbb7eff-a529-9590-31e7-b0007b416f81
rAARectRenderer.h
rContext.h
|
0efcc37952afb7629a5c905cc597f1cb837b987c |
08-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove glBlendEquation and glColorPointer Review URL: http://codereview.appspot.com/6300075/ git-svn-id: http://skia.googlecode.com/svn/trunk@4216 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
75b3c9633cb9a594dab0ccf51dab1e694c149a18 |
07-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move clientID into texture desc http://codereview.appspot.com/6305044/ git-svn-id: http://skia.googlecode.com/svn/trunk@4201 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTexture.h
rTypes.h
kGr.h
|
47059542e7aa153926377456a6c611e55c8e428c |
06-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Search and replace change. Some Gr enum value names didn't have a "Gr" in their suffix. Verbal LGTM from TomH git-svn-id: http://skia.googlecode.com/svn/trunk@4198 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
rTypes.h
kGr.h
|
9923c2b29aafc7ebc81c929c68c6b32443c9f22b |
06-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove gpu stats tracking Review URL: http://codereview.appspot.com/6300052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4194 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rContext.h
|
fe11cb6486adfccc1a9ca9658ae25907192a8642 |
06-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GL function pointers for GL_NV_path_rendering Review URL: http://codereview.appspot.com/6296046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4192 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
cf6285b89b8820641ffb6871d4b3275bfe783f51 |
06-Jun-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings on Mac in src/gpu and include/gpu Fix these class of warnings: - unused functions - unused locals - sign mismatch - missing function prototypes - missing newline at end of file - 64 to 32 bit truncation The changes prefer to link in dead code in the debug build with 'if (false)' than to comment it out, but trivial cases are commented out or sometimes deleted if it appears to be a copy/paste error. Review URL: https://codereview.appspot.com/6296044 git-svn-id: http://skia.googlecode.com/svn/trunk@4180 2bbb7eff-a529-9590-31e7-b0007b416f81
rProgramStageFactory.h
kGr.h
|
977b9c8af3ef1b9a2fa2a0037cf3734cf2ba13d9 |
05-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Instance counting for SkRefCnt-derived objects (w/ CanvasTest fix) http://codereview.appspot.com/6242070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4170 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
25c199343d2683a8eec1e12790b658710389f6fe |
05-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r4162 git-svn-id: http://skia.googlecode.com/svn/trunk@4164 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
3227ab5f6454b3b553284abd5c9894a8d1c7e845 |
05-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added instance counting system for SkRefCnt-derived objects http://codereview.appspot.com/6242070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4162 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
d2ae1fad78bbd37d77bd437ea14fb7df22c672d8 |
04-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove 4x4 downsample filter mode Review URL: http://codereview.appspot.com/6267046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4149 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
a1e5795279bd085496fa04c59e588f440bf30457 |
04-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrTexture can now create its own cache key http://codereview.appspot.com/6269047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4148 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTexture.h
kGr.h
|
83e5eb8d0272da6c990aae399ab9390d2090a955 |
04-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Clean up likely reference leak in Ganesh custom stages. http://codereview.appspot.com/6286047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4146 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
07ef911f18e30566d8a9d790e0bd69a836fd9d24 |
04-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed Linux compiler complaints http://codereview.appspot.com/6269045/ git-svn-id: http://skia.googlecode.com/svn/trunk@4135 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
32716283420df90644c8b8114308f7967aa91d9f |
04-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move texture descriptor into GrTexture http://codereview.appspot.com/6258068/ git-svn-id: http://skia.googlecode.com/svn/trunk@4133 2bbb7eff-a529-9590-31e7-b0007b416f81
rTexture.h
rTypes.h
|
898e7b568f535fc62a92acda3c22a68cb6e04dcc |
01-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Flip the switch to turn on GrCustomStage implementation of gradients; remove old implementation, including enums & state on various structs. http://codereview.appspot.com/6245078/ git-svn-id: http://skia.googlecode.com/svn/trunk@4129 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
0bdbed380218af581595a81aca728841aef27c42 |
01-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix GrSamplerState::operator=() to take a reference rather than a copy. Visual review by bsalomon@. git-svn-id: http://skia.googlecode.com/svn/trunk@4128 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
194de0848472d1a47e39c5d207a24a861167dedc |
31-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Zero out GrSamplerState in constructor to recover performance loss on Linux from r4102. (Noise in padding bytes was breaking operator==()) Visual review by bsalomon@. git-svn-id: http://skia.googlecode.com/svn/trunk@4108 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
b505a128efae9debcaa9642bade90bab5525d477 |
31-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement morphology as a custom effect Review URL: http://codereview.appspot.com/6250073/ git-svn-id: http://skia.googlecode.com/svn/trunk@4102 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rCustomStage.h
rProgramStageFactory.h
rSamplerState.h
|
4d063dea5ee9d5a62e3566a07cb8386cb1a59585 |
31-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add glTexParameteriv to GL interface Comitted on behalf of jin.a.yang@intel.com Review URL: http://codereview.appspot.com/6213069/ git-svn-id: http://skia.googlecode.com/svn/trunk@4099 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
67794f5e37218aff502968bad772120317a2d10a |
31-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix typo in r4092. git-svn-id: http://skia.googlecode.com/svn/trunk@4094 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
111755936db2691ae0344a0a8700be3e36134c2a |
31-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use element-by-element assignment in GrSamplerState::operator= instead of memcpy so that we can handle refcounting correctly. http://codereview.appspot.com/6262049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4092 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
4196c0e0e8f39a125dca5d7111449df34dfeadbe |
29-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix line ending, mark svn:eol-style LF git-svn-id: http://skia.googlecode.com/svn/trunk@4060 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
|
c077d1eaa8322087f3cc954c3b2e9af7fef103fc |
28-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back 4053 git-svn-id: http://skia.googlecode.com/svn/trunk@4054 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
ab303ef6e86089ae28f30a52149f1dae177e1468 |
28-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Speculative fix for Android Debug only crash in r4049 http://codereview.appspot.com/6251049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4053 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
ac2c666e2777cbcf414391da8f0bd7d6ad2bb99b |
25-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back r4049 git-svn-id: http://skia.googlecode.com/svn/trunk@4051 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
837576bf89e946544943fc12b6f002a9b56a9652 |
25-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Altered GrDrawState to always ref textures and render target http://codereview.appspot.com/6251049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4049 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
72176b2d38db005863a54e3dd6657bbabd068bb6 |
23-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed SoftwarePathRenderer from GrContext's path renderer chain http://codereview.appspot.com/6221065/ git-svn-id: http://skia.googlecode.com/svn/trunk@4036 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
49d9fd5fdb9ffd48538c8fc5a2f6f2d43a2e4fe9 |
23-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Plumbing to propagate save & restore from SkCanvas down to GrContext & lower http://codereview.appspot.com/6203067/ git-svn-id: http://skia.googlecode.com/svn/trunk@4034 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
kGpuDevice.h
|
2c75681e36b33fcafc5665d7012bbd4fc6647d83 |
22-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrClipMaskManager's path renderer chain (in favor of GrContext's) http://codereview.appspot.com/6211078/ git-svn-id: http://skia.googlecode.com/svn/trunk@4032 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
16fd21ba2238f30eda25d8928307fc68c26eb98d |
21-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrProgramStageFactory::stageKey to GrProgramStageFactory::glStageKey since it is GL-specific Review URL: http://codereview.appspot.com/6218060/ git-svn-id: http://skia.googlecode.com/svn/trunk@4020 2bbb7eff-a529-9590-31e7-b0007b416f81
rProgramStageFactory.h
|
289efe014ad7628de7cf2c5177a42cacd1e335ad |
21-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Tunnel name requests through factory, forcing custom effect and custom prog stage to use same impl Review URL: http://codereview.appspot.com/6220061/ git-svn-id: http://skia.googlecode.com/svn/trunk@4019 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rProgramStageFactory.h
|
7c4d06de413dc759a81c34aca1178fa4c5963b0b |
21-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make static const var that is only used in an assert be defined in the debug build only to suppress an unused var warning. git-svn-id: http://skia.googlecode.com/svn/trunk@4012 2bbb7eff-a529-9590-31e7-b0007b416f81
rProgramStageFactory.h
|
a4d8fc24736e77fd8c588c4be63e3c15a4154860 |
21-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Stop using GrDrawState to track GPU's blend state git-svn-id: http://skia.googlecode.com/svn/trunk@4007 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
8e520fc2494be84bf0d0b55143eb1d459a352a7b |
18-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix build? git-svn-id: http://skia.googlecode.com/svn/trunk@4004 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rProgramStageFactory.h
|
ae4f96a9e06df44f70c3d5f7324f5a7fabcd1026 |
18-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Some refactoring of GrCustomStage and friends Review URL: http://codereview.appspot.com/6209071/ git-svn-id: http://skia.googlecode.com/svn/trunk@4003 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rProgramStageFactory.h
|
f105b109264f71dfb0bfd9977e6a5dd0a5a12f57 |
14-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Made clip mask cache use Scratch Texture system http://codereview.appspot.com/6210044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3920 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
341767c9fc6577fbd6b7ed57a12f03f565788025 |
11-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove support for vertex attribute matrices Review URL: http://codereview.appspot.com/6200065/ git-svn-id: http://skia.googlecode.com/svn/trunk@3917 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig.h
|
bf5cad4e9c5808493b35cb9b0000a2d36b7f9b78 |
10-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added documentation of stage/TU allocation http://codereview.appspot.com/6199058/ git-svn-id: http://skia.googlecode.com/svn/trunk@3888 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextContext.h
|
d8f856c32b679d9f5a9926feac005e2c0186f83f |
10-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move convolution from code in GrGLProgram to new GrConvolutionEffect class. This is the first test of the new Ganesh shader pipeline. Also includes some cleanup of the gpu.gyp file: added src/gpu, allowing us to remove ../ from many #include directives. http://codereview.appspot.com/6199053/ git-svn-id: http://skia.googlecode.com/svn/trunk@3887 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rSamplerState.h
|
cc61b1762814ada94970ac071aa2d0a96f897363 |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Comment improvements to GrGLInterface git-svn-id: http://skia.googlecode.com/svn/trunk@3865 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
|
637d5e929708db8eace06b81fa3049141f9a07ef |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GL function prototype typdefs to a separate header Review URL: http://codereview.appspot.com/6189054/ git-svn-id: http://skia.googlecode.com/svn/trunk@3864 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLFunctions.h
l/GrGLInterface.h
|
2717d56b22f14ce0de206cd695ca2855bc568fbc |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move more stuff that should be private out from GrGLConfig.h Review URL: http://codereview.appspot.com/6202053/ git-svn-id: http://skia.googlecode.com/svn/trunk@3856 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig.h
l/GrGLInterface.h
|
91bcc94e8710c1ec5126a31cd805a6c64bb3c39d |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLDefines.h be a private header Review URL: http://codereview.appspot.com/6198048/ git-svn-id: http://skia.googlecode.com/svn/trunk@3851 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig.h
l/GrGLDefines.h
|
9c1f1ac5d399c73f5f331bdf7b392ea7f0c44daf |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move function decls and macros out of public headers that are meant for internal use. git-svn-id: http://skia.googlecode.com/svn/trunk@3849 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig.h
l/GrGLInterface.h
|
b88bbd2a5388ec2a5574d0ef7e43160c0ac37a3b |
01-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrSamplerState::operator==() use GrCustomStage::isEquivalent() rather than just bit-compare all fields. git-svn-id: http://skia.googlecode.com/svn/trunk@3805 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rSamplerState.h
|
02b1ea24fd1152cb5a93e05b4d78700740140db6 |
30-Apr-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add comparison and assignment operators to GrSamplerState. http://codereview.appspot.com/6137058/ git-svn-id: http://skia.googlecode.com/svn/trunk@3803 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rSamplerState.h
|
443e5a52b7e85070c26a068cd3b0aad126502395 |
30-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Re-adding red texture support (by rolling back r3800) http://code.google.com/p/skia/source/detail?r=3622 - for original review http://crbug.com/125596 ('M20 windows renderer stability maze') - for issue git-svn-id: http://skia.googlecode.com/svn/trunk@3802 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLDefines.h
|
0048469578b15aae90f1427895ef6186f00ac7bf |
30-Apr-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Roll back http://code.google.com/p/skia/source/detail?r=3622 to deal with http://crbug.com/125596 ('M20 windows renderer stability maze') git-svn-id: http://skia.googlecode.com/svn/trunk@3800 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLDefines.h
|
76b7fcc79ee47db6ebea4f27e0070c467684418a |
27-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Some cleanup of GrResource Review URL: http://codereview.appspot.com/6139043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3782 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
8d033a1b125886c62906d975b5cc28a382064526 |
27-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrPath typedef Review URL: http://codereview.appspot.com/6128045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3780 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
rClipIterator.h
rContext.h
rGlyph.h
rPath.h
kGr.h
|
93c9660cd158c5d0cab0ba4223e4257f699d5bb8 |
27-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
draw circle paths directly via GPU Review URL: http://codereview.appspot.com/5696086/ Submitted on behalf of Guanqun.Lu@gmail.com git-svn-id: http://skia.googlecode.com/svn/trunk@3772 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
0f191f30af7c067883c97b034baf70bfd92f5ea0 |
25-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor refactoring to remove duplicate enum from Ganesh (_SetOp -> SkRegion::Op) http://codereview.appspot.com/6116047/ git-svn-id: http://skia.googlecode.com/svn/trunk@3763 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
rClipIterator.h
rTypes.h
kGr.h
|
07eecdca3e331eb4066c53a29305aeea6d692961 |
20-Apr-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage classes from r3726 so they can be used. Does not implement any actual effect stages. Has one large known bug: if custom stages are provided, GrSamplerState comparisons will break; this should preserve correct drawing, but decrease performance - among other things, we'll break draw batching. To fix this we'll need a RTTI system for GrCustomState objects, and we'll need to change the GrSamplerState comparison from a memcmp to something that also does a deep type-sensitive compare of any GrCustomState objects present. http://codereview.appspot.com/6074043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3742 2bbb7eff-a529-9590-31e7-b0007b416f81
rCustomStage.h
rSamplerState.h
|
b3400badf022b4ff6f3545d1baa706affc22d93d |
19-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix undefined GLint in Mac builds git-svn-id: http://skia.googlecode.com/svn/trunk@3736 2bbb7eff-a529-9590-31e7-b0007b416f81
l/SkMesaGLContext.h
|
7361f54294d65a5c42ce5cf1cd56d0fd7122e268 |
19-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GM able to run MSAA modes and multiple GPU configs in a single run. Review URL: http://codereview.appspot.com/6061051/ git-svn-id: http://skia.googlecode.com/svn/trunk@3734 2bbb7eff-a529-9590-31e7-b0007b416f81
rContextFactory.h
|
e788430144d1474329878abd1ddb39cc0ca52a0a |
18-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added glBlendEquation to GL interface http://codereview.appspot.com/6057047/ git-svn-id: http://skia.googlecode.com/svn/trunk@3720 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
|
fa1d29112d44d0728cd10e2ff1f8982240303272 |
16-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Propagated AA flags through Ganesh's clip stack (in preparation for GL AA clipping) http://codereview.appspot.com/6038051/ git-svn-id: http://skia.googlecode.com/svn/trunk@3685 2bbb7eff-a529-9590-31e7-b0007b416f81
rClip.h
rClipIterator.h
kGr.h
|
c9668ecdb7188a90b050771727da899c54dc7013 |
11-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_NV_framebuffer_multisample_coverage Review URL: http://codereview.appspot.com/6005043 git-svn-id: http://skia.googlecode.com/svn/trunk@3651 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLDefines.h
l/GrGLInterface.h
|
99a5ac0b67a14048a1db3f429878775854d29397 |
10-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updated blur to use A8/R8 (instead of RGBA8) when available - this provides a performance gain for large blurs http://codereview.appspot.com/5988071/ git-svn-id: http://skia.googlecode.com/svn/trunk@3647 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
09042b80d22837c760bb530124aaa67469b19b8f |
06-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing Windows compiler complaints http://codereview.appspot.com/5991056/ git-svn-id: http://skia.googlecode.com/svn/trunk@3626 2bbb7eff-a529-9590-31e7-b0007b416f81
rTexture.h
|
6995068c5ade6e179d2af82caddb0c1cd6f433b6 |
06-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial version of R8 support http://codereview.appspot.com/5967067/ git-svn-id: http://skia.googlecode.com/svn/trunk@3622 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLDefines.h
|
d5c8fe6f344e1b141390c733017656f6fb3f5f63 |
02-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed ANGLE namespace requirement http://codereview.appspot.com/5969065/ git-svn-id: http://skia.googlecode.com/svn/trunk@3571 2bbb7eff-a529-9590-31e7-b0007b416f81
l/SkANGLEGLContext.h
|
06cd732eff09d8f417ced2779e216d6ce6420f59 |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 3563 git-svn-id: http://skia.googlecode.com/svn/trunk@3565 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
18bbb8be02f3c4cd93cd4b2c1a5d744ac6854d8c |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revet 3563 due to mac bot failure git-svn-id: http://skia.googlecode.com/svn/trunk@3564 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
423d6d9070c99dacb46a8b5d120b348550316b01 |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve save layer handling in SkGpuDevice http://codereview.appspot.com/5966048/ git-svn-id: http://skia.googlecode.com/svn/trunk@3563 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
193395c7a391bc0046b7793d633487d510457aec |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Unify text flushing with other deferred drawing Review URL: http://codereview.appspot.com/5936054/ git-svn-id: http://skia.googlecode.com/svn/trunk@3560 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
b4725b4ee617a6a2524765f79310714a5dad4b6a |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add assert to catch circular drawing higher up the call stack. git-svn-id: http://skia.googlecode.com/svn/trunk@3559 2bbb7eff-a529-9590-31e7-b0007b416f81
rTexture.h
|
10e04bf1c5025389d999f22467405782e9f9ffcc |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 3507 git-svn-id: http://skia.googlecode.com/svn/trunk@3554 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
b9014f4f2e6e2bb13f63006cecf34b848d95b0f3 |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove deprecated names from Gr (WK is no longer using them) Review URL: http://codereview.appspot.com/5969046/ git-svn-id: http://skia.googlecode.com/svn/trunk@3553 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
ba800e22253d96a7ba6aab09e969e1581f2b487d |
29-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Alphabetize gl function pointer typedefs / decls. Wrap pointers to auto-NULL them. Review URL: http://codereview.appspot.com/5959048/ git-svn-id: http://skia.googlecode.com/svn/trunk@3549 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
|
5b819c1f6d4f715a18cf4c112741b17046e71fa3 |
28-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 3507 git-svn-id: http://skia.googlecode.com/svn/trunk@3537 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
5370cd969d8f3957e4306068e6195ac1bca3d6cd |
28-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Consolidate PixelRef flattables with the standard impl The flatten method on these functions can no longer be const as SkFlattenables declaration is not const and would result in the const methods only being called when the reference to the object was const. Review URL: https://codereview.appspot.com/5941043 git-svn-id: http://skia.googlecode.com/svn/trunk@3533 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrTexturePixelRef.h
|
d3b9fbbc48c13a1b2a664cf7e01374a44c201f51 |
28-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Code changes for ANGLE GL interface. .gyp file changes will be delivered later. http://codereview.appspot.com/5940046/ git-svn-id: http://skia.googlecode.com/svn/trunk@3519 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
l/SkANGLEGLContext.h
|
a5d2203f58c28db033aad47f95470a2cb36efe29 |
27-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use a single GrDrawState in GrContext for direct and buffered drawing Review URL: http://codereview.appspot.com/5933043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3507 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
8926b169f6a0dfa4c2129a98ec2aee205f0c8527 |
23-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
apply imagefilter to all draw calls Review URL: https://codereview.appspot.com/5856048 git-svn-id: http://skia.googlecode.com/svn/trunk@3476 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
7c9594259bbf007bf6dab857544586f2327ea66e |
22-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Extended debug GL interface to include tracking of render buffers http://codereview.appspot.com/5875050/ git-svn-id: http://skia.googlecode.com/svn/trunk@3469 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLDefines.h
l/SkGLContext.h
|
f85abda8c964d57c315afad9cc3c70384e5ce79f |
22-Mar-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove mutual dependency of gr and skgr. http://codereview.appspot.com/5879043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3467 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
|
0da3719050473344b6013fd7b614611984f20eff |
19-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added debug GL Interface. This interface tracks various GL objects in order to find leaks & invalid accesses. Core Review: http://codereview.appspot.com/5846049/ git-svn-id: http://skia.googlecode.com/svn/trunk@3426 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLInterface.h
l/SkDebugGLContext.h
|
dddf6f6363c39d7bd9bfd15a273f717b34e461b4 |
16-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Skip unnecessary copies in GrPaint operator == Review URL: http://codereview.appspot.com/5846046/ git-svn-id: http://skia.googlecode.com/svn/trunk@3417 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
f4a9c82918767865ebb265f82b0201ecc2b1511b |
16-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split GrTextContext into baseclass and subclass This is a step towards enabling alternate text rendering code paths (GLyphy in particular) Committed on behalf of baranowski@chromium.org Review URL: http://codereview.appspot.com/5796071/ git-svn-id: http://skia.googlecode.com/svn/trunk@3412 2bbb7eff-a529-9590-31e7-b0007b416f81
rTextContext.h
kGpuDevice.h
|
3b4dd90282932c9cd695d13f3876f98c9c6d6d5e |
05-Mar-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor Gaussian blur and morphology from SkGpuDevice into GrContext. Review URL: http://codereview.appspot.com/5720060/ git-svn-id: http://skia.googlecode.com/svn/trunk@3327 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
84405e095c063eec819e6daec699f22e5449c1cf |
05-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make skpaint2grpaint functions be local to skgpudevice.cpp Review URL: http://codereview.appspot.com/5726061/ git-svn-id: http://skia.googlecode.com/svn/trunk@3322 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
9b1517edc7eb3e116902a3b3da447a73aaa56585 |
05-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
minor improvement, remove some conditionals in GrAAConvexPathRenderer Review URL: http://codereview.appspot.com/5728060 git-svn-id: http://skia.googlecode.com/svn/trunk@3316 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
c2099d2707abcc94e139627399aed4b8894b69bb |
02-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
simplify GrPathRenderer interface Review URL: http://codereview.appspot.com/5706053/ git-svn-id: http://skia.googlecode.com/svn/trunk@3312 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
05054f1a78a697b507580d0025db6c90423e033f |
02-Mar-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Erode and dilate image filter effects, CPU and GPU implementations. Review URL: http://codereview.appspot.com/5656067/ git-svn-id: http://skia.googlecode.com/svn/trunk@3310 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rSamplerState.h
|
c1dd88852a37de9f8d1d3ed75593614e41d51b46 |
02-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Better workaround for osx / nv bug Review URL: http://codereview.appspot.com/5727044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3308 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig.h
|
b4a4ab1e997e9ab31e23cb650c06459c7e40ef11 |
02-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove offscreen supersampler. THIS IS EXPECTED TO BREAK MANY GM TESTS. They will be rebaselined. Review URL: http://codereview.appspot.com/5722044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3305 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rContext.h
|
5ffd5baeef9d5537e8b7e2e1d256ac669d46559b |
01-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Workaround for chrome on mac buffer object performance issue. Review URL: http://codereview.appspot.com/5713051/ git-svn-id: http://skia.googlecode.com/svn/trunk@3289 2bbb7eff-a529-9590-31e7-b0007b416f81
l/GrGLConfig.h
|
6bf38b59c9de1cd35cd091cf8766117f4e1f66a0 |
14-Feb-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GL-specific include files to their own subdirectory, to better coexist alongside D3D backend. Requires gyp change. http://codereview.appspot.com/5665045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3185 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
rGLDefines.h
rGLInterface.h
kGLContext.h
kMesaGLContext.h
kNativeGLContext.h
kNullGLContext.h
l/GrGLConfig.h
l/GrGLConfig_chrome.h
l/GrGLDefines.h
l/GrGLInterface.h
l/SkGLContext.h
l/SkMesaGLContext.h
l/SkNativeGLContext.h
l/SkNullGLContext.h
|
96399948dc2f1afd2e9d9e5be7d646c01d17f82b |
13-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use GrGLContextInfo in shader generator Review URL: http://codereview.appspot.com/5645083/ git-svn-id: http://skia.googlecode.com/svn/trunk@3170 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLInterface.h
|
b447d215772a5984dc776a8dc058e0711d566c04 |
10-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix dumb error of starting loop with 0 instead of 1 that uses shift to increment. git-svn-id: http://skia.googlecode.com/svn/trunk@3163 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLInterface.h
|
89ec61e33daa9cbac200d38f7c5bb8b88046999a |
10-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrGLContextInfo Review URL: http://codereview.appspot.com/5653060/ git-svn-id: http://skia.googlecode.com/svn/trunk@3162 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLInterface.h
|
dfad3832cb10220da3068de05c1b28fb30420f6f |
09-Feb-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API to SkPixelRef and TextureCacheEntry. Review URL: http://codereview.appspot.com/5649044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3158 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
6e859376069ed6f28527474c67a9d975c827c6c3 |
09-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkGLContext's FBO creation more robust (allows test apps to run on Intel GPUs) Review URL: http://codereview.appspot.com/5647059/ git-svn-id: http://skia.googlecode.com/svn/trunk@3157 2bbb7eff-a529-9590-31e7-b0007b416f81
kGLContext.h
|
297676545d621c45711c61be98b317a7d6f9718b |
08-Feb-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Export the texture pixelref classes via SK_API. This is necessary to reference them from another DLL in the windows shared build. Review URL: http://codereview.appspot.com/5646056/ git-svn-id: http://skia.googlecode.com/svn/trunk@3155 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrTexturePixelRef.h
|
4bcb0c6e0377557d326344f4bd2bbab4e8b1bc3a |
07-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 3144 with assertion fix. git-svn-id: http://skia.googlecode.com/svn/trunk@3146 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
rTypes.h
|
0439e569969d560e1c6d1716c8cb3d29b82305f9 |
07-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 3144 git-svn-id: http://skia.googlecode.com/svn/trunk@3145 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
rTypes.h
|
aa6773557919fc9640e0873b7e87d4138aa2a6ad |
07-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow chrome to limit the number of FBO status checks Review URL: https://codereview.appspot.com/5635052 git-svn-id: http://skia.googlecode.com/svn/trunk@3144 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
rTypes.h
|
75f9f25d8bf2adc0494f9afbbd5965809ee13aca |
31-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add code path for Gr client to resolve an Gr-created MSAA render target. Review URL: http://codereview.appspot.com/5580049/ git-svn-id: http://skia.googlecode.com/svn/trunk@3112 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rRenderTarget.h
|
78d6cf9f434d3351b19de14f1eab424c23f0ab6d |
30-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrAALevel enum, use explicit sample count Review URL: http://codereview.appspot.com/5600045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3106 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
7d72c45a9e90e0087ac98ff57a2c797948f9f9f0 |
30-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
code cleanup for single_pass_path() and remove enum GrConvexHint Review URL: code cleanup for single_pass_path() and remove enum GrConvexHint git-svn-id: http://skia.googlecode.com/svn/trunk@3099 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
74b461961607fa57a150a9282c410ef0cab38764 |
28-Jan-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Formatting cleanup: remove extra whitespace Change by arthurhsu@chromium.org, original CL: http://codereview.appspot.com/5587049/ Review URL: https://codereview.appspot.com/5594043 git-svn-id: http://skia.googlecode.com/svn/trunk@3098 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
05e70247c31ae927074ef27ea9893634a8dda543 |
27-Jan-2012 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expose functionality to purge the GPU texture cache while running SampleApp. Press 'p' to purge the cache. A summary of the number of bytes of video memory released is output to the command prompt. Review URL: https://codereview.appspot.com/5587045 git-svn-id: http://skia.googlecode.com/svn/trunk@3097 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
b1caea00d8b852576bf3734b7088acdd505d0b8b |
27-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rip out GrPlatformSurface (has been deprecated for some time, use GrPlatformTexture or GrPlatformRenderTarget instead) Review URL: http://codereview.appspot.com/5576052/ git-svn-id: http://skia.googlecode.com/svn/trunk@3094 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
4f3c253ececec7af16b8eb7c533cba31f255c953 |
19-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flag to disable gl error checking when allocating gpu objects Review URL: http://codereview.appspot.com/5558052/ git-svn-id: http://skia.googlecode.com/svn/trunk@3075 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
|
dd1be60702b3622f49d97651e31d13eaf2175cf8 |
18-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pull xfer mode test out of generic draw-as-hairline test. Use coverage rather than alpha to draw hairlines < 1pix wide in GPU. Review URL: http://codereview.appspot.com/5528112/ git-svn-id: http://skia.googlecode.com/svn/trunk@3070 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
dafde9e2c1f048328a53f426927a142bc7d2adb8 |
11-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove shadersupport caps bit Review URL: http://codereview.appspot.com/5528076/ git-svn-id: http://skia.googlecode.com/svn/trunk@3015 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
76dd277b1fa021c42fc3acdd8d61e7dc05f9c267 |
05-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add filterImage() entry-point to SkDevice, to allow it to specialize on subclasses of SkImageFilter. If that returns false, then the filter itself is invoked. git-svn-id: http://skia.googlecode.com/svn/trunk@2977 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
280e99f1a61f2cf66a8ee9b9e6c517f3d2290de7 |
05-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL texture storage Review URL: http://codereview.appspot.com/5462046/ git-svn-id: http://skia.googlecode.com/svn/trunk@2966 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLDefines.h
rGLInterface.h
|
50bdad85db2fe6be4d0bf0c5b6473f712b1bdd32 |
03-Jan-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement the color matrix filter in Ganesh. Also, fix and enable the color matrix test slide. This was basically implemented in the same places where the blending-based color filter was being done. The shader simply does a mat4 matrix multiply and a vec4 add. Review URL: http://codereview.appspot.com/5489107/ git-svn-id: http://skia.googlecode.com/svn/trunk@2948 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
aa814fe4a148b05f9160a5f77cb4e630406ea62d |
12-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Access sampler matrices directly, cleanup GrSamplerState::reset()s Review URL: http://codereview.appspot.com/5488048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2854 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
1e266f8ff2fb2f05f44e77e046a24410ff7b4c77 |
12-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrDrawState::setSampler, use direct access to sampler Review URL: http://codereview.appspot.com/5476052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2852 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
1fadb20c50c2302565f73ae12057a6f5d22192c7 |
12-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove static initiazled gClampNearest in gpu backend Review URL: http://codereview.appspot.com/5487044/ git-svn-id: http://skia.googlecode.com/svn/trunk@2851 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rSamplerState.h
kGpuDevice.h
kGr.h
|
07dd2bfd7451ef7052cf53958e6561fd6c5563a3 |
09-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_ANGLE_texture_usage Review URL: http://codereview.appspot.com/5478052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2845 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLDefines.h
|
75d939b549a2cc4c587ce77c4ba7b17582db30ed |
07-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_OVERRIDEs, move impl of virtuals into .cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2819 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
9791291347db8b5e92f16b139df30e28186626c8 |
06-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Prep for GrDrawState as a class Part 2 Review URL: http://codereview.appspot.com/5450105/ git-svn-id: http://skia.googlecode.com/svn/trunk@2810 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
rSamplerState.h
|
39ee0ffa72fbd5df6d3ec6db4fdad0c1bc3946fd |
06-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Prep #1 for making GrDrawState a class Review URL: http://codereview.appspot.com/5437138/ git-svn-id: http://skia.googlecode.com/svn/trunk@2808 2bbb7eff-a529-9590-31e7-b0007b416f81
rPaint.h
|
5bc34f04fe70cdde702ac3bff1fea0ccb275d4a5 |
06-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove fConfig/fFormat union in GrTextureDesc Review URL: http://codereview.appspot.com/5448116/ git-svn-id: http://skia.googlecode.com/svn/trunk@2806 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
ef843cdcd1be858fe55cc99ff134ffbd080c9a51 |
02-Dec-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
When a bitmap is texture-backed, change SkBitmap::copyTo() to do a deep copy of the texels in VRAM rather than a readback and re-upload. This gives a 3-10X speedup on recursive canvas-to-canvas draws. N.B.: This introduces a new GM test, which will need new baselines. git-svn-id: http://skia.googlecode.com/svn/trunk@2790 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
kGrTexturePixelRef.h
|
56d11e097b1975371d0e0b1452ac0c4d5fc46930 |
30-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_ANGLE_pack_reverse_row_order Review URL: http://codereview.appspot.com/5448063/ git-svn-id: http://skia.googlecode.com/svn/trunk@2774 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
rGLDefines.h
|
fb30951cd9346a7a2d36e7d5f81f9e7ee792b669 |
30-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[GPU] tile when large bitmap pased drawBitmap and only a small fraction is used Review URL: http://codereview.appspot.com/5450048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2760 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
kGpuDevice.h
|
01224d5d0a3228fe47e63d8346e0e433a87563a8 |
28-Nov-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Unroll loops in SkBlurMask for speedup on Windows (benchmarks should see 15% on interpolated blurs, 5-10% on simple blurs). git-svn-id: http://skia.googlecode.com/svn/trunk@2755 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
6a2134ef139b2c9d55dd57596144d12abc918f84 |
23-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix build git-svn-id: http://skia.googlecode.com/svn/trunk@2746 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
04423805455de868b1b468cfe4057cb77f74b6b0 |
23-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add hints for static analysis about when we intend to crash Review URL: http://codereview.appspot.com/5433062 git-svn-id: http://skia.googlecode.com/svn/trunk@2745 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
|
8ef3fd0ca6595adb9a8172c84dc0c55c9c096e09 |
21-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_CHROMIUM_flipy Review URL: http://codereview.appspot.com/5413051/ git-svn-id: http://skia.googlecode.com/svn/trunk@2723 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLDefines.h
|
bc4b654af85fa67bdd9cc1b88747b8c394a00e27 |
19-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
assert that resources used with ctx are owned by the ctx Review URL: http://codereview.appspot.com/5398042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2720 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
a85449dac125b8985010df7c057e9e6201d55112 |
19-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Resubmit 2717 w/ fix workaround OS X GL bug. git-svn-id: http://skia.googlecode.com/svn/trunk@2719 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
|
484be2bafd26f624be879c582b07ca1859a080be |
18-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 2717 git-svn-id: http://skia.googlecode.com/svn/trunk@2718 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
|
5c56e3441c0ec0b406102a9d53f2de123af70d7f |
18-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Recommit r2714 with clip fix git-svn-id: http://skia.googlecode.com/svn/trunk@2717 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
|
e1d3127ed4d5f5a1fca462b8faebbde52b000e1e |
18-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 2714 for debugging of test failure git-svn-id: http://skia.googlecode.com/svn/trunk@2715 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
|
598a1ff72ae06d96b53540307777be665800cece |
18-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Write direct to RT/Tex when possible, use BGRA rather than RGBA intermediate texture on ANGLE Review URL: http://codereview.appspot.com/5417046/ git-svn-id: http://skia.googlecode.com/svn/trunk@2714 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
rGLConfig_chrome.h
|
6f3795105b2b458079e53a721c1735c9518f6bb5 |
16-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make all pixel ops go thru ctx so we can correctly flush. Unify two texture upload code paths. Review URL: http://codereview.appspot.com/5373108/ git-svn-id: http://skia.googlecode.com/svn/trunk@2701 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rRenderTarget.h
rTexture.h
|
f7b5c1ebfdad1a77d301d1676235e79f8006883e |
15-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add getContext to GrResouce http://codereview.appspot.com/5373106/ git-svn-id: http://skia.googlecode.com/svn/trunk@2688 2bbb7eff-a529-9590-31e7-b0007b416f81
rResource.h
|
9962108c400dadcae913614e8a5ab781780981d8 |
15-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove allocated size vs content size in textures Review URL: http://codereview.appspot.com/5373100/ git-svn-id: http://skia.googlecode.com/svn/trunk@2687 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLInterface.h
rRenderTarget.h
rTexture.h
|
f64b1a27f76e881f4b477cbfd21c554095faec31 |
14-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GL functions only used in fixed pipe Review URL: http://codereview.appspot.com/5374084/ git-svn-id: http://skia.googlecode.com/svn/trunk@2681 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLInterface.h
|
1dcf506a1aa3771d1b36831da2ab3ce9fd6e1900 |
14-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrGpuGLFixed subclass and ES1 support Review URL: http://codereview.appspot.com/5376094/ git-svn-id: http://skia.googlecode.com/svn/trunk@2678 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rGLConfig.h
rGLInterface.h
|
74b98715a375e5e4863115d681386c9f5ec194f5 |
11-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Do writepixels alpha-premul using gpu Review URL: http://codereview.appspot.com/5373064/ git-svn-id: http://skia.googlecode.com/svn/trunk@2668 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
0ba52fcf93d52a3f230d1f185eea0c8719c176fb |
10-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Filter out draws to non-PMA configs that won't blend correctly Review URL: http://codereview.appspot.com/5376059/ git-svn-id: http://skia.googlecode.com/svn/trunk@2665 2bbb7eff-a529-9590-31e7-b0007b416f81
rTypes.h
|
d58a1cd00b969a7755c375f55cf80f4d49d3047b |
10-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add config8888 support to writePixels Review URL: http://codereview.appspot.com/5374052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2662 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
e7160bff74161e225c2ff288197f8f947a2cf4bc |
10-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix convert to bool warning in VS http://codereview.appspot.com/5371051/ git-svn-id: http://skia.googlecode.com/svn/trunk@2658 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
7107fa789a5999e3f8f7cf7c9c4208c2c443d2af |
10-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_EXT_unpack_subimage Review URL: http://codereview.appspot.com/5359048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2654 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLConfig.h
|
62b09687857c923b1044be0aef4dd900f8379b22 |
09-Nov-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Speed up GrDrawState handling. Compact GrDrawState and nested structs; dynamically only copy and compare the fields actually active on the structs in question. Yields 10-20% speedup of text benchmarks in GPU configuration. Could probably get additional marginal speedup by ignoring unused kernel fields. Has some fragile constructs: pointer math on members to compute sizes of portions of structs. Removes fields necessary for GrTesselatedPathRenderer. git-svn-id: http://skia.googlecode.com/svn/trunk@2644 2bbb7eff-a529-9590-31e7-b0007b416f81
rSamplerState.h
|
60014ca38710d3fc265f4376b05c0fefd0e044cf |
09-Nov-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement Gaussian blurs for images. The caller creates an an SkBlurImageFilter, sets it on an SkPaint, passes that paint to saveLayer(), draws the primitives which are to be blurred, then calls restore(), which applies the blur. The blurs have separate sizes in the horizontal and vertical direction. This feature is GPU-only for now. NB: Due to the clipping change, there are slight pixel differences on the blurs_gpu and shadows_gpu tests, so those will require rebaselining on all platforms, as will some of the WebKit layout tests (TBD). Review URL: http://codereview.appspot.com/5322068/ git-svn-id: http://skia.googlecode.com/svn/trunk@2643 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
|
0a97be216df494291fe929b79d438809af7e9c83 |
08-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA Review URL: http://codereview.appspot.com/5339051/ git-svn-id: http://skia.googlecode.com/svn/trunk@2631 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
rGLConfig.h
rGLConfig_chrome.h
rSamplerState.h
rTypes.h
|
56c69773aea56c6c6bd47bc7e7970dd081205184 |
08-Nov-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update files to use SK_BUILD_FOR_ANDROID. This CL also removes any unecessary references to the ANDROID definition. Review URL: http://codereview.appspot.com/5354049 git-svn-id: http://skia.googlecode.com/svn/trunk@2629 2bbb7eff-a529-9590-31e7-b0007b416f81
rConfig.h
|
36645d22f81529d957e529cc0526fbde0bf15b93 |
08-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove old and GL-specific defines from GrUserConfig.h comments git-svn-id: http://skia.googlecode.com/svn/trunk@2626 2bbb7eff-a529-9590-31e7-b0007b416f81
rUserConfig.h
|
c43649962221c348d656d425a3fa9b29c78231d4 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[GPU] Add explicit byte order and PM vs. UPM 8888 configs Review URL: http://codereview.appspot.com/5347042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2618 2bbb7eff-a529-9590-31e7-b0007b416f81
rColor.h
rGLConfig.h
rGLConfig_chrome.h
rTypes.h
|
85b505bedc35369283ca3aa4449962622842b720 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
rGLDefines.h
|
e269f210bdae0288643afaf8a579b22d3f6d5beb |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Recommit r2611 with fix for gm git-svn-id: http://skia.googlecode.com/svn/trunk@2614 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
b87d2b5c2a5b9981c4da905a299a513920170391 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r2611 until windows gm can be debugged git-svn-id: http://skia.googlecode.com/svn/trunk@2612 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
6d9adaec78f4c25c16c6f925f6c619955ae7f099 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add replacement APIs for createPlatformSurface: createPlatformTexture and createPlatformRenderTarget git-svn-id: http://skia.googlecode.com/svn/trunk@2611 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rTypes.h
|
64c4fe4113424bcfab8b3e0c7049887fda5ab4ff |
05-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
rTypes.h
|
6850eab42ba4c2a7033a99824b02a2846ce0ef2a |
03-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
kGpuDevice.h
|
58629291bc145edca8fb303e465c8537bed65314 |
03-Nov-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
kNativeGLContext.h
|
910267dde2d036b6298f62943f019bda3d662eb2 |
02-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkDevice::onReadPixels take a const& rather than const* git-svn-id: http://skia.googlecode.com/svn/trunk@2587 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
c69809745e6496564639e42ef998ad39adf7dfb8 |
02-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
rContext.h
rGLDefines.h
kGpuDevice.h
|
ace7bd5623354ffabbd224d5b76550bab159c296 |
02-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r2584 (new test fails in fixed pt builds) git-svn-id: http://skia.googlecode.com/svn/trunk@2585 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
rGLDefines.h
kGpuDevice.h
|
1a8ddf0a35bfb6c21a1184f81d2fdd50053acf31 |
02-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
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
rContext.h
rGLDefines.h
kGpuDevice.h
|
74913722bfe5e4b6810545891958e3d8e9c63791 |
27-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add NULL GL context implementation. Use in bench (-nullgl) and SampleApp (backspace key) Review URL: http://codereview.appspot.com/5303080/ git-svn-id: http://skia.googlecode.com/svn/trunk@2545 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLInterface.h
kMesaGLContext.h
kNativeGLContext.h
kNullGLContext.h
|
289533ada623f2238a83771eec977f204f75994f |
27-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Don't use GrDrawTarget's AA state bit to convey whether to do custom-aa Review URL: http://codereview.appspot.com/5314061/ git-svn-id: http://skia.googlecode.com/svn/trunk@2539 2bbb7eff-a529-9590-31e7-b0007b416f81
rContext.h
|
57f5d9854bfc78c347cb587e044fb3950f9ad298 |
24-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Recommit r2510 now that mac build bot issue has been fixed. git-svn-id: http://skia.googlecode.com/svn/trunk@2521 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLInterface.h
kGLContext.h
kMesaGLContext.h
kNativeGLContext.h
|
d92780b5586c27401454bb81a1e7e77018cc79f3 |
20-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Temporary revert of r2510. The test that it introduced fails on the Mac build bots. I suspect there is something wrong with the Mac bot machine's GL that is preventing context creation from succeeding. The OpenGL Driver monitor on the machine only shows a software rasterizer. aglChoosePixelFormat seems to fail regardless of input. It may just need a reboot. I'll investigate it more on Monday. git-svn-id: http://skia.googlecode.com/svn/trunk@2511 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLInterface.h
kGLContext.h
kMesaGLContext.h
kNativeGLContext.h
|
d47fafe05743d61958397bcf7a4b2bf66d778e1d |
20-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add test that validates GrGLInterfaces Review URL: http://codereview.appspot.com/5304048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2510 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLInterface.h
kGLContext.h
kMesaGLContext.h
kNativeGLContext.h
|
ffa11bbbedd201899eb93bf05089c511f53d5c2a |
20-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move a bunch of headers from include/gpu to src/gpu. Delete some unused files. Review URL: http://codereview.appspot.com/5304047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2506 2bbb7eff-a529-9590-31e7-b0007b416f81
lingState.h
rAllocPool.h
rAllocator.h
rAtlas.h
rGpuVertex.h
rIPoint.h
rMesh.h
rPathSink.h
rPlotMgr.h
rRandom.h
rRectanizer.h
rStencil.h
rStopwatch.h
rStringBuilder.h
rTBSearch.h
rTDArray.h
rTHashCache.h
rTLList.h
rTextStrike.h
kUIView.h
|
373a6635b7190b4af4d265fdd4b70f102ec3a6fd |
19-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Virtualize SkGLContext with subclasses SkNativeGLContext and SkMesaGLContext, allow both in gm Review URL: http://codereview.appspot.com/5307045/ git-svn-id: http://skia.googlecode.com/svn/trunk@2499 2bbb7eff-a529-9590-31e7-b0007b416f81
rGLDefines.h
rGLInterface.h
kGLContext.h
kMesaGLContext.h
kNativeGLContext.h
|
e295313f019d36be5303673dd0c58c751e516fdb |
13-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move utils/SkEGLContext to gpu/SkGLContext, some gpu.gyp cleanup, set eol style LF on all gpu files Review URL: http://codereview.appspot.com/5242056/ git-svn-id: http://skia.googlecode.com/svn/trunk@2474 2bbb7eff-a529-9590-31e7-b0007b416f81
kGLContext.h
|
d38f137e9b813f8193675ebd3dfbfe8bc42639e9 |
12-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move gpu/include/* to include/gpu and gpu/src/* to src/gpu Review URL: http://codereview.appspot.com/5250070/ git-svn-id: http://skia.googlecode.com/svn/trunk@2471 2bbb7eff-a529-9590-31e7-b0007b416f81
lingState.h
rAllocPool.h
rAllocator.h
rAtlas.h
rClip.h
rClipIterator.h
rColor.h
rConfig.h
rContext.h
rFontScaler.h
rGLConfig.h
rGLConfig_chrome.h
rGLDefines.h
rGLInterface.h
rGlyph.h
rGpuVertex.h
rIPoint.h
rInstanceCounter.h
rKey.h
rMatrix.h
rMesh.h
rNoncopyable.h
rPaint.h
rPath.h
rPathSink.h
rPlotMgr.h
rPoint.h
rRandom.h
rRect.h
rRectanizer.h
rRefCnt.h
rRenderTarget.h
rResource.h
rSamplerState.h
rScalar.h
rStencil.h
rStopwatch.h
rStringBuilder.h
rTBSearch.h
rTDArray.h
rTHashCache.h
rTLList.h
rTemplates.h
rTextContext.h
rTextStrike.h
rTexture.h
rTypes.h
rUserConfig.h
kUIView.h
|
8a0b0291ae4260ef2a46f4341c18a702c0ce3f8b |
13-Sep-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r2250 - removal of setMatrixClip() - because Chrome makes heavy use of those functions in a way we're not yet ready to clean up. git-svn-id: http://skia.googlecode.com/svn/trunk@2254 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
66d57255ad984f8926e4ed9d45bfb00cdfc90f4e |
12-Sep-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replaces SkDevice::setMatrixClip() with markMatrixDirty() and markClipDirty(), which require no arguments and so may be called without requiring the matrix and clip to be completely evaluated. De-inlines virtual functions in SkDevice interface. git-svn-id: http://skia.googlecode.com/svn/trunk@2250 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
abb061acfe81da7938811e3fc2c8b7488c9037d0 |
01-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove comment related to removed function. git-svn-id: http://skia.googlecode.com/svn/trunk@2210 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuCanvas.h
|
971d0c8049c6bfc7a58f0b41f8f59f9ec9ca077b |
19-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Get rid of createRenderTargetFrom3DAPIState and associated glGets necessary to support it. Review URL: http://codereview.appspot.com/4928041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2144 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
178d41e750b31248575752c8824c6035e234982f |
16-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unneeded sk/gr conversion code Review URL: http://codereview.appspot.com/4876055/ git-svn-id: http://skia.googlecode.com/svn/trunk@2123 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
bbfa1000e750667540f5660e363ad185b0fa3cdb |
16-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix header build breakage caused by moving GrGpu.h to src dir git-svn-id: http://skia.googlecode.com/svn/trunk@2120 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrTexturePixelRef.h
|
ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976e |
28-Jul-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Automatic update of all copyright notices to reflect new license terms. I have manually examined all of these diffs and restored a few files that seem to require manual adjustment. The following files still need to be modified manually, in a separate CL: android_sample/SampleApp/AndroidManifest.xml android_sample/SampleApp/res/layout/layout.xml android_sample/SampleApp/res/menu/sample.xml android_sample/SampleApp/res/values/strings.xml android_sample/SampleApp/src/com/skia/sampleapp/SampleApp.java android_sample/SampleApp/src/com/skia/sampleapp/SampleView.java experimental/CiCarbonSampleMain.c experimental/CocoaDebugger/main.m experimental/FileReaderApp/main.m experimental/SimpleCocoaApp/main.m experimental/iOSSampleApp/Shared/SkAlertPrompt.h experimental/iOSSampleApp/Shared/SkAlertPrompt.m experimental/iOSSampleApp/SkiOSSampleApp-Base.xcconfig experimental/iOSSampleApp/SkiOSSampleApp-Debug.xcconfig experimental/iOSSampleApp/SkiOSSampleApp-Release.xcconfig gpu/src/android/GrGLDefaultInterface_android.cpp gyp/common.gypi gyp_skia include/ports/SkHarfBuzzFont.h include/views/SkOSWindow_wxwidgets.h make.bat make.py src/opts/memset.arm.S src/opts/memset16_neon.S src/opts/memset32_neon.S src/opts/opts_check_arm.cpp src/ports/SkDebug_brew.cpp src/ports/SkMemory_brew.cpp src/ports/SkOSFile_brew.cpp src/ports/SkXMLParser_empty.cpp src/utils/ios/SkImageDecoder_iOS.mm src/utils/ios/SkOSFile_iOS.mm src/utils/ios/SkStream_NSData.mm tests/FillPathTest.cpp Review URL: http://codereview.appspot.com/4816058 git-svn-id: http://skia.googlecode.com/svn/trunk@1982 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuCanvas.h
kGpuDevice.h
kGr.h
kGrTexturePixelRef.h
|
50398bf7f1953e640e5529616e710cf540799731 |
26-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrTextureCache into a generic GrResource cache. Also some GrContext texture interface cleanup. http://codereview.appspot.com/4815055/ git-svn-id: http://skia.googlecode.com/svn/trunk@1965 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
kGr.h
|
d9f826c0dbc38f3608797a02948adf9bc99d5d50 |
18-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
flip Y in uploads to bottom-up textures (and add gm test) Review URL: http://codereview.appspot.com/4756043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1882 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
0b96a84ca1c5168363ac8ce7a500bf5850870ad2 |
13-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused SkGpuDevice functions, add GrRenderTarget handle getters Code Review: http://codereview.appspot.com/4718041/ git-svn-id: http://skia.googlecode.com/svn/trunk@1854 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
9c49bc3e643c435677727c1c0904c4a7cb7a6907 |
07-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow texture-backed bitmaps to perform a read-back when lockPixels is called. This means we have to be even more cautious about when we call lock, and we should always check getTexture() first if we can handle a texture directly, rather than forcing the read-back to get the bits. git-svn-id: http://skia.googlecode.com/svn/trunk@1815 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrTexturePixelRef.h
|
cde92111d50a96b6d0f3e166fbac7c9bc6eca349 |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkDeviceFactory from the collective consciousness, now that devices know how to create compatible siblings. git-svn-id: http://skia.googlecode.com/svn/trunk@1808 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDeviceFactory.h
|
f9046fef90bcdd3614148347091e792737788831 |
17-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrRenderTexture cons for gpu dev. Remove factory from gpu device. Review URL: http://codereview.appspot.com/4631046/ git-svn-id: http://skia.googlecode.com/svn/trunk@1634 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
e97f0856a8044866b12527819d14cdfbcdfd96f2 |
17-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add createNewCompatibleDevice. Allow devices to have a NULL factory and saveLayer will fall back on createNewCompatibleDevice. Review URL: http://codereview.appspot.com/4633044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1625 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
af951c9bc4cbb6e60b430194fe5127ebe99c53fb |
16-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make SkDevice constructors explicit between offscreen and on/direct http://codereview.appspot.com/4632044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1620 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
b5b3168a645802f66233234a06dd5a3764f18018 |
16-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First pass at improving temporary tex/rt reuse Review URL: http://codereview.appspot.com/4625043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1616 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
07f3ee10d34f09342abb93d758b5e151ff78f7a5 |
16-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkPath for GrPath, removing GrPathIter entirely http://codereview.appspot.com/4515071/ git-svn-id: http://skia.googlecode.com/svn/trunk@1335 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
d757df2b1b770ec8eb206973f74076875b41b137 |
16-May-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Optimize colorfilter path when using a constant color.\nReviewed at http://codereview.appspot.com/4548041/ git-svn-id: http://skia.googlecode.com/svn/trunk@1328 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
cc4dac3dac215dc0dd56f7b30d07cc304671b033 |
10-May-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrMatrix an alias of SkMatrix. Add new methods to SkMatrix. Review URL: http://codereview.appspot.com/4538043/ Checked in on behalf of reed@ with some additional work (remove the do-nother sk->gr matrix converter). git-svn-id: http://skia.googlecode.com/svn/trunk@1289 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
20efde71b4fd28691b10c8f1cfe15cb2aafddaea |
09-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Share code with SkRect http://codereview.appspot.com/4523046/ git-svn-id: http://skia.googlecode.com/svn/trunk@1277 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
06e1795cd982c22bd3b4cc9ec45ad3b597314e98 |
27-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add bounding rect for paths Review URL: http://codereview.appspot.com/4442094/ git-svn-id: http://skia.googlecode.com/svn/trunk@1205 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
ea4ac97dec2eb291139bd906939e0d2e05cdd7ef |
26-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make SkDeviceFactory reference counted git-svn-id: http://skia.googlecode.com/svn/trunk@1180 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
398109cc3e56b8122ad21c4d43a74a83be5b42a8 |
14-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename SkDevice::eraseColor to clear and make virtual. Properly flush in GrContext before calling GrGpu::clear() Review URL: http://codereview.appspot.com/4419043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1130 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
5877ffd5ea71a3ea70096d5c11c843798defa690 |
11-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add APIs and plumbing for external rendertaret-textures w/ and w/out MSAA. Review URL: http://codereview.appspot.com/4388049/ git-svn-id: http://skia.googlecode.com/svn/trunk@1102 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDeviceFactory.h
|
669fdc4ed8ed461a141cb97d0afdd9ef72a82be1 |
05-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds read pixels to GrTexture and GrRenderTarget Adds SkGrRenderTargetPixelRef for SkBitmaps that are backed by RTs that aren't textures. Adds onReadPixels implementations for SkGr pixel ref types git-svn-id: http://skia.googlecode.com/svn/trunk@1056 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
kGrTexturePixelRef.h
|
50dfa0130b0705414df7ba7da9915139f6320b09 |
01-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add pixelref->readPixels() unimplemented (for now) on the gpu side git-svn-id: http://skia.googlecode.com/svn/trunk@1037 2bbb7eff-a529-9590-31e7-b0007b416f81
kGrTexturePixelRef.h
|
8fe72477f204b1a45393e6a64caa84fd287b805b |
30-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrResource base class for ibs, texs, vbs, etc. Add lostContext() to GrContext. Review URL: http://codereview.appspot.com/4328044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1026 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
7b11807968d74bf08cabbb6fcb03daabf234711f |
23-Mar-2011 |
scroggo <scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix a crash. http://codereview.appspot.com/4272065/ git-svn-id: http://skia.googlecode.com/svn/trunk@986 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
918261018f7a7754a5e7f0fbb6ec96f9b269fd26 |
21-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GR_DLL builds to Ganesh (minimal exports for Chrome multi-dll for now). Review URL: http://codereview.appspot.com/4301044/ git-svn-id: http://skia.googlecode.com/svn/trunk@970 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
kGpuDeviceFactory.h
|
f67e4cf4c18cd228738a11372859ee0280bce1d7 |
15-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add filterTextFlags() to SkDevice (virtual) to allow device subclasses to filter what text features we try to use. The filtering allows for implementation limitations to dictate when we turn off certain text features. git-svn-id: http://skia.googlecode.com/svn/trunk@943 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
98539c607b05f7e25406ae873bf1b24154a36a6f |
15-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
support lcd16 in text atlas (sans shader support) git-svn-id: http://skia.googlecode.com/svn/trunk@939 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
bf4338cb3bd06f9488b7d36fef083c8eb0f3f56a |
04-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Sample App on Win32 GL window resize, fix sk->gr convexity hint, fix grpath uninit warnings Review URL http://codereview.appspot.com/4247055/ git-svn-id: http://skia.googlecode.com/svn/trunk@895 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
5aaa69e4339e229adfb05e96084a8ec0a590238b |
04-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixups for clipstack, convexity test for paths. Review URL http://codereview.appspot.com/4250056/ git-svn-id: http://skia.googlecode.com/svn/trunk@891 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
d302f1401b3c9aea094804bad4e76de98782cfe8 |
03-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for clipstack to Gr. GrClip is now a list of rects and paths with set operations to combine them. The stencil buffer is used to perform the set operations to put the clip into the stencil buffer. Building Gr's clip from Skia's clipStack is currently disabled due to the fact that Skia's clipStack is relative to the root layer not the current layer. This will be fixed in a subsequent CL. git-svn-id: http://skia.googlecode.com/svn/trunk@878 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
kGr.h
|
46799cd9f0bded51a189d77731b25af159ab4609 |
22-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change virtual setMatrixClip() to take a SkClipStack parameter. git-svn-id: http://skia.googlecode.com/svn/trunk@831 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
ffca400ef6f96a280c3e2c09210f950af64a1f24 |
22-Feb-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make a separate path renderer object. Move enum types to GrTypes.h Review URL http://codereview.appspot.com/4167067/ git-svn-id: http://skia.googlecode.com/svn/trunk@829 2bbb7eff-a529-9590-31e7-b0007b416f81
kGr.h
|
c6cf72381b212eb21e61d5c5e14247b483a77753 |
17-Feb-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Hide alloc size vs content size below API Remove old gl shaders class Move texture matrix to sampler class git-svn-id: http://skia.googlecode.com/svn/trunk@808 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
|
5782d712ffc31557d0cb12d5a220cebb783f6895 |
21-Jan-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rev the GrContext interface. Context has draw* functions that take a new GrPaint object. Removed many of the lower-level GrGpu function call-throughs on context. Remove unused/unsupported point size (we don't draw non-hairline points using GL points). Change current* getter functions to get* for consistency. Fix bounds when drawing inverse-filled paths. git-svn-id: http://skia.googlecode.com/svn/trunk@718 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuDevice.h
kGr.h
|
2e7b43d33cc495663cb814a7a9d1ecdc09c31828 |
18-Jan-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove notion of default rendertarget. This doesn't map well to usage patterns outside sample app. Make binding between SkGpuDevice and a GrRenderTarget more explicit. Create method on GrContext to wrap the current target in the 3D API with a GrRenderTarget. git-svn-id: http://skia.googlecode.com/svn/trunk@706 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuCanvas.h
kGpuDevice.h
kGpuDeviceFactory.h
|
7b201d22541957b128528bc481c6fd4ef0ed2258 |
11-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expose gpu-device-factory use that factory in gpucanvas, rather than overriding createDevice note: I think we now don't need the canvas parameter in device-factory git-svn-id: http://skia.googlecode.com/svn/trunk@684 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuCanvas.h
kGpuDevice.h
kGpuDeviceFactory.h
|
873cb1e23b64e4b2d11749352b626bcef204bdd7 |
23-Dec-2010 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add gpu to the default makefile move skia-gpu files into skia/src/gpu git-svn-id: http://skia.googlecode.com/svn/trunk@653 2bbb7eff-a529-9590-31e7-b0007b416f81
kGpuCanvas.h
kGpuDevice.h
kGr.h
kGrTexturePixelRef.h
|