skia2/include/private
Robert Phillips a108c92ae5 Fix drawSpecialImage
W/o this fix the strict constraint on the specialImage draws can sometimes be removed. This CL ensures that the temporary SkImage always has the actual dimensions of the special Image.

Note: the replacement of full screen clears w/ draws revealed this bug b.c. the image filters were only drawing a rect for the content area of the special images. Thus when the final DAG result was drawn to the canvas some of the bleed through (from the removal of the strict constraint) was showing.

Bug: 755871, 768134
skbug.com/7122

Change-Id: Id67b7143225c24b716e260c973f3bbf68f20188a
Reviewed-on: https://skia-review.googlesource.com/57660
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2017-10-10 15:41:42 +00:00
..
GrAuditTrail.h Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
GrGLSL.h Switch atlas clients over to using absolute texture coordinates (take 2) 2017-08-25 15:19:27 +00:00
GrInstancedPipelineInfo.h Remove GrSurfaceProxy::desc() 2017-05-17 13:27:12 +00:00
GrRenderTargetProxy.h Fix drawSpecialImage 2017-10-10 15:41:42 +00:00
GrSingleOwner.h
GrSurfaceProxy.h Fix drawSpecialImage 2017-10-10 15:41:42 +00:00
GrSwizzle.h Replace SkFAIL with SK_ABORT. 2017-08-16 15:37:54 +00:00
GrTextureProxy.h Revert^6 "Make threaded proxy generation MDB-friendly, and defer instantiation" 2017-10-02 21:04:08 +00:00
GrTypesPriv.h Revert "Enable coverage counting path rendering except on Android framework" 2017-10-09 18:41:44 +00:00
SkAtomics.h
SkBitmaskEnum.h SkPDF: SkPDFFont class changes 2016-08-16 09:36:23 -07:00
SkChecksum.h
SkDeferredDisplayList.h DeferredDisplayList API proposal 2017-08-30 19:25:47 +00:00
SkFixed.h Fix new IT blocks ARMv8 2017-04-26 22:45:15 +00:00
SkFloatBits.h clean up useage of SkFloatBits 2017-08-07 02:49:29 +00:00
SkFloatingPoint.h no_sanitize is Clang 3.7+ 2017-09-21 18:23:03 +00:00
SkLeanWindows.h
SkMalloc.h Remove uses of sk_throw. 2017-08-17 19:45:01 +00:00
SkMessageBus.h Purge clip masks when they are no longer findable. 2017-01-06 19:42:08 +00:00
SkMutex.h Teach TSAN directly about semaphore_t. 2017-09-21 17:09:40 +00:00
SkOnce.h tweak SkOnce.h header to work around issues with std::atomic::compare_exchange_strong 2016-12-16 22:21:27 +00:00
SkPathRef.h Don't deserialize pathref oval/rrect bits 2017-09-22 13:03:07 +00:00
SkSafe_math.h Guard against buggy ucrt\math.h. 2016-11-28 15:40:23 +00:00
SkSemaphore.h Fix SkSemaphore comments. 2017-02-22 20:11:54 +00:00
SkShadowFlags.h Add tonal color support for shadows. 2017-06-09 17:18:58 +00:00
SkSpinlock.h Cache GrColorSpaceXforms 2016-10-20 20:47:33 +00:00
SkSurfaceCharacterization.h DeferredDisplayList API proposal 2017-08-30 19:25:47 +00:00
SkTArray.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkTDArray.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkTemplates.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkTFitsIn.h Make SkTFitsIn turn into less code. 2017-08-24 21:29:47 +00:00
SkTHash.h Add mock config to tools and run through gms and benchs without crashing. 2017-07-07 20:47:38 +00:00
SkThreadID.h
SkTLogic.h Fix syntax error for adjusting old stdc++ headers. 2017-01-13 21:26:03 +00:00
SkTSearch.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkWeakRefCnt.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00