aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* don't mention the neon functions if no neon is availableGravatar reed@google.com2011-10-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2514 2bbb7eff-a529-9590-31e7-b0007b416f81
* add SkRect::intersect(a, b), matching what was already available in SkIRectGravatar reed@google.com2011-10-21
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2513 2bbb7eff-a529-9590-31e7-b0007b416f81
* Just use ExtTextOutW for glyphs.Gravatar bungeman@google.com2011-10-20
| | | | | | | http://codereview.appspot.com/5308047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2512 2bbb7eff-a529-9590-31e7-b0007b416f81
* Temporary revert of r2510. The test that it introduced fails on the Mac ↵Gravatar bsalomon@google.com2011-10-20
| | | | | | 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
* Add test that validates GrGLInterfacesGravatar bsalomon@google.com2011-10-20
| | | | | | | | Review URL: http://codereview.appspot.com/5304048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2510 2bbb7eff-a529-9590-31e7-b0007b416f81
* Move a bunch of headers from include/gpu to src/gpu. Delete some unused files.Gravatar bsalomon@google.com2011-10-20
| | | | | | | | Review URL: http://codereview.appspot.com/5304047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2506 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix macro call for getting fn ptr to EXT version of glGetQueryObjectui64v on ↵Gravatar bsalomon@google.com2011-10-20
| | | | | | windows. git-svn-id: http://skia.googlecode.com/svn/trunk@2505 2bbb7eff-a529-9590-31e7-b0007b416f81
* add typefacecache to be purged in SkGraphics::Term()Gravatar reed@google.com2011-10-20
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2504 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix wall clock in bench system timer on Windows.Gravatar bungeman@google.com2011-10-19
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2503 2bbb7eff-a529-9590-31e7-b0007b416f81
* GrGLInterface fixes wrt r2499Gravatar bsalomon@google.com2011-10-19
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2502 2bbb7eff-a529-9590-31e7-b0007b416f81
* Pass NULL to BenchTimer cons when gl context creation failed.Gravatar bsalomon@google.com2011-10-19
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2501 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix benchmain to build w/ scalar=fixedGravatar bsalomon@google.com2011-10-19
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2500 2bbb7eff-a529-9590-31e7-b0007b416f81
* Virtualize SkGLContext with subclasses SkNativeGLContext and ↵Gravatar bsalomon@google.com2011-10-19
| | | | | | | | | | 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
* Extract six functions from GrGLProgram::genStageCode() to shorten it byGravatar tomhudson@google.com2011-10-19
| | | | | | | | ~170 LOC. git-svn-id: http://skia.googlecode.com/svn/trunk@2498 2bbb7eff-a529-9590-31e7-b0007b416f81
* add SK_API to our malloc functionsGravatar reed@google.com2011-10-19
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2497 2bbb7eff-a529-9590-31e7-b0007b416f81
* Ensure all vertex attributes (except zero that we always use) are disabled ↵Gravatar bsalomon@google.com2011-10-19
| | | | | | | | | after a resetContext. Review URL: http://codereview.appspot.com/5309043/ git-svn-id: http://skia.googlecode.com/svn/trunk@2494 2bbb7eff-a529-9590-31e7-b0007b416f81
* oops, init fSize to 0 before calling resizeGravatar reed@google.com2011-10-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2493 2bbb7eff-a529-9590-31e7-b0007b416f81
* add OnShrink options to SkAutoMallocGravatar reed@google.com2011-10-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2492 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove unused optional param to SkAutoMallocGravatar reed@google.com2011-10-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2491 2bbb7eff-a529-9590-31e7-b0007b416f81
* move SkAutoMaskFreeImage from SkMaskFilter.h to SkMask.hGravatar reed@google.com2011-10-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2489 2bbb7eff-a529-9590-31e7-b0007b416f81
* (re)add SkMask::getAddr() which now checks its pixel-size at runtime.Gravatar reed@google.com2011-10-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2488 2bbb7eff-a529-9590-31e7-b0007b416f81
* rename SkMask::getAddr to getAddr8, to match the specificity of the othersGravatar reed@google.com2011-10-18
| | | | | | | | | | e.g. getAddr1, getAddrLCD16, etc. This is to make way for a real getAddr that will compute its pixel-size at runtime git-svn-id: http://skia.googlecode.com/svn/trunk@2487 2bbb7eff-a529-9590-31e7-b0007b416f81
* Set stage params in program descriptor to canonical values when stage isn't usedGravatar bsalomon@google.com2011-10-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2486 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix warning (add default in switch)Gravatar reed@google.com2011-10-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2485 2bbb7eff-a529-9590-31e7-b0007b416f81
* move LCD blits into opts, so they can have assembly versionsGravatar reed@google.com2011-10-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2484 2bbb7eff-a529-9590-31e7-b0007b416f81
* change text bench to measure text blit speedGravatar reed@google.com2011-10-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2483 2bbb7eff-a529-9590-31e7-b0007b416f81
* add tests for read/writePackedUInt, and fix a bug there.Gravatar reed@google.com2011-10-18
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2482 2bbb7eff-a529-9590-31e7-b0007b416f81
* Handle failure of GetAdvancedTypefaceMetrics gracefully until we can figure ↵Gravatar vandebo@chromium.org2011-10-17
| | | | | | | | | | out why it is failing. Code from arthurhsu@chromium.org. Original CL: http://codereview.appspot.com/5276057/ Review URL: http://codereview.appspot.com/5274051 git-svn-id: http://skia.googlecode.com/svn/trunk@2480 2bbb7eff-a529-9590-31e7-b0007b416f81
* commit http://codereview.chromium.org/8274009/Gravatar reed@google.com2011-10-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2479 2bbb7eff-a529-9590-31e7-b0007b416f81
* add FillIRect variant that takes a rasterclipGravatar reed@google.com2011-10-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2478 2bbb7eff-a529-9590-31e7-b0007b416f81
* update to use new api (offset -> translate)Gravatar reed@google.com2011-10-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2476 2bbb7eff-a529-9590-31e7-b0007b416f81
* checkpoint -- more support changes for soft clippingGravatar reed@google.com2011-10-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2475 2bbb7eff-a529-9590-31e7-b0007b416f81
* move utils/SkEGLContext to gpu/SkGLContext, some gpu.gyp cleanup, set eol ↵Gravatar bsalomon@google.com2011-10-13
| | | | | | | | | | 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
* add rasterclip entrypoints for scan converting pathsGravatar reed@google.com2011-10-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2473 2bbb7eff-a529-9590-31e7-b0007b416f81
* trim off extra alpha==0 spans before and after our boundsGravatar reed@google.com2011-10-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2472 2bbb7eff-a529-9590-31e7-b0007b416f81
* Move gpu/include/* to include/gpu and gpu/src/* to src/gpuGravatar bsalomon@google.com2011-10-12
| | | | | | | | Review URL: http://codereview.appspot.com/5250070/ git-svn-id: http://skia.googlecode.com/svn/trunk@2471 2bbb7eff-a529-9590-31e7-b0007b416f81
* Set SDK for Mac build to 10.6, ignore gyp/build, fixup gpu files to compile ↵Gravatar bsalomon@google.com2011-10-12
| | | | | | | | | | against 10.5 if needed Review URL: http://codereview.appspot.com/5260041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2470 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebaseline win fixed. (shadertext images were long out of date and several ↵Gravatar bsalomon@google.com2011-10-12
| | | | | | tests didn't have images) git-svn-id: http://skia.googlecode.com/svn/trunk@2469 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove these (they need to be rebaselined)Gravatar reed@google.com2011-10-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2468 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebase linux for gpu xfer mode changesGravatar bsalomon@google.com2011-10-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2467 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebase mac pro for gpu xfer mode changesGravatar bsalomon@google.com2011-10-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2466 2bbb7eff-a529-9590-31e7-b0007b416f81
* forgot explicit return statementsGravatar reed@google.com2011-10-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2465 2bbb7eff-a529-9590-31e7-b0007b416f81
* Gpu blend optimizations, handle more xfer modes with fractional pixel coverageGravatar bsalomon@google.com2011-10-12
| | | | | | | | Review URL: http://codereview.appspot.com/5237062/ git-svn-id: http://skia.googlecode.com/svn/trunk@2464 2bbb7eff-a529-9590-31e7-b0007b416f81
* update to new api for doAAGravatar reed@google.com2011-10-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2463 2bbb7eff-a529-9590-31e7-b0007b416f81
* use SkRasterClip inside canvas (check-point for soft clipping)Gravatar reed@google.com2011-10-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2462 2bbb7eff-a529-9590-31e7-b0007b416f81
* separate SkBlitMask decl into its own headerGravatar reed@google.com2011-10-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2461 2bbb7eff-a529-9590-31e7-b0007b416f81
* add bool arg to clipRect and clipPathGravatar reed@google.com2011-10-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2460 2bbb7eff-a529-9590-31e7-b0007b416f81
* add bool argument to canvas' clipRect and clipPath for antialiasingGravatar reed@google.com2011-10-12
| | | | | | | | (currently ignored) git-svn-id: http://skia.googlecode.com/svn/trunk@2459 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix per-vertex coverage on Macs with aligned attrib bugGravatar bsalomon@google.com2011-10-11
| | | | | | | | Review URL: http://codereview.appspot.com/5250067 git-svn-id: http://skia.googlecode.com/svn/trunk@2458 2bbb7eff-a529-9590-31e7-b0007b416f81
* use ATSFontRef for our unique ID. Much more stable than using the ptr itself ↵Gravatar reed@google.com2011-10-11
| | | | | | (duh) git-svn-id: http://skia.googlecode.com/svn/trunk@2457 2bbb7eff-a529-9590-31e7-b0007b416f81