aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* Rebase complexclip_gpu, add hairmodes_gpu on macGravatar bsalomon@google.com2011-09-26
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2330 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebase complexclip_gpu, hairmodes_gpu on linuxGravatar bsalomon@google.com2011-09-26
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2329 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix override issue, rebase win hairmodes_gpu, complexclip_gpuGravatar bsalomon@google.com2011-09-26
| | | | | | | | | | | Mac gm bot will go red until I can remote in to mac mini and fix the baseline Review URL: http://codereview.appspot.com/5131042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2328 2bbb7eff-a529-9590-31e7-b0007b416f81
* Optimize software radial gradients (remove branches from the inner loop whereGravatar tomhudson@google.com2011-09-26
| | | | | | | | | | we can, because an entire row is conservatively either outside or inside the gradient.) Change the gradient benchmark to capture both cases, and add new gm to detect errors in these optimized paths. git-svn-id: http://skia.googlecode.com/svn/trunk@2327 2bbb7eff-a529-9590-31e7-b0007b416f81
* add baselinesGravatar reed@google.com2011-09-26
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2326 2bbb7eff-a529-9590-31e7-b0007b416f81
* set gamma flag for white, since GDI gives us different (better) valuesGravatar reed@google.com2011-09-26
| | | | | | | | for white-on-black text. git-svn-id: http://skia.googlecode.com/svn/trunk@2325 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebase win hairmodes_gpuGravatar bsalomon@google.com2011-09-23
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2324 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add detection of when partial pixel coverage (for aa or otherwise) will ↵Gravatar bsalomon@google.com2011-09-23
| | | | | | | | | | cause incorrect blend Review URL http://codereview.appspot.com/5112042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2323 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebase mac bot's complexclip_gpuGravatar bsalomon@google.com2011-09-23
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2322 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make skdiff paths work on windowsGravatar bsalomon@google.com2011-09-23
| | | | | | | | http://codereview.appspot.com/5111041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2321 2bbb7eff-a529-9590-31e7-b0007b416f81
* experimentalGravatar reed@google.com2011-09-23
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2320 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix signed/unsigned warning in GLCaps::printGravatar bsalomon@google.com2011-09-23
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2319 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebase complexclip_gpu on macGravatar bsalomon@google.com2011-09-23
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2318 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebase complexclip_gpu on linuxGravatar bsalomon@google.com2011-09-23
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2317 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use GrAAHairlineRenderer for line segments only if FS derivs not availGravatar bsalomon@google.com2011-09-23
| | | | | | | | | | | Rebaseline complexclip_gpu for windows Note: complexclip_gpu gm will go red on mac and linux until I update them Review URL: http://codereview.appspot.com/5109041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2316 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add asserts to track down Chrome crash (bug 94421).Gravatar vandebo@chromium.org2011-09-22
| | | | | | | | | Original Cl from arthurhsu@chromium.org http://codereview.appspot.com/5101041/ Review URL: http://codereview.appspot.com/5092048 git-svn-id: http://skia.googlecode.com/svn/trunk@2315 2bbb7eff-a529-9590-31e7-b0007b416f81
* Put caps in a struct, move up to GrDrawTargetGravatar bsalomon@google.com2011-09-22
| | | | | | | | Review URL: http://codereview.appspot.com/5088049 git-svn-id: http://skia.googlecode.com/svn/trunk@2314 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove this until brian can review the resultsGravatar reed@google.com2011-09-22
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2313 2bbb7eff-a529-9590-31e7-b0007b416f81
* add baselinesGravatar reed@google.com2011-09-22
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2312 2bbb7eff-a529-9590-31e7-b0007b416f81
* add baselinesGravatar reed@google.com2011-09-22
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2311 2bbb7eff-a529-9590-31e7-b0007b416f81
* tweak check for BW to avoid cmpGravatar reed@google.com2011-09-22
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2310 2bbb7eff-a529-9590-31e7-b0007b416f81
* Change GrGLVersion from typedef GrFixed to uint32_tGravatar bsalomon@google.com2011-09-22
| | | | | | | Review URL: http://codereview.appspot.com/5097044 git-svn-id: http://skia.googlecode.com/svn/trunk@2309 2bbb7eff-a529-9590-31e7-b0007b416f81
* Cleanup handling of GL versions, fix function namesGravatar bsalomon@google.com2011-09-22
| | | | | | | | Review URL: http://codereview.appspot.com/5097044/ git-svn-id: http://skia.googlecode.com/svn/trunk@2308 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix some warningsGravatar bsalomon@google.com2011-09-21
| | | | | | | | Review URL: http://codereview.appspot.com/5075049/ git-svn-id: http://skia.googlecode.com/svn/trunk@2304 2bbb7eff-a529-9590-31e7-b0007b416f81
* add tests for flatten, unflatten and transformGravatar reed@google.com2011-09-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2303 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline with faster gradientsGravatar reed@google.com2011-09-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2302 2bbb7eff-a529-9590-31e7-b0007b416f81
* detect when LCD is really just BW, and remark the glyph as that.Gravatar reed@google.com2011-09-21
| | | | | | | | | | | | allows us to take a much faster blitter. TODO: inform SkGlyphCache of this, so it can shrink its allocation for the image buffer (since BW takes up 1/16 as much ram) TODO(2): allow for A8->BW conversion my having scalercontext set a flag if it really-wants A8 (i.e. we have a maskfilter) git-svn-id: http://skia.googlecode.com/svn/trunk@2301 2bbb7eff-a529-9590-31e7-b0007b416f81
* flatten/unflatten fSegmentMaskGravatar reed@google.com2011-09-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2300 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use BindFragDataLocation (rather than indexed variant) for FS color output.Gravatar bsalomon@google.com2011-09-21
| | | | | | | | Review URL: http://codereview.appspot.com/5098042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2299 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline w/ faster gradientsGravatar reed@google.com2011-09-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2298 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebase raster linux GM for faster radial-mirror and sweepGravatar bsalomon@google.com2011-09-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2297 2bbb7eff-a529-9590-31e7-b0007b416f81
* use common code for treating thin lines as hairlines (much faster)Gravatar reed@google.com2011-09-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2296 2bbb7eff-a529-9590-31e7-b0007b416f81
* update baselines with faster radial-mirror and sweepGravatar reed@google.com2011-09-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2295 2bbb7eff-a529-9590-31e7-b0007b416f81
* speed up radial-mirror 16x, sweep by ~2xGravatar reed@google.com2011-09-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2294 2bbb7eff-a529-9590-31e7-b0007b416f81
* update fSegmentMask inside ::transform() (thank you validate!)Gravatar reed@google.com2011-09-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2293 2bbb7eff-a529-9590-31e7-b0007b416f81
* add segment types query to SkPath (i.e. does it have any quads)Gravatar reed@google.com2011-09-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2292 2bbb7eff-a529-9590-31e7-b0007b416f81
* Resubmit 2289 with fix for glsl versionGravatar bsalomon@google.com2011-09-20
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2291 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert 2289. GLSL version detection not robust enough. May think we don't ↵Gravatar bsalomon@google.com2011-09-20
| | | | | | have GLSL 1.50 support based on OpenGL version. We have to look at the available extensions, not just GL version. git-svn-id: http://skia.googlecode.com/svn/trunk@2290 2bbb7eff-a529-9590-31e7-b0007b416f81
* [GPU] Use new Var type for inputs/outputs of FS and VSGravatar bsalomon@google.com2011-09-20
| | | | | | | | Review URL: http://codereview.appspot.com/5056048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2289 2bbb7eff-a529-9590-31e7-b0007b416f81
* add SK_RESTRICT in shadeSpan methodsGravatar reed@google.com2011-09-20
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2288 2bbb7eff-a529-9590-31e7-b0007b416f81
* revert match for newAlpha to exactly match old math, so we don't driveGravatar reed@google.com2011-09-19
| | | | | | | | dumprendertree crazy git-svn-id: http://skia.googlecode.com/svn/trunk@2287 2bbb7eff-a529-9590-31e7-b0007b416f81
* update baselinesGravatar reed@google.com2011-09-19
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2286 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add missing header SkTArray.h to core.gypGravatar bsalomon@google.com2011-09-19
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2285 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix pdf suppression test for gm.Gravatar bungeman@google.com2011-09-19
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2284 2bbb7eff-a529-9590-31e7-b0007b416f81
* use new SkDrawTreatAsHairline method to decide when to approximate a thin-lineGravatar reed@google.com2011-09-19
| | | | | | | | | | with a hairline (and have its alpha modulated). idea is to be able to share this new function with SkGpuDevice git-svn-id: http://skia.googlecode.com/svn/trunk@2283 2bbb7eff-a529-9590-31e7-b0007b416f81
* add getFlags() to gm baseclassGravatar reed@google.com2011-09-19
| | | | | | | | skip PDF for hairmodes for now, since it crashes git-svn-id: http://skia.googlecode.com/svn/trunk@2282 2bbb7eff-a529-9590-31e7-b0007b416f81
* add gm test for drawing hairlines (and varying thin lines) in xfermodesGravatar reed@google.com2011-09-19
| | | | | | | | add --nopdf option to gm app git-svn-id: http://skia.googlecode.com/svn/trunk@2281 2bbb7eff-a529-9590-31e7-b0007b416f81
* Include GrGLInterface.h instead of forward declaring, since we have to get ↵Gravatar bsalomon@google.com2011-09-16
| | | | | | NULL defined anyway. git-svn-id: http://skia.googlecode.com/svn/trunk@2280 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix forward declGravatar bsalomon@google.com2011-09-16
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2279 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make GrGpuGL release its resources before GrGLInterface is released.Gravatar bsalomon@google.com2011-09-16
| | | | | | | | | Forward declare GrGLInterface in GrGLDefaultInterface_none file Review URL: http://codereview.appspot.com/5030049/ git-svn-id: http://skia.googlecode.com/svn/trunk@2278 2bbb7eff-a529-9590-31e7-b0007b416f81