aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Expanded distribution of instance countingGravatar robertphillips@google.com2012-06-21
| | | | | | | | http://codereview.appspot.com/6300114/ git-svn-id: http://skia.googlecode.com/svn/trunk@4291 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fixed two bugs in SW-only clip mask generationGravatar robertphillips@google.com2012-06-21
| | | | | | | | http://codereview.appspot.com/6306086/ git-svn-id: http://skia.googlecode.com/svn/trunk@4290 2bbb7eff-a529-9590-31e7-b0007b416f81
* Record pixel ref's gen ID in pictureGravatar bsalomon@google.com2012-06-21
| | | | | | | | Review URL: http://codereview.appspot.com/6325046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4289 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make GrClipMaskManager configure the stencil and scissor on GrGpuGravatar bsalomon@google.com2012-06-21
| | | | | | | | Review URL: http://codereview.appspot.com/6308096/ git-svn-id: http://skia.googlecode.com/svn/trunk@4288 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove count budget from resource cacheGravatar bsalomon@google.com2012-06-21
| | | | | | | | Review URL: http://codereview.appspot.com/6312052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4287 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaselines after dashing fix to gpuGravatar reed@google.com2012-06-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4286 2bbb7eff-a529-9590-31e7-b0007b416f81
* landing mirror of https://codereview.appspot.com/6304098/Gravatar reed@google.com2012-06-20
| | | | | | | | | | by kondapallykalyan fixing compiler warnings in SkAAClip git-svn-id: http://skia.googlecode.com/svn/trunk@4283 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add GrMemoryPool as a helper to override operators new/deleteGravatar bsalomon@google.com2012-06-19
| | | | | | | | Review URL: http://codereview.appspot.com/6306090/ git-svn-id: http://skia.googlecode.com/svn/trunk@4282 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix memory leaks.Gravatar tomhudson@google.com2012-06-19
| | | | | | | | http://codereview.appspot.com/6301098/ git-svn-id: http://skia.googlecode.com/svn/trunk@4281 2bbb7eff-a529-9590-31e7-b0007b416f81
* landing http://codereview.appspot.com/6306095/ by guanqunGravatar reed@google.com2012-06-19
| | | | | | | | | | | | | fix the following warning for SkColorTable ../src/core/SkColorTable.cpp: In copy constructor ‘SkColorTable::SkColorTable(const SkColorTable&)’: ../src/core/SkColorTable.cpp:30:1: warning: base class ‘class SkFlattenable’ should be explicitly initialized in the copy constructor [-Wextra] git-svn-id: http://skia.googlecode.com/svn/trunk@4280 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix incorrect GPU rendering for path inverse fill when path is outside the clipGravatar bsalomon@google.com2012-06-19
| | | | | | | | | | Committed on behalf of Guanqun.Lu@gmail.com Review URL: http://codereview.appspot.com/6296087/ git-svn-id: http://skia.googlecode.com/svn/trunk@4279 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fixed compile warning in SkOSWindow_unix.cppGravatar bsalomon@google.com2012-06-19
| | | | | | | | | | Committed on behalf of kondapallykalyan@gmail.com Review URL: http://codereview.appspot.com/6302092/ git-svn-id: http://skia.googlecode.com/svn/trunk@4278 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove linux_shared from list of trybots to run, because that trybot ↵Gravatar epoger@google.com2012-06-18
| | | | | | | | | disappeared in http://crrev.com/141759 TBR=reed@google.com Review URL: https://codereview.appspot.com/6295097 git-svn-id: http://skia.googlecode.com/svn/trunk@4277 2bbb7eff-a529-9590-31e7-b0007b416f81
* add missing dependencyGravatar caryclark@google.com2012-06-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4276 2bbb7eff-a529-9590-31e7-b0007b416f81
* add MS UI GOTHIC to list of bad fonts.Gravatar reed@google.com2012-06-18
| | | | | | | | | | specify per-rect-edge outset for bad fonts http://code.google.com/p/chromium/issues/detail?id=121586 git-svn-id: http://skia.googlecode.com/svn/trunk@4275 2bbb7eff-a529-9590-31e7-b0007b416f81
* Store clip mask location in GrClipMaskManager as a enum rather than two boolsGravatar bsalomon@google.com2012-06-18
| | | | | | | | Review URL: http://codereview.appspot.com/6306092/ git-svn-id: http://skia.googlecode.com/svn/trunk@4274 2bbb7eff-a529-9590-31e7-b0007b416f81
* GPU would ignore the path effect when its stroke is zero, fix itGravatar bsalomon@google.com2012-06-18
| | | | | | | | | | | Committed on behalf of Guanqun.Lu@gmail.com Review URL: http://codereview.appspot.com/6301092 git-svn-id: http://skia.googlecode.com/svn/trunk@4273 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix gl error of 'invalid enum' from GL_COLOR_TABLEGravatar bsalomon@google.com2012-06-18
| | | | | | | | | | Committed on behalf of Guanqun.Lu@gmail.com Review URL: http://codereview.appspot.com/6300106/ git-svn-id: http://skia.googlecode.com/svn/trunk@4272 2bbb7eff-a529-9590-31e7-b0007b416f81
* show meaningful GL error strings during debuggingGravatar bsalomon@google.com2012-06-18
| | | | | | | | | | Committed on behalf of Guanqun.Lu@gmail.com Review URL: http://codereview.appspot.com/6306094/ git-svn-id: http://skia.googlecode.com/svn/trunk@4271 2bbb7eff-a529-9590-31e7-b0007b416f81
* Avoid un-necessary re-calculations of width in for loop of emitFS functionGravatar bsalomon@google.com2012-06-15
| | | | | | | | | | Committed on behalf of kondapallykalyan@gmail.com Review URL: https://codereview.appspot.com/6294075/ git-svn-id: http://skia.googlecode.com/svn/trunk@4270 2bbb7eff-a529-9590-31e7-b0007b416f81
* Give GrClipMaskManager a GrGpu*Gravatar bsalomon@google.com2012-06-15
| | | | | | | | Review URL: http://codereview.appspot.com/6301090/ git-svn-id: http://skia.googlecode.com/svn/trunk@4269 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove unused function left in GrGLProgram.cppGravatar bsalomon@google.com2012-06-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4268 2bbb7eff-a529-9590-31e7-b0007b416f81
* add test for http://code.google.com/p/chromium/issues/detail?id=131181Gravatar reed@google.com2012-06-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4266 2bbb7eff-a529-9590-31e7-b0007b416f81
* Suppress annoying printf in GM when MSAA is not supported.Gravatar bsalomon@google.com2012-06-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4265 2bbb7eff-a529-9590-31e7-b0007b416f81
* add more font names to our extra-bottom-space hackGravatar reed@google.com2012-06-15
| | | | | | | | | | http://code.google.com/p/chromium/issues/detail?id=130842 Change cached names to be UTF8 encoded, since we now have some non-ascii names git-svn-id: http://skia.googlecode.com/svn/trunk@4264 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add strings to debug/null interfaces glGetStringGravatar bsalomon@google.com2012-06-15
| | | | | | | | Review URL: http://codereview.appspot.com/6294062/ git-svn-id: http://skia.googlecode.com/svn/trunk@4263 2bbb7eff-a529-9590-31e7-b0007b416f81
* TLS GrContext countGravatar bsalomon@google.com2012-06-15
| | | | | | | Review URL: http://codereview.appspot.com/6298077/ git-svn-id: http://skia.googlecode.com/svn/trunk@4262 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use GrAARectRenderer in GPU AA clip mask generationGravatar robertphillips@google.com2012-06-15
| | | | | | | | http://codereview.appspot.com/6300097/ git-svn-id: http://skia.googlecode.com/svn/trunk@4261 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert r4259Gravatar borenet@google.com2012-06-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4260 2bbb7eff-a529-9590-31e7-b0007b416f81
* Serialize by DefaultGravatar borenet@google.com2012-06-15
| | | | | | | | - doSerialize is true by default - "--serialize" flag replaced by "--noserialize" Review URL: https://codereview.appspot.com/6274045 git-svn-id: http://skia.googlecode.com/svn/trunk@4259 2bbb7eff-a529-9590-31e7-b0007b416f81
* tools/pinspect: quick tool to inspeact the header (and rough validity) of 1 ↵Gravatar reed@google.com2012-06-14
| | | | | | | | or more picture files Review URL: https://codereview.appspot.com/6295085 git-svn-id: http://skia.googlecode.com/svn/trunk@4258 2bbb7eff-a529-9590-31e7-b0007b416f81
* http://codereview.appspot.com/6307089Gravatar reed@google.com2012-06-13
| | | | | | | | Detect bad font, and adjust glyph heights to avoid clipping git-svn-id: http://skia.googlecode.com/svn/trunk@4257 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix calling (and checking) the decal_ functions when the input is ↵Gravatar reed@google.com2012-06-13
| | | | | | | | | | | | | SkFractionalInt. The bug was to cast to SkFixed from SkFractionalInt, when what we needed to do was shift the fractional guy down to fixed. This bug was only caught on an android device w/o neon, since other configs have assembly for their matrixproc that didn't have this bug. Review URL: https://codereview.appspot.com/6303074 git-svn-id: http://skia.googlecode.com/svn/trunk@4256 2bbb7eff-a529-9590-31e7-b0007b416f81
* Version 2 of the Instance Counting system. This one simplifies the print out ↵Gravatar robertphillips@google.com2012-06-13
| | | | | | | | | | of information. http://codereview.appspot.com/6296069/ git-svn-id: http://skia.googlecode.com/svn/trunk@4255 2bbb7eff-a529-9590-31e7-b0007b416f81
* releaseTextures portion of GrDrawState Ref textures CL ↵Gravatar robertphillips@google.com2012-06-13
| | | | | | | | | | (http://codereview.appspot.com/6251049/) http://codereview.appspot.com/6299081/ git-svn-id: http://skia.googlecode.com/svn/trunk@4254 2bbb7eff-a529-9590-31e7-b0007b416f81
* Really fix the build.Gravatar schenney@chromium.org2012-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4253 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add BSON implementation to third_partyGravatar djsollen@google.com2012-06-13
| | | | | | Review URL: https://codereview.appspot.com/6267044 git-svn-id: http://skia.googlecode.com/svn/trunk@4252 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add JSON dependency to build.Gravatar djsollen@google.com2012-06-13
| | | | | | | | This dependency is a mirror of the one that Chrome uses to import jsoncpp. Review URL: https://codereview.appspot.com/6269043 git-svn-id: http://skia.googlecode.com/svn/trunk@4251 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove local variable from GrConvolutionEffect GLSL code; reported to give ↵Gravatar tomhudson@google.com2012-06-13
| | | | | | | | | | | | marginal speedup on some Intel architectures. Original patch from kondapallykalyan@. http://codereview.appspot.com/6302070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4250 2bbb7eff-a529-9590-31e7-b0007b416f81
* For SkGPipe, store bitmaps in a common location.Gravatar scroggo@google.com2012-06-13
| | | | | | | | Also make a change to SkBitmap::copyTo() so that we do not crash. Review URL: https://codereview.appspot.com/6296066 git-svn-id: http://skia.googlecode.com/svn/trunk@4249 2bbb7eff-a529-9590-31e7-b0007b416f81
* Speculative build fix. Tests do not fail locally.Gravatar schenney@chromium.org2012-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4248 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix the problem of rendering closePath not properly after a moveTo call inGravatar schenney@chromium.org2012-06-13
| | | | | | | | | | | | | | | | | | | | canvas 2D interface. If there is a polyline, followed by a moveTo and a closePath, both the moveTo and the closePath should be ignored for the purposes of drawing, and the polyline should not be closed (unless force closed is true (for filling, for instance). Tested for path with both valid and degenerate content, when asked to consume degenerates and not, force closed and not. This patch also includes a uni test refactoring to reduce the amount of code to test path iteration and zero length paths. BUG=6297049 TEST=tests/PathTest.cpp, testIter method. Review URL: https://codereview.appspot.com/6300086 git-svn-id: http://skia.googlecode.com/svn/trunk@4247 2bbb7eff-a529-9590-31e7-b0007b416f81
* Split two-point radial gradient parameters into two arrays of uniforms,Gravatar tomhudson@google.com2012-06-13
| | | | | | | | | | | to avoid sharing arrays between fragment & vertex shaders. Appears to work around driver bug on Xoom. http://codereview.appspot.com/6304070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4246 2bbb7eff-a529-9590-31e7-b0007b416f81
* NV PR spec update to function param, use GrGL typedefs rather than ↵Gravatar bsalomon@google.com2012-06-13
| | | | | | | | | | fundamental types Review URL: http://codereview.appspot.com/6307077/ git-svn-id: http://skia.googlecode.com/svn/trunk@4245 2bbb7eff-a529-9590-31e7-b0007b416f81
* faster SkScalarIsFinite()Gravatar reed@google.com2012-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4244 2bbb7eff-a529-9590-31e7-b0007b416f81
* Added Texture desc to render targetGravatar robertphillips@google.com2012-06-13
| | | | | | | | http://codereview.appspot.com/6302068/ git-svn-id: http://skia.googlecode.com/svn/trunk@4243 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix bogus assertGravatar reed@google.com2012-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4242 2bbb7eff-a529-9590-31e7-b0007b416f81
* Reverting r4239 & r4240Gravatar robertphillips@google.com2012-06-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4241 2bbb7eff-a529-9590-31e7-b0007b416f81
* pass -fArray[i] instead of fArray[i], to skip a compiler optimization where itGravatar reed@google.com2012-06-12
| | | | | | | | thought it could tread the memory as if it pointed to an int instead of a float. git-svn-id: http://skia.googlecode.com/svn/trunk@4240 2bbb7eff-a529-9590-31e7-b0007b416f81
* add bench for SkScalarIsFiniteGravatar reed@google.com2012-06-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4239 2bbb7eff-a529-9590-31e7-b0007b416f81